/* Minification failed. Returning unminified contents.
(6,8): run-time error CSS1030: Expected identifier, found '.'
(6,30): run-time error CSS1031: Expected selector, found ')'
(6,30): run-time error CSS1025: Expected comma or open brace, found ')'
(13,8): run-time error CSS1030: Expected identifier, found '.'
(13,56): run-time error CSS1031: Expected selector, found ')'
(13,56): run-time error CSS1025: Expected comma or open brace, found ')'
(17,8): run-time error CSS1030: Expected identifier, found '.'
(17,25): run-time error CSS1031: Expected selector, found ')'
(17,25): run-time error CSS1025: Expected comma or open brace, found ')'
(21,8): run-time error CSS1030: Expected identifier, found '.'
(21,40): run-time error CSS1031: Expected selector, found ')'
(21,40): run-time error CSS1025: Expected comma or open brace, found ')'
(25,8): run-time error CSS1030: Expected identifier, found '.'
(25,50): run-time error CSS1031: Expected selector, found ')'
(25,50): run-time error CSS1025: Expected comma or open brace, found ')'
(29,8): run-time error CSS1030: Expected identifier, found '.'
(29,50): run-time error CSS1031: Expected selector, found ')'
(29,50): run-time error CSS1025: Expected comma or open brace, found ')'
(33,8): run-time error CSS1030: Expected identifier, found '.'
(33,59): run-time error CSS1031: Expected selector, found ')'
(33,59): run-time error CSS1025: Expected comma or open brace, found ')'
(37,8): run-time error CSS1030: Expected identifier, found '.'
(37,22): run-time error CSS1031: Expected selector, found ')'
(37,22): run-time error CSS1025: Expected comma or open brace, found ')'
(41,8): run-time error CSS1030: Expected identifier, found '.'
(41,30): run-time error CSS1031: Expected selector, found ')'
(41,30): run-time error CSS1025: Expected comma or open brace, found ')'
(47,12): run-time error CSS1030: Expected identifier, found '.'
(47,34): run-time error CSS1031: Expected selector, found ')'
(47,34): run-time error CSS1025: Expected comma or open brace, found ')'
(54,8): run-time error CSS1030: Expected identifier, found '.'
(54,59): run-time error CSS1030: Expected identifier, found '.'
(54,93): run-time error CSS1031: Expected selector, found ')'
(54,93): run-time error CSS1025: Expected comma or open brace, found ')'
(58,8): run-time error CSS1030: Expected identifier, found '.'
(58,59): run-time error CSS1030: Expected identifier, found '.'
(58,103): run-time error CSS1031: Expected selector, found ')'
(58,103): run-time error CSS1025: Expected comma or open brace, found ')'
(66,8): run-time error CSS1030: Expected identifier, found '.'
(66,95): run-time error CSS1031: Expected selector, found ')'
(66,95): run-time error CSS1025: Expected comma or open brace, found ')'
(70,8): run-time error CSS1030: Expected identifier, found '.'
(70,120): run-time error CSS1031: Expected selector, found ')'
(70,120): run-time error CSS1025: Expected comma or open brace, found ')'
(74,9): run-time error CSS1030: Expected identifier, found '.'
(74,45): run-time error CSS1031: Expected selector, found ')'
(74,45): run-time error CSS1025: Expected comma or open brace, found ')'
(78,8): run-time error CSS1030: Expected identifier, found '.'
(78,30): run-time error CSS1031: Expected selector, found ')'
(78,30): run-time error CSS1025: Expected comma or open brace, found ')'
(83,8): run-time error CSS1030: Expected identifier, found '.'
(83,27): run-time error CSS1031: Expected selector, found ')'
(83,27): run-time error CSS1025: Expected comma or open brace, found ')'
(87,8): run-time error CSS1030: Expected identifier, found '.'
(87,32): run-time error CSS1031: Expected selector, found ')'
(87,32): run-time error CSS1025: Expected comma or open brace, found ')'
(92,8): run-time error CSS1030: Expected identifier, found '.'
(92,72): run-time error CSS1031: Expected selector, found ')'
(92,72): run-time error CSS1025: Expected comma or open brace, found ')'
(98,12): run-time error CSS1030: Expected identifier, found '.'
(98,76): run-time error CSS1031: Expected selector, found ')'
(98,76): run-time error CSS1025: Expected comma or open brace, found ')'
(104,16): run-time error CSS1030: Expected identifier, found '.'
(104,80): run-time error CSS1031: Expected selector, found ')'
(104,80): run-time error CSS1025: Expected comma or open brace, found ')'
(108,12): run-time error CSS1030: Expected identifier, found '.'
(108,76): run-time error CSS1031: Expected selector, found ')'
(108,76): run-time error CSS1025: Expected comma or open brace, found ')'
(112,8): run-time error CSS1030: Expected identifier, found '.'
(112,34): run-time error CSS1031: Expected selector, found ')'
(112,34): run-time error CSS1025: Expected comma or open brace, found ')'
(117,11): run-time error CSS1030: Expected identifier, found '.'
(117,26): run-time error CSS1031: Expected selector, found ')'
(117,26): run-time error CSS1025: Expected comma or open brace, found ')'
(122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,13): run-time error CSS1030: Expected identifier, found '.'
(126,30): run-time error CSS1031: Expected selector, found ')'
(126,30): run-time error CSS1025: Expected comma or open brace, found ')'
(130,13): run-time error CSS1030: Expected identifier, found '['
(130,19): run-time error CSS1031: Expected selector, found '*='
(130,19): run-time error CSS1025: Expected comma or open brace, found '*='
(134,13): run-time error CSS1030: Expected identifier, found '['
(134,19): run-time error CSS1031: Expected selector, found '*='
(134,19): run-time error CSS1025: Expected comma or open brace, found '*='
(138,13): run-time error CSS1030: Expected identifier, found '['
(138,19): run-time error CSS1031: Expected selector, found '*='
(138,19): run-time error CSS1025: Expected comma or open brace, found '*='
(142,13): run-time error CSS1030: Expected identifier, found '['
(142,19): run-time error CSS1031: Expected selector, found '*='
(142,19): run-time error CSS1025: Expected comma or open brace, found '*='
(146,13): run-time error CSS1030: Expected identifier, found '['
(146,19): run-time error CSS1031: Expected selector, found '*='
(146,19): run-time error CSS1025: Expected comma or open brace, found '*='
(150,13): run-time error CSS1030: Expected identifier, found '['
(150,19): run-time error CSS1031: Expected selector, found '*='
(150,19): run-time error CSS1025: Expected comma or open brace, found '*='
(154,13): run-time error CSS1030: Expected identifier, found '['
(154,19): run-time error CSS1031: Expected selector, found '*='
(154,19): run-time error CSS1025: Expected comma or open brace, found '*='
(158,13): run-time error CSS1030: Expected identifier, found '['
(158,19): run-time error CSS1031: Expected selector, found '*='
(158,19): run-time error CSS1025: Expected comma or open brace, found '*='
(162,13): run-time error CSS1030: Expected identifier, found '['
(162,19): run-time error CSS1031: Expected selector, found '*='
(162,19): run-time error CSS1025: Expected comma or open brace, found '*='
(166,16): run-time error CSS1030: Expected identifier, found '['
(166,22): run-time error CSS1031: Expected selector, found '*='
(166,22): run-time error CSS1025: Expected comma or open brace, found '*='
(175,13): run-time error CSS1030: Expected identifier, found '.'
(175,32): run-time error CSS1031: Expected selector, found ')'
(175,32): run-time error CSS1025: Expected comma or open brace, found ')'
(180,17): run-time error CSS1030: Expected identifier, found '.'
(180,36): run-time error CSS1031: Expected selector, found ')'
(180,36): run-time error CSS1025: Expected comma or open brace, found ')'
(186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(188,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(191,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(192,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(196,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(199,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(204,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(212,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(213,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(214,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(215,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(216,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(218,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(219,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(220,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(221,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(222,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(223,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(224,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(225,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(228,8): run-time error CSS1030: Expected identifier, found '.'
(228,23): run-time error CSS1031: Expected selector, found ')'
(228,23): run-time error CSS1025: Expected comma or open brace, found ')'
(232,8): run-time error CSS1030: Expected identifier, found '.'
(232,23): run-time error CSS1031: Expected selector, found ')'
(232,23): run-time error CSS1025: Expected comma or open brace, found ')'
(236,8): run-time error CSS1030: Expected identifier, found '.'
(236,46): run-time error CSS1031: Expected selector, found ')'
(236,46): run-time error CSS1025: Expected comma or open brace, found ')'
(240,8): run-time error CSS1030: Expected identifier, found '.'
(240,46): run-time error CSS1031: Expected selector, found ')'
(240,46): run-time error CSS1025: Expected comma or open brace, found ')'
(244,8): run-time error CSS1030: Expected identifier, found '.'
(244,40): run-time error CSS1031: Expected selector, found ')'
(244,40): run-time error CSS1025: Expected comma or open brace, found ')'
(248,8): run-time error CSS1030: Expected identifier, found '.'
(248,40): run-time error CSS1031: Expected selector, found ')'
(248,40): run-time error CSS1025: Expected comma or open brace, found ')'
(355,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(356,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(357,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(358,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(359,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(360,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(361,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(362,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(363,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(364,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(365,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(366,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(367,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(368,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(369,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(370,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(371,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(372,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(373,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(374,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(375,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(376,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(377,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(378,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(379,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(380,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(381,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(383,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(384,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(385,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(386,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(387,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(388,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(389,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(390,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(391,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(392,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(393,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(394,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(395,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(396,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(397,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(398,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(399,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(400,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(401,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(402,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(403,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(404,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(405,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(406,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(407,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(408,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(409,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(410,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(411,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(412,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(413,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(414,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(415,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(416,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(417,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(418,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(419,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(420,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(421,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(422,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(423,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(424,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(425,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(426,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(427,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(428,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(429,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(430,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(431,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(432,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(433,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(434,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(435,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(436,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(437,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(438,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(439,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(440,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(441,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(442,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(443,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(444,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(445,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(446,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(447,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(448,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(449,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(450,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(451,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(452,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(453,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(454,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(455,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(456,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(457,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(458,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(459,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(460,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(461,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(462,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(463,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(464,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(465,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(466,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(467,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(468,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(469,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(470,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(485,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(486,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(487,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(488,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(489,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(490,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(491,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(501,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-heading-color'
(553,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(553,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(558,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(702,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(703,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(705,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(706,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(712,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(713,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(714,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(715,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(716,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(717,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(721,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(722,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(725,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(726,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(727,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(734,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(735,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(736,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(749,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(795,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(796,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(797,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(798,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(799,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(800,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(801,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(802,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(803,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(804,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(805,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(806,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(807,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(808,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(812,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(817,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-state'
(817,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-type'
(817,74): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(818,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(819,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(820,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-state'
(820,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-type'
(820,92): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(834,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(835,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(837,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(837,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(839,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(844,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(845,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(863,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(868,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(876,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(877,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(882,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(898,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(902,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(906,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(907,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(908,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(909,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(910,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(911,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(912,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(913,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(914,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(915,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(916,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(917,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(918,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(919,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(920,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(922,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-y'
(922,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-x'
(923,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-family'
(924,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-size'
(925,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-weight'
(926,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-line-height'
(927,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(933,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-width'
(933,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(934,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-radius'
(935,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(946,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(947,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(948,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(952,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(953,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(954,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(956,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(960,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-color'
(961,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-bg'
(962,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-border-color'
(966,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(970,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-color'
(972,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-bg'
(973,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-border-color'
(974,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-opacity'
(978,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(979,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(980,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(981,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(982,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(983,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(984,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(985,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(986,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(987,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(988,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(989,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(990,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(991,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(995,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(996,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(997,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(998,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(999,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1000,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1002,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1003,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1004,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1005,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1006,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1007,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1008,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1075,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1076,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1077,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1078,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1079,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1080,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1081,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1082,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1083,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1084,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1085,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1086,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1087,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1088,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1089,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1090,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1091,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1092,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1093,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1094,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1095,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1096,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1097,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1098,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1099,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1100,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1102,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-zindex'
(1104,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-min-width'
(1105,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-y'
(1105,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-x'
(1107,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-font-size'
(1108,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-color'
(1111,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-bg'
(1113,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-width'
(1113,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-color'
(1114,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-radius'
(1183,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(1183,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(1186,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(1192,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-border-radius'
(1196,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-color'
(1197,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-bg'
(1201,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-color'
(1203,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-bg'
(1207,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-disabled-color'
(1218,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-y'
(1218,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-x'
(1219,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-size'
(1220,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-weight'
(1221,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-color'
(1235,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-hover-color'
(1244,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(1261,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(1262,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(1263,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-margin-end'
(1264,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-font-size'
(1265,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-color'
(1271,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-hover-color'
(1275,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1276,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1277,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1278,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1279,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1280,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1289,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(1303,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-y'
(1303,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-x'
(1304,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-font-size'
(1306,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(1308,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(1308,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-color'
(1309,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-radius'
(1310,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-transition'
(1320,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-focus-width'
(1338,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(1339,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(1366,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1367,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1368,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1369,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1370,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1371,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1372,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1373,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1374,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1375,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1376,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1377,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1378,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1379,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1380,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1381,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1383,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1384,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1385,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1386,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1390,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-zindex'
(1402,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(1430,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1431,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1432,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1436,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-zindex'
(1439,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-bg'
(1447,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-opacity'
(1453,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(1458,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1459,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1463,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-width'
(1476,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(1489,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1522,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(1522,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(1522,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(1592,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1593,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1594,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1595,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1596,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1597,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1598,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1599,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1600,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1601,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1602,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1603,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1604,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1605,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2625,37): run-time error CSS1030: Expected identifier, found '.'
(2625,60): run-time error CSS1031: Expected selector, found ')'
(2625,60): run-time error CSS1025: Expected comma or open brace, found ')'
(2776,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2777,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2797,29): run-time error CSS1039: Token not allowed after unary operator: '-r'
(3122,201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3122,222): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3122,273): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(3122,314): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(3122,1643): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-y'
(3122,1672): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-x'
(3122,1711): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-size'
(3122,1752): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-weight'
(3122,1789): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-color'
(3122,2062): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-hover-color'
(3122,2199): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(3122,2426): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(3122,2474): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(3122,2520): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-margin-end'
(3122,2564): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-font-size'
(3122,2603): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-color'
(3122,2719): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-hover-color'
(3122,2762): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3122,2788): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3122,2818): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3122,2861): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3122,2916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3122,3127): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(3122,3291): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-y'
(3122,3326): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-x'
(3122,3371): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-font-size'
(3122,3426): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(3122,3487): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3122,3516): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-color'
(3122,3568): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-radius'
(3122,3618): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-transition'
(3122,3769): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-focus-width'
(3122,4062): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(3122,4111): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
 */
.row:before, .row:after {
    display: block;
    content: " "
}

:where(.wp-block-button__link) {
    border-radius: 9999px;
    box-shadow: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    text-decoration: none
}

:where(.wp-block-calendar table:not(.has-background) th) {
    background: #ddd
}

:where(.wp-block-columns) {
    margin-bottom: 1.75em
}

:where(.wp-block-columns.has-background) {
    padding: 1.25em 2.375em
}

:where(.wp-block-post-comments input[type=submit]) {
    border: none
}

:where(.wp-block-cover-image:not(.has-text-color)), :where(.wp-block-cover:not(.has-text-color)) {
    color: #fff
}

:where(.wp-block-cover-image.is-light:not(.has-text-color)), :where(.wp-block-cover.is-light:not(.has-text-color)) {
    color: #000
}

:where(.wp-block-file) {
    margin-bottom: 1.5em
}

:where(.wp-block-file__button) {
    border-radius: 2em;
    display: inline-block;
    padding: .5em 1em
}

    :where(.wp-block-file__button):is(a):active, :where(.wp-block-file__button):is(a):focus, :where(.wp-block-file__button):is(a):hover, :where(.wp-block-file__button):is(a):visited {
        box-shadow: none;
        color: #fff;
        opacity: .85;
        text-decoration: none
    }

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)) {
    line-height: 1.1
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)) {
    line-height: 1.8
}

ul {
    box-sizing: border-box
}

:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
    padding: .5em 1em
}

:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
    padding: .5em 1em
}

:where(p.has-text-color:not(.has-link-color)) a {
    color: inherit
}

:where(.wp-block-post-excerpt) {
    margin-bottom: var(--wp--style--block-gap);
    margin-top: var(--wp--style--block-gap)
}

:where(.wp-block-pullquote) {
    margin: 0 0 1em
}

:where(.wp-block-search__button) {
    border: 1px solid #ccc;
    padding: 6px 10px
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
    border: 1px solid #949494;
    box-sizing: border-box;
    padding: 4px
}

    :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
        border: none;
        border-radius: 0;
        padding: 0 4px
    }

        :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
            outline: 0
        }

    :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
        padding: 4px 8px
    }

:where(.wp-block-term-description) {
    margin-bottom: var(--wp--style--block-gap);
    margin-top: var(--wp--style--block-gap)
}

:where(pre.wp-block-verse) {
    font-family: inherit
}

:root {
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px
}

html :where(.has-border-color) {
    border-style: solid
}

html :where([style*=border-top-color]) {
    border-top-style: solid
}

html :where([style*=border-right-color]) {
    border-right-style: solid
}

html :where([style*=border-bottom-color]) {
    border-bottom-style: solid
}

html :where([style*=border-left-color]) {
    border-left-style: solid
}

html :where([style*=border-width]) {
    border-style: solid
}

html :where([style*=border-top-width]) {
    border-top-style: solid
}

html :where([style*=border-right-width]) {
    border-right-style: solid
}

html :where([style*=border-bottom-width]) {
    border-bottom-style: solid
}

html :where([style*=border-left-width]) {
    border-left-style: solid
}

html :where(img[class*=wp-image-]) {
    height: auto;
    max-width: 100%
}

:where(figure) {
    margin: 0 0 1em
}

html :where(.is-position-sticky) {
    --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px)
}

@media screen and (max-width: 600px) {
    html :where(.is-position-sticky) {
        --wp-admin--admin-bar--position-offset: 0px
    }
}

body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6, 147, 227, 1) 0%,rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122, 220, 180) 0%,rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252, 185, 0, 1) 0%,rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255, 105, 0, 1) 0%,rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238, 238, 238) 0%,rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74, 234, 220) 0%,rgb(151, 120, 209) 20%,rgb(207, 42, 186) 40%,rgb(238, 44, 130) 60%,rgb(251, 105, 98) 80%,rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255, 206, 236) 0%,rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254, 205, 165) 0%,rgb(254, 45, 45) 50%,rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255, 203, 112) 0%,rgb(199, 81, 192) 50%,rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255, 245, 203) 0%,rgb(182, 227, 212) 50%,rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202, 248, 128) 0%,rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2, 3, 129) 0%,rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, .2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, .4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, .2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1),6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1)
}

:where(.is-layout-flex) {
    gap: .5em
}

:where(.is-layout-grid) {
    gap: .5em
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em
}

@font-face {
    font-family: canada-type-gibson;
    src: url("https://use.typekit.net/af/8a1d90/0000000000000000774d5014/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff2"),url("https://use.typekit.net/af/8a1d90/0000000000000000774d5014/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff"),url("https://use.typekit.net/af/8a1d90/0000000000000000774d5014/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 200;
    font-stretch: normal
}

@font-face {
    font-family: canada-type-gibson;
    src: url("https://use.typekit.net/af/af6121/0000000000000000774d5006/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/af6121/0000000000000000774d5006/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/af6121/0000000000000000774d5006/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal
}

@font-face {
    font-family: canada-type-gibson;
    src: url("https://use.typekit.net/af/f37390/0000000000000000774d500f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/f37390/0000000000000000774d500f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/f37390/0000000000000000774d500f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 500;
    font-stretch: normal
}

@font-face {
    font-family: essonnes-display;
    src: url("https://use.typekit.net/af/4b32a3/00000000000000007735b414/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/4b32a3/00000000000000007735b414/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/4b32a3/00000000000000007735b414/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal
}

/*.fa {
    font-family: var(--fa-style-family,"Font Awesome 6 Free");
    font-weight: var(--fa-style,900)
}

.fa, .fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display,inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto
}

.fas {
    font-family: "Font Awesome 6 Free"
}

.fa-external-link-alt:before {
    content: "\f35d"
}

.fa-search:before {
    content: "\f002"
}*/

/*:root {
    --fa-style-family-brands: "Font Awesome 6 Brands";
    --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"
}

:root {
    --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"
}

:root {
    --fa-style-family-classic: "Font Awesome 6 Free";
    --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"
}*/

/*@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://use.fontawesome.com/releases/v6.4.2/webfonts/fa-solid-900.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v6.4.2/webfonts/fa-solid-900.ttf) format("truetype")
}

.fas {
    font-weight: 900
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-display: swap;
    font-weight: 900;
    src: url(https://use.fontawesome.com/releases/v6.4.2/webfonts/fa-solid-900.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v6.4.2/webfonts/fa-solid-900.ttf) format("truetype")
}

@font-face {
    font-family: FontAwesome;
    font-display: swap;
    src: url(https://use.fontawesome.com/releases/v6.4.2/webfonts/fa-solid-900.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v6.4.2/webfonts/fa-solid-900.ttf) format("truetype")
}*/

:root {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #0d6efd;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 13,110,253;
    --bs-secondary-rgb: 108,117,125;
    --bs-success-rgb: 25,135,84;
    --bs-info-rgb: 13,202,240;
    --bs-warning-rgb: 255,193,7;
    --bs-danger-rgb: 220,53,69;
    --bs-light-rgb: 248,249,250;
    --bs-dark-rgb: 33,37,41;
    --bs-primary-text-emphasis: #052c65;
    --bs-secondary-text-emphasis: #2b2f32;
    --bs-success-text-emphasis: #0a3622;
    --bs-info-text-emphasis: #055160;
    --bs-warning-text-emphasis: #664d03;
    --bs-danger-text-emphasis: #58151c;
    --bs-light-text-emphasis: #495057;
    --bs-dark-text-emphasis: #495057;
    --bs-primary-bg-subtle: #cfe2ff;
    --bs-secondary-bg-subtle: #e2e3e5;
    --bs-success-bg-subtle: #d1e7dd;
    --bs-info-bg-subtle: #cff4fc;
    --bs-warning-bg-subtle: #fff3cd;
    --bs-danger-bg-subtle: #f8d7da;
    --bs-light-bg-subtle: #fcfcfd;
    --bs-dark-bg-subtle: #ced4da;
    --bs-primary-border-subtle: #9ec5fe;
    --bs-secondary-border-subtle: #c4c8cb;
    --bs-success-border-subtle: #a3cfbb;
    --bs-info-border-subtle: #9eeaf9;
    --bs-warning-border-subtle: #ffe69c;
    --bs-danger-border-subtle: #f1aeb5;
    --bs-light-border-subtle: #e9ecef;
    --bs-dark-border-subtle: #adb5bd;
    --bs-white-rgb: 255,255,255;
    --bs-black-rgb: 0,0,0;
    --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #212529;
    --bs-body-color-rgb: 33,37,41;
    --bs-body-bg: #fff;
    --bs-body-bg-rgb: 255,255,255;
    --bs-emphasis-color: #000;
    --bs-emphasis-color-rgb: 0,0,0;
    --bs-secondary-color: rgba(33, 37, 41, .75);
    --bs-secondary-color-rgb: 33,37,41;
    --bs-secondary-bg: #e9ecef;
    --bs-secondary-bg-rgb: 233,236,239;
    --bs-tertiary-color: rgba(33, 37, 41, .5);
    --bs-tertiary-color-rgb: 33,37,41;
    --bs-tertiary-bg: #f8f9fa;
    --bs-tertiary-bg-rgb: 248,249,250;
    --bs-heading-color: inherit;
    --bs-link-color: #0d6efd;
    --bs-link-color-rgb: 13,110,253;
    --bs-link-decoration: underline;
    --bs-link-hover-color: #0a58ca;
    --bs-link-hover-color-rgb: 10,88,202;
    --bs-code-color: #d63384;
    --bs-highlight-bg: #fff3cd;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #dee2e6;
    --bs-border-color-translucent: rgba(0, 0, 0, .175);
    --bs-border-radius: 0;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.5rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-xxl: 2rem;
    --bs-border-radius-2xl: var(--bs-border-radius-xxl);
    --bs-border-radius-pill: 50rem;
    --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, .15);
    --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, .075);
    --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);
    --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);
    --bs-focus-ring-width: 0.25rem;
    --bs-focus-ring-opacity: 0.25;
    --bs-focus-ring-color: rgba(13, 110, 253, .25);
    --bs-form-valid-color: #198754;
    --bs-form-valid-border-color: #198754;
    --bs-form-invalid-color: #dc3545;
    --bs-form-invalid-border-color: #dc3545
}

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

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

body {
    margin: 0;
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    color: var(--bs-body-color);
    text-align: var(--bs-body-text-align);
    background-color: var(--bs-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent
}

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

h1 {
    font-size: calc(1.375rem + 1.5vw)
}

@media(min-width: 1200px) {
    h1 {
        font-size: 2.5rem
    }
}

h2 {
    font-size: calc(1.325rem + .9vw)
}

@media(min-width: 1200px) {
    h2 {
        font-size: 2rem
    }
}

.h3, h3 {
    font-size: calc(1.3rem + .6vw)
}

@media(min-width: 1200px) {
    .h3, h3 {
        font-size: 1.75rem
    }
}

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

ul {
    padding-left: 2rem
}

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

    ul ul {
        margin-bottom: 0
    }

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

    a:hover {
        --bs-link-color-rgb: var(--bs-link-hover-color-rgb)
    }

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

img {
    vertical-align: middle
}

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

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

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

label {
    display: inline-block
}

button {
    border-radius: 0
}

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

button, input, optgroup, select, textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button, select {
    text-transform: none
}

[role=button] {
    cursor: pointer
}

select {
    word-wrap: normal
}

    select:disabled {
        opacity: 1
    }

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button
}

    [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
        cursor: pointer
    }

::-moz-focus-inner {
    padding: 0;
    border-style: none
}

textarea {
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: calc(1.275rem + .3vw);
    line-height: inherit
}

    legend + * {
        clear: left
    }

::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field {
    padding: 0
}

::-webkit-inner-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: textfield
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

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

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

iframe {
    border: 0
}

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

progress {
    vertical-align: baseline
}

[hidden] {
    display: none !important
}

.container-fluid {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x)*.5);
    padding-left: calc(var(--bs-gutter-x)*.5);
    margin-right: auto;
    margin-left: auto
}

:root {
    --bs-breakpoint-xs: 0;
    --bs-breakpoint-sm: 576px;
    --bs-breakpoint-md: 768px;
    --bs-breakpoint-lg: 992px;
    --bs-breakpoint-xl: 1200px;
    --bs-breakpoint-xxl: 1400px
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1*var(--bs-gutter-y));
    margin-right: calc(-.5*var(--bs-gutter-x));
    margin-left: calc(-.5*var(--bs-gutter-x))
}

    .row > * {
        flex-shrink: 0;
        width: 100%;
        max-width: 100%;
        padding-right: calc(var(--bs-gutter-x)*.5);
        padding-left: calc(var(--bs-gutter-x)*.5);
        margin-top: var(--bs-gutter-y)
    }

.col {
    flex: 1 0 0%
}

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

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

@media(min-width: 992px) {
    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

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

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

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

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

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

@media(min-width: 1200px) {
    legend {
        font-size: 1.5rem
    }

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

.table {
    --bs-table-color-type: initial;
    --bs-table-bg-type: initial;
    --bs-table-color-state: initial;
    --bs-table-bg-state: initial;
    --bs-table-color: var(--bs-body-color);
    --bs-table-bg: var(--bs-body-bg);
    --bs-table-border-color: var(--bs-border-color);
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: var(--bs-body-color);
    --bs-table-striped-bg: rgba(0, 0, 0, .05);
    --bs-table-active-color: var(--bs-body-color);
    --bs-table-active-bg: rgba(0, 0, 0, .1);
    --bs-table-hover-color: var(--bs-body-color);
    --bs-table-hover-bg: rgba(0, 0, 0, .075);
    width: 100%;
    margin-bottom: 1rem;
    vertical-align: top;
    border-color: var(--bs-table-border-color)
}

    .table > :not(caption) > * > * {
        padding: .5rem;
        color: var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));
        background-color: var(--bs-table-bg);
        border-bottom-width: var(--bs-border-width);
        box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))
    }

    .table > tbody {
        vertical-align: inherit
    }

.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    background-color: var(--bs-body-bg);
    background-clip: padding-box;
    border: var(--bs-border-width) solid var(--bs-border-color);
    appearance: none;
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

    .form-control:focus {
        color: var(--bs-body-color);
        background-color: var(--bs-body-bg);
        border-color: #86b7fe;
        outline: 0;
        box-shadow: 0 0 0 .25rem rgba(13,110,253,.25)
    }

    .form-control::-webkit-date-and-time-value {
        min-width: 85px;
        height: 1.5em;
        margin: 0
    }

    .form-control::-webkit-datetime-edit {
        display: block;
        padding: 0
    }

    .form-control::placeholder {
        color: var(--bs-secondary-color);
        opacity: 1
    }

    .form-control:disabled {
        background-color: var(--bs-secondary-bg);
        opacity: 1
    }

    .form-control::file-selector-button {
        padding: .375rem .75rem;
        margin: -.375rem -.75rem;
        margin-inline-end: .75rem;
        color: var(--bs-body-color);
        background-color: var(--bs-tertiary-bg);
        pointer-events: none;
        border-color: inherit;
        border-style: solid;
        border-width: 0;
        border-inline-end-width: var(--bs-border-width);
        border-radius: 0;
        transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
    }

@media(prefers-reduced-motion:reduce) {
    .form-control {
        transition: none
    }

        .form-control::file-selector-button {
            transition: none
        }
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: var(--bs-secondary-bg)
}

textarea.form-control {
    min-height: calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))
}

.btn {
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-font-family:;
    --bs-btn-font-size: 1rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.5;
    --bs-btn-color: var(--bs-body-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: var(--bs-border-radius);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15),0 1px 1px rgba(0, 0, 0, .075);
    --bs-btn-disabled-opacity: 0.65;
    --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
    display: inline-block;
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
    font-family: var(--bs-btn-font-family);
    font-size: var(--bs-btn-font-size);
    font-weight: var(--bs-btn-font-weight);
    line-height: var(--bs-btn-line-height);
    color: var(--bs-btn-color);
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
    border-radius: var(--bs-btn-border-radius);
    background-color: var(--bs-btn-bg);
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .btn {
        transition: none
    }
}

.btn:hover {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color)
}

.btn:focus-visible {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow)
}

.btn.active, .btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active {
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color)
}

    .btn.active:focus-visible, .btn.show:focus-visible, .btn:first-child:active:focus-visible, :not(.btn-check) + .btn:active:focus-visible {
        box-shadow: var(--bs-btn-focus-box-shadow)
    }

.btn.disabled, .btn:disabled, fieldset:disabled .btn {
    color: var(--bs-btn-disabled-color);
    pointer-events: none;
    background-color: var(--bs-btn-disabled-bg);
    border-color: var(--bs-btn-disabled-border-color);
    opacity: var(--bs-btn-disabled-opacity)
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #0d6efd;
    --bs-btn-border-color: #0d6efd;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0b5ed7;
    --bs-btn-hover-border-color: #0a58ca;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0a58ca;
    --bs-btn-active-border-color: #0a53be;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0d6efd;
    --bs-btn-disabled-border-color: #0d6efd
}

.btn-secondary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #6c757d;
    --bs-btn-border-color: #6c757d;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #5c636a;
    --bs-btn-hover-border-color: #565e64;
    --bs-btn-focus-shadow-rgb: 130,138,145;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #565e64;
    --bs-btn-active-border-color: #51585e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #6c757d;
    --bs-btn-disabled-border-color: #6c757d
}

.fade {
    transition: opacity .15s linear
}

@media(prefers-reduced-motion:reduce) {
    .fade {
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapse:not(.show) {
    display: none
}

.collapsing {
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}

    .collapsing.collapse-horizontal {
        width: 0;
        height: auto;
        transition: width .35s ease
    }

@media(prefers-reduced-motion:reduce) {
    .collapsing {
        transition: none
    }

        .collapsing.collapse-horizontal {
            transition: none
        }
}

.dropdown, .dropdown-center, .dropend, .dropstart, .dropup, .dropup-center {
    position: relative
}

.dropdown-toggle {
    white-space: nowrap
}

    .dropdown-toggle::after {
        display: inline-block;
        margin-left: .255em;
        vertical-align: .255em;
        content: "";
        border-top: .3em solid;
        border-right: .3em solid transparent;
        border-bottom: 0;
        border-left: .3em solid transparent
    }

    .dropdown-toggle:empty::after {
        margin-left: 0
    }

.dropdown-menu {
    --bs-dropdown-zindex: 1000;
    --bs-dropdown-min-width: 10rem;
    --bs-dropdown-padding-x: 0;
    --bs-dropdown-padding-y: 0.5rem;
    --bs-dropdown-spacer: 0.125rem;
    --bs-dropdown-font-size: 1rem;
    --bs-dropdown-color: var(--bs-body-color);
    --bs-dropdown-bg: var(--bs-body-bg);
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-border-radius: var(--bs-border-radius);
    --bs-dropdown-border-width: var(--bs-border-width);
    --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-divider-margin-y: 0.5rem;
    --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, .15);
    --bs-dropdown-link-color: var(--bs-body-color);
    --bs-dropdown-link-hover-color: var(--bs-body-color);
    --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #0d6efd;
    --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
    --bs-dropdown-item-padding-x: 1rem;
    --bs-dropdown-item-padding-y: 0.25rem;
    --bs-dropdown-header-color: #6c757d;
    --bs-dropdown-header-padding-x: 1rem;
    --bs-dropdown-header-padding-y: 0.5rem;
    position: absolute;
    z-index: var(--bs-dropdown-zindex);
    display: none;
    min-width: var(--bs-dropdown-min-width);
    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
    margin: 0;
    font-size: var(--bs-dropdown-font-size);
    color: var(--bs-dropdown-color);
    text-align: left;
    list-style: none;
    background-color: var(--bs-dropdown-bg);
    background-clip: padding-box;
    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
    border-radius: var(--bs-dropdown-border-radius)
}

.dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent
}

.dropup .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropend .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: 0;
    border-bottom: .3em solid transparent;
    border-left: .3em solid
}

.dropend .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropend .dropdown-toggle::after {
    vertical-align: 0
}

.dropstart .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: ""
}

.dropstart .dropdown-toggle::after {
    display: none
}

.dropstart .dropdown-toggle::before {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: .3em solid;
    border-bottom: .3em solid transparent
}

.dropstart .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropstart .dropdown-toggle::before {
    vertical-align: 0
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    clear: both;
    font-weight: 400;
    color: var(--bs-dropdown-link-color);
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: rgba(0,0,0,0);
    border: 0;
    border-radius: var(--bs-dropdown-item-border-radius,0)
}

    .dropdown-item:focus, .dropdown-item:hover {
        color: var(--bs-dropdown-link-hover-color);
        background-color: var(--bs-dropdown-link-hover-bg)
    }

    .dropdown-item.active, .dropdown-item:active {
        color: var(--bs-dropdown-link-active-color);
        text-decoration: none;
        background-color: var(--bs-dropdown-link-active-bg)
    }

    .dropdown-item.disabled, .dropdown-item:disabled {
        color: var(--bs-dropdown-link-disabled-color);
        pointer-events: none;
        background-color: rgba(0,0,0,0)
    }

.dropdown-menu.show {
    display: block
}

.nav-link {
    display: block;
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    color: var(--bs-nav-link-color);
    text-decoration: none;
    background: 0 0;
    border: 0;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .nav-link {
        transition: none
    }
}

.nav-link:focus, .nav-link:hover {
    color: var(--bs-nav-link-hover-color)
}

.nav-link:focus-visible {
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25)
}

.nav-link.disabled {
    color: var(--bs-nav-link-disabled-color);
    pointer-events: none;
    cursor: default
}

.navbar {
    margin-bottom: 0;
}
    
    .navbar > .container-fluid {
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between
}

.navbar-brand {
    padding-top: var(--bs-navbar-brand-padding-y);
    padding-bottom: var(--bs-navbar-brand-padding-y);
    margin-right: var(--bs-navbar-brand-margin-end);
    font-size: var(--bs-navbar-brand-font-size);
    color: var(--bs-navbar-brand-color);
    text-decoration: none;
    white-space: nowrap
}

.navbar-brand:focus, .navbar-brand:hover {
    color: var(--bs-navbar-brand-hover-color)
}

.navbar-nav {
    --bs-nav-link-padding-x: 0;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight:;
    --bs-nav-link-color: var(--bs-navbar-color);
    --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
    --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

    .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
        color: var(--bs-navbar-active-color)
    }

    .navbar-nav .dropdown-menu {
        position: static
    }

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

.navbar-toggler {
    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
    font-size: var(--bs-navbar-toggler-font-size);
    line-height: 1;
    color: var(--bs-navbar-color);
    background-color: rgba(0,0,0,0);
    border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
    border-radius: var(--bs-navbar-toggler-border-radius);
    transition: var(--bs-navbar-toggler-transition)
}

    .navbar-toggler:hover {
        text-decoration: none
    }

    .navbar-toggler:focus {
        text-decoration: none;
        outline: 0;
        box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width)
    }

@media(min-width: 992px) {
    .navbar-expand-lg {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

        .navbar-expand-lg .navbar-nav {
            flex-direction: row
        }

            .navbar-expand-lg .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-lg .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x)
            }

        .navbar-expand-lg .navbar-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: rgba(0,0,0,0) !important;
            border: 0 !important;
            transform: none !important;
            transition: none
        }
}

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

.modal-dialog {
    position: relative;
    width: auto;
    margin: var(--bs-modal-margin);
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translate(0,-50px)
}

@media(prefers-reduced-motion:reduce) {
    .navbar-toggler {
        transition: none
    }

    .modal.fade .modal-dialog {
        transition: none
    }
}

.modal.show .modal-dialog {
    transform: none
}

.modal.modal-static .modal-dialog {
    transform: scale(1.02)
}

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

    .modal-backdrop.fade {
        opacity: 0
    }

    .modal-backdrop.show {
        opacity: var(--bs-backdrop-opacity)
    }

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

@media(min-width: 576px) {
    .modal {
        --bs-modal-margin: 1.75rem;
        --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, .15)
    }

    .modal-dialog {
        max-width: var(--bs-modal-width);
        margin-right: auto;
        margin-left: auto
    }
}

.ratio {
    position: relative;
    width: 100%
}

    .ratio::before {
        display: block;
        padding-top: var(--bs-aspect-ratio);
        content: ""
    }

    .ratio > * {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

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

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

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

    .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption), .visually-hidden:not(caption) {
        position: absolute !important
    }

.d-grid {
    display: grid !important
}

.d-flex {
    display: flex !important
}

.border {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

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

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

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

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

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

.order-1 {
    order: 1 !important
}

.order-2 {
    order: 2 !important
}

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

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

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

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

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

.visible {
    visibility: visible !important
}

@media(min-width: 768px) {
    .justify-content-md-end {
        justify-content: flex-end !important
    }

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

.container-fluid {
    max-width: 1500px
}

:root {
    --bs-font-sans-serif: "canada-type-gibson",sans-serif;
    --bs-body-font-family: "canada-type-gibson",sans-serif;
    --bs-body-font-size: 1rem;
    --bs-body-line-height: 28px;
    --bs-body-font-weight: 200;
    --bs-body-color: #505050;
    --bs-heading-color: #1e1e1e;
    --bs-link-color: #505050;
    --bs-link-decoration: underline;
    --bs-link-hover-color: #E61920;
    --bs-modal-padding: 0rem;
    --bs-modal-header-padding: 0;
    --bs-body-bg: transparent;
    --bs-modal-border-width: 0
}

.btn-primary:after, .btn-secondary:after, .button:after {
    content: " ›"
}

* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

html {
    font-size: 18.5px;
    line-height: 1.6216216216rem;
    font-weight: 200
}

@media(max-width: 991.98px) {
    html {
        font-size: 16px;
        line-height: 1.5135135135rem
    }

    .pre-title::after {
        margin-left: auto;
        margin-right: auto
    }
}

body {
    position: relative
}

h1 {
    font-family: essonnes-display,serif;
    font-weight: 400;
    font-size: 2.1621621622rem;
    line-height: 2.4324324324rem;
    color: #1e1e1e;
    margin: 0 0 .5405405405rem;
    padding: 0
}

@media(min-width: 992px) {
    .searchform[aria-label=mobile] {
        display: none !important
    }

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

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

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

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

    h1 {
        font-size: 4.0540540541rem;
        line-height: 4.3783783784rem;
        margin-bottom: 40px
    }
}

h2 {
    font-family: essonnes-display,serif;
    font-weight: 400;
    font-size: 1.8378378378rem;
    line-height: 2.4324324324rem;
    margin: 0 0 .5405405405rem;
    padding: 0;
    color: #1e1e1e
}

@media(min-width: 992px) {
    h2 {
        font-size: 2.2702702703rem;
        line-height: 2.9189189189rem;
        margin-bottom: 15px
    }
}

.h3, h3 {
    font-family: essonnes-display,serif;
    font-weight: 200;
    font-size: 1.5135135135rem;
    line-height: 1.8918918919rem;
    margin: 0 0 .5405405405rem;
    padding: 0;
    color: #1e1e1e
}

@media(min-width: 992px) {
    .h3, h3 {
        font-size: 1.8378378378rem;
        line-height: 2.1621621622rem;
        margin-bottom: 15px
    }
}

.pre-title {
    font-weight: 200;
    letter-spacing: 4px;
    font-size: .8648648649rem;
    line-height: 1.1891891892rem;
    margin-bottom: 15px;
    color: #505050
}

    .pre-title::after {
        content: "";
        background: #f27836;
        display: block;
        width: 50px;
        height: 1px;
        margin-bottom: 15px
    }

.text-center .pre-title::after {
    margin-left: auto;
    margin-right: auto
}

.intro-text {
    font-weight: 400;
    font-family: canada-type-gibson,sans-serif;
    font-size: .972972973rem;
    line-height: 1.6216216216rem;
    margin-bottom: 10px;
    color: rgba(80,80,80,.75)
}

a {
    color: #505050;
    text-decoration: underline;
    font-weight: 500;
    transition: all .3s ease
}

    a:active, a:focus, a:hover {
        color: #e61920;
        text-decoration: underline
    }

    a:focus-visible {
        border: .1081081081rem solid #fff;
        outline: #000 solid .1081081081rem;
        outline-offset: 0.1081081081rem
    }

    a img {
        border: none
    }

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

p {
    margin: 0 0 1.0810810811rem
}

    p:last-child {
        margin-bottom: 0
    }

ul {
    margin: 0;
    padding: .5405405405rem 0 .5405405405rem 1.3513513514rem
}

    ul li {
        margin: 0 0 .8108108108rem;
        padding: 0;
        font-size: .8648648649rem;
        line-height: 1.4054054054rem
    }

@media(min-width: 992px) {
    .intro-text {
        font-size: 1.1891891892rem;
        line-height: 1.7297297297rem;
        margin-bottom: 15px
    }

    ul li {
        font-size: 1rem;
        line-height: 1.6216216216rem
    }
}

ul li {
    list-style: disc
}

.u-bg-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    object-fit: cover
}

.btn-primary, .btn-secondary, .button {
    border: none;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.1rem;
    transition: all .2s ease-out;
    margin: .5405405405rem 0 0;
    position: relative;
    text-decoration: none;
    text-align: center;
    z-index: 1
}

    .btn-primary:first-child, .btn-secondary:first-child, .button:first-child {
        margin-top: 0
    }

    .button[target=_blank]:after, [target=_blank].btn-primary:after, [target=_blank].btn-secondary:after {
        display: none
    }

    .btn-primary:hover, .btn-secondary:hover, .button:hover {
        cursor: pointer;
        text-decoration: none
    }

.btn-primary, .btn-secondary {
    padding: .8108108108rem 1.8918918919rem
}

.btn-primary {
    background: #e61920;
    color: #fff;
    border: 1px solid transparent
}

    .btn-primary:active, .btn-primary:focus, .btn-primary:hover {
        background: #fff;
        color: #e61920;
        border: 1px solid #e61920;
        box-shadow: 0 7px 7px 0 rgba(30,30,30,.2)
    }

.btn-secondary {
    background: #fff;
    color: #e61920;
    border: 1px solid #e61920
}

    .btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover {
        background: #e61920;
        color: #fff
    }

.menu {
    display: flex;
    flex-direction: column;
    list-style: none;
    margin: 0;
    padding: 0
}

.menu-item {
    margin: 0 0 .5405405405rem;
    list-style: none
}

    .menu-item:last-of-type {
        margin-bottom: 0
    }

a[target=_blank] {
    position: relative
}

    a[target=_blank] .fa-external-link-alt {
        font-size: .7567567568rem;
        vertical-align: middle;
        padding: 0 2px 0 5px
    }

.new-window-warning {
    background-color: #fff;
    border: .0540540541rem solid #000;
    position: absolute;
    z-index: 10;
    font-size: .7567567568rem;
    color: #000;
    text-align: center;
    padding: .4324324324rem .8108108108rem
}

.skip-to-content {
    background-color: #fff;
    border: 3px solid #000;
    display: inline-block;
    font-size: .972972973rem;
    font-weight: 700;
    color: #000 !important;
    padding: .8108108108rem
}

.site-header-bottom {
    padding-top: 30px;
    padding-bottom: 30px
}

.site-header-bottom {
    position: relative;
    z-index: 100
}

@media(max-width: 1199.98px) {
    .site-header-bottom {
        height: 140px;
        padding-top: 60px;
        padding-bottom: 15px
    }

    .navbar {
        align-items: flex-end
    }
}

.site-header-bottom li {
    margin: 0
}

.navbar {
    padding: 0
}

.navbar-brand {
    padding: 0;
    margin: 0
}

@media(max-width: 1199.98px) {
    .navbar-brand {
        left: 50%;
        position: relative;
        transform: translate(-50%,0);
        width: 155px
    }
}

.navbar-brand__image {
    height: auto;
    max-height: 65px;
}

.navbar-toggler {
    display: inline-block;
    box-shadow: none;
    position: relative;
    width: 44px;
    height: 44px;
    left: 0;
    padding: 0;
    margin: 0;
    outline: 0;
    background: url(https://www.fieldwork.com/wp-content/themes/orbit-media/resources/images/menu-icon.png) center center no-repeat;
    border: 1px solid #505050;
    border-radius: 2px
}

    .navbar-toggler:not(.collapsed) {
        background: url(https://www.fieldwork.com/wp-content/themes/orbit-media/resources/images/menu-icon-selected.png) center center no-repeat
    }

    .navbar-toggler.show, .navbar-toggler:active, .navbar-toggler:focus, .navbar-toggler:hover {
        background: url(https://www.fieldwork.com/wp-content/themes/orbit-media/resources/images/menu-icon-selected.png) center center no-repeat;
        box-shadow: none;
        padding: 0;
        margin: 0
    }

    .navbar-toggler:after {
        display: none
    }

#primary-nav {
    margin: 15px -15px 0
}

@media(min-width: 1200px) {
    .navbar-brand__image {
        max-width: 170px;
        max-height: none
    }

    .navbar-toggler {
        display: none
    }

    #primary-nav {
        margin: 0
    }

    .pageblock:not(.bg-color-gray).even .container-fluid > .row {
        padding-right: 60px
    }
}

@keyframes menu-image-blur {
    0% {
        opacity: 0
    }

    1% {
        bottom: 0
    }

    100% {
        bottom: 0;
        opacity: 1
    }
}

@keyframes menu-image-visine {
    0% {
        bottom: 0;
        opacity: 1
    }

    99% {
        bottom: 0;
        opacity: 0
    }

    100% {
        bottom: 0;
        opacity: 0
    }
}

#menu-blur {
    position: absolute;
    top: 0;
    width: 100%;
    background: #fff;
    z-index: 99
}

@media(max-width: 1199.98px) {
    #primary-nav {
        background-color: #fff
    }

        #primary-nav .dropdown-menu {
            background: 0 0;
            border-radius: 0
        }

        #primary-nav .nav-item.dropdown {
            position: relative
        }

            #primary-nav .nav-item.dropdown > .nav-link {
                padding-right: 1.0810810811rem
            }

        #primary-nav .nav-link {
            padding: .2702702703rem .8108108108rem
        }

        #primary-nav .open > .dropdown-menu {
            display: block
        }

        #primary-nav .menu > li {
            border-bottom: .0540540541rem solid rgba(0,0,0,.03)
        }

            #primary-nav .menu > li > a {
                padding: .7027027027rem .8108108108rem .7567567568rem;
                font-size: .7567567568rem;
                text-decoration: none
            }

            #primary-nav .menu > li.open > .dropdown-menu {
                background: rgba(0,0,0,0);
                border: none;
                display: block
            }

                #primary-nav .menu > li.open > .dropdown-menu > li a {
                    padding: .7027027027rem .8108108108rem .7027027027rem 1.6216216216rem;
                    font-size: .7567567568rem;
                    color: #fff;
                    text-decoration: none
                }

                #primary-nav .menu > li.open > .dropdown-menu > li.open > .dropdown-menu > li a {
                    padding-left: 2.4324324324rem
                }

    #menu-blur {
        display: none
    }
}

#menu-blur.blur {
    animation: .3s forwards menu-image-blur
}

#menu-blur.visine {
    animation: .3s forwards menu-image-visine
}

footer.site-footer {
    background-color: #fff
}

    footer.site-footer::before {
        content: "";
        display: block;
        height: 3px;
        width: 100%;
        background: linear-gradient(78.33deg,#fcba12 0,#f27836 34.08%,#ed1c24 50%,#7585c2 100%)
    }

#back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 30px;
    right: 15px;
    background: #e61920;
    color: #fff;
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
    padding: 13px 14px;
    font-weight: 400;
    line-height: 1.1;
    text-decoration: none;
    border-radius: 6px
}

    #back-to-top.show {
        opacity: 1;
        visibility: visible
    }

    #back-to-top span {
        display: none
    }

.site-footer-bottom {
    padding: 1.0810810811rem 0
}

    .site-footer-bottom .menu-item {
        margin: 0 0 0 .8108108108rem
    }

        .site-footer-bottom .menu-item:first-of-type {
            margin-left: 0
        }

.l-site-footer-bottom__row {
    margin: 0
}

.l-site-footer-bottom__col {
    margin: 0 auto
}

@media(min-width: 992px) {
    footer.site-footer::before {
        height: 6px
    }

    #back-to-top {
        bottom: 35px;
        right: 50px;
        padding: 12px 20px
    }

        #back-to-top span {
            display: inline-block
        }

    .site-footer-bottom {
        padding: 0
    }

    .l-site-footer-bottom__col {
        margin: 0
    }
}

.l-site-footer-bottom__col {
    height: 100%;
    padding: 15px;
    border-top: 1px solid rgba(80,80,80,.1);
    color: rgba(80,80,80,.65);
    font-weight: 200;
    letter-spacing: 0
}

    .l-site-footer-bottom__col nav {
        margin-left: 15px
    }

    .l-site-footer-bottom__col a.nav-link {
        text-decoration: underline;
        font-size: .8108108108rem;
        line-height: .9189189189rem
    }

        .l-site-footer-bottom__col a.nav-link:hover {
            text-decoration: none
        }

form input[type=number], form input[type=text], form textarea {
    color: #505050;
    font-family: canada-type-gibson,sans-serif;
    font-size: .972972973rem;
    font-weight: 400;
    line-height: normal;
    padding: .4324324324rem .8108108108rem !important
}

.search-button {
    background: rgba(0,0,0,0);
    border: 0;
    box-shadow: none;
    min-width: 44px;
    height: 44px;
    font-size: .8648648649rem;
    line-height: 44px;
    color: #1e1e1e;
    padding: 0
}

    .search-button:active, .search-button:focus, .search-button:hover {
        color: #e61920;
        top: 0
    }

#search-overlay {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    position: absolute;
    width: 100%;
    height: 0;
    transition: all .5s ease-in;
    visibility: hidden;
    z-index: 99999
}

    #search-overlay.open {
        height: 100vh;
        visibility: visible
    }

#search-overlay__toggle-layer {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1
}

#search-overlay__close {
    position: absolute;
    right: .8108108108rem;
    top: .8108108108rem;
    text-align: right;
    margin: 0;
    z-index: 11
}

    #search-overlay__close .close-search {
        background: rgba(0,0,0,0);
        border: none;
        box-shadow: none;
        min-width: 2.3783783784rem;
        min-height: 2.3783783784rem;
        color: #e61920;
        padding: .5405405405rem
    }

        #search-overlay__close .close-search:after {
            content: "";
            font-family: "Font Awesome 5 Free",sans-serif;
            font-size: 1.7297297297rem;
            font-weight: 900;
            line-height: 1.7297297297rem
        }

        #search-overlay__close .close-search:active, #search-overlay__close .close-search:focus, #search-overlay__close .close-search:hover {
            color: #e61920;
            top: 0
        }

#search-overlay__form {
    width: 90%;
    max-width: 53.5135135135rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 3
}

    #search-overlay__form .h3 {
        font-size: 1.3513513514rem;
        color: #000
    }

.searchform[aria-label=mobile] {
    padding: 0 15px
}

.searchform .form-group {
    width: 100%;
    position: relative;
    margin-bottom: 0
}

    .searchform .form-group label {
        display: block;
        width: 100%;
        margin-bottom: 0
    }

    .searchform .form-group input.search {
        background-color: #fff;
        border: 1px solid #979797;
        border-radius: 2px;
        display: block;
        width: 100%;
        opacity: 1;
        color: #262626;
        font-size: .8648648649rem;
        line-height: .0540540541rem;
        margin: 0 auto;
        padding: 15px !important;
        font-weight: 200
    }

    .searchform .form-group .input-group-btn {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%)
    }

        .searchform .form-group .input-group-btn .search-go {
            background: rgba(0,0,0,0);
            border: none;
            box-shadow: none;
            min-width: 44px;
            min-height: 44px;
            font-size: 1.1891891892rem;
            color: rgba(30,30,30,.5);
            line-height: 1;
            top: 0;
            margin: 0
        }

            .searchform .form-group .input-group-btn .search-go:active, .searchform .form-group .input-group-btn .search-go:focus, .searchform .form-group .input-group-btn .search-go:hover {
                color: #505050
            }

.js-pageblock {
    position: relative
}

.pageblock {
    background-color: #fff;
    display: block;
    position: relative
}

    .pageblock.odd .container-fluid > .row::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 1px;
        background: linear-gradient(78.33deg,#7585c2 0,#ed1c24 33%,#f27836 50%,#fcba12 100%);
        z-index: 1
    }

    .pageblock.odd .container-fluid > .row::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 1px;
        background: linear-gradient(78.33deg,#7585c2 0,#ed1c24 33%,#f27836 50%,#fcba12 100%);
        z-index: 1
    }

    .pageblock.even .container-fluid > .row::before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        width: 1px;
        background: linear-gradient(78.33deg,#7585c2 0,#ed1c24 33%,#f27836 50%,#fcba12 100%);
        z-index: 1
    }

    .pageblock.even .container-fluid > .row::after {
        content: "";
        position: absolute;
        z-index: 1;
        bottom: 0;
        left: 0;
        right: 0;
        height: 1px;
        background: linear-gradient(78.33deg,#fcba12 0,#f27836 34.08%,#ed1c24 50%,#7585c2 100%)
    }

    .pageblock:last-of-type .container-fluid > .row::after {
        display: none
    }

    .pageblock .container-fluid {
        padding-left: 25px;
        padding-right: 25px
    }

        .pageblock .container-fluid > .row {
            position: relative;
            padding: 60px 25px
        }

@media(min-width: 992px) {
    .pageblock .container-fluid > .row {
        padding: 200px 0
    }
}

.pageblock.bg-color-white {
    background-color: #fff
}

.pageblock--oms-hero {
    position: relative;
    background-color: #000;
    position: relative
}

    .pageblock--oms-hero > img {
        position: absolute;
        top: 0;
        left: 0;
        object-fit: cover;
        object-position: 50% 50%;
        height: 100%;
        width: 100%;
        max-width: none
    }

    .pageblock--oms-hero .container-fluid .l-hero__row {
        min-height: 400px
    }

    .pageblock--oms-hero .container-fluid > .row::after, .pageblock--oms-hero .container-fluid > .row::before {
        display: none;
    }

    .pageblock--oms-hero:after {
        background-color: rgba(30,30,30,.65);
        content: "";
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 2
    }

    .pageblock--oms-hero .hero__content, .pageblock--oms-hero .pre-title {
        color: #fff;
        position: relative;
        z-index: 13
    }

        .pageblock--oms-hero .hero__content .h3, .pageblock--oms-hero .hero__content a:not([class]), .pageblock--oms-hero .hero__content h1, .pageblock--oms-hero .hero__content h2, .pageblock--oms-hero .hero__content h3, .pageblock--oms-hero .hero__content li, .pageblock--oms-hero .hero__content li:before, .pageblock--oms-hero .hero__content p, .pageblock--oms-hero .hero__content span, .pageblock--oms-hero .pre-title .h3, .pageblock--oms-hero .pre-title a:not([class]), .pageblock--oms-hero .pre-title h1, .pageblock--oms-hero .pre-title h2, .pageblock--oms-hero .pre-title h3, .pageblock--oms-hero .pre-title li, .pageblock--oms-hero .pre-title li:before, .pageblock--oms-hero .pre-title p, .pageblock--oms-hero .pre-title span {
            color: #fff
        }

.hero__content {
    padding-top: 50px
}

@media(max-width: 991.98px) {
    .transition_block .row {
        margin-top: -1px !important
    }

    .pageblock .container-fluid > .row {
        margin-top: 0 !important;
        padding-top: 60px !important;
        padding-bottom: 60px !important
    }

    .hero__content {
        text-align: center
    }

    .l-columns__col {
        text-align: center
    }
}

.hero__content h1 {
    margin-bottom: 10px
}

.hero__content .btn-primary, .hero__content .btn-secondary {
    margin-top: 20px !important
}

.l-pageblock-header__col {
    margin-bottom: 50px
}

.columns-wrapper {
    margin-top: -50px
}

@media(min-width: 1400px) {
    .columns-wrapper {
        padding: 0
    }
}

.columns-wrapper .row[data-column="4"] {
    grid-template-columns: repeat(1,100%)
}

.l-columns__col {
    margin-top: 50px
}

.column {
    display: block;
    height: 100%
}

.column__title {
    font-family: canada-type-gibson,sans-serif;
    font-weight: 200;
    font-size: 1.4rem;
    line-height: 1.4054054054rem;
    margin-bottom: 12px
}

.column__image-wrap.ratio .column__image {
    height: 100%;
    object-fit: cover
}

.column__image-wrap--icon .column__image {
    height: 60px;
    width: auto;
    margin-bottom: 12px
}

@media(min-width: 992px) {
    .pageblock--oms-hero .container-fluid .l-hero__row {
        min-height: 500px
    }

    .pageblock--oms-hero .container-fluid > .row {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .columns-wrapper .row.column--style-default {
        margin: 0 -35px
    }

        .columns-wrapper .row.column--style-default .l-columns__col {
            padding-left: 35px;
            padding-right: 35px
        }

            .columns-wrapper .row.column--style-default .l-columns__col:not(:first-of-type) {
                border-left: 1px solid rgba(80,80,80,.35)
            }

    .columns-wrapper .row[data-column="4"] {
        grid-template-columns: repeat(4,25%)
    }

    .column__title {
        font-size: 1.2972972973rem;
        line-height: 1.5675675676rem
    }

    .pageblock--oms-image-text:has(+.pageblock--oms-columns) .container-fluid > .row, .pageblock--oms-video-text:has(+.pageblock--oms-columns) .container-fluid > .row {
        padding-bottom: 100px
    }

    .pageblock--oms-image-text + .pageblock--oms-columns .container-fluid > .row, .pageblock--oms-video-text + .pageblock--oms-columns .container-fluid > .row {
        padding-top: 100px
    }

    .l-image-text__col--image:first-child:not(:only-of-type) {
        padding-right: 70px
    }

    .l-image-text__col--image:nth-child(2) {
        padding-left: 70px
    }
}

.l-image-text__col--image img {
    width: 100%;
    border-radius: 6px
}

@media(min-width: 1200px) {
    .pageblock:not(.bg-color-gray).odd .container-fluid > .row {
        padding-left: 60px
    }

    .l-video-text__col--video:first-child:not(:only-of-type) {
        padding-right: 70px
    }

    .l-video-text__col--video:nth-child(2) {
        padding-left: 70px
    }

    .l-video-text__col--video iframe {
        border: 1px solid rgba(117,133,194,.3);
        border-radius: 6px;
        box-shadow: 0 12px 36px 0 rgba(80,80,80,.22),0 -3px 16px 0 rgba(80,80,80,.22)
    }
}

@media(max-width: 991.98px) {
    .l-image-text__col--text {
        margin-top: 40px;
        text-align: center
    }

    .image-text__image-wrap {
        margin: 0 auto
    }

    .l-video-text__col--text {
        margin-top: 40px;
        text-align: center
    }
}

.faq__inner {
    padding: 0;
    border-bottom: 1px solid rgba(80,80,80,.5)
}

.faq__title {
    transition: color .3s ease;
    font-family: canada-type-gibson,sans-serif;
    font-weight: 200;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 26px
}

@media(min-width: 992px) {
    .faq__title {
        font-size: 1.8378378378rem;
        line-height: 2.1621621622rem
    }
}

.faq__trigger {
    width: 44px;
    height: 44px;
    cursor: pointer;
    font-size: .7567567568rem;
    line-height: 1;
    position: absolute;
    padding: 0;
    top: 26px;
    right: 0;
    transition: transform .3s ease;
    text-align: center
}

    .faq__trigger:after {
        color: rgba(80,80,80,.5);
        font-size: 20px;
        line-height: 44px;
        content: "+";
        font-family: "Font Awesome 5 Free",sans-serif;
        font-weight: 700;
        position: relative
    }

.faq__question {
    background-color: rgba(0,0,0,0);
    padding: 35px 50px 35px 0;
    border: none;
    position: relative;
    text-align: left;
    width: 100%
}

    .faq__question[aria-expanded=true] .faq__title {
        color: #e61920
    }

    .faq__question[aria-expanded=true] .faq__trigger::after {
        content: "";
        color: #e61920
    }

    .faq__question:active .faq__title, .faq__question:focus .faq__title, .faq__question:hover .faq__title {
        color: #e61920
    }

.faq__answer-inner {
    padding: 0 0 35px
}

.pageblock--oms-testimonials {
    background: 0 0;
    position: relative
}

    .pageblock--oms-testimonials .container-fluid > .row {
        position: relative
    }

        .pageblock--oms-testimonials .container-fluid > .row::after {
            display: none
        }

.l-testimonial__col {
    position: relative;
    z-index: 3;
    max-width: 1100px;
    margin: 0 auto;
    padding: 0
}

.testimonial--quote {
    --b: 1px;
    --r: 50%;
    color: #313149;
    padding: 2px;
    display: inline-block;
    position: absolute;
    z-index: 0;
    width: 75px;
    height: 75px;
    background: url("https://www.fieldwork.com/wp-content/themes/orbit-media/resources/images/Quotemark.png") center center no-repeat #fff;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%
}

    .testimonial--quote::before {
        content: "";
        position: absolute;
        z-index: -1;
        inset: 0;
        padding: 1px;
        border-radius: var(--r);
        background: linear-gradient(78.33deg,#fcba12 0,#f27836 34.08%,#ed1c24 50%,#7585c2 100%);
        -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
        mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
        -webkit-mask-composite: xor;
        mask-composite: exclude
    }

.pageblock.odd + .pageblock--oms-testimonials .container-fluid > .row::after {
    background: linear-gradient(78.33deg,#7585c2 0,#ed1c24 33%,#f27836 50%,#fcba12 100%)
}

.pageblock.even + .pageblock--oms-testimonials .container-fluid > .row::after {
    background: linear-gradient(78.33deg,#fcba12 0,#f27836 34.08%,#ed1c24 50%,#7585c2 100%)
}

.pageblock--oms-cta .pageblock__inner {
    position: relative
}

.pageblock--oms-cta .cta__content .pre-title::after {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pageblock--oms-cta.inline_block {
    background: #222;
    margin-top: -1px
}

    .pageblock--oms-cta.inline_block .container-fluid > .row {
        padding: 140px 0
    }

        .pageblock--oms-cta.inline_block .container-fluid > .row::after, .pageblock--oms-cta.inline_block .container-fluid > .row::before {
            display: none
        }

    .pageblock--oms-cta.inline_block::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        background: rgba(30,30,30,.65);
        z-index: 1
    }

.pageblock--oms-cta.transition_block {
    background: 0 0
}

    .pageblock--oms-cta.transition_block .l-cta__col {
        max-width: 1100px;
        padding: 100px
    }

@media(max-width: 767.98px) {
    .pageblock--oms-cta.transition_block .l-cta__col {
        padding: 100px 40px
    }
}

.pageblock--oms-cta.transition_block .l-cta__col::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(30,30,30,.65);
    z-index: 1
}

.l-cta__col {
    position: relative;
    z-index: 3
}

.cta {
    position: relative;
    text-align: center;
    z-index: 2
}

    .cta .h3, .cta a:not([class]), .cta h1, .cta h2, .cta h3, .cta li, .cta li:before, .cta p, .cta span {
        color: #fff
    }

@media(min-width: 992px) {
    .pageblock:not(.bg-color-gray):nth-of-type(2n) .intro_copy {
        padding-left: 60px
    }

    .pageblock:not(.bg-color-gray):nth-of-type(odd) .blurb_column {
        padding-right: 60px
    }

    .l-image-text__col--text {
        padding-right: 60px
    }
}

.l-blurb__col.card_blurbs .blurb {
    padding: 45px 40px;
    border-right: 1px solid rgba(80,80,80,.25);
    border-bottom: 1px solid rgba(80,80,80,.25)
}

@media(max-width: 991.98px) {
    .l-blurb__col.card_blurbs {
        margin-top: 50px
    }

        .l-blurb__col.card_blurbs .blurb {
            border: 1px solid rgba(80,80,80,.25);
            border-top: none;
            padding: 45px 25px 45px 15px
        }

            .l-blurb__col.card_blurbs .blurb:first-of-type {
                border-top: 1px solid rgba(80,80,80,.25)
            }
}

.l-image-text__col--text label {
    width: 100%;
    display: block;
    font-weight: 200;
    text-transform: uppercase
}

.form {
    border-radius: 6px;
    background-color: #fbfbfb;
    padding: 50px 75px
}

.has_js .pageblock .column {
    transform: translateY(2.7027027027rem);
    opacity: 0;
    transition: all .3s ease
}

    .has_js .pageblock .column.active {
        transform: translateY(0);
        opacity: 1
    }

.blurb_column .blurb {
    position: relative;
    display: flex;
    align-items: center;
    background: #fff
}

@media(max-width: 991.98px) {
    .form {
        padding: 25px;
        margin: 0 -15px
    }

    .blurb_column .blurb {
        align-items: flex-start
    }

    .testimonial__text h2 {
        font-size: 1.2rem;
        line-height: 1.8rem
    }
}

.blurb_column .blurb:first-child {
    margin-top: 0
}

.blurb_column .blurb__text-container {
    flex: 1 1 auto;
    font-weight: 200
}

.blurb_column .blurb:not(.has_text) .blurb__title {
    margin-bottom: 0
}

.blurb_column .blurb__title {
    font-family: canada-type-gibson,sans-serif;
    font-weight: 200;
    font-size: 1.4rem;
    line-height: 1.4054054054rem;
    margin-bottom: 12px
}

.testimonial {
    height: 100%
}

    .testimonial:first-child {
        margin-top: 0
    }

.testimonial__inner {
    background-color: #fbfbfb;
    padding: 70px 50px 50px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.testimonial__bottom {
    margin-top: 1.6216216216rem
}

.testimonial__text {
    text-align: center
}

@media(min-width: 992px) {
    .blurb_column .blurb__title {
        font-size: 1.2972972973rem;
        line-height: 1.5675675676rem
    }

    .testimonial__text h2 {
        font-size: 1.8378378378rem;
        line-height: 2.1621621622rem
    }
}

.testimonial__meta {
    text-align: center
}

    .testimonial__meta .name {
        color: #505050;
        font-weight: 600;
        letter-spacing: 0;
        text-align: center
    }

.rll-youtube-player {
    position: relative;
    padding-bottom: 56.23%;
    height: 0;
    overflow: hidden;
    max-width: 100%
}

    .rll-youtube-player:focus-within {
        outline: currentColor solid 2px;
        outline-offset: 5px
    }

    .rll-youtube-player iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 100;
        background: 0 0
    }

    .rll-youtube-player img {
        bottom: 0;
        display: block;
        left: 0;
        margin: auto;
        max-width: 100%;
        width: 100%;
        position: absolute;
        right: 0;
        top: 0;
        border: none;
        height: auto;
        -webkit-transition: .4s;
        -moz-transition: .4s;
        transition: .4s all
    }

        .rll-youtube-player img:hover {
            -webkit-filter: brightness(75%)
        }

    .rll-youtube-player .play {
        height: 100%;
        width: 100%;
        left: 0;
        top: 0;
        position: absolute;
        background: url(https://www.fieldwork.com/wp-content/plugins/wp-rocket/assets/img/youtube.png) center no-repeat;
        background-color: transparent !important;
        cursor: pointer;
        border: none
    }

html {
    margin-top: 0 !important
}

#wpadminbar {
    position: relative
}

@media screen and (max-width: 991px) {
    html {
        margin-top: 0 !important
    }

    #wpadminbar {
        display: none
    }
}

#join-header p {
    font-size: 1.15rem;
}

nav,footer{color:#505050;padding:30px 0;}nav>.container,footer>.container{align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between;margin-left:auto;margin-right:auto;width:100%;--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto;}nav picture,nav img,footer picture,footer img{width:170px;}nav .navbar-btn,footer .navbar-btn{margin-left:15px;margin-top:0;margin-bottom:0;}@media(max-width:768px){nav .me-auto,footer .me-auto{text-align:right;}}footer{padding-top:0;}header{border:0;}footer{padding-bottom:3rem;}.hide{display:none!important;}.hover-form-parent{margin-top:30px!important;}.hover-form-parent .hover-form{background-color:#fff;border:1px solid #e7e8e9;color:#1e1e1e;padding:1.5rem 2rem;z-index:100;}.hover-form-parent .hover-form .text-danger{display:block;}.hover-form-parent .hover-form input{width:100%;height:55px;}.hover-form-parent .hover-form input[type=email],.hover-form-parent .hover-form input[type=password],.hover-form-parent .hover-form input[type=text]{font-size:1.5rem;}.hover-form-parent .hover-form #pre-send-login-link{display:block;}.hover-form-parent .hover-form .btn-social{width:100%;}.hover-form-parent .hover-form label{display:block;}.hover-form-parent .hover-form legend{border:0;}.hover-form-parent .hover-form .border-bottom .btn-secondary{margin-bottom:20px;}.hover-form-parent .hover-form ul{width:100%!important;}#respondent-types:before,#respondent-types:after{display:none;}.border-bottom{border-bottom:1px solid #505050;}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;}@media(prefers-reduced-motion:reduce){.nav-link{transition:none;}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color);}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default;}.navbar{margin-bottom:0;}.navbar>.container-fluid{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between;}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap;}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color);}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color);}.navbar-nav .dropdown-menu{position:static;}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition);}.navbar-toggler:hover{text-decoration:none;}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);}@media(min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start;}.navbar-expand-lg .navbar-nav{flex-direction:row;}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x);}.navbar-expand-lg .navbar-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:rgba(0,0,0,0)!important;border:0!important;transform:none!important;transition:none;}}
