/* Minification failed. Returning unminified contents.
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(47,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(48,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(50,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(51,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(52,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(53,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(54,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(55,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(59,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(61,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(62,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(63,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(64,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(65,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(66,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(67,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(68,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(69,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(70,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(71,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(72,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(73,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(74,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(75,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(77,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(78,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(79,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(80,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(81,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(82,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(83,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(84,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(85,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(86,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(87,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(88,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(89,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(90,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(91,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(92,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(93,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(94,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(95,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(96,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(97,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(98,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(99,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(100,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(101,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(102,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(106,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(109,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(111,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(118,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(136,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(138,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(143,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(151,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(155,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(156,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(161,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(163,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(164,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(166,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(169,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(170,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(171,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(172,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(173,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(174,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(179,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(180,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(199,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(200,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(201,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(202,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(203,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(204,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(213,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(222,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-heading-color'
(339,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-color'
(340,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-bg'
(360,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(360,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(365,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(377,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(397,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-code-color'
(408,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(409,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(435,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(748,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(749,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(749,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(750,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(766,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(777,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(778,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(780,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(781,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(817,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(818,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(819,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(820,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(821,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(822,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(826,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(827,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(830,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(831,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(832,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(839,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(840,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(841,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(994,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 '-'
(1004,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1009,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1014,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1019,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1024,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1029,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1034,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1039,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1044,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1049,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1207,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1212,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1217,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1222,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1227,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1232,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1237,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1242,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1247,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1252,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1257,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1262,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1421,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1426,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1431,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1436,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1441,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1446,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1451,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1456,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1461,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1466,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1471,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1476,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1635,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1640,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1645,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1650,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1655,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1660,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1665,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1670,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1675,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1680,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1685,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1690,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1849,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1854,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1859,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1864,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1869,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1874,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1879,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1884,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1889,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1894,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1899,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1904,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2063,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2068,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2073,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2078,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2083,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2088,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2093,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2098,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2103,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2108,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2113,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2118,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2130,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(2130,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2135,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(2135,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2140,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(2140,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2145,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(2145,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2150,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(2150,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2155,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(2155,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2160,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(2160,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2165,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(2165,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2170,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-lake-blue-rgb'
(2170,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2175,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-accent-blue-rgb'
(2175,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2179,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(2179,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2180,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(2180,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2184,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2185,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2189,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(2189,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2190,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(2190,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2194,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2195,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2199,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(2199,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2200,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(2200,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2204,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2205,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2209,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(2209,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2210,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(2210,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2214,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2215,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2219,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(2219,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2220,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(2220,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2224,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2225,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2229,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(2229,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2230,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(2230,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2234,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2235,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2239,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(2239,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2240,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(2240,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2244,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2245,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2249,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(2249,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2250,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(2250,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2254,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2255,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2259,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-lake-blue-rgb'
(2259,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2260,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-lake-blue-rgb'
(2260,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2264,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2265,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2269,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-accent-blue-rgb'
(2269,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2270,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-accent-blue-rgb'
(2270,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2274,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2275,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2279,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(2279,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2280,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(2280,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2284,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(2284,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2285,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(2285,72): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2290,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-x'
(2290,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-y'
(2290,74): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-blur'
(2290,103): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-width'
(2290,130): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-color'
(2297,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(2297,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2317,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-icon-link-transform'
(2327,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(2340,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2344,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2348,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2352,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2503,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2510,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2511,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2512,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2513,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2514,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2515,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2516,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2517,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2518,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2519,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2520,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2521,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2522,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2523,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2527,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2532,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-state'
(2532,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-type'
(2532,76): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2533,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(2534,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2535,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-state'
(2535,70): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-type'
(2535,94): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(2547,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2559,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2563,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2575,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2576,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2580,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2581,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2585,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2586,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2590,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2591,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2595,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2596,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2597,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2598,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2599,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2600,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2601,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2602,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2603,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2604,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2605,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2609,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2610,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2611,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2612,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2613,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2614,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2615,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2616,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2617,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2618,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2619,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2623,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2624,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2625,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2626,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2627,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2628,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2629,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2630,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2631,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2632,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2633,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2637,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2638,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2639,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2640,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2641,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2642,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2643,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2644,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2645,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2646,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2647,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2651,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2652,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2653,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2654,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2655,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2656,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2657,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2658,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2659,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2660,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2661,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2665,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2666,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2667,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2668,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2669,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2670,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2671,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2672,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2673,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2674,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2675,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2679,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2680,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2681,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2682,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2683,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2684,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2685,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2686,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2687,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2688,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2689,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2693,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2694,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2695,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2696,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2697,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2698,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2699,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2700,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2701,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2702,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2703,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2751,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2752,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2759,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2760,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2771,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2772,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2779,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(2793,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2795,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(2797,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2797,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(2798,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2833,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2834,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(2864,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(2873,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(2885,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2886,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(2891,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2911,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(2920,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2923,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2936,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2939,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(2949,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2952,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(2969,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2973,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2977,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2982,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2992,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2997,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(3001,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3005,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3009,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3016,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(3018,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(3019,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-img'
(3019,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-icon'
(3023,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3023,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(3024,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(3046,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(3051,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(3059,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(3067,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(3077,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3112,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg'
(3113,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg-image'
(3117,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3117,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(3145,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3149,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3155,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3174,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3177,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-switch-bg'
(3190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3226,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3279,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(3309,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(3319,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(3323,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(3337,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3338,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3354,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3426,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(3448,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(3449,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(3457,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(3462,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3482,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(3532,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(3535,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(3536,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3536,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(3537,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(3550,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(3576,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(3611,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3631,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(3644,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-success'
(3645,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(3668,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(3689,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(3690,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(3702,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(3706,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3713,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(3714,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(3722,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(3726,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(3730,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(3734,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(3766,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(3779,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger'
(3780,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(3803,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(3824,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(3825,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(3837,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(3841,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3848,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(3849,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(3857,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(3861,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(3865,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(3869,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(3897,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3898,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3899,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3900,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3901,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3902,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3903,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3904,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3905,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3906,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3907,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3908,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3909,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3910,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3911,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3913,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-y'
(3913,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-x'
(3914,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-family'
(3915,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-size'
(3916,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-weight'
(3917,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-line-height'
(3918,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(3924,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-width'
(3924,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(3925,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-radius'
(3926,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(3937,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(3938,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(3939,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(3943,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(3944,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(3945,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(3949,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(3950,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(3951,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(3953,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(3957,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(3959,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(3963,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-color'
(3964,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-bg'
(3965,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-border-color'
(3969,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(3973,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(3977,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-color'
(3979,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-bg'
(3980,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-border-color'
(3981,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-opacity'
(3995,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3996,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3997,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3998,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3999,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4000,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4002,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4003,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4004,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4005,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4006,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4007,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4008,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4012,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4013,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4014,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4015,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4016,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4017,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4018,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4019,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4020,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4021,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4022,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4023,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4024,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4025,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4029,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4030,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4031,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4032,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4033,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4034,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4035,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4036,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4037,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4038,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4039,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4040,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4041,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4042,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4046,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4047,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4048,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4049,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4050,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4051,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4052,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4053,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4054,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4055,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4056,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4057,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4058,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4059,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4063,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4064,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4065,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4066,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4067,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4068,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4069,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4070,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4071,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4072,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4073,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4074,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4075,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4076,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4080,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4081,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4082,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4083,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4084,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4085,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4086,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4087,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4088,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4089,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4090,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4091,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4092,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4093,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4097,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4098,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4099,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4100,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4101,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4102,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4103,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4106,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4109,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4118,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4126,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4136,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4138,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4143,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4151,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4155,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4156,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4161,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4166,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4169,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4170,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4171,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4172,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4173,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4174,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4182,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4183,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4184,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4188,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4191,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4192,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4199,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4204,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4212,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4216,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4218,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4219,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4220,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4221,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4222,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4223,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4224,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4225,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4226,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4227,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4228,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4229,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4233,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4234,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4235,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4236,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4237,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4238,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4239,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4240,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4241,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4242,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4243,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4244,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4245,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4246,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4251,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4252,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4253,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4254,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4255,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4256,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4257,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4258,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4259,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4260,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4261,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4262,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4263,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4267,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4268,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4269,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4270,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4271,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4272,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4273,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4274,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4275,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4276,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4277,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4278,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4279,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4280,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4284,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4285,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4286,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4287,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4288,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4289,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4290,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4291,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4292,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4293,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4294,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4295,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4296,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4297,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4301,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4302,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4303,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4304,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4305,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4306,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4307,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4308,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4309,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4310,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4311,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4312,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4313,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4314,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4318,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4319,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4320,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4321,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4322,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4323,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4324,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4325,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4326,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4327,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4328,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4329,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4330,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4331,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4335,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4336,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4337,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4338,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4339,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4340,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4341,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4342,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4343,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4344,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4345,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4346,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4351,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(4355,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(4359,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4360,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4361,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4362,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4367,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4372,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4373,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4374,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4375,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4449,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4450,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4451,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4452,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4453,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4454,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4455,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4456,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4457,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4458,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4459,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4460,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4461,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4462,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4463,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4464,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4465,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4466,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4467,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4468,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4469,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4470,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4471,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4472,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4473,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4474,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4476,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-zindex'
(4478,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-min-width'
(4479,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-y'
(4479,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-x'
(4481,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-font-size'
(4482,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-color'
(4485,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-bg'
(4487,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-width'
(4487,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-color'
(4488,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-radius'
(4494,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(4498,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4507,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4517,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4526,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4537,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4546,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4557,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4566,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4577,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4586,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4597,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4606,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4619,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(4642,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(4669,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(4703,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-margin-y'
(4705,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-bg'
(4712,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(4712,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(4715,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(4721,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-border-radius'
(4725,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-color'
(4726,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-bg'
(4730,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-color'
(4732,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-bg'
(4736,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-disabled-color'
(4747,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-y'
(4747,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-x'
(4750,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-color'
(4756,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(4756,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(4757,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(4761,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4763,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4764,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4765,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4766,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4767,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4768,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4769,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4770,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4771,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4772,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4814,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(4819,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(4872,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(4888,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4889,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4890,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4891,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4892,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4893,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4903,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-y'
(4903,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-x'
(4904,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-size'
(4905,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-weight'
(4906,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-color'
(4920,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-hover-color'
(4929,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(4935,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4936,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4937,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4938,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4939,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4940,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4941,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4942,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(4942,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-color'
(4946,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(4947,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(4948,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(4949,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(4954,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-hover-border-color'
(4959,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-color'
(4960,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-bg'
(4961,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-border-color'
(4965,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(4971,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4972,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4973,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4977,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-border-radius'
(4982,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-color'
(4983,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-bg'
(4987,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4988,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4989,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4990,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-gap'
(4996,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-border-width'
(5006,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-link-active-color'
(5037,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5038,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5039,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5040,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5041,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5042,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5043,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5044,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5045,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5046,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5047,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5048,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5049,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5050,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5051,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5052,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5053,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5054,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5055,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5056,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5062,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-y'
(5062,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-x'
(5080,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(5081,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(5082,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-margin-end'
(5083,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-font-size'
(5084,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-color'
(5090,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-hover-color'
(5094,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5095,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5096,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5097,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5098,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5099,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5108,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(5118,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(5124,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(5134,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-y'
(5134,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-x'
(5135,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-font-size'
(5137,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(5139,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5139,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-color'
(5140,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-radius'
(5141,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-transition'
(5157,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-focus-width'
(5165,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-icon-bg'
(5172,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-scroll-height'
(5191,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5192,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5248,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5249,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5305,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5306,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5362,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5363,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5419,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5420,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5475,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5476,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5518,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5519,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5520,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5521,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5522,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5523,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5524,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5525,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5529,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5533,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5534,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5535,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5536,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5537,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5538,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5539,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5540,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5541,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5542,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5543,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5544,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5545,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5546,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5547,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5548,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5549,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5550,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5551,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5556,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-height'
(5557,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5559,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(5561,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(5561,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(5562,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-radius'
(5577,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5578,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5583,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5584,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5597,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-y'
(5597,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(5598,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-color'
(5602,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(5603,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-color'
(5607,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(5609,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-subtitle-color'
(5617,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(5621,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(5621,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5623,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(5624,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(5625,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(5625,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(5629,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5629,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5633,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(5633,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5634,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(5635,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(5636,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(5636,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(5640,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5640,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5644,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5645,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(5646,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5651,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(5652,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(5656,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5657,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5666,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-img-overlay-padding'
(5667,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5678,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5679,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5684,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5685,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5689,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-group-margin'
(5766,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5767,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5768,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5769,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5770,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5771,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5772,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5773,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5774,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5775,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5776,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5777,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5778,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5779,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5780,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5781,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5782,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5783,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5784,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5785,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5786,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5794,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-y'
(5794,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-x'
(5796,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-color'
(5798,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-bg'
(5802,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-transition'
(5812,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-color'
(5813,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-bg'
(5814,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(5814,76): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(5818,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-active-icon'
(5819,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transform'
(5824,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(5825,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(5828,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon'
(5830,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(5831,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transition'
(5847,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-box-shadow'
(5855,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-color'
(5856,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-bg'
(5857,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(5857,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(5861,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5862,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5866,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(5867,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(5875,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5876,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5880,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(5881,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(5885,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5886,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5890,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-y'
(5890,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-x'
(5916,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5917,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5921,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5922,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5923,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5924,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5925,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5926,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5927,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5928,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5931,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-y'
(5931,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-x'
(5932,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-margin-bottom'
(5933,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-font-size'
(5935,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-bg'
(5936,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-border-radius'
(5940,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(5945,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(5946,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider-color'
(5947,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(5951,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-active-color'
(5955,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5956,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5957,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5958,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5959,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5960,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5961,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5962,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5963,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5964,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5965,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5966,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5967,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5968,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5969,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5970,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5971,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5972,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5973,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5974,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5983,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-y'
(5983,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-x'
(5984,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-font-size'
(5985,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-color'
(5987,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-bg'
(5988,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-width'
(5988,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-color'
(6000,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-color'
(6001,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-bg'
(6002,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-border-color'
(6007,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-color'
(6008,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-bg'
(6010,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-box-shadow'
(6015,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-color'
(6016,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-bg'
(6017,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-border-color'
(6021,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-color'
(6023,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-bg'
(6024,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-border-color'
(6028,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(6032,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(6033,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(6037,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(6038,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(6042,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6043,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6044,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6045,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6050,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6055,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6056,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6057,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6058,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6062,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6063,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6064,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6065,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6066,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6067,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6069,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-y'
(6069,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-x'
(6070,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-size'
(6071,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-weight'
(6073,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-color'
(6077,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-border-radius'
(6090,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6091,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6092,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6093,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6094,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6095,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6096,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6097,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6098,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6100,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-y'
(6100,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-x'
(6101,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-margin-bottom'
(6102,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-color'
(6103,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-bg'
(6104,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border'
(6105,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border-radius'
(6114,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-link-color'
(6130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6138,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6151,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6161,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6166,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6172,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6173,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6174,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6179,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6180,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6182,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6188,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6196,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6212,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6213,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6214,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6216,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(6218,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-font-size'
(6219,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bg'
(6220,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-border-radius'
(6228,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-color'
(6231,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-bg'
(6232,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-transition'
(6243,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(6243,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(6265,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6266,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6267,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6268,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6269,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6270,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6271,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6272,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6273,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6274,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6275,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6276,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6277,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6278,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6279,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6280,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6281,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6286,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6301,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-color'
(6307,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-color'
(6309,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-bg'
(6313,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-color'
(6314,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-bg'
(6320,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-y'
(6320,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-x'
(6321,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-color'
(6323,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-bg'
(6324,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6324,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-color'
(6338,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-color'
(6340,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-bg'
(6345,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-color'
(6346,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-bg'
(6347,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-border-color'
(6355,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6356,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6364,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6369,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6378,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6383,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6384,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6393,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6398,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6407,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6412,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6413,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6423,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6428,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6437,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6442,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6443,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6453,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6458,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6467,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6472,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6473,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6483,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6488,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6497,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6502,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6503,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6513,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6518,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6527,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6532,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6533,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6542,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6550,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6551,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6552,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6553,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6554,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6555,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6556,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6557,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6558,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6559,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6563,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6564,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6565,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6566,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6567,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6568,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6569,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6570,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6571,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6572,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6576,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6577,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6578,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6579,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6580,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6581,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6582,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6583,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6584,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6585,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6589,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6590,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6591,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6592,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6593,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6594,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6595,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6596,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6597,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6598,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6602,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6603,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6604,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6605,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6606,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6607,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6608,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6609,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6610,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6611,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6615,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6616,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6617,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6618,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6619,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6620,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6621,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6622,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6623,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6624,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6628,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6629,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6630,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6631,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6632,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6633,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6634,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6635,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6636,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6637,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6641,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6642,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6643,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6644,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6645,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6646,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6647,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6648,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6649,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6650,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6654,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6655,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6656,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6657,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6658,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6659,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6660,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6661,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6662,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6663,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6667,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6668,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6669,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6670,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6671,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6672,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6673,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6674,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6675,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6676,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6680,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6681,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6682,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6683,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6684,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6685,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6686,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6687,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6692,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(6693,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-bg'
(6696,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-opacity'
(6700,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(6702,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-hover-opacity'
(6707,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-shadow'
(6708,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-opacity'
(6714,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-disabled-opacity'
(6718,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(6722,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(6726,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6727,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6728,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6729,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6730,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6731,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6732,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6733,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6734,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6735,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6736,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6737,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6738,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6739,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6740,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6741,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-max-width'
(6743,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-font-size'
(6744,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-color'
(6746,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-bg'
(6748,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(6748,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-color'
(6749,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-box-shadow'
(6750,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(6762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6764,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-zindex'
(6771,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-spacing'
(6777,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-y'
(6777,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(6778,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-color'
(6779,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-bg'
(6781,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(6781,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-border-color'
(6782,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(6782,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(6783,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(6783,72): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(6787,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(6788,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(6792,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(6797,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6798,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6799,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6800,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6801,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6802,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6803,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6804,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6805,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6806,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6807,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6808,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6809,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6810,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6811,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6812,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6813,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6814,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6815,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6816,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6817,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6821,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-zindex'
(6833,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(6857,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(6872,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(6880,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-color'
(6882,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-bg'
(6884,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-width'
(6884,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-color'
(6885,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-radius'
(6890,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6891,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6892,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6896,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-zindex'
(6899,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-bg'
(6907,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-opacity'
(6914,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding'
(6915,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-width'
(6915,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-color'
(6916,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(6917,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(6921,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(6921,73): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(6922,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(6922,80): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(6922,126): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(6927,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-title-line-height'
(6933,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(6942,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(6942,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(6943,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-bg'
(6944,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-width'
(6944,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-color'
(6945,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(6946,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(6950,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(6955,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6956,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6960,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-width'
(6966,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6973,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6979,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7126,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7129,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7136,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7138,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-zindex'
(7140,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-margin'
(7155,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-font-size'
(7161,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-opacity'
(7166,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(7167,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7178,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7183,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7183,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(7184,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(7189,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7190,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7191,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(7196,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(7196,70): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7196,106): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(7197,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(7202,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7207,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(7207,72): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7208,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(7213,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7214,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7215,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(7220,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(7220,77): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(7220,114): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7221,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(7226,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-max-width'
(7227,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-y'
(7227,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-x'
(7228,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-color'
(7230,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(7231,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-border-radius'
(7235,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7236,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7237,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7238,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7239,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7240,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7241,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7242,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7243,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7244,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7245,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7246,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7247,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7248,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7249,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7251,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7252,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7253,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7254,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7255,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-zindex'
(7257,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-max-width'
(7272,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-font-size'
(7274,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(7276,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7276,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(7277,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-radius'
(7282,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7283,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7296,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7296,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7300,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7300,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7305,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(7309,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7310,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(7315,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7315,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7316,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7317,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7321,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7321,70): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7321,106): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7326,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(7330,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7331,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(7336,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7336,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7340,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7340,72): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7345,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(7349,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7350,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(7358,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7359,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7361,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7361,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(7366,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7366,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7367,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7368,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7372,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7372,77): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7372,114): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7377,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(7381,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7382,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(7387,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-y'
(7387,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-x'
(7389,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-font-size'
(7390,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-color'
(7391,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(7392,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7392,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(7393,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(7394,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(7402,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-y'
(7402,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-x'
(7403,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-color'
(7630,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-width'
(7631,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-height'
(7632,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-vertical-align'
(7634,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-speed'
(7634,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-name'
(7644,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7645,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7646,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7647,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7648,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7649,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7650,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-border-width'
(7655,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7656,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7657,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7672,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7673,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7674,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7675,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7676,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7682,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7683,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7689,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7694,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7695,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7696,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7697,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7698,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7699,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7700,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7701,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7702,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7703,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7704,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7705,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7712,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7716,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7718,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7721,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7735,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7736,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7736,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7743,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7744,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7744,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7752,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7754,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7754,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7761,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7763,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7763,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7778,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7779,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7800,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7804,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7806,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7809,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7823,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7824,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7824,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7831,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7832,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7832,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7840,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7842,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7842,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7849,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7851,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7851,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7866,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7867,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7888,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7892,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7894,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7897,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7911,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7912,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7912,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7919,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7920,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7920,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7928,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7930,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7930,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7937,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7939,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7939,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7954,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7955,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7976,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7980,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7982,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7985,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7999,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(8000,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(8000,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(8007,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(8008,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(8008,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(8016,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(8018,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(8018,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(8025,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(8027,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(8027,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(8042,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8043,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8064,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(8068,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(8070,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(8073,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(8087,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(8088,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(8088,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(8095,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(8096,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(8096,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(8104,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(8106,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(8106,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(8113,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(8115,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(8115,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(8130,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8131,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8151,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(8155,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(8157,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(8160,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(8172,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(8173,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(8173,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(8180,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(8181,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(8181,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(8189,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(8191,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(8191,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(8198,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(8200,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(8200,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(8233,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(8233,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(8237,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(8237,70): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(8238,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(8238,77): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(8238,120): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(8243,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-title-line-height'
(8248,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(8248,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(8469,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow'
(8473,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow-sm'
(8477,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow-lg'
(8485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8489,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8493,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8497,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8501,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8505,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8509,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8513,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8517,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8521,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8605,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(8605,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(8605,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(8613,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(8613,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(8613,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(8621,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(8621,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(8621,70): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(8629,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(8629,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(8629,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(8637,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(8637,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(8637,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(8645,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8646,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(8646,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8650,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8651,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(8651,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8655,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8656,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(8656,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8660,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8661,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(8661,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8665,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8666,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(8666,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8670,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8671,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(8671,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8675,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8676,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(8676,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8680,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8681,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(8681,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8685,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8686,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-lake-blue-rgb'
(8686,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8690,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8691,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-accent-blue-rgb'
(8691,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8695,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8696,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(8696,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8700,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8701,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(8701,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8705,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-border-subtle'
(8709,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-border-subtle'
(8713,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-border-subtle'
(8717,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-border-subtle'
(8721,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-border-subtle'
(8725,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-border-subtle'
(8729,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-border-subtle'
(8733,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-border-subtle'
(8757,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8761,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8765,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8769,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8773,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9475,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(9602,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9603,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(9603,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9607,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9608,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(9608,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9612,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9613,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(9613,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9617,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9618,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(9618,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9622,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9623,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(9623,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9627,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9628,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(9628,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9632,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9633,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(9633,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9637,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9638,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(9638,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9642,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9643,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-lake-blue-rgb'
(9643,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9647,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9648,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-accent-blue-rgb'
(9648,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9652,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9653,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(9653,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9657,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9658,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(9658,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9662,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9663,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(9663,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9667,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9668,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(9672,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9677,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9682,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9683,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(9687,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9688,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-color'
(9692,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9693,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color'
(9697,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9702,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9706,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9710,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9714,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9718,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-text-emphasis'
(9722,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-text-emphasis'
(9726,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-text-emphasis'
(9730,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-text-emphasis'
(9734,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-text-emphasis'
(9738,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-text-emphasis'
(9742,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-text-emphasis'
(9746,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-text-emphasis'
(9750,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9754,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9758,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9766,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9770,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9774,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9778,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9782,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9786,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9814,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9815,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(9815,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9819,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9820,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(9820,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9824,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9825,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(9825,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9829,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9830,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(9830,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9834,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9835,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(9835,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9839,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9840,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(9840,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9844,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9845,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(9845,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9849,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9850,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(9850,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9854,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9855,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-lake-blue-rgb'
(9855,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9859,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9860,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-accent-blue-rgb'
(9860,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9864,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9865,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(9865,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9869,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9873,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9877,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9881,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9885,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9889,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9893,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9897,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9901,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9905,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9909,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9913,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9917,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9918,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(9918,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9922,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9923,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(9923,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9927,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9928,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(9928,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9932,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9933,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(9933,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9937,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9938,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(9938,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9942,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9943,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(9943,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9947,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9948,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(9948,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9952,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9953,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(9953,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9957,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9958,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-lake-blue-rgb'
(9958,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9962,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9963,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-accent-blue-rgb'
(9963,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9967,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9968,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(9968,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9972,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9973,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(9973,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9977,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9978,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg-rgb'
(9978,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9982,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9987,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9988,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-rgb'
(9988,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9992,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9993,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg-rgb'
(9993,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9997,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10005,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10009,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10013,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10017,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-bg-subtle'
(10021,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-subtle'
(10025,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-bg-subtle'
(10029,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-bg-subtle'
(10033,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-bg-subtle'
(10037,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-bg-subtle'
(10041,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-bg-subtle'
(10045,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-bg-subtle'
(10049,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(10073,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10081,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(10085,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10089,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(10093,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(10097,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(10105,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(10109,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10110,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10119,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(10120,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(10124,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10125,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10129,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(10130,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(10134,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(10135,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(10139,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(10140,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(10149,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(10150,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(10154,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10155,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10164,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(10165,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(10169,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10170,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10174,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(10175,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(10179,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(10180,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(10184,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(10185,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(10194,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(10195,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(10199,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10200,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10209,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(10210,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(10214,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10215,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10219,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(10220,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(10224,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(10225,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(10229,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(10230,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(10239,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(10240,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(10244,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10245,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10254,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(10255,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(10259,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10260,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10264,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(10265,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(10269,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(10270,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(10274,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(10275,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(10284,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(10285,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(22378,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(22379,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(27280,81): run-time error CSS1030: Expected identifier, found '>'
(27280,124): run-time error CSS1031: Expected selector, found ')'
(27280,124): run-time error CSS1025: Expected comma or open brace, found ')'
 */
@charset "UTF-8";

:root,
[data-bs-theme=light] {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-black: #07122A;
    --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: #002576;
    --bs-secondary: #48bee2;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-lake-blue: #0163A8;
    --bs-accent-blue: #3380CC;
    --bs-primary-rgb: 0, 37, 118;
    --bs-secondary-rgb: 72, 190, 226;
    --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-lake-blue-rgb: 1, 99, 168;
    --bs-accent-blue-rgb: 51, 128, 204;
    --bs-primary-text-emphasis: rgb(0, 14.8, 47.2);
    --bs-secondary-text-emphasis: rgb(28.8, 76, 90.4);
    --bs-success-text-emphasis: rgb(10, 54, 33.6);
    --bs-info-text-emphasis: rgb(5.2, 80.8, 96);
    --bs-warning-text-emphasis: rgb(102, 77.2, 2.8);
    --bs-danger-text-emphasis: rgb(88, 21.2, 27.6);
    --bs-light-text-emphasis: #495057;
    --bs-dark-text-emphasis: #495057;
    --bs-primary-bg-subtle: rgb(204, 211.4, 227.6);
    --bs-secondary-bg-subtle: rgb(218.4, 242, 249.2);
    --bs-success-bg-subtle: rgb(209, 231, 220.8);
    --bs-info-bg-subtle: rgb(206.6, 244.4, 252);
    --bs-warning-bg-subtle: rgb(255, 242.6, 205.4);
    --bs-danger-bg-subtle: rgb(248, 214.6, 217.8);
    --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
    --bs-dark-bg-subtle: #ced4da;
    --bs-primary-border-subtle: rgb(153, 167.8, 200.2);
    --bs-secondary-border-subtle: rgb(181.8, 229, 243.4);
    --bs-success-border-subtle: rgb(163, 207, 186.6);
    --bs-info-border-subtle: rgb(158.2, 233.8, 249);
    --bs-warning-border-subtle: rgb(255, 230.2, 155.8);
    --bs-danger-border-subtle: rgb(241, 174.2, 180.6);
    --bs-light-border-subtle: #e9ecef;
    --bs-dark-border-subtle: #adb5bd;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 7, 18, 42;
    --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: proxima-nova, sans-serif;
    --bs-body-font-size: 1.125rem;
    --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: #07122A;
    --bs-emphasis-color-rgb: 7, 18, 42;
    --bs-secondary-color: rgba(33, 37, 41, 0.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, 0.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: #002576;
    --bs-link-color-rgb: 0, 37, 118;
    --bs-link-decoration: underline;
    --bs-link-hover-color: rgb(0, 29.6, 94.4);
    --bs-link-hover-color-rgb: 0, 30, 94;
    --bs-code-color: #d63384;
    --bs-highlight-color: #212529;
    --bs-highlight-bg: rgb(255, 242.6, 205.4);
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #dee2e6;
    --bs-border-color-translucent: rgba(7, 18, 42, 0.175);
    --bs-border-radius: 0.375rem;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.5rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-xxl: 2rem;
    --bs-border-radius-2xl: var(--bs-border-radius-xxl);
    --bs-border-radius-pill: 50rem;
    --bs-box-shadow: 0 0.5rem 1rem rgba(7, 18, 42, 0.15);
    --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(7, 18, 42, 0.075);
    --bs-box-shadow-lg: 0 1rem 3rem rgba(7, 18, 42, 0.175);
    --bs-box-shadow-inset: inset 0 1px 2px rgba(7, 18, 42, 0.075);
    --bs-focus-ring-width: 0.25rem;
    --bs-focus-ring-opacity: 0.25;
    --bs-focus-ring-color: rgba(0, 37, 118, 0.25);
    --bs-form-valid-color: #198754;
    --bs-form-valid-border-color: #198754;
    --bs-form-invalid-color: #dc3545;
    --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
    color-scheme: dark;
    --bs-body-color: #dee2e6;
    --bs-body-color-rgb: 222, 226, 230;
    --bs-body-bg: #212529;
    --bs-body-bg-rgb: 33, 37, 41;
    --bs-emphasis-color: #fff;
    --bs-emphasis-color-rgb: 255, 255, 255;
    --bs-secondary-color: rgba(222, 226, 230, 0.75);
    --bs-secondary-color-rgb: 222, 226, 230;
    --bs-secondary-bg: #343a40;
    --bs-secondary-bg-rgb: 52, 58, 64;
    --bs-tertiary-color: rgba(222, 226, 230, 0.5);
    --bs-tertiary-color-rgb: 222, 226, 230;
    --bs-tertiary-bg: rgb(42.5, 47.5, 52.5);
    --bs-tertiary-bg-rgb: 43, 48, 53;
    --bs-primary-text-emphasis: rgb(102, 124.2, 172.8);
    --bs-secondary-text-emphasis: rgb(145.2, 216, 237.6);
    --bs-success-text-emphasis: rgb(117, 183, 152.4);
    --bs-info-text-emphasis: rgb(109.8, 223.2, 246);
    --bs-warning-text-emphasis: rgb(255, 217.8, 106.2);
    --bs-danger-text-emphasis: rgb(234, 133.8, 143.4);
    --bs-light-text-emphasis: #f8f9fa;
    --bs-dark-text-emphasis: #dee2e6;
    --bs-primary-bg-subtle: rgb(0, 7.4, 23.6);
    --bs-secondary-bg-subtle: rgb(14.4, 38, 45.2);
    --bs-success-bg-subtle: rgb(5, 27, 16.8);
    --bs-info-bg-subtle: rgb(2.6, 40.4, 48);
    --bs-warning-bg-subtle: rgb(51, 38.6, 1.4);
    --bs-danger-bg-subtle: rgb(44, 10.6, 13.8);
    --bs-light-bg-subtle: #343a40;
    --bs-dark-bg-subtle: rgb(29.5, 38, 53);
    --bs-primary-border-subtle: rgb(0, 22.2, 70.8);
    --bs-secondary-border-subtle: rgb(43.2, 114, 135.6);
    --bs-success-border-subtle: rgb(15, 81, 50.4);
    --bs-info-border-subtle: rgb(7.8, 121.2, 144);
    --bs-warning-border-subtle: rgb(153, 115.8, 4.2);
    --bs-danger-border-subtle: rgb(132, 31.8, 41.4);
    --bs-light-border-subtle: #495057;
    --bs-dark-border-subtle: #343a40;
    --bs-heading-color: inherit;
    --bs-link-color: rgb(102, 124.2, 172.8);
    --bs-link-hover-color: rgb(132.6, 150.36, 189.24);
    --bs-link-color-rgb: 102, 124, 173;
    --bs-link-hover-color-rgb: 133, 150, 189;
    --bs-code-color: rgb(230.4, 132.6, 181.2);
    --bs-highlight-color: #dee2e6;
    --bs-highlight-bg: rgb(102, 77.2, 2.8);
    --bs-border-color: #495057;
    --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
    --bs-form-valid-color: rgb(117, 183, 152.4);
    --bs-form-valid-border-color: rgb(117, 183, 152.4);
    --bs-form-invalid-color: rgb(234, 133.8, 143.4);
    --bs-form-invalid-border-color: rgb(234, 133.8, 143.4);
}

*,
*::before,
*::after {
    box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
    :root {
        scroll-behavior: smooth;
    }
}

body {
    margin: 0;
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    color: var(--bs-body-color);
    text-align: var(--bs-body-text-align);
    background-color: var(--bs-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(7, 18, 42, 0);
}

hr {
    margin: 1rem 0;
    color: inherit;
    border: 0;
    border-top: var(--bs-border-width) solid;
    opacity: 0.25;
}

h6, .h6, .resource-list .resource-list-item .resource-link, h5, .h5, h4, .h4, .result-item a, h3, .h3, h2, .h2, h1, .h1 {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color);
}

h1, .h1 {
    font-size: calc(1.40625rem + 1.875vw);
}

@media (min-width: 1200px) {
    h1, .h1 {
        font-size: 2.8125rem;
    }
}

h2, .h2 {
    font-size: calc(1.35rem + 1.2vw);
}

@media (min-width: 1200px) {
    h2, .h2 {
        font-size: 2.25rem;
    }
}

h3, .h3 {
    font-size: calc(1.321875rem + 0.8625vw);
}

@media (min-width: 1200px) {
    h3, .h3 {
        font-size: 1.96875rem;
    }
}

h4, .h4, .result-item a {
    font-size: calc(1.29375rem + 0.525vw);
}

@media (min-width: 1200px) {
    h4, .h4, .result-item a {
        font-size: 1.6875rem;
    }
}

h5, .h5 {
    font-size: calc(1.265625rem + 0.1875vw);
}

@media (min-width: 1200px) {
    h5, .h5 {
        font-size: 1.40625rem;
    }
}

h6, .h6, .resource-list .resource-list-item .resource-link {
    font-size: 1.125rem;
}

p {
    margin-top: 0;
    margin-bottom: 1rem;
}

abbr[title] {
    text-decoration: underline dotted;
    cursor: help;
    text-decoration-skip-ink: none;
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
}

ol,
ul {
    padding-left: 2rem;
}

ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: 1rem;
}

    ol ol,
    ul ul,
    ol ul,
    ul ol {
        margin-bottom: 0;
    }

dt {
    font-weight: 700;
}

dd {
    margin-bottom: 0.5rem;
    margin-left: 0;
}

blockquote {
    margin: 0 0 1rem;
}

b,
strong {
    font-weight: bolder;
}

small, .small {
    font-size: 0.875em;
}

mark, .mark {
    padding: 0.1875em;
    color: var(--bs-highlight-color);
    background-color: var(--bs-highlight-bg);
}

sub,
sup {
    position: relative;
    font-size: 0.75em;
    line-height: 0;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

a {
    color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
    text-decoration: underline;
}

    a:hover {
        --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
    }

    a:not([href]):not([class]), a:not([href]):not([class]):hover {
        color: inherit;
        text-decoration: none;
    }

pre,
code,
kbd,
samp {
    font-family: var(--bs-font-monospace);
    font-size: 1em;
}

pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: 0.875em;
}

    pre code {
        font-size: inherit;
        color: inherit;
        word-break: normal;
    }

code {
    font-size: 0.875em;
    color: var(--bs-code-color);
    word-wrap: break-word;
}

a > code {
    color: inherit;
}

kbd {
    padding: 0.1875rem 0.375rem;
    font-size: 0.875em;
    color: var(--bs-body-bg);
    background-color: var(--bs-body-color);
    border-radius: 0.25rem;
}

    kbd kbd {
        padding: 0;
        font-size: 1em;
    }

figure {
    margin: 0 0 1rem;
}

img,
svg {
    vertical-align: middle;
}

table {
    caption-side: bottom;
    border-collapse: collapse;
}

caption {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    color: var(--bs-secondary-color);
    text-align: left;
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
    border-color: inherit;
    border-style: solid;
    border-width: 0;
}

label {
    display: inline-block;
}

button {
    border-radius: 0;
}

    button:focus:not(:focus-visible) {
        outline: 0;
    }

input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button,
select {
    text-transform: none;
}

[role=button] {
    cursor: pointer;
}

select {
    word-wrap: normal;
}

    select:disabled {
        opacity: 1;
    }

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
    display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
    -webkit-appearance: button;
}

    button:not(:disabled),
    [type=button]:not(:disabled),
    [type=reset]:not(:disabled),
    [type=submit]:not(:disabled) {
        cursor: pointer;
    }

::-moz-focus-inner {
    padding: 0;
    border-style: none;
}

textarea {
    resize: vertical;
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: 0.5rem;
    font-size: calc(1.275rem + 0.3vw);
    line-height: inherit;
}

@media (min-width: 1200px) {
    legend {
        font-size: 1.5rem;
    }
}

legend + * {
    clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
    padding: 0;
}

::-webkit-inner-spin-button {
    height: auto;
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
    padding: 0;
}

::file-selector-button {
    font: inherit;
    -webkit-appearance: button;
}

output {
    display: inline-block;
}

iframe {
    border: 0;
}

summary {
    display: list-item;
    cursor: pointer;
}

progress {
    vertical-align: baseline;
}

[hidden] {
    display: none !important;
}

.lead {
    font-size: calc(1.265625rem + 0.1875vw);
    font-weight: 300;
}

@media (min-width: 1200px) {
    .lead {
        font-size: 1.40625rem;
    }
}

.display-1 {
    font-size: calc(1.625rem + 4.5vw);
    font-weight: 300;
    line-height: 1.2;
}

@media (min-width: 1200px) {
    .display-1 {
        font-size: 5rem;
    }
}

.display-2 {
    font-size: calc(1.575rem + 3.9vw);
    font-weight: 300;
    line-height: 1.2;
}

@media (min-width: 1200px) {
    .display-2 {
        font-size: 4.5rem;
    }
}

.display-3 {
    font-size: calc(1.525rem + 3.3vw);
    font-weight: 300;
    line-height: 1.2;
}

@media (min-width: 1200px) {
    .display-3 {
        font-size: 4rem;
    }
}

.display-4 {
    font-size: calc(1.475rem + 2.7vw);
    font-weight: 300;
    line-height: 1.2;
}

@media (min-width: 1200px) {
    .display-4 {
        font-size: 3.5rem;
    }
}

.display-5 {
    font-size: calc(1.425rem + 2.1vw);
    font-weight: 300;
    line-height: 1.2;
}

@media (min-width: 1200px) {
    .display-5 {
        font-size: 3rem;
    }
}

.display-6 {
    font-size: calc(1.375rem + 1.5vw);
    font-weight: 300;
    line-height: 1.2;
}

@media (min-width: 1200px) {
    .display-6 {
        font-size: 2.5rem;
    }
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline {
    padding-left: 0;
    list-style: none;
}

.list-inline-item {
    display: inline-block;
}

    .list-inline-item:not(:last-child) {
        margin-right: 0.5rem;
    }

.initialism {
    font-size: 0.875em;
    text-transform: uppercase;
}

.blockquote {
    margin-bottom: 1rem;
    font-size: calc(1.265625rem + 0.1875vw);
}

@media (min-width: 1200px) {
    .blockquote {
        font-size: 1.40625rem;
    }
}

.blockquote > :last-child {
    margin-bottom: 0;
}

.blockquote-footer {
    margin-top: -1rem;
    margin-bottom: 1rem;
    font-size: 0.875em;
    color: #6c757d;
}

    .blockquote-footer::before {
        content: "— ";
    }

.img-fluid, .list-detail .list-detail-main img, .news-main img, .success-stories__slide__img, .event-detail__media img {
    max-width: 100%;
    height: auto;
}

.img-thumbnail {
    padding: 0.25rem;
    background-color: var(--bs-body-bg);
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    max-width: 100%;
    height: auto;
}

.figure {
    display: inline-block;
}

.figure-img {
    margin-bottom: 0.5rem;
    line-height: 1;
}

.figure-caption {
    font-size: 0.875em;
    color: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.contact-block--no_img .col-block .content-block,
.container-md,
.container-sm {
    --bs-gutter-x: 2rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {
    .container-sm, .container {
        max-width: 540px;
    }
}

@media (min-width: 769px) {
    .container-md, .container-sm, .container {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .container-lg, .contact-block--no_img .col-block .content-block, .container-md, .container-sm, .container {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .container-xl, .container-lg, .contact-block--no_img .col-block .content-block, .container-md, .container-sm, .container {
        max-width: 1140px;
    }
}

@media (min-width: 1440px) {
    .container-xxl, .container-xl, .container-lg, .contact-block--no_img .col-block .content-block, .container-md, .container-sm, .container {
        max-width: 1320px;
    }
}

:root {
    --bs-breakpoint-xs: 0;
    --bs-breakpoint-sm: 576px;
    --bs-breakpoint-md: 769px;
    --bs-breakpoint-lg: 992px;
    --bs-breakpoint-xl: 1200px;
    --bs-breakpoint-xxl: 1440px;
}

.row, .EPiServerForms section, .event-block .event-grid {
    --bs-gutter-x: 2rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
}

    .row > *, .EPiServerForms section > *, .event-block .event-grid > * {
        flex-shrink: 0;
        width: 100%;
        max-width: 100%;
        padding-right: calc(var(--bs-gutter-x) * 0.5);
        padding-left: calc(var(--bs-gutter-x) * 0.5);
        margin-top: var(--bs-gutter-y);
    }

.col {
    flex: 1 0 0%;
}

.row-cols-auto > * {
    flex: 0 0 auto;
    width: auto;
}

.row-cols-1 > * {
    flex: 0 0 auto;
    width: 100%;
}

.row-cols-2 > * {
    flex: 0 0 auto;
    width: 50%;
}

.row-cols-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
}

.row-cols-4 > * {
    flex: 0 0 auto;
    width: 25%;
}

.row-cols-5 > * {
    flex: 0 0 auto;
    width: 20%;
}

.row-cols-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
}

.col-auto {
    flex: 0 0 auto;
    width: auto;
}

.col-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
}

.col-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
}

.col-3 {
    flex: 0 0 auto;
    width: 25%;
}

.col-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
}

.col-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
}

.col-6 {
    flex: 0 0 auto;
    width: 50%;
}

.col-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
}

.col-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
}

.col-9 {
    flex: 0 0 auto;
    width: 75%;
}

.col-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
}

.col-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
}

.col-12, .EPiServerForms section div.Form__Element, .event-block .event-grid__item.featured, .event-block .event-grid__item {
    flex: 0 0 auto;
    width: 100%;
}

.offset-1 {
    margin-left: 8.33333333%;
}

.offset-2 {
    margin-left: 16.66666667%;
}

.offset-3 {
    margin-left: 25%;
}

.offset-4 {
    margin-left: 33.33333333%;
}

.offset-5 {
    margin-left: 41.66666667%;
}

.offset-6 {
    margin-left: 50%;
}

.offset-7 {
    margin-left: 58.33333333%;
}

.offset-8 {
    margin-left: 66.66666667%;
}

.offset-9 {
    margin-left: 75%;
}

.offset-10 {
    margin-left: 83.33333333%;
}

.offset-11 {
    margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
    --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
    --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
    --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
    --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
    --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
    --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
    --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
    --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
    --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
    --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
    --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
    --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
    .col-sm {
        flex: 1 0 0%;
    }

    .row-cols-sm-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-sm-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-sm-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-sm-3 > * {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .row-cols-sm-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-sm-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-sm-6 > * {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-sm-0 {
        margin-left: 0;
    }

    .offset-sm-1 {
        margin-left: 8.33333333%;
    }

    .offset-sm-2 {
        margin-left: 16.66666667%;
    }

    .offset-sm-3 {
        margin-left: 25%;
    }

    .offset-sm-4 {
        margin-left: 33.33333333%;
    }

    .offset-sm-5 {
        margin-left: 41.66666667%;
    }

    .offset-sm-6 {
        margin-left: 50%;
    }

    .offset-sm-7 {
        margin-left: 58.33333333%;
    }

    .offset-sm-8 {
        margin-left: 66.66666667%;
    }

    .offset-sm-9 {
        margin-left: 75%;
    }

    .offset-sm-10 {
        margin-left: 83.33333333%;
    }

    .offset-sm-11 {
        margin-left: 91.66666667%;
    }

    .g-sm-0,
    .gx-sm-0 {
        --bs-gutter-x: 0;
    }

    .g-sm-0,
    .gy-sm-0 {
        --bs-gutter-y: 0;
    }

    .g-sm-1,
    .gx-sm-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-sm-1,
    .gy-sm-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-sm-2,
    .gx-sm-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-sm-2,
    .gy-sm-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-sm-3,
    .gx-sm-3 {
        --bs-gutter-x: 1rem;
    }

    .g-sm-3,
    .gy-sm-3 {
        --bs-gutter-y: 1rem;
    }

    .g-sm-4,
    .gx-sm-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-sm-4,
    .gy-sm-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-sm-5,
    .gx-sm-5 {
        --bs-gutter-x: 3rem;
    }

    .g-sm-5,
    .gy-sm-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 769px) {
    .col-md {
        flex: 1 0 0%;
    }

    .row-cols-md-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-md-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-md-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-md-3 > * {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .row-cols-md-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-md-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-md-6 > * {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-md-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-md-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-md-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-md-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-md-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-md-0 {
        margin-left: 0;
    }

    .offset-md-1 {
        margin-left: 8.33333333%;
    }

    .offset-md-2 {
        margin-left: 16.66666667%;
    }

    .offset-md-3 {
        margin-left: 25%;
    }

    .offset-md-4 {
        margin-left: 33.33333333%;
    }

    .offset-md-5 {
        margin-left: 41.66666667%;
    }

    .offset-md-6 {
        margin-left: 50%;
    }

    .offset-md-7 {
        margin-left: 58.33333333%;
    }

    .offset-md-8 {
        margin-left: 66.66666667%;
    }

    .offset-md-9 {
        margin-left: 75%;
    }

    .offset-md-10 {
        margin-left: 83.33333333%;
    }

    .offset-md-11 {
        margin-left: 91.66666667%;
    }

    .g-md-0,
    .gx-md-0 {
        --bs-gutter-x: 0;
    }

    .g-md-0,
    .gy-md-0 {
        --bs-gutter-y: 0;
    }

    .g-md-1,
    .gx-md-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-md-1,
    .gy-md-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-md-2,
    .gx-md-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-md-2,
    .gy-md-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-md-3,
    .gx-md-3 {
        --bs-gutter-x: 1rem;
    }

    .g-md-3,
    .gy-md-3 {
        --bs-gutter-y: 1rem;
    }

    .g-md-4,
    .gx-md-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-md-4,
    .gy-md-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-md-5,
    .gx-md-5 {
        --bs-gutter-x: 3rem;
    }

    .g-md-5,
    .gy-md-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 992px) {
    .col-lg {
        flex: 1 0 0%;
    }

    .row-cols-lg-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-lg-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-lg-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-lg-3 > * {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .row-cols-lg-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-lg-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-lg-6 > * {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-lg-10, .form-section--2-col .EPiServerForms .Form__Description {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-lg-0 {
        margin-left: 0;
    }

    .offset-lg-1 {
        margin-left: 8.33333333%;
    }

    .offset-lg-2 {
        margin-left: 16.66666667%;
    }

    .offset-lg-3 {
        margin-left: 25%;
    }

    .offset-lg-4 {
        margin-left: 33.33333333%;
    }

    .offset-lg-5 {
        margin-left: 41.66666667%;
    }

    .offset-lg-6 {
        margin-left: 50%;
    }

    .offset-lg-7 {
        margin-left: 58.33333333%;
    }

    .offset-lg-8 {
        margin-left: 66.66666667%;
    }

    .offset-lg-9 {
        margin-left: 75%;
    }

    .offset-lg-10 {
        margin-left: 83.33333333%;
    }

    .offset-lg-11 {
        margin-left: 91.66666667%;
    }

    .g-lg-0,
    .gx-lg-0 {
        --bs-gutter-x: 0;
    }

    .g-lg-0,
    .gy-lg-0 {
        --bs-gutter-y: 0;
    }

    .g-lg-1,
    .gx-lg-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-lg-1,
    .gy-lg-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-lg-2,
    .gx-lg-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-lg-2,
    .gy-lg-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-lg-3,
    .gx-lg-3 {
        --bs-gutter-x: 1rem;
    }

    .g-lg-3,
    .gy-lg-3 {
        --bs-gutter-y: 1rem;
    }

    .g-lg-4,
    .gx-lg-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-lg-4,
    .gy-lg-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-lg-5,
    .gx-lg-5 {
        --bs-gutter-x: 3rem;
    }

    .g-lg-5,
    .gy-lg-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 1200px) {
    .col-xl {
        flex: 1 0 0%;
    }

    .row-cols-xl-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-xl-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-xl-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-xl-3 > * {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .row-cols-xl-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-xl-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-xl-6 > * {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-xl-0 {
        margin-left: 0;
    }

    .offset-xl-1 {
        margin-left: 8.33333333%;
    }

    .offset-xl-2 {
        margin-left: 16.66666667%;
    }

    .offset-xl-3 {
        margin-left: 25%;
    }

    .offset-xl-4 {
        margin-left: 33.33333333%;
    }

    .offset-xl-5 {
        margin-left: 41.66666667%;
    }

    .offset-xl-6 {
        margin-left: 50%;
    }

    .offset-xl-7 {
        margin-left: 58.33333333%;
    }

    .offset-xl-8 {
        margin-left: 66.66666667%;
    }

    .offset-xl-9 {
        margin-left: 75%;
    }

    .offset-xl-10 {
        margin-left: 83.33333333%;
    }

    .offset-xl-11 {
        margin-left: 91.66666667%;
    }

    .g-xl-0,
    .gx-xl-0 {
        --bs-gutter-x: 0;
    }

    .g-xl-0,
    .gy-xl-0 {
        --bs-gutter-y: 0;
    }

    .g-xl-1,
    .gx-xl-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-xl-1,
    .gy-xl-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-xl-2,
    .gx-xl-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-xl-2,
    .gy-xl-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-xl-3,
    .gx-xl-3 {
        --bs-gutter-x: 1rem;
    }

    .g-xl-3,
    .gy-xl-3 {
        --bs-gutter-y: 1rem;
    }

    .g-xl-4,
    .gx-xl-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-xl-4,
    .gy-xl-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-xl-5,
    .gx-xl-5 {
        --bs-gutter-x: 3rem;
    }

    .g-xl-5,
    .gy-xl-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 1440px) {
    .col-xxl {
        flex: 1 0 0%;
    }

    .row-cols-xxl-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-xxl-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-xxl-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-xxl-3 > * {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .row-cols-xxl-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-xxl-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-xxl-6 > * {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-xxl-0 {
        margin-left: 0;
    }

    .offset-xxl-1 {
        margin-left: 8.33333333%;
    }

    .offset-xxl-2 {
        margin-left: 16.66666667%;
    }

    .offset-xxl-3 {
        margin-left: 25%;
    }

    .offset-xxl-4 {
        margin-left: 33.33333333%;
    }

    .offset-xxl-5 {
        margin-left: 41.66666667%;
    }

    .offset-xxl-6 {
        margin-left: 50%;
    }

    .offset-xxl-7 {
        margin-left: 58.33333333%;
    }

    .offset-xxl-8 {
        margin-left: 66.66666667%;
    }

    .offset-xxl-9 {
        margin-left: 75%;
    }

    .offset-xxl-10 {
        margin-left: 83.33333333%;
    }

    .offset-xxl-11 {
        margin-left: 91.66666667%;
    }

    .g-xxl-0,
    .gx-xxl-0 {
        --bs-gutter-x: 0;
    }

    .g-xxl-0,
    .gy-xxl-0 {
        --bs-gutter-y: 0;
    }

    .g-xxl-1,
    .gx-xxl-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-xxl-1,
    .gy-xxl-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-xxl-2,
    .gx-xxl-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-xxl-2,
    .gy-xxl-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-xxl-3,
    .gx-xxl-3 {
        --bs-gutter-x: 1rem;
    }

    .g-xxl-3,
    .gy-xxl-3 {
        --bs-gutter-y: 1rem;
    }

    .g-xxl-4,
    .gx-xxl-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-xxl-4,
    .gy-xxl-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-xxl-5,
    .gx-xxl-5 {
        --bs-gutter-x: 3rem;
    }

    .g-xxl-5,
    .gy-xxl-5 {
        --bs-gutter-y: 3rem;
    }
}

.clearfix::after {
    display: block;
    clear: both;
    content: "";
}

.text-bg-primary {
    color: #fff !important;
    background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
    color: #07122A !important;
    background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
    color: #fff !important;
    background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
    color: #07122A !important;
    background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
    color: #07122A !important;
    background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
    color: #fff !important;
    background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
    color: #07122A !important;
    background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
    color: #fff !important;
    background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-lake-blue {
    color: #fff !important;
    background-color: RGBA(var(--bs-lake-blue-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-accent-blue {
    color: #07122A !important;
    background-color: RGBA(var(--bs-accent-blue-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
    color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

    .link-primary:hover, .link-primary:focus {
        color: RGBA(0, 30, 94, var(--bs-link-opacity, 1)) !important;
        text-decoration-color: RGBA(0, 30, 94, var(--bs-link-underline-opacity, 1)) !important;
    }

.link-secondary {
    color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

    .link-secondary:hover, .link-secondary:focus {
        color: RGBA(109, 203, 232, var(--bs-link-opacity, 1)) !important;
        text-decoration-color: RGBA(109, 203, 232, var(--bs-link-underline-opacity, 1)) !important;
    }

.link-success {
    color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

    .link-success:hover, .link-success:focus {
        color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
        text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
    }

.link-info {
    color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

    .link-info:hover, .link-info:focus {
        color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
        text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
    }

.link-warning {
    color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

    .link-warning:hover, .link-warning:focus {
        color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
        text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
    }

.link-danger {
    color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

    .link-danger:hover, .link-danger:focus {
        color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
        text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
    }

.link-light {
    color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

    .link-light:hover, .link-light:focus {
        color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
        text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
    }

.link-dark {
    color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

    .link-dark:hover, .link-dark:focus {
        color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
        text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
    }

.link-lake-blue {
    color: RGBA(var(--bs-lake-blue-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-lake-blue-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

    .link-lake-blue:hover, .link-lake-blue:focus {
        color: RGBA(1, 79, 134, var(--bs-link-opacity, 1)) !important;
        text-decoration-color: RGBA(1, 79, 134, var(--bs-link-underline-opacity, 1)) !important;
    }

.link-accent-blue {
    color: RGBA(var(--bs-accent-blue-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-accent-blue-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

    .link-accent-blue:hover, .link-accent-blue:focus {
        color: RGBA(92, 153, 214, var(--bs-link-opacity, 1)) !important;
        text-decoration-color: RGBA(92, 153, 214, var(--bs-link-underline-opacity, 1)) !important;
    }

.link-body-emphasis {
    color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

    .link-body-emphasis:hover, .link-body-emphasis:focus {
        color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
        text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
    }

.focus-ring:focus {
    outline: 0;
    box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
    display: inline-flex;
    gap: 0.375rem;
    align-items: center;
    text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
    text-underline-offset: 0.25em;
    backface-visibility: hidden;
}

    .icon-link > .bi {
        flex-shrink: 0;
        width: 1em;
        height: 1em;
        fill: currentcolor;
        transition: 0.2s ease-in-out transform;
    }

@media (prefers-reduced-motion: reduce) {
    .icon-link > .bi {
        transition: none;
    }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
    transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
    position: relative;
    width: 100%;
}

    .ratio::before {
        display: block;
        padding-top: var(--bs-aspect-ratio);
        content: "";
    }

    .ratio > * {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

.ratio-1x1 {
    --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
    --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
    --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
    --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
}

.sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
}

.sticky-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
}

@media (min-width: 576px) {
    .sticky-sm-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-sm-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media (min-width: 769px) {
    .sticky-md-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-md-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media (min-width: 992px) {
    .sticky-lg-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-lg-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media (min-width: 1200px) {
    .sticky-xl-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-xl-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media (min-width: 1440px) {
    .sticky-xxl-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-xxl-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

.hstack {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: stretch;
}

.vstack {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

    .visually-hidden:not(caption),
    .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
        position: absolute !important;
    }

.stretched-link::after, .slick-slider--cards .slick-slider__slide.slick-active .slick-slider__slide__content .btn::after, .slick-slider--cards .slick-slider__slide.slick-center .slick-slider__slide__content .btn::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: "";
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.vr {
    display: inline-block;
    align-self: stretch;
    width: var(--bs-border-width);
    min-height: 1em;
    background-color: currentcolor;
    opacity: 0.25;
}

.table {
    --bs-table-color-type: initial;
    --bs-table-bg-type: initial;
    --bs-table-color-state: initial;
    --bs-table-bg-state: initial;
    --bs-table-color: var(--bs-emphasis-color);
    --bs-table-bg: var(--bs-body-bg);
    --bs-table-border-color: var(--bs-border-color);
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: var(--bs-emphasis-color);
    --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
    --bs-table-active-color: var(--bs-emphasis-color);
    --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
    --bs-table-hover-color: var(--bs-emphasis-color);
    --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
    width: 100%;
    margin-bottom: 1rem;
    vertical-align: top;
    border-color: var(--bs-table-border-color);
}

    .table > :not(caption) > * > * {
        padding: 0.5rem 0.5rem;
        color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
        background-color: var(--bs-table-bg);
        border-bottom-width: var(--bs-border-width);
        box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
    }

    .table > tbody {
        vertical-align: inherit;
    }

    .table > thead {
        vertical-align: bottom;
    }

.table-group-divider {
    border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
    caption-side: top;
}

.table-sm > :not(caption) > * > * {
    padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
    border-width: var(--bs-border-width) 0;
}

    .table-bordered > :not(caption) > * > * {
        border-width: 0 var(--bs-border-width);
    }

.table-borderless > :not(caption) > * > * {
    border-bottom-width: 0;
}

.table-borderless > :not(:first-child) {
    border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
    --bs-table-color-type: var(--bs-table-striped-color);
    --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
    --bs-table-color-type: var(--bs-table-striped-color);
    --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
    --bs-table-color-state: var(--bs-table-active-color);
    --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
    --bs-table-color-state: var(--bs-table-hover-color);
    --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
    --bs-table-color: #07122A;
    --bs-table-bg: rgb(204, 211.4, 227.6);
    --bs-table-border-color: rgb(164.6, 172.72, 190.48);
    --bs-table-striped-bg: rgb(194.15, 201.73, 218.32);
    --bs-table-striped-color: #07122A;
    --bs-table-active-bg: rgb(184.3, 192.06, 209.04);
    --bs-table-active-color: #07122A;
    --bs-table-hover-bg: rgb(189.225, 196.895, 213.68);
    --bs-table-hover-color: #07122A;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-secondary {
    --bs-table-color: #07122A;
    --bs-table-bg: rgb(218.4, 242, 249.2);
    --bs-table-border-color: rgb(176.12, 197.2, 207.76);
    --bs-table-striped-bg: rgb(207.83, 230.8, 238.84);
    --bs-table-striped-color: #07122A;
    --bs-table-active-bg: rgb(197.26, 219.6, 228.48);
    --bs-table-active-color: #07122A;
    --bs-table-hover-bg: rgb(202.545, 225.2, 233.66);
    --bs-table-hover-color: #07122A;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-success {
    --bs-table-color: #07122A;
    --bs-table-bg: rgb(209, 231, 220.8);
    --bs-table-border-color: rgb(168.6, 188.4, 185.04);
    --bs-table-striped-bg: rgb(198.9, 220.35, 211.86);
    --bs-table-striped-color: #07122A;
    --bs-table-active-bg: rgb(188.8, 209.7, 202.92);
    --bs-table-active-color: #07122A;
    --bs-table-hover-bg: rgb(193.85, 215.025, 207.39);
    --bs-table-hover-color: #07122A;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-info {
    --bs-table-color: #07122A;
    --bs-table-bg: rgb(206.6, 244.4, 252);
    --bs-table-border-color: rgb(166.68, 199.12, 210);
    --bs-table-striped-bg: rgb(196.62, 233.08, 241.5);
    --bs-table-striped-color: #07122A;
    --bs-table-active-bg: rgb(186.64, 221.76, 231);
    --bs-table-active-color: #07122A;
    --bs-table-hover-bg: rgb(191.63, 227.42, 236.25);
    --bs-table-hover-color: #07122A;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-warning {
    --bs-table-color: #07122A;
    --bs-table-bg: rgb(255, 242.6, 205.4);
    --bs-table-border-color: rgb(205.4, 197.68, 172.72);
    --bs-table-striped-bg: rgb(242.6, 231.37, 197.23);
    --bs-table-striped-color: #07122A;
    --bs-table-active-bg: rgb(230.2, 220.14, 189.06);
    --bs-table-active-color: #07122A;
    --bs-table-hover-bg: rgb(236.4, 225.755, 193.145);
    --bs-table-hover-color: #07122A;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-danger {
    --bs-table-color: #07122A;
    --bs-table-bg: rgb(248, 214.6, 217.8);
    --bs-table-border-color: rgb(199.8, 175.28, 182.64);
    --bs-table-striped-bg: rgb(235.95, 204.77, 209.01);
    --bs-table-striped-color: #07122A;
    --bs-table-active-bg: rgb(223.9, 194.94, 200.22);
    --bs-table-active-color: #07122A;
    --bs-table-hover-bg: rgb(229.925, 199.855, 204.615);
    --bs-table-hover-color: #07122A;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-light {
    --bs-table-color: #07122A;
    --bs-table-bg: #f8f9fa;
    --bs-table-border-color: rgb(199.8, 202.8, 208.4);
    --bs-table-striped-bg: rgb(235.95, 237.45, 239.6);
    --bs-table-striped-color: #07122A;
    --bs-table-active-bg: rgb(223.9, 225.9, 229.2);
    --bs-table-active-color: #07122A;
    --bs-table-hover-bg: rgb(229.925, 231.675, 234.4);
    --bs-table-hover-color: #07122A;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-dark {
    --bs-table-color: #fff;
    --bs-table-bg: #212529;
    --bs-table-border-color: rgb(77.4, 80.6, 83.8);
    --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
    --bs-table-hover-color: #fff;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
    .table-responsive-sm {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width: 768.98px) {
    .table-responsive-md {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width: 991.98px) {
    .table-responsive-lg {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width: 1199.98px) {
    .table-responsive-xl {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width: 1439.98px) {
    .table-responsive-xxl {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

.form-label {
    margin-bottom: 0.5rem;
}

.col-form-label {
    padding-top: calc(0.375rem + var(--bs-border-width));
    padding-bottom: calc(0.375rem + var(--bs-border-width));
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5;
}

.col-form-label-lg {
    padding-top: calc(0.5rem + var(--bs-border-width));
    padding-bottom: calc(0.5rem + var(--bs-border-width));
    font-size: calc(1.265625rem + 0.1875vw);
}

@media (min-width: 1200px) {
    .col-form-label-lg {
        font-size: 1.40625rem;
    }
}

.col-form-label-sm {
    padding-top: calc(0.25rem + var(--bs-border-width));
    padding-bottom: calc(0.25rem + var(--bs-border-width));
    font-size: 0.984375rem;
}

.form-text {
    margin-top: 0.25rem;
    font-size: 0.875em;
    color: var(--bs-secondary-color);
}

.form-control, .EPiServerForms input[type=text],
.EPiServerForms input[type=number],
.EPiServerForms input[type=url],
.EPiServerForms textarea,
.EPiServerForms select {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    appearance: none;
    background-color: var(--bs-body-bg);
    background-clip: padding-box;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-control, .EPiServerForms input[type=text],
    .EPiServerForms input[type=number],
    .EPiServerForms input[type=url],
    .EPiServerForms textarea,
    .EPiServerForms select {
        transition: none;
    }
}

.form-control[type=file], .EPiServerForms input[type=file][type=text],
.EPiServerForms input[type=file][type=number],
.EPiServerForms input[type=file][type=url],
.EPiServerForms textarea[type=file],
.EPiServerForms select[type=file] {
    overflow: hidden;
}

    .form-control[type=file]:not(:disabled):not([readonly]), .EPiServerForms input[type=file][type=text]:not(:disabled):not([readonly]),
    .EPiServerForms input[type=file][type=number]:not(:disabled):not([readonly]),
    .EPiServerForms input[type=file][type=url]:not(:disabled):not([readonly]),
    .EPiServerForms textarea[type=file]:not(:disabled):not([readonly]),
    .EPiServerForms select[type=file]:not(:disabled):not([readonly]) {
        cursor: pointer;
    }

.form-control:focus, .EPiServerForms input[type=text]:focus,
.EPiServerForms input[type=number]:focus,
.EPiServerForms input[type=url]:focus,
.EPiServerForms textarea:focus,
.EPiServerForms select:focus {
    color: var(--bs-body-color);
    background-color: var(--bs-body-bg);
    border-color: rgb(127.5, 146, 186.5);
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(0, 37, 118, 0.25);
}

.form-control::-webkit-date-and-time-value, .EPiServerForms input[type=text]::-webkit-date-and-time-value,
.EPiServerForms input[type=number]::-webkit-date-and-time-value,
.EPiServerForms input[type=url]::-webkit-date-and-time-value,
.EPiServerForms textarea::-webkit-date-and-time-value,
.EPiServerForms select::-webkit-date-and-time-value {
    min-width: 85px;
    height: 1.5em;
    margin: 0;
}

.form-control::-webkit-datetime-edit, .EPiServerForms input[type=text]::-webkit-datetime-edit,
.EPiServerForms input[type=number]::-webkit-datetime-edit,
.EPiServerForms input[type=url]::-webkit-datetime-edit,
.EPiServerForms textarea::-webkit-datetime-edit,
.EPiServerForms select::-webkit-datetime-edit {
    display: block;
    padding: 0;
}

.form-control::placeholder, .EPiServerForms input[type=text]::placeholder,
.EPiServerForms input[type=number]::placeholder,
.EPiServerForms input[type=url]::placeholder,
.EPiServerForms textarea::placeholder,
.EPiServerForms select::placeholder {
    color: var(--bs-secondary-color);
    opacity: 1;
}

.form-control:disabled, .EPiServerForms input[type=text]:disabled,
.EPiServerForms input[type=number]:disabled,
.EPiServerForms input[type=url]:disabled,
.EPiServerForms textarea:disabled,
.EPiServerForms select:disabled {
    background-color: var(--bs-secondary-bg);
    opacity: 1;
}

.form-control::file-selector-button, .EPiServerForms input[type=text]::file-selector-button,
.EPiServerForms input[type=number]::file-selector-button,
.EPiServerForms input[type=url]::file-selector-button,
.EPiServerForms textarea::file-selector-button,
.EPiServerForms select::file-selector-button {
    padding: 0.375rem 0.75rem;
    margin: -0.375rem -0.75rem;
    margin-inline-end: 0.75rem;
    color: var(--bs-body-color);
    background-color: var(--bs-tertiary-bg);
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: var(--bs-border-width);
    border-radius: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-control::file-selector-button, .EPiServerForms input[type=text]::file-selector-button,
    .EPiServerForms input[type=number]::file-selector-button,
    .EPiServerForms input[type=url]::file-selector-button,
    .EPiServerForms textarea::file-selector-button,
    .EPiServerForms select::file-selector-button {
        transition: none;
    }
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button, .EPiServerForms input[type=text]:hover:not(:disabled):not([readonly])::file-selector-button,
.EPiServerForms input[type=number]:hover:not(:disabled):not([readonly])::file-selector-button,
.EPiServerForms input[type=url]:hover:not(:disabled):not([readonly])::file-selector-button,
.EPiServerForms textarea:hover:not(:disabled):not([readonly])::file-selector-button,
.EPiServerForms select:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding: 0.375rem 0;
    margin-bottom: 0;
    line-height: 1.5;
    color: var(--bs-body-color);
    background-color: transparent;
    border: solid transparent;
    border-width: var(--bs-border-width) 0;
}

    .form-control-plaintext:focus {
        outline: 0;
    }

    .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
        padding-right: 0;
        padding-left: 0;
    }

.form-control-sm {
    min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
    padding: 0.25rem 0.5rem;
    font-size: 0.984375rem;
    border-radius: var(--bs-border-radius-sm);
}

    .form-control-sm::file-selector-button {
        padding: 0.25rem 0.5rem;
        margin: -0.25rem -0.5rem;
        margin-inline-end: 0.5rem;
    }

.form-control-lg {
    min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
    padding: 0.5rem 1rem;
    font-size: calc(1.265625rem + 0.1875vw);
    border-radius: var(--bs-border-radius-lg);
}

@media (min-width: 1200px) {
    .form-control-lg {
        font-size: 1.40625rem;
    }
}

.form-control-lg::file-selector-button {
    padding: 0.5rem 1rem;
    margin: -0.5rem -1rem;
    margin-inline-end: 1rem;
}

textarea.form-control,
.EPiServerForms textarea {
    min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}

textarea.form-control-sm {
    min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}

textarea.form-control-lg {
    min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
    width: 3rem;
    height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
    padding: 0.375rem;
}

    .form-control-color:not(:disabled):not([readonly]) {
        cursor: pointer;
    }

    .form-control-color::-moz-color-swatch {
        border: 0 !important;
        border-radius: var(--bs-border-radius);
    }

    .form-control-color::-webkit-color-swatch {
        border: 0 !important;
        border-radius: var(--bs-border-radius);
    }

    .form-control-color.form-control-sm {
        height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
    }

    .form-control-color.form-control-lg {
        height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
    }

.form-select {
    --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: 0.375rem 2.25rem 0.375rem 0.75rem;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right 0.75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-select {
        transition: none;
    }
}

.form-select:focus {
    border-color: rgb(127.5, 146, 186.5);
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(0, 37, 118, 0.25);
}

.form-select[multiple], .form-select[size]:not([size="1"]) {
    padding-right: 0.75rem;
    background-image: none;
}

.form-select:disabled {
    background-color: var(--bs-secondary-bg);
}

.form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 0.5rem;
    font-size: 0.984375rem;
    border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    font-size: calc(1.265625rem + 0.1875vw);
    border-radius: var(--bs-border-radius-lg);
}

@media (min-width: 1200px) {
    .form-select-lg {
        font-size: 1.40625rem;
    }
}

[data-bs-theme=dark] .form-select {
    --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-check {
    display: block;
    min-height: 1.6875rem;
    padding-left: 1.5em;
    margin-bottom: 0.125rem;
}

    .form-check .form-check-input {
        float: left;
        margin-left: -1.5em;
    }

.form-check-reverse {
    padding-right: 1.5em;
    padding-left: 0;
    text-align: right;
}

    .form-check-reverse .form-check-input {
        float: right;
        margin-right: -1.5em;
        margin-left: 0;
    }

.form-check-input {
    --bs-form-check-bg: var(--bs-body-bg);
    flex-shrink: 0;
    width: 1em;
    height: 1em;
    margin-top: 0.25em;
    vertical-align: top;
    appearance: none;
    background-color: var(--bs-form-check-bg);
    background-image: var(--bs-form-check-bg-image);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: var(--bs-border-width) solid var(--bs-border-color);
    print-color-adjust: exact;
}

    .form-check-input[type=checkbox] {
        border-radius: 0.25em;
    }

    .form-check-input[type=radio] {
        border-radius: 50%;
    }

    .form-check-input:active {
        filter: brightness(90%);
    }

    .form-check-input:focus {
        border-color: rgb(127.5, 146, 186.5);
        outline: 0;
        box-shadow: 0 0 0 0.25rem rgba(0, 37, 118, 0.25);
    }

    .form-check-input:checked {
        background-color: #002576;
        border-color: #002576;
    }

        .form-check-input:checked[type=checkbox] {
            --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
        }

        .form-check-input:checked[type=radio] {
            --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
        }

    .form-check-input[type=checkbox]:indeterminate {
        background-color: #002576;
        border-color: #002576;
        --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
    }

    .form-check-input:disabled {
        pointer-events: none;
        filter: none;
        opacity: 0.5;
    }

        .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
            cursor: default;
            opacity: 0.5;
        }

.form-switch {
    padding-left: 2.5em;
}

    .form-switch .form-check-input {
        --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%287, 18, 42, 0.25%29'/%3e%3c/svg%3e");
        width: 2em;
        margin-left: -2.5em;
        background-image: var(--bs-form-switch-bg);
        background-position: left center;
        border-radius: 2em;
        transition: background-position 0.15s ease-in-out;
    }

@media (prefers-reduced-motion: reduce) {
    .form-switch .form-check-input {
        transition: none;
    }
}

.form-switch .form-check-input:focus {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28127.5, 146, 186.5%29'/%3e%3c/svg%3e");
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-switch.form-check-reverse {
    padding-right: 2.5em;
    padding-left: 0;
}

    .form-switch.form-check-reverse .form-check-input {
        margin-right: -2.5em;
        margin-left: 0;
    }

.form-check-inline {
    display: inline-block;
    margin-right: 1rem;
}

.btn-check {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}

    .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
        pointer-events: none;
        filter: none;
        opacity: 0.65;
    }

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
    width: 100%;
    height: 1.5rem;
    padding: 0;
    appearance: none;
    background-color: transparent;
}

    .form-range:focus {
        outline: 0;
    }

        .form-range:focus::-webkit-slider-thumb {
            box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(0, 37, 118, 0.25);
        }

        .form-range:focus::-moz-range-thumb {
            box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(0, 37, 118, 0.25);
        }

    .form-range::-moz-focus-outer {
        border: 0;
    }

    .form-range::-webkit-slider-thumb {
        width: 1rem;
        height: 1rem;
        margin-top: -0.25rem;
        appearance: none;
        background-color: #002576;
        border: 0;
        border-radius: 1rem;
        transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    }

@media (prefers-reduced-motion: reduce) {
    .form-range::-webkit-slider-thumb {
        transition: none;
    }
}

.form-range::-webkit-slider-thumb:active {
    background-color: rgb(178.5, 189.6, 213.9);
}

.form-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: var(--bs-secondary-bg);
    border-color: transparent;
    border-radius: 1rem;
}

.form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    appearance: none;
    background-color: #002576;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-range::-moz-range-thumb {
        transition: none;
    }
}

.form-range::-moz-range-thumb:active {
    background-color: rgb(178.5, 189.6, 213.9);
}

.form-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: var(--bs-secondary-bg);
    border-color: transparent;
    border-radius: 1rem;
}

.form-range:disabled {
    pointer-events: none;
}

    .form-range:disabled::-webkit-slider-thumb {
        background-color: var(--bs-secondary-color);
    }

    .form-range:disabled::-moz-range-thumb {
        background-color: var(--bs-secondary-color);
    }

.form-floating {
    position: relative;
}

    .form-floating > .form-control, .EPiServerForms .form-floating > input[type=text],
    .EPiServerForms .form-floating > input[type=number],
    .EPiServerForms .form-floating > input[type=url],
    .EPiServerForms .form-floating > textarea,
    .EPiServerForms .form-floating > select,
    .form-floating > .form-control-plaintext,
    .form-floating > .form-select {
        height: calc(3.5rem + calc(var(--bs-border-width) * 2));
        min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
        line-height: 1.25;
    }

    .form-floating > label {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
        height: 100%;
        padding: 1rem 0.75rem;
        overflow: hidden;
        text-align: start;
        text-overflow: ellipsis;
        white-space: nowrap;
        pointer-events: none;
        border: var(--bs-border-width) solid transparent;
        transform-origin: 0 0;
        transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
    }

@media (prefers-reduced-motion: reduce) {
    .form-floating > label {
        transition: none;
    }
}

.form-floating > .form-control, .EPiServerForms .form-floating > input[type=text],
.EPiServerForms .form-floating > input[type=number],
.EPiServerForms .form-floating > input[type=url],
.EPiServerForms .form-floating > textarea,
.EPiServerForms .form-floating > select,
.form-floating > .form-control-plaintext {
    padding: 1rem 0.75rem;
}

    .form-floating > .form-control::placeholder, .EPiServerForms .form-floating > input[type=text]::placeholder,
    .EPiServerForms .form-floating > input[type=number]::placeholder,
    .EPiServerForms .form-floating > input[type=url]::placeholder,
    .EPiServerForms .form-floating > textarea::placeholder,
    .EPiServerForms .form-floating > select::placeholder,
    .form-floating > .form-control-plaintext::placeholder {
        color: transparent;
    }

    .form-floating > .form-control:focus, .EPiServerForms .form-floating > input[type=text]:focus,
    .EPiServerForms .form-floating > input[type=number]:focus,
    .EPiServerForms .form-floating > input[type=url]:focus,
    .EPiServerForms .form-floating > textarea:focus,
    .EPiServerForms .form-floating > select:focus, .form-floating > .form-control:not(:placeholder-shown), .EPiServerForms .form-floating > input[type=text]:not(:placeholder-shown),
    .EPiServerForms .form-floating > input[type=number]:not(:placeholder-shown),
    .EPiServerForms .form-floating > input[type=url]:not(:placeholder-shown),
    .EPiServerForms .form-floating > textarea:not(:placeholder-shown),
    .EPiServerForms .form-floating > select:not(:placeholder-shown),
    .form-floating > .form-control-plaintext:focus,
    .form-floating > .form-control-plaintext:not(:placeholder-shown) {
        padding-top: 1.625rem;
        padding-bottom: 0.625rem;
    }

    .form-floating > .form-control:-webkit-autofill, .EPiServerForms .form-floating > input[type=text]:-webkit-autofill,
    .EPiServerForms .form-floating > input[type=number]:-webkit-autofill,
    .EPiServerForms .form-floating > input[type=url]:-webkit-autofill,
    .EPiServerForms .form-floating > textarea:-webkit-autofill,
    .EPiServerForms .form-floating > select:-webkit-autofill,
    .form-floating > .form-control-plaintext:-webkit-autofill {
        padding-top: 1.625rem;
        padding-bottom: 0.625rem;
    }

.form-floating > .form-select {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem;
}

    .form-floating > .form-control:focus ~ label, .EPiServerForms .form-floating > input[type=text]:focus ~ label,
    .EPiServerForms .form-floating > input[type=number]:focus ~ label,
    .EPiServerForms .form-floating > input[type=url]:focus ~ label,
    .EPiServerForms .form-floating > textarea:focus ~ label,
    .EPiServerForms .form-floating > select:focus ~ label,
    .form-floating > .form-control:not(:placeholder-shown) ~ label,
    .EPiServerForms .form-floating > input[type=text]:not(:placeholder-shown) ~ label,
    .EPiServerForms .form-floating > input[type=number]:not(:placeholder-shown) ~ label,
    .EPiServerForms .form-floating > input[type=url]:not(:placeholder-shown) ~ label,
    .EPiServerForms .form-floating > textarea:not(:placeholder-shown) ~ label,
    .EPiServerForms .form-floating > select:not(:placeholder-shown) ~ label,
    .form-floating > .form-control-plaintext ~ label,
    .form-floating > .form-select ~ label {
        color: rgba(var(--bs-body-color-rgb), 0.65);
        transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
    }

        .form-floating > .form-control:focus ~ label::after, .EPiServerForms .form-floating > input[type=text]:focus ~ label::after,
        .EPiServerForms .form-floating > input[type=number]:focus ~ label::after,
        .EPiServerForms .form-floating > input[type=url]:focus ~ label::after,
        .EPiServerForms .form-floating > textarea:focus ~ label::after,
        .EPiServerForms .form-floating > select:focus ~ label::after,
        .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
        .EPiServerForms .form-floating > input[type=text]:not(:placeholder-shown) ~ label::after,
        .EPiServerForms .form-floating > input[type=number]:not(:placeholder-shown) ~ label::after,
        .EPiServerForms .form-floating > input[type=url]:not(:placeholder-shown) ~ label::after,
        .EPiServerForms .form-floating > textarea:not(:placeholder-shown) ~ label::after,
        .EPiServerForms .form-floating > select:not(:placeholder-shown) ~ label::after,
        .form-floating > .form-control-plaintext ~ label::after,
        .form-floating > .form-select ~ label::after {
            position: absolute;
            inset: 1rem 0.375rem;
            z-index: -1;
            height: 1.5em;
            content: "";
            background-color: var(--bs-body-bg);
            border-radius: var(--bs-border-radius);
        }

.form-floating > .form-control:-webkit-autofill ~ label, .EPiServerForms .form-floating > input[type=text]:-webkit-autofill ~ label,
.EPiServerForms .form-floating > input[type=number]:-webkit-autofill ~ label,
.EPiServerForms .form-floating > input[type=url]:-webkit-autofill ~ label,
.EPiServerForms .form-floating > textarea:-webkit-autofill ~ label,
.EPiServerForms .form-floating > select:-webkit-autofill ~ label {
    color: rgba(var(--bs-body-color-rgb), 0.65);
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.form-floating > .form-control-plaintext ~ label {
    border-width: var(--bs-border-width) 0;
}

.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label,
.EPiServerForms .form-floating > input[type=text]:disabled ~ label,
.EPiServerForms .form-floating > input[type=number]:disabled ~ label,
.EPiServerForms .form-floating > input[type=url]:disabled ~ label,
.EPiServerForms .form-floating > textarea:disabled ~ label,
.EPiServerForms .form-floating > select:disabled ~ label {
    color: #6c757d;
}

    .form-floating > :disabled ~ label::after,
    .form-floating > .form-control:disabled ~ label::after,
    .EPiServerForms .form-floating > input[type=text]:disabled ~ label::after,
    .EPiServerForms .form-floating > input[type=number]:disabled ~ label::after,
    .EPiServerForms .form-floating > input[type=url]:disabled ~ label::after,
    .EPiServerForms .form-floating > textarea:disabled ~ label::after,
    .EPiServerForms .form-floating > select:disabled ~ label::after {
        background-color: var(--bs-secondary-bg);
    }

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
}

    .input-group > .form-control, .EPiServerForms .input-group > input[type=text],
    .EPiServerForms .input-group > input[type=number],
    .EPiServerForms .input-group > input[type=url],
    .EPiServerForms .input-group > textarea,
    .EPiServerForms .input-group > select,
    .input-group > .form-select,
    .input-group > .form-floating {
        position: relative;
        flex: 1 1 auto;
        width: 1%;
        min-width: 0;
    }

        .input-group > .form-control:focus, .EPiServerForms .input-group > input[type=text]:focus,
        .EPiServerForms .input-group > input[type=number]:focus,
        .EPiServerForms .input-group > input[type=url]:focus,
        .EPiServerForms .input-group > textarea:focus,
        .EPiServerForms .input-group > select:focus,
        .input-group > .form-select:focus,
        .input-group > .form-floating:focus-within {
            z-index: 5;
        }

    .input-group .btn {
        position: relative;
        z-index: 2;
    }

        .input-group .btn:focus {
            z-index: 5;
        }

.input-group-text {
    display: flex;
    align-items: center;
    padding: 0.375rem 0.75rem;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    text-align: center;
    white-space: nowrap;
    background-color: var(--bs-tertiary-bg);
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control, .EPiServerForms .input-group-lg > input[type=text],
.EPiServerForms .input-group-lg > input[type=number],
.EPiServerForms .input-group-lg > input[type=url],
.EPiServerForms .input-group-lg > textarea,
.EPiServerForms .input-group-lg > select,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
    padding: 0.5rem 1rem;
    font-size: calc(1.265625rem + 0.1875vw);
    border-radius: var(--bs-border-radius-lg);
}

@media (min-width: 1200px) {
    .input-group-lg > .form-control, .EPiServerForms .input-group-lg > input[type=text],
    .EPiServerForms .input-group-lg > input[type=number],
    .EPiServerForms .input-group-lg > input[type=url],
    .EPiServerForms .input-group-lg > textarea,
    .EPiServerForms .input-group-lg > select,
    .input-group-lg > .form-select,
    .input-group-lg > .input-group-text,
    .input-group-lg > .btn {
        font-size: 1.40625rem;
    }
}

.input-group-sm > .form-control, .EPiServerForms .input-group-sm > input[type=text],
.EPiServerForms .input-group-sm > input[type=number],
.EPiServerForms .input-group-sm > input[type=url],
.EPiServerForms .input-group-sm > textarea,
.EPiServerForms .input-group-sm > select,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.984375rem;
    border-radius: var(--bs-border-radius-sm);
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
    padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.EPiServerForms .input-group:not(.has-validation) > .form-floating:not(:last-child) > input[type=text],
.EPiServerForms .input-group:not(.has-validation) > .form-floating:not(:last-child) > input[type=number],
.EPiServerForms .input-group:not(.has-validation) > .form-floating:not(:last-child) > input[type=url],
.EPiServerForms .input-group:not(.has-validation) > .form-floating:not(:last-child) > textarea,
.EPiServerForms .input-group:not(.has-validation) > .form-floating:not(:last-child) > select,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.EPiServerForms .input-group.has-validation > .form-floating:nth-last-child(n+3) > input[type=text],
.EPiServerForms .input-group.has-validation > .form-floating:nth-last-child(n+3) > input[type=number],
.EPiServerForms .input-group.has-validation > .form-floating:nth-last-child(n+3) > input[type=url],
.EPiServerForms .input-group.has-validation > .form-floating:nth-last-child(n+3) > textarea,
.EPiServerForms .input-group.has-validation > .form-floating:nth-last-child(n+3) > select,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: calc(var(--bs-border-width) * -1);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group > .form-floating:not(:first-child) > .form-control, .EPiServerForms .input-group > .form-floating:not(:first-child) > input[type=text],
.EPiServerForms .input-group > .form-floating:not(:first-child) > input[type=number],
.EPiServerForms .input-group > .form-floating:not(:first-child) > input[type=url],
.EPiServerForms .input-group > .form-floating:not(:first-child) > textarea,
.EPiServerForms .input-group > .form-floating:not(:first-child) > select,
.input-group > .form-floating:not(:first-child) > .form-select {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 0.875em;
    color: var(--bs-form-valid-color);
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    margin-top: 0.1rem;
    font-size: 0.984375rem;
    color: #fff;
    background-color: var(--bs-success);
    border-radius: var(--bs-border-radius);
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
    display: block;
}

.was-validated .form-control:valid, .was-validated .EPiServerForms input[type=text]:valid, .EPiServerForms .was-validated input[type=text]:valid,
.was-validated .EPiServerForms input[type=number]:valid,
.EPiServerForms .was-validated input[type=number]:valid,
.was-validated .EPiServerForms input[type=url]:valid,
.EPiServerForms .was-validated input[type=url]:valid,
.was-validated .EPiServerForms textarea:valid,
.EPiServerForms .was-validated textarea:valid,
.was-validated .EPiServerForms select:valid,
.EPiServerForms .was-validated select:valid, .form-control.is-valid, .EPiServerForms input.is-valid[type=text],
.EPiServerForms input.is-valid[type=number],
.EPiServerForms input.is-valid[type=url],
.EPiServerForms textarea.is-valid,
.EPiServerForms select.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

    .was-validated .form-control:valid:focus, .was-validated .EPiServerForms input[type=text]:valid:focus, .EPiServerForms .was-validated input[type=text]:valid:focus,
    .was-validated .EPiServerForms input[type=number]:valid:focus,
    .EPiServerForms .was-validated input[type=number]:valid:focus,
    .was-validated .EPiServerForms input[type=url]:valid:focus,
    .EPiServerForms .was-validated input[type=url]:valid:focus,
    .was-validated .EPiServerForms textarea:valid:focus,
    .EPiServerForms .was-validated textarea:valid:focus,
    .was-validated .EPiServerForms select:valid:focus,
    .EPiServerForms .was-validated select:valid:focus, .form-control.is-valid:focus, .EPiServerForms input.is-valid[type=text]:focus,
    .EPiServerForms input.is-valid[type=number]:focus,
    .EPiServerForms input.is-valid[type=url]:focus,
    .EPiServerForms textarea.is-valid:focus,
    .EPiServerForms select.is-valid:focus {
        border-color: var(--bs-form-valid-border-color);
        box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
    }

.was-validated textarea.form-control:valid,
.was-validated .EPiServerForms textarea:valid,
.EPiServerForms .was-validated textarea:valid, textarea.form-control.is-valid,
.EPiServerForms textarea.is-valid {
    padding-right: calc(1.5em + 0.75rem);
    background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
    border-color: var(--bs-form-valid-border-color);
}

    .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
        --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
        padding-right: 4.125rem;
        background-position: right 0.75rem center, center right 2.25rem;
        background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
    }

    .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
        border-color: var(--bs-form-valid-border-color);
        box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
    }

.was-validated .form-control-color:valid, .form-control-color.is-valid {
    width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
    border-color: var(--bs-form-valid-border-color);
}

    .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
        background-color: var(--bs-form-valid-color);
    }

    .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
        box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
    }

    .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
        color: var(--bs-form-valid-color);
    }

.form-check-inline .form-check-input ~ .valid-feedback {
    margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .was-validated .EPiServerForms .input-group > input[type=text]:not(:focus):valid, .EPiServerForms .was-validated .input-group > input[type=text]:not(:focus):valid,
.was-validated .EPiServerForms .input-group > input[type=number]:not(:focus):valid,
.EPiServerForms .was-validated .input-group > input[type=number]:not(:focus):valid,
.was-validated .EPiServerForms .input-group > input[type=url]:not(:focus):valid,
.EPiServerForms .was-validated .input-group > input[type=url]:not(:focus):valid,
.was-validated .EPiServerForms .input-group > textarea:not(:focus):valid,
.EPiServerForms .was-validated .input-group > textarea:not(:focus):valid,
.was-validated .EPiServerForms .input-group > select:not(:focus):valid,
.EPiServerForms .was-validated .input-group > select:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, .EPiServerForms .input-group > input[type=text]:not(:focus).is-valid,
.EPiServerForms .input-group > input[type=number]:not(:focus).is-valid,
.EPiServerForms .input-group > input[type=url]:not(:focus).is-valid,
.EPiServerForms .input-group > textarea:not(:focus).is-valid,
.EPiServerForms .input-group > select:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
    z-index: 3;
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 0.875em;
    color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    margin-top: 0.1rem;
    font-size: 0.984375rem;
    color: #fff;
    background-color: var(--bs-danger);
    border-radius: var(--bs-border-radius);
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
    display: block;
}

.was-validated .form-control:invalid, .was-validated .EPiServerForms input[type=text]:invalid, .EPiServerForms .was-validated input[type=text]:invalid,
.was-validated .EPiServerForms input[type=number]:invalid,
.EPiServerForms .was-validated input[type=number]:invalid,
.was-validated .EPiServerForms input[type=url]:invalid,
.EPiServerForms .was-validated input[type=url]:invalid,
.was-validated .EPiServerForms textarea:invalid,
.EPiServerForms .was-validated textarea:invalid,
.was-validated .EPiServerForms select:invalid,
.EPiServerForms .was-validated select:invalid, .form-control.is-invalid, .EPiServerForms input.is-invalid[type=text],
.EPiServerForms input.is-invalid[type=number],
.EPiServerForms input.is-invalid[type=url],
.EPiServerForms textarea.is-invalid,
.EPiServerForms select.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

    .was-validated .form-control:invalid:focus, .was-validated .EPiServerForms input[type=text]:invalid:focus, .EPiServerForms .was-validated input[type=text]:invalid:focus,
    .was-validated .EPiServerForms input[type=number]:invalid:focus,
    .EPiServerForms .was-validated input[type=number]:invalid:focus,
    .was-validated .EPiServerForms input[type=url]:invalid:focus,
    .EPiServerForms .was-validated input[type=url]:invalid:focus,
    .was-validated .EPiServerForms textarea:invalid:focus,
    .EPiServerForms .was-validated textarea:invalid:focus,
    .was-validated .EPiServerForms select:invalid:focus,
    .EPiServerForms .was-validated select:invalid:focus, .form-control.is-invalid:focus, .EPiServerForms input.is-invalid[type=text]:focus,
    .EPiServerForms input.is-invalid[type=number]:focus,
    .EPiServerForms input.is-invalid[type=url]:focus,
    .EPiServerForms textarea.is-invalid:focus,
    .EPiServerForms select.is-invalid:focus {
        border-color: var(--bs-form-invalid-border-color);
        box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
    }

.was-validated textarea.form-control:invalid,
.was-validated .EPiServerForms textarea:invalid,
.EPiServerForms .was-validated textarea:invalid, textarea.form-control.is-invalid,
.EPiServerForms textarea.is-invalid {
    padding-right: calc(1.5em + 0.75rem);
    background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
}

    .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
        --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
        padding-right: 4.125rem;
        background-position: right 0.75rem center, center right 2.25rem;
        background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
    }

    .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
        border-color: var(--bs-form-invalid-border-color);
        box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
    }

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
    width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
}

    .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
        background-color: var(--bs-form-invalid-color);
    }

    .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
        box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
    }

    .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
        color: var(--bs-form-invalid-color);
    }

.form-check-inline .form-check-input ~ .invalid-feedback {
    margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .was-validated .EPiServerForms .input-group > input[type=text]:not(:focus):invalid, .EPiServerForms .was-validated .input-group > input[type=text]:not(:focus):invalid,
.was-validated .EPiServerForms .input-group > input[type=number]:not(:focus):invalid,
.EPiServerForms .was-validated .input-group > input[type=number]:not(:focus):invalid,
.was-validated .EPiServerForms .input-group > input[type=url]:not(:focus):invalid,
.EPiServerForms .was-validated .input-group > input[type=url]:not(:focus):invalid,
.was-validated .EPiServerForms .input-group > textarea:not(:focus):invalid,
.EPiServerForms .was-validated .input-group > textarea:not(:focus):invalid,
.was-validated .EPiServerForms .input-group > select:not(:focus):invalid,
.EPiServerForms .was-validated .input-group > select:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, .EPiServerForms .input-group > input[type=text]:not(:focus).is-invalid,
.EPiServerForms .input-group > input[type=number]:not(:focus).is-invalid,
.EPiServerForms .input-group > input[type=url]:not(:focus).is-invalid,
.EPiServerForms .input-group > textarea:not(:focus).is-invalid,
.EPiServerForms .input-group > select:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
    z-index: 4;
}

.btn {
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-font-family:;
    --bs-btn-font-size: 1.125rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.5;
    --bs-btn-color: var(--bs-body-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: var(--bs-border-radius);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(7, 18, 42, 0.075);
    --bs-btn-disabled-opacity: 0.65;
    --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
    display: inline-block;
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
    font-family: var(--bs-btn-font-family);
    font-size: var(--bs-btn-font-size);
    font-weight: var(--bs-btn-font-weight);
    line-height: var(--bs-btn-line-height);
    color: var(--bs-btn-color);
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
    border-radius: var(--bs-btn-border-radius);
    background-color: var(--bs-btn-bg);
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .btn {
        transition: none;
    }
}

.btn:hover {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
}

.btn-check + .btn:hover {
    color: var(--bs-btn-color);
    background-color: var(--bs-btn-bg);
    border-color: var(--bs-btn-border-color);
}

.btn:focus-visible {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow);
}

.btn-check:focus-visible + .btn {
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow);
}

.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color);
}

    .btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
        box-shadow: var(--bs-btn-focus-box-shadow);
    }

.btn-check:checked:focus-visible + .btn {
    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, .pull-quote.bg-light .btn-primary, .cost-of-living .pull-quote.calculator .btn-primary, .pull-quote.bg-light .EPiServerForms .Form__NavigationBar button[type=submit], .cost-of-living .pull-quote.calculator .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .pull-quote.bg-light button[type=submit], .EPiServerForms .Form__NavigationBar .cost-of-living .pull-quote.calculator button[type=submit], .cost-of-living .EPiServerForms .Form__NavigationBar .pull-quote.calculator button[type=submit],
.pull-quote.bg-light .btn-lake-blue,
.cost-of-living .pull-quote.calculator .btn-lake-blue,
.pull-quote.bg-light .input-group > .btn,
.cost-of-living .pull-quote.calculator .input-group > .btn, .pull-quote.bg-gray .btn-primary, .pull-quote.bg-gray .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .pull-quote.bg-gray button[type=submit],
.pull-quote.bg-gray .btn-lake-blue,
.pull-quote.bg-gray .input-group > .btn, .pull-quote.bg-gray-85 .btn-primary, .pull-quote.bg-gray-85 .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .pull-quote.bg-gray-85 button[type=submit],
.pull-quote.bg-gray-85 .btn-lake-blue,
.pull-quote.bg-gray-85 .input-group > .btn, .pull-quote.bg-gray-75 .btn-primary, .pull-quote.bg-gray-75 .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .pull-quote.bg-gray-75 button[type=submit],
.pull-quote.bg-gray-75 .btn-lake-blue,
.pull-quote.bg-gray-75 .input-group > .btn, .EPiServerForms .Form__NavigationBar button[type=submit] {
    --bs-btn-color: #fff;
    --bs-btn-bg: #002576;
    --bs-btn-border-color: #002576;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(0, 31.45, 100.3);
    --bs-btn-hover-border-color: rgb(0, 29.6, 94.4);
    --bs-btn-focus-shadow-rgb: 38, 70, 139;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(0, 29.6, 94.4);
    --bs-btn-active-border-color: rgb(0, 27.75, 88.5);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(7, 18, 42, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #002576;
    --bs-btn-disabled-border-color: #002576;
}

.btn-secondary {
    --bs-btn-color: #07122A;
    --bs-btn-bg: #48bee2;
    --bs-btn-border-color: #48bee2;
    --bs-btn-hover-color: #07122A;
    --bs-btn-hover-bg: rgb(99.45, 199.75, 230.35);
    --bs-btn-hover-border-color: rgb(90.3, 196.5, 228.9);
    --bs-btn-focus-shadow-rgb: 62, 164, 198;
    --bs-btn-active-color: #07122A;
    --bs-btn-active-bg: rgb(108.6, 203, 231.8);
    --bs-btn-active-border-color: rgb(90.3, 196.5, 228.9);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(7, 18, 42, 0.125);
    --bs-btn-disabled-color: #07122A;
    --bs-btn-disabled-bg: #48bee2;
    --bs-btn-disabled-border-color: #48bee2;
}

.btn-success {
    --bs-btn-color: #fff;
    --bs-btn-bg: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
    --bs-btn-hover-border-color: rgb(20, 108, 67.2);
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(20, 108, 67.2);
    --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(7, 18, 42, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754;
}

.btn-info {
    --bs-btn-color: #07122A;
    --bs-btn-bg: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #07122A;
    --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
    --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
    --bs-btn-focus-shadow-rgb: 12, 174, 210;
    --bs-btn-active-color: #07122A;
    --bs-btn-active-bg: rgb(61.4, 212.6, 243);
    --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(7, 18, 42, 0.125);
    --bs-btn-disabled-color: #07122A;
    --bs-btn-disabled-bg: #0dcaf0;
    --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
    --bs-btn-color: #07122A;
    --bs-btn-bg: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #07122A;
    --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
    --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
    --bs-btn-focus-shadow-rgb: 218, 167, 12;
    --bs-btn-active-color: #07122A;
    --bs-btn-active-bg: rgb(255, 205.4, 56.6);
    --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(7, 18, 42, 0.125);
    --bs-btn-disabled-color: #07122A;
    --bs-btn-disabled-bg: #ffc107;
    --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
    --bs-btn-color: #fff;
    --bs-btn-bg: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
    --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
    --bs-btn-focus-shadow-rgb: 225, 83, 97;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(176, 42.4, 55.2);
    --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(7, 18, 42, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #dc3545;
    --bs-btn-disabled-border-color: #dc3545;
}

.btn-light, .btn-dropdown-light {
    --bs-btn-color: #07122A;
    --bs-btn-bg: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #07122A;
    --bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);
    --bs-btn-hover-border-color: rgb(198.4, 199.2, 200);
    --bs-btn-focus-shadow-rgb: 212, 214, 219;
    --bs-btn-active-color: #07122A;
    --bs-btn-active-bg: rgb(198.4, 199.2, 200);
    --bs-btn-active-border-color: rgb(186, 186.75, 187.5);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(7, 18, 42, 0.125);
    --bs-btn-disabled-color: #07122A;
    --bs-btn-disabled-bg: #f8f9fa;
    --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
    --bs-btn-color: #fff;
    --bs-btn-bg: #212529;
    --bs-btn-border-color: #212529;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);
    --bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);
    --bs-btn-focus-shadow-rgb: 66, 70, 73;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(77.4, 80.6, 83.8);
    --bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(7, 18, 42, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #212529;
    --bs-btn-disabled-border-color: #212529;
}

.btn-lake-blue, .input-group > .btn {
    --bs-btn-color: #fff;
    --bs-btn-bg: #0163A8;
    --bs-btn-border-color: #0163A8;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(0.85, 84.15, 142.8);
    --bs-btn-hover-border-color: rgb(0.8, 79.2, 134.4);
    --bs-btn-focus-shadow-rgb: 39, 122, 181;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(0.8, 79.2, 134.4);
    --bs-btn-active-border-color: rgb(0.75, 74.25, 126);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(7, 18, 42, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0163A8;
    --bs-btn-disabled-border-color: #0163A8;
}

.btn-accent-blue, .hero-slider__wrapper.light .hero-slider__content button {
    --bs-btn-color: #07122A;
    --bs-btn-bg: #3380CC;
    --bs-btn-border-color: #3380CC;
    --bs-btn-hover-color: #07122A;
    --bs-btn-hover-bg: rgb(81.6, 147.05, 211.65);
    --bs-btn-hover-border-color: rgb(71.4, 140.7, 209.1);
    --bs-btn-focus-shadow-rgb: 44, 112, 180;
    --bs-btn-active-color: #07122A;
    --bs-btn-active-bg: rgb(91.8, 153.4, 214.2);
    --bs-btn-active-border-color: rgb(71.4, 140.7, 209.1);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(7, 18, 42, 0.125);
    --bs-btn-disabled-color: #07122A;
    --bs-btn-disabled-bg: #3380CC;
    --bs-btn-disabled-border-color: #3380CC;
}

.btn-outline-primary {
    --bs-btn-color: #002576;
    --bs-btn-border-color: #002576;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #002576;
    --bs-btn-hover-border-color: #002576;
    --bs-btn-focus-shadow-rgb: 0, 37, 118;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #002576;
    --bs-btn-active-border-color: #002576;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(7, 18, 42, 0.125);
    --bs-btn-disabled-color: #002576;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #002576;
    --bs-gradient: none;
}

.btn-outline-secondary {
    --bs-btn-color: #48bee2;
    --bs-btn-border-color: #48bee2;
    --bs-btn-hover-color: #07122A;
    --bs-btn-hover-bg: #48bee2;
    --bs-btn-hover-border-color: #48bee2;
    --bs-btn-focus-shadow-rgb: 72, 190, 226;
    --bs-btn-active-color: #07122A;
    --bs-btn-active-bg: #48bee2;
    --bs-btn-active-border-color: #48bee2;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(7, 18, 42, 0.125);
    --bs-btn-disabled-color: #48bee2;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #48bee2;
    --bs-gradient: none;
}

.btn-outline-success {
    --bs-btn-color: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #198754;
    --bs-btn-hover-border-color: #198754;
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #198754;
    --bs-btn-active-border-color: #198754;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(7, 18, 42, 0.125);
    --bs-btn-disabled-color: #198754;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #198754;
    --bs-gradient: none;
}

.btn-outline-info {
    --bs-btn-color: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #07122A;
    --bs-btn-hover-bg: #0dcaf0;
    --bs-btn-hover-border-color: #0dcaf0;
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-active-color: #07122A;
    --bs-btn-active-bg: #0dcaf0;
    --bs-btn-active-border-color: #0dcaf0;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(7, 18, 42, 0.125);
    --bs-btn-disabled-color: #0dcaf0;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0dcaf0;
    --bs-gradient: none;
}

.btn-outline-warning {
    --bs-btn-color: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #07122A;
    --bs-btn-hover-bg: #ffc107;
    --bs-btn-hover-border-color: #ffc107;
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-active-color: #07122A;
    --bs-btn-active-bg: #ffc107;
    --bs-btn-active-border-color: #ffc107;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(7, 18, 42, 0.125);
    --bs-btn-disabled-color: #ffc107;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ffc107;
    --bs-gradient: none;
}

.btn-outline-danger {
    --bs-btn-color: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #dc3545;
    --bs-btn-hover-border-color: #dc3545;
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #dc3545;
    --bs-btn-active-border-color: #dc3545;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(7, 18, 42, 0.125);
    --bs-btn-disabled-color: #dc3545;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #dc3545;
    --bs-gradient: none;
}

.btn-outline-light {
    --bs-btn-color: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #07122A;
    --bs-btn-hover-bg: #f8f9fa;
    --bs-btn-hover-border-color: #f8f9fa;
    --bs-btn-focus-shadow-rgb: 248, 249, 250;
    --bs-btn-active-color: #07122A;
    --bs-btn-active-bg: #f8f9fa;
    --bs-btn-active-border-color: #f8f9fa;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(7, 18, 42, 0.125);
    --bs-btn-disabled-color: #f8f9fa;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f8f9fa;
    --bs-gradient: none;
}

.btn-outline-dark {
    --bs-btn-color: #212529;
    --bs-btn-border-color: #212529;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #212529;
    --bs-btn-hover-border-color: #212529;
    --bs-btn-focus-shadow-rgb: 33, 37, 41;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #212529;
    --bs-btn-active-border-color: #212529;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(7, 18, 42, 0.125);
    --bs-btn-disabled-color: #212529;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #212529;
    --bs-gradient: none;
}

.btn-outline-lake-blue {
    --bs-btn-color: #0163A8;
    --bs-btn-border-color: #0163A8;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0163A8;
    --bs-btn-hover-border-color: #0163A8;
    --bs-btn-focus-shadow-rgb: 1, 99, 168;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0163A8;
    --bs-btn-active-border-color: #0163A8;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(7, 18, 42, 0.125);
    --bs-btn-disabled-color: #0163A8;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0163A8;
    --bs-gradient: none;
}

.btn-outline-accent-blue {
    --bs-btn-color: #3380CC;
    --bs-btn-border-color: #3380CC;
    --bs-btn-hover-color: #07122A;
    --bs-btn-hover-bg: #3380CC;
    --bs-btn-hover-border-color: #3380CC;
    --bs-btn-focus-shadow-rgb: 51, 128, 204;
    --bs-btn-active-color: #07122A;
    --bs-btn-active-bg: #3380CC;
    --bs-btn-active-border-color: #3380CC;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(7, 18, 42, 0.125);
    --bs-btn-disabled-color: #3380CC;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #3380CC;
    --bs-gradient: none;
}

.btn-link {
    --bs-btn-font-weight: 400;
    --bs-btn-color: var(--bs-link-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: var(--bs-link-hover-color);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: var(--bs-link-hover-color);
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-border-color: transparent;
    --bs-btn-box-shadow: 0 0 0 #000;
    --bs-btn-focus-shadow-rgb: 38, 70, 139;
    text-decoration: underline;
}

    .btn-link:focus-visible {
        color: var(--bs-btn-color);
    }

    .btn-link:hover {
        color: var(--bs-btn-hover-color);
    }

.btn-lg, .btn-group-lg > .btn {
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: calc(1.265625rem + 0.1875vw);
    --bs-btn-border-radius: var(--bs-border-radius-lg);
}

@media (min-width: 1200px) {
    .btn-lg, .btn-group-lg > .btn {
        --bs-btn-font-size: 1.40625rem;
    }
}

.btn-sm, .btn-group-sm > .btn {
    --bs-btn-padding-y: 0.25rem;
    --bs-btn-padding-x: 0.5rem;
    --bs-btn-font-size: 0.984375rem;
    --bs-btn-border-radius: var(--bs-border-radius-sm);
}

.fade {
    transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
    .fade {
        transition: none;
    }
}

.fade:not(.show) {
    opacity: 0;
}

.collapse:not(.show) {
    display: none;
}

.collapsing {
    height: 0;
    overflow: hidden;
    transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
    .collapsing {
        transition: none;
    }
}

.collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
    .collapsing.collapse-horizontal {
        transition: none;
    }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
    position: relative;
}

.dropdown-toggle {
    white-space: nowrap;
}

    .dropdown-toggle::after {
        display: inline-block;
        margin-left: 0.255em;
        vertical-align: 0.255em;
        content: "";
        border-top: 0.3em solid;
        border-right: 0.3em solid transparent;
        border-bottom: 0;
        border-left: 0.3em solid transparent;
    }

    .dropdown-toggle:empty::after {
        margin-left: 0;
    }

.dropdown-menu {
    --bs-dropdown-zindex: 1000;
    --bs-dropdown-min-width: 10rem;
    --bs-dropdown-padding-x: 0;
    --bs-dropdown-padding-y: 0.5rem;
    --bs-dropdown-spacer: 0.125rem;
    --bs-dropdown-font-size: 1.125rem;
    --bs-dropdown-color: var(--bs-body-color);
    --bs-dropdown-bg: var(--bs-body-bg);
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-border-radius: var(--bs-border-radius);
    --bs-dropdown-border-width: var(--bs-border-width);
    --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-divider-margin-y: 0.5rem;
    --bs-dropdown-box-shadow: var(--bs-box-shadow);
    --bs-dropdown-link-color: var(--bs-body-color);
    --bs-dropdown-link-hover-color: var(--bs-body-color);
    --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #002576;
    --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
    --bs-dropdown-item-padding-x: 1rem;
    --bs-dropdown-item-padding-y: 0.25rem;
    --bs-dropdown-header-color: #6c757d;
    --bs-dropdown-header-padding-x: 1rem;
    --bs-dropdown-header-padding-y: 0.5rem;
    position: absolute;
    z-index: var(--bs-dropdown-zindex);
    display: none;
    min-width: var(--bs-dropdown-min-width);
    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
    margin: 0;
    font-size: var(--bs-dropdown-font-size);
    color: var(--bs-dropdown-color);
    text-align: left;
    list-style: none;
    background-color: var(--bs-dropdown-bg);
    background-clip: padding-box;
    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
    border-radius: var(--bs-dropdown-border-radius);
}

    .dropdown-menu[data-bs-popper] {
        top: 100%;
        left: 0;
        margin-top: var(--bs-dropdown-spacer);
    }

.dropdown-menu-start {
    --bs-position: start;
}

    .dropdown-menu-start[data-bs-popper] {
        right: auto;
        left: 0;
    }

.dropdown-menu-end {
    --bs-position: end;
}

    .dropdown-menu-end[data-bs-popper] {
        right: 0;
        left: auto;
    }

@media (min-width: 576px) {
    .dropdown-menu-sm-start {
        --bs-position: start;
    }

        .dropdown-menu-sm-start[data-bs-popper] {
            right: auto;
            left: 0;
        }

    .dropdown-menu-sm-end {
        --bs-position: end;
    }

        .dropdown-menu-sm-end[data-bs-popper] {
            right: 0;
            left: auto;
        }
}

@media (min-width: 769px) {
    .dropdown-menu-md-start {
        --bs-position: start;
    }

        .dropdown-menu-md-start[data-bs-popper] {
            right: auto;
            left: 0;
        }

    .dropdown-menu-md-end {
        --bs-position: end;
    }

        .dropdown-menu-md-end[data-bs-popper] {
            right: 0;
            left: auto;
        }
}

@media (min-width: 992px) {
    .dropdown-menu-lg-start {
        --bs-position: start;
    }

        .dropdown-menu-lg-start[data-bs-popper] {
            right: auto;
            left: 0;
        }

    .dropdown-menu-lg-end {
        --bs-position: end;
    }

        .dropdown-menu-lg-end[data-bs-popper] {
            right: 0;
            left: auto;
        }
}

@media (min-width: 1200px) {
    .dropdown-menu-xl-start {
        --bs-position: start;
    }

        .dropdown-menu-xl-start[data-bs-popper] {
            right: auto;
            left: 0;
        }

    .dropdown-menu-xl-end {
        --bs-position: end;
    }

        .dropdown-menu-xl-end[data-bs-popper] {
            right: 0;
            left: auto;
        }
}

@media (min-width: 1440px) {
    .dropdown-menu-xxl-start {
        --bs-position: start;
    }

        .dropdown-menu-xxl-start[data-bs-popper] {
            right: auto;
            left: 0;
        }

    .dropdown-menu-xxl-end {
        --bs-position: end;
    }

        .dropdown-menu-xxl-end[data-bs-popper] {
            right: 0;
            left: auto;
        }
}

.dropup .dropdown-menu[data-bs-popper] {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: var(--bs-dropdown-spacer);
}

.dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0;
    border-right: 0.3em solid transparent;
    border-bottom: 0.3em solid;
    border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: var(--bs-dropdown-spacer);
}

.dropend .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0;
    border-bottom: 0.3em solid transparent;
    border-left: 0.3em solid;
}

.dropend .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropend .dropdown-toggle::after {
    vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: var(--bs-dropdown-spacer);
}

.dropstart .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
}

.dropstart .dropdown-toggle::after {
    display: none;
}

.dropstart .dropdown-toggle::before {
    display: inline-block;
    margin-right: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0.3em solid;
    border-bottom: 0.3em solid transparent;
}

.dropstart .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropstart .dropdown-toggle::before {
    vertical-align: 0;
}

.dropdown-divider {
    height: 0;
    margin: var(--bs-dropdown-divider-margin-y) 0;
    overflow: hidden;
    border-top: 1px solid var(--bs-dropdown-divider-bg);
    opacity: 1;
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    clear: both;
    font-weight: 400;
    color: var(--bs-dropdown-link-color);
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    border-radius: var(--bs-dropdown-item-border-radius, 0);
}

    .dropdown-item:hover, .dropdown-item:focus {
        color: var(--bs-dropdown-link-hover-color);
        background-color: var(--bs-dropdown-link-hover-bg);
    }

    .dropdown-item.active, .dropdown-item:active {
        color: var(--bs-dropdown-link-active-color);
        text-decoration: none;
        background-color: var(--bs-dropdown-link-active-bg);
    }

    .dropdown-item.disabled, .dropdown-item:disabled {
        color: var(--bs-dropdown-link-disabled-color);
        pointer-events: none;
        background-color: transparent;
    }

.dropdown-menu.show {
    display: block;
}

.dropdown-header {
    display: block;
    padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
    margin-bottom: 0;
    font-size: 0.984375rem;
    color: var(--bs-dropdown-header-color);
    white-space: nowrap;
}

.dropdown-item-text {
    display: block;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
    --bs-dropdown-color: #dee2e6;
    --bs-dropdown-bg: #343a40;
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-box-shadow:;
    --bs-dropdown-link-color: #dee2e6;
    --bs-dropdown-link-hover-color: #fff;
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #002576;
    --bs-dropdown-link-disabled-color: #adb5bd;
    --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
}

    .btn-group > .btn,
    .btn-group-vertical > .btn {
        position: relative;
        flex: 1 1 auto;
    }

        .btn-group > .btn-check:checked + .btn,
        .btn-group > .btn-check:focus + .btn,
        .btn-group > .btn:hover,
        .btn-group > .btn:focus,
        .btn-group > .btn:active,
        .btn-group > .btn.active,
        .btn-group-vertical > .btn-check:checked + .btn,
        .btn-group-vertical > .btn-check:focus + .btn,
        .btn-group-vertical > .btn:hover,
        .btn-group-vertical > .btn:focus,
        .btn-group-vertical > .btn:active,
        .btn-group-vertical > .btn.active {
            z-index: 1;
        }

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

    .btn-toolbar .input-group {
        width: auto;
    }

.btn-group {
    border-radius: var(--bs-border-radius);
}

    .btn-group > :not(.btn-check:first-child) + .btn,
    .btn-group > .btn-group:not(:first-child) {
        margin-left: calc(var(--bs-border-width) * -1);
    }

    .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
    .btn-group > .btn.dropdown-toggle-split:first-child,
    .btn-group > .btn-group:not(:last-child) > .btn {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .btn-group > .btn:nth-child(n+3),
    .btn-group > :not(.btn-check) + .btn,
    .btn-group > .btn-group:not(:first-child) > .btn {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

.dropdown-toggle-split {
    padding-right: 0.5625rem;
    padding-left: 0.5625rem;
}

    .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
        margin-left: 0;
    }

.dropstart .dropdown-toggle-split::before {
    margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
    padding-right: 0.375rem;
    padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
}

.btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

    .btn-group-vertical > .btn,
    .btn-group-vertical > .btn-group {
        width: 100%;
    }

        .btn-group-vertical > .btn:not(:first-child),
        .btn-group-vertical > .btn-group:not(:first-child) {
            margin-top: calc(var(--bs-border-width) * -1);
        }

        .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
        .btn-group-vertical > .btn-group:not(:last-child) > .btn {
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0;
        }

        .btn-group-vertical > .btn ~ .btn,
        .btn-group-vertical > .btn-group:not(:first-child) > .btn {
            border-top-left-radius: 0;
            border-top-right-radius: 0;
        }

.nav {
    --bs-nav-link-padding-x: 1rem;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight:;
    --bs-nav-link-color: var(--bs-link-color);
    --bs-nav-link-hover-color: var(--bs-link-hover-color);
    --bs-nav-link-disabled-color: var(--bs-secondary-color);
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.nav-link {
    display: block;
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    color: var(--bs-nav-link-color);
    text-decoration: none;
    background: none;
    border: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .nav-link {
        transition: none;
    }
}

.nav-link:hover, .nav-link:focus {
    color: var(--bs-nav-link-hover-color);
}

.nav-link:focus-visible {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(0, 37, 118, 0.25);
}

.nav-link.disabled, .nav-link:disabled {
    color: var(--bs-nav-link-disabled-color);
    pointer-events: none;
    cursor: default;
}

.nav-tabs {
    --bs-nav-tabs-border-width: var(--bs-border-width);
    --bs-nav-tabs-border-color: var(--bs-border-color);
    --bs-nav-tabs-border-radius: var(--bs-border-radius);
    --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
    --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
    --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
    --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
    border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}

    .nav-tabs .nav-link {
        margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
        border: var(--bs-nav-tabs-border-width) solid transparent;
        border-top-left-radius: var(--bs-nav-tabs-border-radius);
        border-top-right-radius: var(--bs-nav-tabs-border-radius);
    }

        .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
            isolation: isolate;
            border-color: var(--bs-nav-tabs-link-hover-border-color);
        }

        .nav-tabs .nav-link.active,
        .nav-tabs .nav-item.show .nav-link {
            color: var(--bs-nav-tabs-link-active-color);
            background-color: var(--bs-nav-tabs-link-active-bg);
            border-color: var(--bs-nav-tabs-link-active-border-color);
        }

    .nav-tabs .dropdown-menu {
        margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

.nav-pills {
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #002576;
}

    .nav-pills .nav-link {
        border-radius: var(--bs-nav-pills-border-radius);
    }

        .nav-pills .nav-link.active,
        .nav-pills .show > .nav-link {
            color: var(--bs-nav-pills-link-active-color);
            background-color: var(--bs-nav-pills-link-active-bg);
        }

.nav-underline {
    --bs-nav-underline-gap: 1rem;
    --bs-nav-underline-border-width: 0.125rem;
    --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
    gap: var(--bs-nav-underline-gap);
}

    .nav-underline .nav-link {
        padding-right: 0;
        padding-left: 0;
        border-bottom: var(--bs-nav-underline-border-width) solid transparent;
    }

        .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
            border-bottom-color: currentcolor;
        }

        .nav-underline .nav-link.active,
        .nav-underline .show > .nav-link {
            font-weight: 700;
            color: var(--bs-nav-underline-link-active-color);
            border-bottom-color: currentcolor;
        }

.nav-fill > .nav-link,
.nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center;
}

    .nav-fill .nav-item .nav-link,
    .nav-justified .nav-item .nav-link {
        width: 100%;
    }

.tab-content > .tab-pane {
    display: none;
}

.tab-content > .active {
    display: block;
}

.navbar {
    --bs-navbar-padding-x: 0;
    --bs-navbar-padding-y: 0.5rem;
    --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
    --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
    --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
    --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-brand-padding-y: 0.2890625rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.40625rem;
    --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-nav-link-padding-x: 0.5rem;
    --bs-navbar-toggler-padding-y: 0.25rem;
    --bs-navbar-toggler-padding-x: 0.75rem;
    --bs-navbar-toggler-font-size: 1.40625rem;
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
    --bs-navbar-toggler-border-radius: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: 0.25rem;
    --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}

    .navbar > .container,
    .navbar > .container-fluid,
    .navbar > .container-sm,
    .navbar > .container-md,
    .navbar > .container-lg,
    .contact-block--no_img .col-block .navbar > .content-block,
    .navbar > .container-xl,
    .navbar > .container-xxl {
        display: flex;
        flex-wrap: inherit;
        align-items: center;
        justify-content: space-between;
    }

.navbar-brand {
    padding-top: var(--bs-navbar-brand-padding-y);
    padding-bottom: var(--bs-navbar-brand-padding-y);
    margin-right: var(--bs-navbar-brand-margin-end);
    font-size: var(--bs-navbar-brand-font-size);
    color: var(--bs-navbar-brand-color);
    text-decoration: none;
    white-space: nowrap;
}

    .navbar-brand:hover, .navbar-brand:focus {
        color: var(--bs-navbar-brand-hover-color);
    }

.navbar-nav {
    --bs-nav-link-padding-x: 0;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight:;
    --bs-nav-link-color: var(--bs-navbar-color);
    --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
    --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

    .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
        color: var(--bs-navbar-active-color);
    }

    .navbar-nav .dropdown-menu {
        position: static;
    }

.navbar-text {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    color: var(--bs-navbar-color);
}

    .navbar-text a,
    .navbar-text a:hover,
    .navbar-text a:focus {
        color: var(--bs-navbar-active-color);
    }

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center;
}

.navbar-toggler {
    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
    font-size: var(--bs-navbar-toggler-font-size);
    line-height: 1;
    color: var(--bs-navbar-color);
    background-color: transparent;
    border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
    border-radius: var(--bs-navbar-toggler-border-radius);
    transition: var(--bs-navbar-toggler-transition);
}

@media (prefers-reduced-motion: reduce) {
    .navbar-toggler {
        transition: none;
    }
}

.navbar-toggler:hover {
    text-decoration: none;
}

.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-image: var(--bs-navbar-toggler-icon-bg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

.navbar-nav-scroll {
    max-height: var(--bs-scroll-height, 75vh);
    overflow-y: auto;
}

@media (min-width: 576px) {
    .navbar-expand-sm {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-sm .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-sm .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-sm .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x);
            }

        .navbar-expand-sm .navbar-nav-scroll {
            overflow: visible;
        }

        .navbar-expand-sm .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-sm .navbar-toggler {
            display: none;
        }

        .navbar-expand-sm .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            transform: none !important;
            transition: none;
        }

            .navbar-expand-sm .offcanvas .offcanvas-header {
                display: none;
            }

            .navbar-expand-sm .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible;
            }
}

@media (min-width: 769px) {
    .navbar-expand-md {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-md .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-md .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-md .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x);
            }

        .navbar-expand-md .navbar-nav-scroll {
            overflow: visible;
        }

        .navbar-expand-md .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-md .navbar-toggler {
            display: none;
        }

        .navbar-expand-md .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            transform: none !important;
            transition: none;
        }

            .navbar-expand-md .offcanvas .offcanvas-header {
                display: none;
            }

            .navbar-expand-md .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible;
            }
}

@media (min-width: 992px) {
    .navbar-expand-lg {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-lg .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-lg .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-lg .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x);
            }

        .navbar-expand-lg .navbar-nav-scroll {
            overflow: visible;
        }

        .navbar-expand-lg .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-lg .navbar-toggler {
            display: none;
        }

        .navbar-expand-lg .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            transform: none !important;
            transition: none;
        }

            .navbar-expand-lg .offcanvas .offcanvas-header {
                display: none;
            }

            .navbar-expand-lg .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible;
            }
}

@media (min-width: 1200px) {
    .navbar-expand-xl {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-xl .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-xl .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-xl .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x);
            }

        .navbar-expand-xl .navbar-nav-scroll {
            overflow: visible;
        }

        .navbar-expand-xl .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-xl .navbar-toggler {
            display: none;
        }

        .navbar-expand-xl .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            transform: none !important;
            transition: none;
        }

            .navbar-expand-xl .offcanvas .offcanvas-header {
                display: none;
            }

            .navbar-expand-xl .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible;
            }
}

@media (min-width: 1440px) {
    .navbar-expand-xxl {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-xxl .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-xxl .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-xxl .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x);
            }

        .navbar-expand-xxl .navbar-nav-scroll {
            overflow: visible;
        }

        .navbar-expand-xxl .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-xxl .navbar-toggler {
            display: none;
        }

        .navbar-expand-xxl .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            transform: none !important;
            transition: none;
        }

            .navbar-expand-xxl .offcanvas .offcanvas-header {
                display: none;
            }

            .navbar-expand-xxl .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible;
            }
}

.navbar-expand {
    flex-wrap: nowrap;
    justify-content: flex-start;
}

    .navbar-expand .navbar-nav {
        flex-direction: row;
    }

        .navbar-expand .navbar-nav .dropdown-menu {
            position: absolute;
        }

        .navbar-expand .navbar-nav .nav-link {
            padding-right: var(--bs-navbar-nav-link-padding-x);
            padding-left: var(--bs-navbar-nav-link-padding-x);
        }

    .navbar-expand .navbar-nav-scroll {
        overflow: visible;
    }

    .navbar-expand .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }

    .navbar-expand .navbar-toggler {
        display: none;
    }

    .navbar-expand .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto !important;
        height: auto !important;
        visibility: visible !important;
        background-color: transparent !important;
        border: 0 !important;
        transform: none !important;
        transition: none;
    }

        .navbar-expand .offcanvas .offcanvas-header {
            display: none;
        }

        .navbar-expand .offcanvas .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
        }

.navbar-dark,
.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, 0.55);
    --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card, .page-list__card-item, .content-collapse, .feature-card {
    --bs-card-spacer-y: 1rem;
    --bs-card-spacer-x: 1rem;
    --bs-card-title-spacer-y: 0.5rem;
    --bs-card-title-color:;
    --bs-card-subtitle-color:;
    --bs-card-border-width: var(--bs-border-width);
    --bs-card-border-color: var(--bs-border-color-translucent);
    --bs-card-border-radius: var(--bs-border-radius);
    --bs-card-box-shadow:;
    --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-card-cap-padding-y: 0.5rem;
    --bs-card-cap-padding-x: 1rem;
    --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
    --bs-card-cap-color:;
    --bs-card-height:;
    --bs-card-color:;
    --bs-card-bg: var(--bs-body-bg);
    --bs-card-img-overlay-padding: 1rem;
    --bs-card-group-margin: 1rem;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: var(--bs-card-height);
    color: var(--bs-body-color);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius);
}

    .card > hr, .page-list__card-item > hr, .content-collapse > hr, .feature-card > hr {
        margin-right: 0;
        margin-left: 0;
    }

    .card > .list-group, .page-list__card-item > .list-group, .content-collapse > .list-group, .feature-card > .list-group {
        border-top: inherit;
        border-bottom: inherit;
    }

        .card > .list-group:first-child, .page-list__card-item > .list-group:first-child, .content-collapse > .list-group:first-child, .feature-card > .list-group:first-child {
            border-top-width: 0;
            border-top-left-radius: var(--bs-card-inner-border-radius);
            border-top-right-radius: var(--bs-card-inner-border-radius);
        }

        .card > .list-group:last-child, .page-list__card-item > .list-group:last-child, .content-collapse > .list-group:last-child, .feature-card > .list-group:last-child {
            border-bottom-width: 0;
            border-bottom-right-radius: var(--bs-card-inner-border-radius);
            border-bottom-left-radius: var(--bs-card-inner-border-radius);
        }

        .card > .card-header + .list-group, .page-list__card-item > .card-header + .list-group, .content-collapse .card > .collapse-header + .list-group, .content-collapse .page-list__card-item > .collapse-header + .list-group, .content-collapse > .card-header + .list-group, .content-collapse > .collapse-header + .list-group, .feature-card > .card-header + .list-group, .content-collapse .feature-card > .collapse-header + .list-group,
        .card > .list-group + .card-footer,
        .page-list__card-item > .list-group + .card-footer,
        .content-collapse > .list-group + .card-footer,
        .feature-card > .list-group + .card-footer {
            border-top: 0;
        }

    .card-body, .content-collapse .collapse-body {
        flex: 1 1 auto;
        padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
        color: var(--bs-card-color);
    }

.card-title {
    margin-bottom: var(--bs-card-title-spacer-y);
    color: var(--bs-card-title-color);
}

.card-subtitle {
    margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
    margin-bottom: 0;
    color: var(--bs-card-subtitle-color);
}

.card-text:last-child {
    margin-bottom: 0;
}

.card-link + .card-link {
    margin-left: var(--bs-card-spacer-x);
}

.card-header, .content-collapse .collapse-header {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    margin-bottom: 0;
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}

    .card-header:first-child, .content-collapse .collapse-header:first-child {
        border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
    }

.card-footer {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}

    .card-footer:last-child {
        border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
    }

.card-header-tabs {
    margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
    margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
    margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
    border-bottom: 0;
}

    .card-header-tabs .nav-link.active {
        background-color: var(--bs-card-bg);
        border-bottom-color: var(--bs-card-bg);
    }

.card-header-pills {
    margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
    margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: var(--bs-card-img-overlay-padding);
    border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
    width: 100%;
}

.card-img,
.card-img-top {
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card, .card-group > .page-list__card-item, .card-group > .content-collapse, .card-group > .feature-card {
    margin-bottom: var(--bs-card-group-margin);
}

@media (min-width: 576px) {
    .card-group {
        display: flex;
        flex-flow: row wrap;
    }

        .card-group > .card, .card-group > .page-list__card-item, .card-group > .content-collapse, .card-group > .feature-card {
            flex: 1 0 0%;
            margin-bottom: 0;
        }

            .card-group > .card + .card, .card-group > .page-list__card-item + .card, .card-group > .card + .page-list__card-item, .card-group > .page-list__card-item + .page-list__card-item, .card-group > .content-collapse + .card, .card-group > .content-collapse + .page-list__card-item, .card-group > .card + .content-collapse, .card-group > .page-list__card-item + .content-collapse, .card-group > .content-collapse + .content-collapse, .card-group > .feature-card + .card, .card-group > .feature-card + .page-list__card-item, .card-group > .feature-card + .content-collapse, .card-group > .card + .feature-card, .card-group > .page-list__card-item + .feature-card, .card-group > .content-collapse + .feature-card, .card-group > .feature-card + .feature-card {
                margin-left: 0;
                border-left: 0;
            }

            .card-group > .card:not(:last-child), .card-group > .page-list__card-item:not(:last-child), .card-group > .content-collapse:not(:last-child), .card-group > .feature-card:not(:last-child) {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }

                .card-group > .card:not(:last-child) .card-img-top, .card-group > .page-list__card-item:not(:last-child) .card-img-top, .card-group > .content-collapse:not(:last-child) .card-img-top, .card-group > .feature-card:not(:last-child) .card-img-top,
                .card-group > .card:not(:last-child) .card-header,
                .card-group > .page-list__card-item:not(:last-child) .card-header,
                .card-group > .card:not(:last-child) .content-collapse .collapse-header,
                .card-group > .page-list__card-item:not(:last-child) .content-collapse .collapse-header,
                .content-collapse .card-group > .card:not(:last-child) .collapse-header,
                .content-collapse .card-group > .page-list__card-item:not(:last-child) .collapse-header,
                .card-group > .content-collapse:not(:last-child) .card-header,
                .card-group > .content-collapse:not(:last-child) .collapse-header,
                .card-group > .feature-card:not(:last-child) .card-header,
                .card-group > .feature-card:not(:last-child) .content-collapse .collapse-header,
                .content-collapse .card-group > .feature-card:not(:last-child) .collapse-header {
                    border-top-right-radius: 0;
                }

                .card-group > .card:not(:last-child) .card-img-bottom, .card-group > .page-list__card-item:not(:last-child) .card-img-bottom, .card-group > .content-collapse:not(:last-child) .card-img-bottom, .card-group > .feature-card:not(:last-child) .card-img-bottom,
                .card-group > .card:not(:last-child) .card-footer,
                .card-group > .page-list__card-item:not(:last-child) .card-footer,
                .card-group > .content-collapse:not(:last-child) .card-footer,
                .card-group > .feature-card:not(:last-child) .card-footer {
                    border-bottom-right-radius: 0;
                }

            .card-group > .card:not(:first-child), .card-group > .page-list__card-item:not(:first-child), .card-group > .content-collapse:not(:first-child), .card-group > .feature-card:not(:first-child) {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
            }

                .card-group > .card:not(:first-child) .card-img-top, .card-group > .page-list__card-item:not(:first-child) .card-img-top, .card-group > .content-collapse:not(:first-child) .card-img-top, .card-group > .feature-card:not(:first-child) .card-img-top,
                .card-group > .card:not(:first-child) .card-header,
                .card-group > .page-list__card-item:not(:first-child) .card-header,
                .card-group > .card:not(:first-child) .content-collapse .collapse-header,
                .card-group > .page-list__card-item:not(:first-child) .content-collapse .collapse-header,
                .content-collapse .card-group > .card:not(:first-child) .collapse-header,
                .content-collapse .card-group > .page-list__card-item:not(:first-child) .collapse-header,
                .card-group > .content-collapse:not(:first-child) .card-header,
                .card-group > .content-collapse:not(:first-child) .collapse-header,
                .card-group > .feature-card:not(:first-child) .card-header,
                .card-group > .feature-card:not(:first-child) .content-collapse .collapse-header,
                .content-collapse .card-group > .feature-card:not(:first-child) .collapse-header {
                    border-top-left-radius: 0;
                }

                .card-group > .card:not(:first-child) .card-img-bottom, .card-group > .page-list__card-item:not(:first-child) .card-img-bottom, .card-group > .content-collapse:not(:first-child) .card-img-bottom, .card-group > .feature-card:not(:first-child) .card-img-bottom,
                .card-group > .card:not(:first-child) .card-footer,
                .card-group > .page-list__card-item:not(:first-child) .card-footer,
                .card-group > .content-collapse:not(:first-child) .card-footer,
                .card-group > .feature-card:not(:first-child) .card-footer {
                    border-bottom-left-radius: 0;
                }
}

.accordion {
    --bs-accordion-color: var(--bs-body-color);
    --bs-accordion-bg: var(--bs-body-bg);
    --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
    --bs-accordion-border-color: var(--bs-border-color);
    --bs-accordion-border-width: var(--bs-border-width);
    --bs-accordion-border-radius: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --bs-accordion-btn-icon-transform: rotate(-180deg);
    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%280, 14.8, 47.2%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(0, 37, 118, 0.25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
    font-size: 1.125rem;
    color: var(--bs-accordion-btn-color);
    text-align: left;
    background-color: var(--bs-accordion-btn-bg);
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: var(--bs-accordion-transition);
}

@media (prefers-reduced-motion: reduce) {
    .accordion-button {
        transition: none;
    }
}

.accordion-button:not(.collapsed) {
    color: var(--bs-accordion-active-color);
    background-color: var(--bs-accordion-active-bg);
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}

    .accordion-button:not(.collapsed)::after {
        background-image: var(--bs-accordion-btn-active-icon);
        transform: var(--bs-accordion-btn-icon-transform);
    }

.accordion-button::after {
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    margin-left: auto;
    content: "";
    background-image: var(--bs-accordion-btn-icon);
    background-repeat: no-repeat;
    background-size: var(--bs-accordion-btn-icon-width);
    transition: var(--bs-accordion-btn-icon-transition);
}

@media (prefers-reduced-motion: reduce) {
    .accordion-button::after {
        transition: none;
    }
}

.accordion-button:hover {
    z-index: 2;
}

.accordion-button:focus {
    z-index: 3;
    outline: 0;
    box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
    margin-bottom: 0;
}

.accordion-item {
    color: var(--bs-accordion-color);
    background-color: var(--bs-accordion-bg);
    border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}

    .accordion-item:first-of-type {
        border-top-left-radius: var(--bs-accordion-border-radius);
        border-top-right-radius: var(--bs-accordion-border-radius);
    }

        .accordion-item:first-of-type > .accordion-header .accordion-button {
            border-top-left-radius: var(--bs-accordion-inner-border-radius);
            border-top-right-radius: var(--bs-accordion-inner-border-radius);
        }

    .accordion-item:not(:first-of-type) {
        border-top: 0;
    }

    .accordion-item:last-of-type {
        border-bottom-right-radius: var(--bs-accordion-border-radius);
        border-bottom-left-radius: var(--bs-accordion-border-radius);
    }

        .accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
            border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
            border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
        }

        .accordion-item:last-of-type > .accordion-collapse {
            border-bottom-right-radius: var(--bs-accordion-border-radius);
            border-bottom-left-radius: var(--bs-accordion-border-radius);
        }

.accordion-body {
    padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0;
}

    .accordion-flush > .accordion-item:first-child {
        border-top: 0;
    }

    .accordion-flush > .accordion-item:last-child {
        border-bottom: 0;
    }

    .accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
        border-radius: 0;
    }

    .accordion-flush > .accordion-item > .accordion-collapse {
        border-radius: 0;
    }

[data-bs-theme=dark] .accordion-button::after {
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28102, 124.2, 172.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28102, 124.2, 172.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.breadcrumb {
    --bs-breadcrumb-padding-x: 0;
    --bs-breadcrumb-padding-y: 0;
    --bs-breadcrumb-margin-bottom: 1rem;
    --bs-breadcrumb-bg:;
    --bs-breadcrumb-border-radius:;
    --bs-breadcrumb-divider-color: var(--bs-secondary-color);
    --bs-breadcrumb-item-padding-x: 0.5rem;
    --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
    display: flex;
    flex-wrap: wrap;
    padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
    margin-bottom: var(--bs-breadcrumb-margin-bottom);
    font-size: var(--bs-breadcrumb-font-size);
    list-style: none;
    background-color: var(--bs-breadcrumb-bg);
    border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
    padding-left: var(--bs-breadcrumb-item-padding-x);
}

    .breadcrumb-item + .breadcrumb-item::before {
        float: left;
        padding-right: var(--bs-breadcrumb-item-padding-x);
        color: var(--bs-breadcrumb-divider-color);
        content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
    }

.breadcrumb-item.active {
    color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
    --bs-pagination-padding-x: 0.75rem;
    --bs-pagination-padding-y: 0.375rem;
    --bs-pagination-font-size: 1.125rem;
    --bs-pagination-color: var(--bs-link-color);
    --bs-pagination-bg: var(--bs-body-bg);
    --bs-pagination-border-width: var(--bs-border-width);
    --bs-pagination-border-color: var(--bs-border-color);
    --bs-pagination-border-radius: var(--bs-border-radius);
    --bs-pagination-hover-color: var(--bs-link-hover-color);
    --bs-pagination-hover-bg: var(--bs-tertiary-bg);
    --bs-pagination-hover-border-color: var(--bs-border-color);
    --bs-pagination-focus-color: var(--bs-link-hover-color);
    --bs-pagination-focus-bg: var(--bs-secondary-bg);
    --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(0, 37, 118, 0.25);
    --bs-pagination-active-color: #fff;
    --bs-pagination-active-bg: #002576;
    --bs-pagination-active-border-color: #002576;
    --bs-pagination-disabled-color: var(--bs-secondary-color);
    --bs-pagination-disabled-bg: var(--bs-secondary-bg);
    --bs-pagination-disabled-border-color: var(--bs-border-color);
    display: flex;
    padding-left: 0;
    list-style: none;
}

.page-link {
    position: relative;
    display: block;
    padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
    font-size: var(--bs-pagination-font-size);
    color: var(--bs-pagination-color);
    text-decoration: none;
    background-color: var(--bs-pagination-bg);
    border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .page-link {
        transition: none;
    }
}

.page-link:hover {
    z-index: 2;
    color: var(--bs-pagination-hover-color);
    background-color: var(--bs-pagination-hover-bg);
    border-color: var(--bs-pagination-hover-border-color);
}

.page-link:focus {
    z-index: 3;
    color: var(--bs-pagination-focus-color);
    background-color: var(--bs-pagination-focus-bg);
    outline: 0;
    box-shadow: var(--bs-pagination-focus-box-shadow);
}

.page-link.active, .active > .page-link {
    z-index: 3;
    color: var(--bs-pagination-active-color);
    background-color: var(--bs-pagination-active-bg);
    border-color: var(--bs-pagination-active-border-color);
}

.page-link.disabled, .disabled > .page-link {
    color: var(--bs-pagination-disabled-color);
    pointer-events: none;
    background-color: var(--bs-pagination-disabled-bg);
    border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
    margin-left: calc(var(--bs-border-width) * -1);
}

.page-item:first-child .page-link {
    border-top-left-radius: var(--bs-pagination-border-radius);
    border-bottom-left-radius: var(--bs-pagination-border-radius);
}

.page-item:last-child .page-link {
    border-top-right-radius: var(--bs-pagination-border-radius);
    border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
    --bs-pagination-padding-x: 1.5rem;
    --bs-pagination-padding-y: 0.75rem;
    --bs-pagination-font-size: calc(1.265625rem + 0.1875vw);
    --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

@media (min-width: 1200px) {
    .pagination-lg {
        --bs-pagination-font-size: 1.40625rem;
    }
}

.pagination-sm {
    --bs-pagination-padding-x: 0.5rem;
    --bs-pagination-padding-y: 0.25rem;
    --bs-pagination-font-size: 0.984375rem;
    --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.badge {
    --bs-badge-padding-x: 0.65em;
    --bs-badge-padding-y: 0.35em;
    --bs-badge-font-size: 0.75em;
    --bs-badge-font-weight: 700;
    --bs-badge-color: #fff;
    --bs-badge-border-radius: var(--bs-border-radius);
    display: inline-block;
    padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
    font-size: var(--bs-badge-font-size);
    font-weight: var(--bs-badge-font-weight);
    line-height: 1;
    color: var(--bs-badge-color);
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--bs-badge-border-radius);
}

    .badge:empty {
        display: none;
    }

.btn .badge {
    position: relative;
    top: -1px;
}

.alert {
    --bs-alert-bg: transparent;
    --bs-alert-padding-x: 1rem;
    --bs-alert-padding-y: 1rem;
    --bs-alert-margin-bottom: 1rem;
    --bs-alert-color: inherit;
    --bs-alert-border-color: transparent;
    --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
    --bs-alert-border-radius: var(--bs-border-radius);
    --bs-alert-link-color: inherit;
    position: relative;
    padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
    margin-bottom: var(--bs-alert-margin-bottom);
    color: var(--bs-alert-color);
    background-color: var(--bs-alert-bg);
    border: var(--bs-alert-border);
    border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
    color: inherit;
}

.alert-link {
    font-weight: 700;
    color: var(--bs-alert-link-color);
}

.alert-dismissible {
    padding-right: 3rem;
}

    .alert-dismissible .btn-close {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 2;
        padding: 1.25rem 1rem;
    }

.alert-primary {
    --bs-alert-color: var(--bs-primary-text-emphasis);
    --bs-alert-bg: var(--bs-primary-bg-subtle);
    --bs-alert-border-color: var(--bs-primary-border-subtle);
    --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
    --bs-alert-color: var(--bs-secondary-text-emphasis);
    --bs-alert-bg: var(--bs-secondary-bg-subtle);
    --bs-alert-border-color: var(--bs-secondary-border-subtle);
    --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success, .EPiServerForms .Form__Status .Form__Success__Message {
    --bs-alert-color: var(--bs-success-text-emphasis);
    --bs-alert-bg: var(--bs-success-bg-subtle);
    --bs-alert-border-color: var(--bs-success-border-subtle);
    --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
    --bs-alert-color: var(--bs-info-text-emphasis);
    --bs-alert-bg: var(--bs-info-bg-subtle);
    --bs-alert-border-color: var(--bs-info-border-subtle);
    --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
    --bs-alert-color: var(--bs-warning-text-emphasis);
    --bs-alert-bg: var(--bs-warning-bg-subtle);
    --bs-alert-border-color: var(--bs-warning-border-subtle);
    --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
    --bs-alert-color: var(--bs-danger-text-emphasis);
    --bs-alert-bg: var(--bs-danger-bg-subtle);
    --bs-alert-border-color: var(--bs-danger-border-subtle);
    --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
    --bs-alert-color: var(--bs-light-text-emphasis);
    --bs-alert-bg: var(--bs-light-bg-subtle);
    --bs-alert-border-color: var(--bs-light-border-subtle);
    --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
    --bs-alert-color: var(--bs-dark-text-emphasis);
    --bs-alert-bg: var(--bs-dark-bg-subtle);
    --bs-alert-border-color: var(--bs-dark-border-subtle);
    --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

.alert-lake-blue {
    --bs-alert-color: var(--bs-lake-blue-text-emphasis);
    --bs-alert-bg: var(--bs-lake-blue-bg-subtle);
    --bs-alert-border-color: var(--bs-lake-blue-border-subtle);
    --bs-alert-link-color: var(--bs-lake-blue-text-emphasis);
}

.alert-accent-blue {
    --bs-alert-color: var(--bs-accent-blue-text-emphasis);
    --bs-alert-bg: var(--bs-accent-blue-bg-subtle);
    --bs-alert-border-color: var(--bs-accent-blue-border-subtle);
    --bs-alert-link-color: var(--bs-accent-blue-text-emphasis);
}

@keyframes progress-bar-stripes {
    0% {
        background-position-x: 1rem;
    }
}

.progress,
.progress-stacked {
    --bs-progress-height: 1rem;
    --bs-progress-font-size: 0.84375rem;
    --bs-progress-bg: var(--bs-secondary-bg);
    --bs-progress-border-radius: var(--bs-border-radius);
    --bs-progress-box-shadow: var(--bs-box-shadow-inset);
    --bs-progress-bar-color: #fff;
    --bs-progress-bar-bg: #002576;
    --bs-progress-bar-transition: width 0.6s ease;
    display: flex;
    height: var(--bs-progress-height);
    overflow: hidden;
    font-size: var(--bs-progress-font-size);
    background-color: var(--bs-progress-bg);
    border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    color: var(--bs-progress-bar-color);
    text-align: center;
    white-space: nowrap;
    background-color: var(--bs-progress-bar-bg);
    transition: var(--bs-progress-bar-transition);
}

@media (prefers-reduced-motion: reduce) {
    .progress-bar {
        transition: none;
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
    overflow: visible;
}

    .progress-stacked > .progress > .progress-bar {
        width: 100%;
    }

.progress-bar-animated {
    animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
        animation: none;
    }
}

.list-group {
    --bs-list-group-color: var(--bs-body-color);
    --bs-list-group-bg: var(--bs-body-bg);
    --bs-list-group-border-color: var(--bs-border-color);
    --bs-list-group-border-width: var(--bs-border-width);
    --bs-list-group-border-radius: var(--bs-border-radius);
    --bs-list-group-item-padding-x: 1rem;
    --bs-list-group-item-padding-y: 0.5rem;
    --bs-list-group-action-color: var(--bs-secondary-color);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
    --bs-list-group-action-active-color: var(--bs-body-color);
    --bs-list-group-action-active-bg: var(--bs-secondary-bg);
    --bs-list-group-disabled-color: var(--bs-secondary-color);
    --bs-list-group-disabled-bg: var(--bs-body-bg);
    --bs-list-group-active-color: #fff;
    --bs-list-group-active-bg: #002576;
    --bs-list-group-active-border-color: #002576;
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
    list-style-type: none;
    counter-reset: section;
}

    .list-group-numbered > .list-group-item::before {
        content: counters(section, ".") ". ";
        counter-increment: section;
    }

.list-group-item-action {
    width: 100%;
    color: var(--bs-list-group-action-color);
    text-align: inherit;
}

    .list-group-item-action:hover, .list-group-item-action:focus {
        z-index: 1;
        color: var(--bs-list-group-action-hover-color);
        text-decoration: none;
        background-color: var(--bs-list-group-action-hover-bg);
    }

    .list-group-item-action:active {
        color: var(--bs-list-group-action-active-color);
        background-color: var(--bs-list-group-action-active-bg);
    }

.list-group-item {
    position: relative;
    display: block;
    padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
    color: var(--bs-list-group-color);
    text-decoration: none;
    background-color: var(--bs-list-group-bg);
    border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}

    .list-group-item:first-child {
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
    }

    .list-group-item:last-child {
        border-bottom-right-radius: inherit;
        border-bottom-left-radius: inherit;
    }

    .list-group-item.disabled, .list-group-item:disabled {
        color: var(--bs-list-group-disabled-color);
        pointer-events: none;
        background-color: var(--bs-list-group-disabled-bg);
    }

    .list-group-item.active {
        z-index: 2;
        color: var(--bs-list-group-active-color);
        background-color: var(--bs-list-group-active-bg);
        border-color: var(--bs-list-group-active-border-color);
    }

    .list-group-item + .list-group-item {
        border-top-width: 0;
    }

        .list-group-item + .list-group-item.active {
            margin-top: calc(-1 * var(--bs-list-group-border-width));
            border-top-width: var(--bs-list-group-border-width);
        }

.list-group-horizontal {
    flex-direction: row;
}

    .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0;
    }

    .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0;
    }

    .list-group-horizontal > .list-group-item.active {
        margin-top: 0;
    }

    .list-group-horizontal > .list-group-item + .list-group-item {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0;
    }

        .list-group-horizontal > .list-group-item + .list-group-item.active {
            margin-left: calc(-1 * var(--bs-list-group-border-width));
            border-left-width: var(--bs-list-group-border-width);
        }

@media (min-width: 576px) {
    .list-group-horizontal-sm {
        flex-direction: row;
    }

        .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
            border-bottom-left-radius: var(--bs-list-group-border-radius);
            border-top-right-radius: 0;
        }

        .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
            border-top-right-radius: var(--bs-list-group-border-radius);
            border-bottom-left-radius: 0;
        }

        .list-group-horizontal-sm > .list-group-item.active {
            margin-top: 0;
        }

        .list-group-horizontal-sm > .list-group-item + .list-group-item {
            border-top-width: var(--bs-list-group-border-width);
            border-left-width: 0;
        }

            .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
                margin-left: calc(-1 * var(--bs-list-group-border-width));
                border-left-width: var(--bs-list-group-border-width);
            }
}

@media (min-width: 769px) {
    .list-group-horizontal-md {
        flex-direction: row;
    }

        .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
            border-bottom-left-radius: var(--bs-list-group-border-radius);
            border-top-right-radius: 0;
        }

        .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
            border-top-right-radius: var(--bs-list-group-border-radius);
            border-bottom-left-radius: 0;
        }

        .list-group-horizontal-md > .list-group-item.active {
            margin-top: 0;
        }

        .list-group-horizontal-md > .list-group-item + .list-group-item {
            border-top-width: var(--bs-list-group-border-width);
            border-left-width: 0;
        }

            .list-group-horizontal-md > .list-group-item + .list-group-item.active {
                margin-left: calc(-1 * var(--bs-list-group-border-width));
                border-left-width: var(--bs-list-group-border-width);
            }
}

@media (min-width: 992px) {
    .list-group-horizontal-lg {
        flex-direction: row;
    }

        .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
            border-bottom-left-radius: var(--bs-list-group-border-radius);
            border-top-right-radius: 0;
        }

        .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
            border-top-right-radius: var(--bs-list-group-border-radius);
            border-bottom-left-radius: 0;
        }

        .list-group-horizontal-lg > .list-group-item.active {
            margin-top: 0;
        }

        .list-group-horizontal-lg > .list-group-item + .list-group-item {
            border-top-width: var(--bs-list-group-border-width);
            border-left-width: 0;
        }

            .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
                margin-left: calc(-1 * var(--bs-list-group-border-width));
                border-left-width: var(--bs-list-group-border-width);
            }
}

@media (min-width: 1200px) {
    .list-group-horizontal-xl {
        flex-direction: row;
    }

        .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
            border-bottom-left-radius: var(--bs-list-group-border-radius);
            border-top-right-radius: 0;
        }

        .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
            border-top-right-radius: var(--bs-list-group-border-radius);
            border-bottom-left-radius: 0;
        }

        .list-group-horizontal-xl > .list-group-item.active {
            margin-top: 0;
        }

        .list-group-horizontal-xl > .list-group-item + .list-group-item {
            border-top-width: var(--bs-list-group-border-width);
            border-left-width: 0;
        }

            .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
                margin-left: calc(-1 * var(--bs-list-group-border-width));
                border-left-width: var(--bs-list-group-border-width);
            }
}

@media (min-width: 1440px) {
    .list-group-horizontal-xxl {
        flex-direction: row;
    }

        .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
            border-bottom-left-radius: var(--bs-list-group-border-radius);
            border-top-right-radius: 0;
        }

        .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
            border-top-right-radius: var(--bs-list-group-border-radius);
            border-bottom-left-radius: 0;
        }

        .list-group-horizontal-xxl > .list-group-item.active {
            margin-top: 0;
        }

        .list-group-horizontal-xxl > .list-group-item + .list-group-item {
            border-top-width: var(--bs-list-group-border-width);
            border-left-width: 0;
        }

            .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
                margin-left: calc(-1 * var(--bs-list-group-border-width));
                border-left-width: var(--bs-list-group-border-width);
            }
}

.list-group-flush {
    border-radius: 0;
}

    .list-group-flush > .list-group-item {
        border-width: 0 0 var(--bs-list-group-border-width);
    }

        .list-group-flush > .list-group-item:last-child {
            border-bottom-width: 0;
        }

.list-group-item-primary {
    --bs-list-group-color: var(--bs-primary-text-emphasis);
    --bs-list-group-bg: var(--bs-primary-bg-subtle);
    --bs-list-group-border-color: var(--bs-primary-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
    --bs-list-group-active-color: var(--bs-primary-bg-subtle);
    --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
    --bs-list-group-color: var(--bs-secondary-text-emphasis);
    --bs-list-group-bg: var(--bs-secondary-bg-subtle);
    --bs-list-group-border-color: var(--bs-secondary-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
    --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
    --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
    --bs-list-group-color: var(--bs-success-text-emphasis);
    --bs-list-group-bg: var(--bs-success-bg-subtle);
    --bs-list-group-border-color: var(--bs-success-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
    --bs-list-group-active-color: var(--bs-success-bg-subtle);
    --bs-list-group-active-bg: var(--bs-success-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
    --bs-list-group-color: var(--bs-info-text-emphasis);
    --bs-list-group-bg: var(--bs-info-bg-subtle);
    --bs-list-group-border-color: var(--bs-info-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
    --bs-list-group-active-color: var(--bs-info-bg-subtle);
    --bs-list-group-active-bg: var(--bs-info-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
    --bs-list-group-color: var(--bs-warning-text-emphasis);
    --bs-list-group-bg: var(--bs-warning-bg-subtle);
    --bs-list-group-border-color: var(--bs-warning-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
    --bs-list-group-active-color: var(--bs-warning-bg-subtle);
    --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
    --bs-list-group-color: var(--bs-danger-text-emphasis);
    --bs-list-group-bg: var(--bs-danger-bg-subtle);
    --bs-list-group-border-color: var(--bs-danger-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
    --bs-list-group-active-color: var(--bs-danger-bg-subtle);
    --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
    --bs-list-group-color: var(--bs-light-text-emphasis);
    --bs-list-group-bg: var(--bs-light-bg-subtle);
    --bs-list-group-border-color: var(--bs-light-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
    --bs-list-group-active-color: var(--bs-light-bg-subtle);
    --bs-list-group-active-bg: var(--bs-light-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
    --bs-list-group-color: var(--bs-dark-text-emphasis);
    --bs-list-group-bg: var(--bs-dark-bg-subtle);
    --bs-list-group-border-color: var(--bs-dark-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
    --bs-list-group-active-color: var(--bs-dark-bg-subtle);
    --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.list-group-item-lake-blue {
    --bs-list-group-color: var(--bs-lake-blue-text-emphasis);
    --bs-list-group-bg: var(--bs-lake-blue-bg-subtle);
    --bs-list-group-border-color: var(--bs-lake-blue-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-lake-blue-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-lake-blue-border-subtle);
    --bs-list-group-active-color: var(--bs-lake-blue-bg-subtle);
    --bs-list-group-active-bg: var(--bs-lake-blue-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-lake-blue-text-emphasis);
}

.list-group-item-accent-blue {
    --bs-list-group-color: var(--bs-accent-blue-text-emphasis);
    --bs-list-group-bg: var(--bs-accent-blue-bg-subtle);
    --bs-list-group-border-color: var(--bs-accent-blue-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-accent-blue-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-accent-blue-border-subtle);
    --bs-list-group-active-color: var(--bs-accent-blue-bg-subtle);
    --bs-list-group-active-bg: var(--bs-accent-blue-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-accent-blue-text-emphasis);
}

.btn-close {
    --bs-btn-close-color: #07122A;
    --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2307122A'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
    --bs-btn-close-opacity: 0.5;
    --bs-btn-close-hover-opacity: 0.75;
    --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(0, 37, 118, 0.25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: 0.25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: 0.25em 0.25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: 0.375rem;
    opacity: var(--bs-btn-close-opacity);
}

    .btn-close:hover {
        color: var(--bs-btn-close-color);
        text-decoration: none;
        opacity: var(--bs-btn-close-hover-opacity);
    }

    .btn-close:focus {
        outline: 0;
        box-shadow: var(--bs-btn-close-focus-shadow);
        opacity: var(--bs-btn-close-focus-opacity);
    }

    .btn-close:disabled, .btn-close.disabled {
        pointer-events: none;
        user-select: none;
        opacity: var(--bs-btn-close-disabled-opacity);
    }

.btn-close-white {
    filter: var(--bs-btn-close-white-filter);
}

[data-bs-theme=dark] .btn-close {
    filter: var(--bs-btn-close-white-filter);
}

.toast {
    --bs-toast-zindex: 1090;
    --bs-toast-padding-x: 0.75rem;
    --bs-toast-padding-y: 0.5rem;
    --bs-toast-spacing: 2rem;
    --bs-toast-max-width: 350px;
    --bs-toast-font-size: 0.875rem;
    --bs-toast-color:;
    --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
    --bs-toast-border-width: var(--bs-border-width);
    --bs-toast-border-color: var(--bs-border-color-translucent);
    --bs-toast-border-radius: var(--bs-border-radius);
    --bs-toast-box-shadow: var(--bs-box-shadow);
    --bs-toast-header-color: var(--bs-secondary-color);
    --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
    --bs-toast-header-border-color: var(--bs-border-color-translucent);
    width: var(--bs-toast-max-width);
    max-width: 100%;
    font-size: var(--bs-toast-font-size);
    color: var(--bs-toast-color);
    pointer-events: auto;
    background-color: var(--bs-toast-bg);
    background-clip: padding-box;
    border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
    box-shadow: var(--bs-toast-box-shadow);
    border-radius: var(--bs-toast-border-radius);
}

    .toast.showing {
        opacity: 0;
    }

    .toast:not(.show) {
        display: none;
    }

.toast-container {
    --bs-toast-zindex: 1090;
    position: absolute;
    z-index: var(--bs-toast-zindex);
    width: max-content;
    max-width: 100%;
    pointer-events: none;
}

    .toast-container > :not(:last-child) {
        margin-bottom: var(--bs-toast-spacing);
    }

.toast-header {
    display: flex;
    align-items: center;
    padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
    color: var(--bs-toast-header-color);
    background-color: var(--bs-toast-header-bg);
    background-clip: padding-box;
    border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
    border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
    border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}

    .toast-header .btn-close {
        margin-right: calc(-0.5 * var(--bs-toast-padding-x));
        margin-left: var(--bs-toast-padding-x);
    }

.toast-body {
    padding: var(--bs-toast-padding-x);
    word-wrap: break-word;
}

.modal {
    --bs-modal-zindex: 1055;
    --bs-modal-width: 500px;
    --bs-modal-padding: 1rem;
    --bs-modal-margin: 0.5rem;
    --bs-modal-color:;
    --bs-modal-bg: var(--bs-body-bg);
    --bs-modal-border-color: var(--bs-border-color-translucent);
    --bs-modal-border-width: var(--bs-border-width);
    --bs-modal-border-radius: var(--bs-border-radius-lg);
    --bs-modal-box-shadow: var(--bs-box-shadow-sm);
    --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
    --bs-modal-header-padding-x: 1rem;
    --bs-modal-header-padding-y: 1rem;
    --bs-modal-header-padding: 1rem 1rem;
    --bs-modal-header-border-color: var(--bs-border-color);
    --bs-modal-header-border-width: var(--bs-border-width);
    --bs-modal-title-line-height: 1.5;
    --bs-modal-footer-gap: 0.5rem;
    --bs-modal-footer-bg:;
    --bs-modal-footer-border-color: var(--bs-border-color);
    --bs-modal-footer-border-width: var(--bs-border-width);
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-modal-zindex);
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: var(--bs-modal-margin);
    pointer-events: none;
}

.modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
        transition: none;
    }
}

.modal.show .modal-dialog {
    transform: none;
}

.modal.modal-static .modal-dialog {
    transform: scale(1.02);
}

.modal-dialog-scrollable {
    height: calc(100% - var(--bs-modal-margin) * 2);
}

    .modal-dialog-scrollable .modal-content {
        max-height: 100%;
        overflow: hidden;
    }

    .modal-dialog-scrollable .modal-body {
        overflow-y: auto;
    }

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    color: var(--bs-modal-color);
    pointer-events: auto;
    background-color: var(--bs-modal-bg);
    background-clip: padding-box;
    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
    border-radius: var(--bs-modal-border-radius);
    outline: 0;
}

.modal-backdrop {
    --bs-backdrop-zindex: 1050;
    --bs-backdrop-bg: #07122A;
    --bs-backdrop-opacity: 0.5;
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-backdrop-zindex);
    width: 100vw;
    height: 100vh;
    background-color: var(--bs-backdrop-bg);
}

    .modal-backdrop.fade {
        opacity: 0;
    }

    .modal-backdrop.show {
        opacity: var(--bs-backdrop-opacity);
    }

.modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    padding: var(--bs-modal-header-padding);
    border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
    border-top-left-radius: var(--bs-modal-inner-border-radius);
    border-top-right-radius: var(--bs-modal-inner-border-radius);
}

    .modal-header .btn-close {
        padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
        margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
    }

.modal-title {
    margin-bottom: 0;
    line-height: var(--bs-modal-title-line-height);
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: var(--bs-modal-padding);
}

.modal-footer {
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
    background-color: var(--bs-modal-footer-bg);
    border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
    border-bottom-right-radius: var(--bs-modal-inner-border-radius);
    border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}

    .modal-footer > * {
        margin: calc(var(--bs-modal-footer-gap) * 0.5);
    }

@media (min-width: 576px) {
    .modal {
        --bs-modal-margin: 1.75rem;
        --bs-modal-box-shadow: var(--bs-box-shadow);
    }

    .modal-dialog {
        max-width: var(--bs-modal-width);
        margin-right: auto;
        margin-left: auto;
    }

    .modal-sm {
        --bs-modal-width: 300px;
    }
}

@media (min-width: 992px) {
    .modal-lg,
    .modal-xl {
        --bs-modal-width: 800px;
    }
}

@media (min-width: 1200px) {
    .modal-xl {
        --bs-modal-width: 1140px;
    }
}

.modal-fullscreen {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
}

    .modal-fullscreen .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }

    .modal-fullscreen .modal-header,
    .modal-fullscreen .modal-footer {
        border-radius: 0;
    }

    .modal-fullscreen .modal-body {
        overflow-y: auto;
    }

@media (max-width: 575.98px) {
    .modal-fullscreen-sm-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

        .modal-fullscreen-sm-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0;
        }

        .modal-fullscreen-sm-down .modal-header,
        .modal-fullscreen-sm-down .modal-footer {
            border-radius: 0;
        }

        .modal-fullscreen-sm-down .modal-body {
            overflow-y: auto;
        }
}

@media (max-width: 768.98px) {
    .modal-fullscreen-md-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

        .modal-fullscreen-md-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0;
        }

        .modal-fullscreen-md-down .modal-header,
        .modal-fullscreen-md-down .modal-footer {
            border-radius: 0;
        }

        .modal-fullscreen-md-down .modal-body {
            overflow-y: auto;
        }
}

@media (max-width: 991.98px) {
    .modal-fullscreen-lg-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

        .modal-fullscreen-lg-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0;
        }

        .modal-fullscreen-lg-down .modal-header,
        .modal-fullscreen-lg-down .modal-footer {
            border-radius: 0;
        }

        .modal-fullscreen-lg-down .modal-body {
            overflow-y: auto;
        }
}

@media (max-width: 1199.98px) {
    .modal-fullscreen-xl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

        .modal-fullscreen-xl-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0;
        }

        .modal-fullscreen-xl-down .modal-header,
        .modal-fullscreen-xl-down .modal-footer {
            border-radius: 0;
        }

        .modal-fullscreen-xl-down .modal-body {
            overflow-y: auto;
        }
}

@media (max-width: 1439.98px) {
    .modal-fullscreen-xxl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

        .modal-fullscreen-xxl-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0;
        }

        .modal-fullscreen-xxl-down .modal-header,
        .modal-fullscreen-xxl-down .modal-footer {
            border-radius: 0;
        }

        .modal-fullscreen-xxl-down .modal-body {
            overflow-y: auto;
        }
}

.tooltip {
    --bs-tooltip-zindex: 1080;
    --bs-tooltip-max-width: 200px;
    --bs-tooltip-padding-x: 0.5rem;
    --bs-tooltip-padding-y: 0.25rem;
    --bs-tooltip-margin:;
    --bs-tooltip-font-size: 0.984375rem;
    --bs-tooltip-color: var(--bs-body-bg);
    --bs-tooltip-bg: var(--bs-emphasis-color);
    --bs-tooltip-border-radius: var(--bs-border-radius);
    --bs-tooltip-opacity: 0.9;
    --bs-tooltip-arrow-width: 0.8rem;
    --bs-tooltip-arrow-height: 0.4rem;
    z-index: var(--bs-tooltip-zindex);
    display: block;
    margin: var(--bs-tooltip-margin);
    font-family: proxima-nova, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-tooltip-font-size);
    word-wrap: break-word;
    opacity: 0;
}

    .tooltip.show {
        opacity: var(--bs-tooltip-opacity);
    }

    .tooltip .tooltip-arrow {
        display: block;
        width: var(--bs-tooltip-arrow-width);
        height: var(--bs-tooltip-arrow-height);
    }

        .tooltip .tooltip-arrow::before {
            position: absolute;
            content: "";
            border-color: transparent;
            border-style: solid;
        }

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
    bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}

    .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
        top: -1px;
        border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
        border-top-color: var(--bs-tooltip-bg);
    }

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
    left: calc(-1 * var(--bs-tooltip-arrow-height));
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width);
}

    .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
        right: -1px;
        border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
        border-right-color: var(--bs-tooltip-bg);
    }

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
    top: calc(-1 * var(--bs-tooltip-arrow-height));
}

    .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
        bottom: -1px;
        border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
        border-bottom-color: var(--bs-tooltip-bg);
    }

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
    right: calc(-1 * var(--bs-tooltip-arrow-height));
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width);
}

    .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
        left: -1px;
        border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
        border-left-color: var(--bs-tooltip-bg);
    }

/* rtl:end:ignore */
.tooltip-inner {
    max-width: var(--bs-tooltip-max-width);
    padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
    color: var(--bs-tooltip-color);
    text-align: center;
    background-color: var(--bs-tooltip-bg);
    border-radius: var(--bs-tooltip-border-radius);
}

.popover {
    --bs-popover-zindex: 1070;
    --bs-popover-max-width: 276px;
    --bs-popover-font-size: 0.984375rem;
    --bs-popover-bg: var(--bs-body-bg);
    --bs-popover-border-width: var(--bs-border-width);
    --bs-popover-border-color: var(--bs-border-color-translucent);
    --bs-popover-border-radius: var(--bs-border-radius-lg);
    --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
    --bs-popover-box-shadow: var(--bs-box-shadow);
    --bs-popover-header-padding-x: 1rem;
    --bs-popover-header-padding-y: 0.5rem;
    --bs-popover-header-font-size: 1.125rem;
    --bs-popover-header-color: inherit;
    --bs-popover-header-bg: var(--bs-secondary-bg);
    --bs-popover-body-padding-x: 1rem;
    --bs-popover-body-padding-y: 1rem;
    --bs-popover-body-color: var(--bs-body-color);
    --bs-popover-arrow-width: 1rem;
    --bs-popover-arrow-height: 0.5rem;
    --bs-popover-arrow-border: var(--bs-popover-border-color);
    z-index: var(--bs-popover-zindex);
    display: block;
    max-width: var(--bs-popover-max-width);
    font-family: proxima-nova, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-popover-font-size);
    word-wrap: break-word;
    background-color: var(--bs-popover-bg);
    background-clip: padding-box;
    border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-radius: var(--bs-popover-border-radius);
}

    .popover .popover-arrow {
        display: block;
        width: var(--bs-popover-arrow-width);
        height: var(--bs-popover-arrow-height);
    }

        .popover .popover-arrow::before, .popover .popover-arrow::after {
            position: absolute;
            display: block;
            content: "";
            border-color: transparent;
            border-style: solid;
            border-width: 0;
        }

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
    bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}

    .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
        border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
    }

    .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
        bottom: 0;
        border-top-color: var(--bs-popover-arrow-border);
    }

    .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
        bottom: var(--bs-popover-border-width);
        border-top-color: var(--bs-popover-bg);
    }

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
    left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    width: var(--bs-popover-arrow-height);
    height: var(--bs-popover-arrow-width);
}

    .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
        border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
    }

    .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
        left: 0;
        border-right-color: var(--bs-popover-arrow-border);
    }

    .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
        left: var(--bs-popover-border-width);
        border-right-color: var(--bs-popover-bg);
    }

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
    top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}

    .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
        border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
    }

    .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
        top: 0;
        border-bottom-color: var(--bs-popover-arrow-border);
    }

    .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
        top: var(--bs-popover-border-width);
        border-bottom-color: var(--bs-popover-bg);
    }

.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: var(--bs-popover-arrow-width);
    margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
    content: "";
    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
    right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    width: var(--bs-popover-arrow-height);
    height: var(--bs-popover-arrow-width);
}

    .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
        border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
    }

    .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
        right: 0;
        border-left-color: var(--bs-popover-arrow-border);
    }

    .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
        right: var(--bs-popover-border-width);
        border-left-color: var(--bs-popover-bg);
    }

/* rtl:end:ignore */
.popover-header {
    padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
    margin-bottom: 0;
    font-size: var(--bs-popover-header-font-size);
    color: var(--bs-popover-header-color);
    background-color: var(--bs-popover-header-bg);
    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-top-left-radius: var(--bs-popover-inner-border-radius);
    border-top-right-radius: var(--bs-popover-inner-border-radius);
}

    .popover-header:empty {
        display: none;
    }

.popover-body {
    padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
    color: var(--bs-popover-body-color);
}

.carousel {
    position: relative;
}

    .carousel.pointer-event {
        touch-action: pan-y;
    }

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

    .carousel-inner::after {
        display: block;
        clear: both;
        content: "";
    }

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    backface-visibility: hidden;
    transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-item {
        transition: none;
    }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
    display: block;
}

    .carousel-item-next:not(.carousel-item-start),
    .active.carousel-item-end {
        transform: translateX(100%);
    }

    .carousel-item-prev:not(.carousel-item-end),
    .active.carousel-item-start {
        transform: translateX(-100%);
    }

.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none;
}

    .carousel-fade .carousel-item.active,
    .carousel-fade .carousel-item-next.carousel-item-start,
    .carousel-fade .carousel-item-prev.carousel-item-end {
        z-index: 1;
        opacity: 1;
    }

.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-start,
    .carousel-fade .active.carousel-item-end {
        transition: none;
    }
}

.carousel-control-prev,
.carousel-control-next {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: none;
    border: 0;
    opacity: 0.5;
    transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
    .carousel-control-next {
        transition: none;
    }
}

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9;
}

.carousel-control-prev {
    left: 0;
}

.carousel-control-next {
    right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%;
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")*/;
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-right: 15%;
    margin-bottom: 1rem;
    margin-left: 15%;
}

    .carousel-indicators [data-bs-target] {
        box-sizing: content-box;
        flex: 0 1 auto;
        width: 30px;
        height: 3px;
        padding: 0;
        margin-right: 3px;
        margin-left: 3px;
        text-indent: -999px;
        cursor: pointer;
        background-color: #fff;
        background-clip: padding-box;
        border: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        opacity: 0.5;
        transition: opacity 0.6s ease;
    }

@media (prefers-reduced-motion: reduce) {
    .carousel-indicators [data-bs-target] {
        transition: none;
    }
}

.carousel-indicators .active {
    opacity: 1;
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 1.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
    filter: invert(1) grayscale(100);
}

.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #07122A;
}

.carousel-dark .carousel-caption {
    color: #07122A;
}

[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
[data-bs-theme=dark].carousel .carousel-control-next-icon {
    filter: invert(1) grayscale(100);
}

[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
    background-color: #07122A;
}

[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
    color: #07122A;
}

.spinner-grow,
.spinner-border {
    display: inline-block;
    width: var(--bs-spinner-width);
    height: var(--bs-spinner-height);
    vertical-align: var(--bs-spinner-vertical-align);
    border-radius: 50%;
    animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
    to {
        transform: rotate(360deg) /* rtl:ignore */;
    }
}

.spinner-border {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -0.125em;
    --bs-spinner-border-width: 0.25em;
    --bs-spinner-animation-speed: 0.75s;
    --bs-spinner-animation-name: spinner-border;
    border: var(--bs-spinner-border-width) solid currentcolor;
    border-right-color: transparent;
}

.spinner-border-sm {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem;
    --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
    0% {
        transform: scale(0);
    }

    50% {
        opacity: 1;
        transform: none;
    }
}

.spinner-grow {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -0.125em;
    --bs-spinner-animation-speed: 0.75s;
    --bs-spinner-animation-name: spinner-grow;
    background-color: currentcolor;
    opacity: 0;
}

.spinner-grow-sm {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
    .spinner-border,
    .spinner-grow {
        --bs-spinner-animation-speed: 1.5s;
    }
}

.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
    --bs-offcanvas-zindex: 1045;
    --bs-offcanvas-width: 400px;
    --bs-offcanvas-height: 30vh;
    --bs-offcanvas-padding-x: 1rem;
    --bs-offcanvas-padding-y: 1rem;
    --bs-offcanvas-color: var(--bs-body-color);
    --bs-offcanvas-bg: var(--bs-body-bg);
    --bs-offcanvas-border-width: var(--bs-border-width);
    --bs-offcanvas-border-color: var(--bs-border-color-translucent);
    --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
    --bs-offcanvas-transition: transform 0.3s ease-in-out;
    --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
    .offcanvas-sm {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition);
    }
}

@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-sm {
        transition: none;
    }
}

@media (max-width: 575.98px) {
    .offcanvas-sm.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%);
    }

    .offcanvas-sm.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%);
    }

    .offcanvas-sm.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%);
    }

    .offcanvas-sm.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%);
    }

    .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
        transform: none;
    }

    .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
        visibility: visible;
    }
}

@media (min-width: 576px) {
    .offcanvas-sm {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important;
    }

        .offcanvas-sm .offcanvas-header {
            display: none;
        }

        .offcanvas-sm .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: transparent !important;
        }
}

@media (max-width: 768.98px) {
    .offcanvas-md {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition);
    }
}

@media (max-width: 768.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-md {
        transition: none;
    }
}

@media (max-width: 768.98px) {
    .offcanvas-md.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%);
    }

    .offcanvas-md.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%);
    }

    .offcanvas-md.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%);
    }

    .offcanvas-md.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%);
    }

    .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
        transform: none;
    }

    .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
        visibility: visible;
    }
}

@media (min-width: 769px) {
    .offcanvas-md {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important;
    }

        .offcanvas-md .offcanvas-header {
            display: none;
        }

        .offcanvas-md .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: transparent !important;
        }
}

@media (max-width: 991.98px) {
    .offcanvas-lg {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition);
    }
}

@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-lg {
        transition: none;
    }
}

@media (max-width: 991.98px) {
    .offcanvas-lg.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%);
    }

    .offcanvas-lg.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%);
    }

    .offcanvas-lg.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%);
    }

    .offcanvas-lg.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%);
    }

    .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
        transform: none;
    }

    .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
        visibility: visible;
    }
}

@media (min-width: 992px) {
    .offcanvas-lg {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important;
    }

        .offcanvas-lg .offcanvas-header {
            display: none;
        }

        .offcanvas-lg .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: transparent !important;
        }
}

@media (max-width: 1199.98px) {
    .offcanvas-xl {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition);
    }
}

@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-xl {
        transition: none;
    }
}

@media (max-width: 1199.98px) {
    .offcanvas-xl.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%);
    }

    .offcanvas-xl.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%);
    }

    .offcanvas-xl.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%);
    }

    .offcanvas-xl.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%);
    }

    .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
        transform: none;
    }

    .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
        visibility: visible;
    }
}

@media (min-width: 1200px) {
    .offcanvas-xl {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important;
    }

        .offcanvas-xl .offcanvas-header {
            display: none;
        }

        .offcanvas-xl .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: transparent !important;
        }
}

@media (max-width: 1439.98px) {
    .offcanvas-xxl {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition);
    }
}

@media (max-width: 1439.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-xxl {
        transition: none;
    }
}

@media (max-width: 1439.98px) {
    .offcanvas-xxl.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%);
    }

    .offcanvas-xxl.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%);
    }

    .offcanvas-xxl.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%);
    }

    .offcanvas-xxl.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%);
    }

    .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
        transform: none;
    }

    .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
        visibility: visible;
    }
}

@media (min-width: 1440px) {
    .offcanvas-xxl {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important;
    }

        .offcanvas-xxl .offcanvas-header {
            display: none;
        }

        .offcanvas-xxl .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: transparent !important;
        }
}

.offcanvas {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
}

@media (prefers-reduced-motion: reduce) {
    .offcanvas {
        transition: none;
    }
}

.offcanvas.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
}

.offcanvas.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
}

.offcanvas.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
}

.offcanvas.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
}

.offcanvas.showing, .offcanvas.show:not(.hiding) {
    transform: none;
}

.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
    visibility: visible;
}

.offcanvas-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #07122A;
}

    .offcanvas-backdrop.fade {
        opacity: 0;
    }

    .offcanvas-backdrop.show {
        opacity: 0.5;
    }

.offcanvas-header {
    display: flex;
    align-items: center;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}

    .offcanvas-header .btn-close {
        padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
        margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x)) calc(-0.5 * var(--bs-offcanvas-padding-y)) auto;
    }

.offcanvas-title {
    margin-bottom: 0;
    line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body {
    flex-grow: 1;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
    overflow-y: auto;
}

.placeholder {
    display: inline-block;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background-color: currentcolor;
    opacity: 0.5;
}

    .placeholder.btn::before {
        display: inline-block;
        content: "";
    }

.placeholder-xs {
    min-height: 0.6em;
}

.placeholder-sm {
    min-height: 0.8em;
}

.placeholder-lg {
    min-height: 1.2em;
}

.placeholder-glow .placeholder {
    animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
    50% {
        opacity: 0.2;
    }
}

.placeholder-wave {
    mask-image: linear-gradient(130deg, #07122A 55%, rgba(0, 0, 0, 0.8) 75%, #07122A 95%);
    mask-size: 200% 100%;
    animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
    100% {
        mask-position: -200% 0%;
    }
}

.align-baseline {
    vertical-align: baseline !important;
}

.align-top {
    vertical-align: top !important;
}

.align-middle {
    vertical-align: middle !important;
}

.align-bottom {
    vertical-align: bottom !important;
}

.align-text-bottom {
    vertical-align: text-bottom !important;
}

.align-text-top {
    vertical-align: text-top !important;
}

.float-start {
    float: left !important;
}

.float-end {
    float: right !important;
}

.float-none {
    float: none !important;
}

.object-fit-contain {
    object-fit: contain !important;
}

.object-fit-cover {
    object-fit: cover !important;
}

.object-fit-fill {
    object-fit: fill !important;
}

.object-fit-scale {
    object-fit: scale-down !important;
}

.object-fit-none {
    object-fit: none !important;
}

.opacity-0 {
    opacity: 0 !important;
}

.opacity-25 {
    opacity: 0.25 !important;
}

.opacity-50 {
    opacity: 0.5 !important;
}

.opacity-75 {
    opacity: 0.75 !important;
}

.opacity-100 {
    opacity: 1 !important;
}

.overflow-auto {
    overflow: auto !important;
}

.overflow-hidden {
    overflow: hidden !important;
}

.overflow-visible {
    overflow: visible !important;
}

.overflow-scroll {
    overflow: scroll !important;
}

.overflow-x-auto {
    overflow-x: auto !important;
}

.overflow-x-hidden {
    overflow-x: hidden !important;
}

.overflow-x-visible {
    overflow-x: visible !important;
}

.overflow-x-scroll {
    overflow-x: scroll !important;
}

.overflow-y-auto {
    overflow-y: auto !important;
}

.overflow-y-hidden {
    overflow-y: hidden !important;
}

.overflow-y-visible {
    overflow-y: visible !important;
}

.overflow-y-scroll {
    overflow-y: scroll !important;
}

.d-inline {
    display: inline !important;
}

.d-inline-block {
    display: inline-block !important;
}

.d-block {
    display: block !important;
}

.d-grid {
    display: grid !important;
}

.d-inline-grid {
    display: inline-grid !important;
}

.d-table {
    display: table !important;
}

.d-table-row {
    display: table-row !important;
}

.d-table-cell {
    display: table-cell !important;
}

.d-flex {
    display: flex !important;
}

.d-inline-flex {
    display: inline-flex !important;
}

.d-none {
    display: none !important;
}

.shadow {
    box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
    box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
    box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
    box-shadow: none !important;
}

.focus-ring-primary {
    --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
    --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
    --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
    --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
    --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
    --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
    --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
    --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-lake-blue {
    --bs-focus-ring-color: rgba(var(--bs-lake-blue-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-accent-blue {
    --bs-focus-ring-color: rgba(var(--bs-accent-blue-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
    position: static !important;
}

.position-relative {
    position: relative !important;
}

.position-absolute {
    position: absolute !important;
}

.position-fixed {
    position: fixed !important;
}

.position-sticky {
    position: sticky !important;
}

.top-0 {
    top: 0 !important;
}

.top-50 {
    top: 50% !important;
}

.top-100 {
    top: 100% !important;
}

.bottom-0 {
    bottom: 0 !important;
}

.bottom-50 {
    bottom: 50% !important;
}

.bottom-100 {
    bottom: 100% !important;
}

.start-0 {
    left: 0 !important;
}

.start-50 {
    left: 50% !important;
}

.start-100 {
    left: 100% !important;
}

.end-0 {
    right: 0 !important;
}

.end-50 {
    right: 50% !important;
}

.end-100 {
    right: 100% !important;
}

.translate-middle {
    transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
    transform: translateX(-50%) !important;
}

.translate-middle-y {
    transform: translateY(-50%) !important;
}

.border {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
    border: 0 !important;
}

.border-top {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
    border-top: 0 !important;
}

.border-end {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
    border-right: 0 !important;
}

.border-bottom {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
    border-bottom: 0 !important;
}

.border-start {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
    border-left: 0 !important;
}

.border-primary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-lake-blue {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-lake-blue-rgb), var(--bs-border-opacity)) !important;
}

.border-accent-blue {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-accent-blue-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
    border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
    border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
    border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
    border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
    border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
    border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
    border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
    border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
    border-width: 1px !important;
}

.border-2 {
    border-width: 2px !important;
}

.border-3 {
    border-width: 3px !important;
}

.border-4 {
    border-width: 4px !important;
}

.border-5 {
    border-width: 5px !important;
}

.border-opacity-10 {
    --bs-border-opacity: 0.1;
}

.border-opacity-25 {
    --bs-border-opacity: 0.25;
}

.border-opacity-50 {
    --bs-border-opacity: 0.5;
}

.border-opacity-75 {
    --bs-border-opacity: 0.75;
}

.border-opacity-100 {
    --bs-border-opacity: 1;
}

.w-25 {
    width: 25% !important;
}

.w-50 {
    width: 50% !important;
}

.w-75 {
    width: 75% !important;
}

.w-100 {
    width: 100% !important;
}

.w-auto {
    width: auto !important;
}

.mw-100 {
    max-width: 100% !important;
}

.vw-100 {
    width: 100vw !important;
}

.min-vw-100 {
    min-width: 100vw !important;
}

.h-25 {
    height: 25% !important;
}

.h-50 {
    height: 50% !important;
}

.h-75 {
    height: 75% !important;
}

.h-100 {
    height: 100% !important;
}

.h-auto {
    height: auto !important;
}

.mh-100 {
    max-height: 100% !important;
}

.vh-100 {
    height: 100vh !important;
}

.min-vh-100 {
    min-height: 100vh !important;
}

.flex-fill {
    flex: 1 1 auto !important;
}

.flex-row {
    flex-direction: row !important;
}

.flex-column {
    flex-direction: column !important;
}

.flex-row-reverse {
    flex-direction: row-reverse !important;
}

.flex-column-reverse {
    flex-direction: column-reverse !important;
}

.flex-grow-0 {
    flex-grow: 0 !important;
}

.flex-grow-1 {
    flex-grow: 1 !important;
}

.flex-shrink-0 {
    flex-shrink: 0 !important;
}

.flex-shrink-1 {
    flex-shrink: 1 !important;
}

.flex-wrap {
    flex-wrap: wrap !important;
}

.flex-nowrap {
    flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
}

.justify-content-start {
    justify-content: flex-start !important;
}

.justify-content-end {
    justify-content: flex-end !important;
}

.justify-content-center {
    justify-content: center !important;
}

.justify-content-between {
    justify-content: space-between !important;
}

.justify-content-around {
    justify-content: space-around !important;
}

.justify-content-evenly {
    justify-content: space-evenly !important;
}

.align-items-start {
    align-items: flex-start !important;
}

.align-items-end {
    align-items: flex-end !important;
}

.align-items-center {
    align-items: center !important;
}

.align-items-baseline {
    align-items: baseline !important;
}

.align-items-stretch {
    align-items: stretch !important;
}

.align-content-start {
    align-content: flex-start !important;
}

.align-content-end {
    align-content: flex-end !important;
}

.align-content-center {
    align-content: center !important;
}

.align-content-between {
    align-content: space-between !important;
}

.align-content-around {
    align-content: space-around !important;
}

.align-content-stretch {
    align-content: stretch !important;
}

.align-self-auto {
    align-self: auto !important;
}

.align-self-start {
    align-self: flex-start !important;
}

.align-self-end {
    align-self: flex-end !important;
}

.align-self-center {
    align-self: center !important;
}

.align-self-baseline {
    align-self: baseline !important;
}

.align-self-stretch {
    align-self: stretch !important;
}

.order-first {
    order: -1 !important;
}

.order-0 {
    order: 0 !important;
}

.order-1 {
    order: 1 !important;
}

.order-2 {
    order: 2 !important;
}

.order-3 {
    order: 3 !important;
}

.order-4 {
    order: 4 !important;
}

.order-5 {
    order: 5 !important;
}

.order-last {
    order: 6 !important;
}

.m-0 {
    margin: 0 !important;
}

.m-1 {
    margin: 0.25rem !important;
}

.m-2 {
    margin: 0.5rem !important;
}

.m-3 {
    margin: 1rem !important;
}

.m-4 {
    margin: 1.5rem !important;
}

.m-5 {
    margin: 3rem !important;
}

.m-auto {
    margin: auto !important;
}

.mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.mx-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
}

.mx-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
}

.mx-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
}

.mx-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
}

.mx-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
}

.mx-auto, .hero-slider__content .row, .hero-slider__content .EPiServerForms section, .EPiServerForms .hero-slider__content section, .hero-slider__content .event-block .event-grid, .event-block .hero-slider__content .event-grid {
    margin-right: auto !important;
    margin-left: auto !important;
}

.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
}

.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
}

.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
}

.my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
}

.my-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}

.my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
}

.mt-0 {
    margin-top: 0 !important;
}

.mt-1 {
    margin-top: 0.25rem !important;
}

.mt-2 {
    margin-top: 0.5rem !important;
}

.mt-3 {
    margin-top: 1rem !important;
}

.mt-4 {
    margin-top: 1.5rem !important;
}

.mt-5 {
    margin-top: 3rem !important;
}

.mt-auto {
    margin-top: auto !important;
}

.me-0 {
    margin-right: 0 !important;
}

.me-1 {
    margin-right: 0.25rem !important;
}

.me-2 {
    margin-right: 0.5rem !important;
}

.me-3 {
    margin-right: 1rem !important;
}

.me-4 {
    margin-right: 1.5rem !important;
}

.me-5 {
    margin-right: 3rem !important;
}

.me-auto {
    margin-right: auto !important;
}

.mb-0 {
    margin-bottom: 0 !important;
}

.mb-1 {
    margin-bottom: 0.25rem !important;
}

.mb-2 {
    margin-bottom: 0.5rem !important;
}

.mb-3 {
    margin-bottom: 1rem !important;
}

.mb-4 {
    margin-bottom: 1.5rem !important;
}

.mb-5 {
    margin-bottom: 3rem !important;
}

.mb-auto {
    margin-bottom: auto !important;
}

.ms-0 {
    margin-left: 0 !important;
}

.ms-1 {
    margin-left: 0.25rem !important;
}

.ms-2 {
    margin-left: 0.5rem !important;
}

.ms-3 {
    margin-left: 1rem !important;
}

.ms-4 {
    margin-left: 1.5rem !important;
}

.ms-5 {
    margin-left: 3rem !important;
}

.ms-auto {
    margin-left: auto !important;
}

.p-0 {
    padding: 0 !important;
}

.p-1 {
    padding: 0.25rem !important;
}

.p-2 {
    padding: 0.5rem !important;
}

.p-3 {
    padding: 1rem !important;
}

.p-4 {
    padding: 1.5rem !important;
}

.p-5 {
    padding: 3rem !important;
}

.px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.px-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
}

.px-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
}

.px-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}

.px-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
}

.px-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
}

.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
}

.py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}

.py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

.py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}

.py-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}

.pt-0 {
    padding-top: 0 !important;
}

.pt-1 {
    padding-top: 0.25rem !important;
}

.pt-2 {
    padding-top: 0.5rem !important;
}

.pt-3 {
    padding-top: 1rem !important;
}

.pt-4 {
    padding-top: 1.5rem !important;
}

.pt-5 {
    padding-top: 3rem !important;
}

.pe-0 {
    padding-right: 0 !important;
}

.pe-1 {
    padding-right: 0.25rem !important;
}

.pe-2 {
    padding-right: 0.5rem !important;
}

.pe-3 {
    padding-right: 1rem !important;
}

.pe-4 {
    padding-right: 1.5rem !important;
}

.pe-5 {
    padding-right: 3rem !important;
}

.pb-0 {
    padding-bottom: 0 !important;
}

.pb-1 {
    padding-bottom: 0.25rem !important;
}

.pb-2 {
    padding-bottom: 0.5rem !important;
}

.pb-3 {
    padding-bottom: 1rem !important;
}

.pb-4 {
    padding-bottom: 1.5rem !important;
}

.pb-5 {
    padding-bottom: 3rem !important;
}

.ps-0 {
    padding-left: 0 !important;
}

.ps-1 {
    padding-left: 0.25rem !important;
}

.ps-2 {
    padding-left: 0.5rem !important;
}

.ps-3 {
    padding-left: 1rem !important;
}

.ps-4 {
    padding-left: 1.5rem !important;
}

.ps-5 {
    padding-left: 3rem !important;
}

.gap-0 {
    gap: 0 !important;
}

.gap-1 {
    gap: 0.25rem !important;
}

.gap-2 {
    gap: 0.5rem !important;
}

.gap-3 {
    gap: 1rem !important;
}

.gap-4 {
    gap: 1.5rem !important;
}

.gap-5 {
    gap: 3rem !important;
}

.row-gap-0 {
    row-gap: 0 !important;
}

.row-gap-1 {
    row-gap: 0.25rem !important;
}

.row-gap-2 {
    row-gap: 0.5rem !important;
}

.row-gap-3 {
    row-gap: 1rem !important;
}

.row-gap-4 {
    row-gap: 1.5rem !important;
}

.row-gap-5 {
    row-gap: 3rem !important;
}

.column-gap-0 {
    column-gap: 0 !important;
}

.column-gap-1 {
    column-gap: 0.25rem !important;
}

.column-gap-2 {
    column-gap: 0.5rem !important;
}

.column-gap-3 {
    column-gap: 1rem !important;
}

.column-gap-4 {
    column-gap: 1.5rem !important;
}

.column-gap-5 {
    column-gap: 3rem !important;
}

.font-monospace {
    font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
    font-size: calc(1.3625rem + 1.35vw) !important;
}

.fs-2 {
    font-size: calc(1.2875rem + 0.45vw) !important;
}

.fs-3 {
    font-size: 1.25rem !important;
}

.fs-4 {
    font-size: 1rem !important;
}

.fs-5 {
    font-size: 0.875rem !important;
}

.fst-italic {
    font-style: italic !important;
}

.fst-normal {
    font-style: normal !important;
}

.fw-lighter {
    font-weight: lighter !important;
}

.fw-light {
    font-weight: 300 !important;
}

.fw-normal {
    font-weight: 400 !important;
}

.fw-medium {
    font-weight: 500 !important;
}

.fw-semibold {
    font-weight: 600 !important;
}

.fw-bold {
    font-weight: 700 !important;
}

.fw-bolder {
    font-weight: bolder !important;
}

.lh-1 {
    line-height: 1 !important;
}

.lh-sm {
    line-height: 1.25 !important;
}

.lh-base {
    line-height: 1.5 !important;
}

.lh-lg {
    line-height: 2 !important;
}

.text-start {
    text-align: left !important;
}

.text-end {
    text-align: right !important;
}

.text-center {
    text-align: center !important;
}

.text-decoration-none {
    text-decoration: none !important;
}

.text-decoration-underline {
    text-decoration: underline !important;
}

.text-decoration-line-through {
    text-decoration: line-through !important;
}

.text-lowercase {
    text-transform: lowercase !important;
}

.text-uppercase {
    text-transform: uppercase !important;
}

.text-capitalize {
    text-transform: capitalize !important;
}

.text-wrap {
    white-space: normal !important;
}

.text-nowrap {
    white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
    word-wrap: break-word !important;
    word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-lake-blue {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-lake-blue-rgb), var(--bs-text-opacity)) !important;
}

.text-accent-blue {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-accent-blue-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted, .embed-caption, .img-caption, figure figcaption {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
}

.text-black-50 {
    --bs-text-opacity: 1;
    color: rgba(7, 18, 42, 0.5) !important;
}

.text-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color) !important;
}

.text-reset {
    --bs-text-opacity: 1;
    color: inherit !important;
}

.text-opacity-25 {
    --bs-text-opacity: 0.25;
}

.text-opacity-50 {
    --bs-text-opacity: 0.5;
}

.text-opacity-75 {
    --bs-text-opacity: 0.75;
}

.text-opacity-100 {
    --bs-text-opacity: 1;
}

.text-primary-emphasis {
    color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
    color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
    color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
    color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
    color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
    color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
    color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
    color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
    --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
    --bs-link-opacity: 0.1;
}

.link-opacity-25 {
    --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
    --bs-link-opacity: 0.25;
}

.link-opacity-50 {
    --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
    --bs-link-opacity: 0.5;
}

.link-opacity-75 {
    --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
    --bs-link-opacity: 0.75;
}

.link-opacity-100 {
    --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
    --bs-link-opacity: 1;
}

.link-offset-1 {
    text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
    text-underline-offset: 0.125em !important;
}

.link-offset-2 {
    text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
    text-underline-offset: 0.25em !important;
}

.link-offset-3 {
    text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
    text-underline-offset: 0.375em !important;
}

.link-underline-primary {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-lake-blue {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-lake-blue-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-accent-blue {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-accent-blue-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
    --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
    --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
    --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
    --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
    --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
    --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
    --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
    --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
    --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
    --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
    --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
    --bs-link-underline-opacity: 1;
}

.bg-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light, .cost-of-living .calculator {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-lake-blue {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-lake-blue-rgb), var(--bs-bg-opacity)) !important;
}

.bg-accent-blue {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-accent-blue-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
    --bs-bg-opacity: 1;
    background-color: transparent !important;
}

.bg-body-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
    --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
    --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
    --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
    --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
    --bs-bg-opacity: 1;
}

.bg-primary-subtle {
    background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
    background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
    background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
    background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
    background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
    background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
    background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
    background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
    background-image: var(--bs-gradient) !important;
}

.user-select-all {
    user-select: all !important;
}

.user-select-auto {
    user-select: auto !important;
}

.user-select-none {
    user-select: none !important;
}

.pe-none {
    pointer-events: none !important;
}

.pe-auto {
    pointer-events: auto !important;
}

.rounded {
    border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
    border-radius: 0 !important;
}

.rounded-1 {
    border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
    border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
    border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
    border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
    border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle, .intro.industry-intro .industry-intro-img, .feature-card .feature-img, .feature.feature-circle-img .feature-img {
    border-radius: 50% !important;
}

.rounded-pill {
    border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
    border-top-left-radius: var(--bs-border-radius) !important;
    border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

.rounded-top-1 {
    border-top-left-radius: var(--bs-border-radius-sm) !important;
    border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
    border-top-left-radius: var(--bs-border-radius) !important;
    border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
    border-top-left-radius: var(--bs-border-radius-lg) !important;
    border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
    border-top-left-radius: var(--bs-border-radius-xl) !important;
    border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
    border-top-left-radius: var(--bs-border-radius-xxl) !important;
    border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
}

.rounded-top-pill {
    border-top-left-radius: var(--bs-border-radius-pill) !important;
    border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
    border-top-right-radius: var(--bs-border-radius) !important;
    border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
    border-top-right-radius: var(--bs-border-radius-sm) !important;
    border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
    border-top-right-radius: var(--bs-border-radius) !important;
    border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
    border-top-right-radius: var(--bs-border-radius-lg) !important;
    border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
    border-top-right-radius: var(--bs-border-radius-xl) !important;
    border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
    border-top-right-radius: var(--bs-border-radius-xxl) !important;
    border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
    border-top-right-radius: var(--bs-border-radius-pill) !important;
    border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
    border-bottom-right-radius: var(--bs-border-radius) !important;
    border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
    border-bottom-right-radius: var(--bs-border-radius-sm) !important;
    border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
    border-bottom-right-radius: var(--bs-border-radius) !important;
    border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
    border-bottom-right-radius: var(--bs-border-radius-lg) !important;
    border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
    border-bottom-right-radius: var(--bs-border-radius-xl) !important;
    border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
    border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
    border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
    border-bottom-right-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
    border-bottom-right-radius: var(--bs-border-radius-pill) !important;
    border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
    border-bottom-left-radius: var(--bs-border-radius) !important;
    border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
}

.rounded-start-1 {
    border-bottom-left-radius: var(--bs-border-radius-sm) !important;
    border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
    border-bottom-left-radius: var(--bs-border-radius) !important;
    border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
    border-bottom-left-radius: var(--bs-border-radius-lg) !important;
    border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
    border-bottom-left-radius: var(--bs-border-radius-xl) !important;
    border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
    border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
    border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
    border-bottom-left-radius: 50% !important;
    border-top-left-radius: 50% !important;
}

.rounded-start-pill {
    border-bottom-left-radius: var(--bs-border-radius-pill) !important;
    border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
    visibility: visible !important;
}

.invisible {
    visibility: hidden !important;
}

.z-n1 {
    z-index: -1 !important;
}

.z-0 {
    z-index: 0 !important;
}

.z-1 {
    z-index: 1 !important;
}

.z-2 {
    z-index: 2 !important;
}

.z-3 {
    z-index: 3 !important;
}

@media (min-width: 576px) {
    .float-sm-start {
        float: left !important;
    }

    .float-sm-end {
        float: right !important;
    }

    .float-sm-none {
        float: none !important;
    }

    .object-fit-sm-contain {
        object-fit: contain !important;
    }

    .object-fit-sm-cover {
        object-fit: cover !important;
    }

    .object-fit-sm-fill {
        object-fit: fill !important;
    }

    .object-fit-sm-scale {
        object-fit: scale-down !important;
    }

    .object-fit-sm-none {
        object-fit: none !important;
    }

    .d-sm-inline {
        display: inline !important;
    }

    .d-sm-inline-block {
        display: inline-block !important;
    }

    .d-sm-block {
        display: block !important;
    }

    .d-sm-grid {
        display: grid !important;
    }

    .d-sm-inline-grid {
        display: inline-grid !important;
    }

    .d-sm-table {
        display: table !important;
    }

    .d-sm-table-row {
        display: table-row !important;
    }

    .d-sm-table-cell {
        display: table-cell !important;
    }

    .d-sm-flex {
        display: flex !important;
    }

    .d-sm-inline-flex {
        display: inline-flex !important;
    }

    .d-sm-none {
        display: none !important;
    }

    .flex-sm-fill {
        flex: 1 1 auto !important;
    }

    .flex-sm-row {
        flex-direction: row !important;
    }

    .flex-sm-column {
        flex-direction: column !important;
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-sm-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-sm-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1 !important;
    }

    .flex-sm-wrap {
        flex-wrap: wrap !important;
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-sm-start {
        justify-content: flex-start !important;
    }

    .justify-content-sm-end {
        justify-content: flex-end !important;
    }

    .justify-content-sm-center {
        justify-content: center !important;
    }

    .justify-content-sm-between {
        justify-content: space-between !important;
    }

    .justify-content-sm-around {
        justify-content: space-around !important;
    }

    .justify-content-sm-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-sm-start {
        align-items: flex-start !important;
    }

    .align-items-sm-end {
        align-items: flex-end !important;
    }

    .align-items-sm-center {
        align-items: center !important;
    }

    .align-items-sm-baseline {
        align-items: baseline !important;
    }

    .align-items-sm-stretch {
        align-items: stretch !important;
    }

    .align-content-sm-start {
        align-content: flex-start !important;
    }

    .align-content-sm-end {
        align-content: flex-end !important;
    }

    .align-content-sm-center {
        align-content: center !important;
    }

    .align-content-sm-between {
        align-content: space-between !important;
    }

    .align-content-sm-around {
        align-content: space-around !important;
    }

    .align-content-sm-stretch {
        align-content: stretch !important;
    }

    .align-self-sm-auto {
        align-self: auto !important;
    }

    .align-self-sm-start {
        align-self: flex-start !important;
    }

    .align-self-sm-end {
        align-self: flex-end !important;
    }

    .align-self-sm-center {
        align-self: center !important;
    }

    .align-self-sm-baseline {
        align-self: baseline !important;
    }

    .align-self-sm-stretch {
        align-self: stretch !important;
    }

    .order-sm-first {
        order: -1 !important;
    }

    .order-sm-0 {
        order: 0 !important;
    }

    .order-sm-1 {
        order: 1 !important;
    }

    .order-sm-2 {
        order: 2 !important;
    }

    .order-sm-3 {
        order: 3 !important;
    }

    .order-sm-4 {
        order: 4 !important;
    }

    .order-sm-5 {
        order: 5 !important;
    }

    .order-sm-last {
        order: 6 !important;
    }

    .m-sm-0 {
        margin: 0 !important;
    }

    .m-sm-1 {
        margin: 0.25rem !important;
    }

    .m-sm-2 {
        margin: 0.5rem !important;
    }

    .m-sm-3 {
        margin: 1rem !important;
    }

    .m-sm-4 {
        margin: 1.5rem !important;
    }

    .m-sm-5 {
        margin: 3rem !important;
    }

    .m-sm-auto {
        margin: auto !important;
    }

    .mx-sm-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-sm-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .mx-sm-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .mx-sm-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-sm-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-sm-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-sm-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-sm-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-sm-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-sm-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-sm-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-sm-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-sm-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-sm-0 {
        margin-top: 0 !important;
    }

    .mt-sm-1 {
        margin-top: 0.25rem !important;
    }

    .mt-sm-2 {
        margin-top: 0.5rem !important;
    }

    .mt-sm-3 {
        margin-top: 1rem !important;
    }

    .mt-sm-4 {
        margin-top: 1.5rem !important;
    }

    .mt-sm-5 {
        margin-top: 3rem !important;
    }

    .mt-sm-auto {
        margin-top: auto !important;
    }

    .me-sm-0 {
        margin-right: 0 !important;
    }

    .me-sm-1 {
        margin-right: 0.25rem !important;
    }

    .me-sm-2 {
        margin-right: 0.5rem !important;
    }

    .me-sm-3 {
        margin-right: 1rem !important;
    }

    .me-sm-4 {
        margin-right: 1.5rem !important;
    }

    .me-sm-5 {
        margin-right: 3rem !important;
    }

    .me-sm-auto {
        margin-right: auto !important;
    }

    .mb-sm-0 {
        margin-bottom: 0 !important;
    }

    .mb-sm-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-sm-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-sm-3 {
        margin-bottom: 1rem !important;
    }

    .mb-sm-4 {
        margin-bottom: 1.5rem !important;
    }

    .mb-sm-5 {
        margin-bottom: 3rem !important;
    }

    .mb-sm-auto {
        margin-bottom: auto !important;
    }

    .ms-sm-0 {
        margin-left: 0 !important;
    }

    .ms-sm-1 {
        margin-left: 0.25rem !important;
    }

    .ms-sm-2 {
        margin-left: 0.5rem !important;
    }

    .ms-sm-3 {
        margin-left: 1rem !important;
    }

    .ms-sm-4 {
        margin-left: 1.5rem !important;
    }

    .ms-sm-5 {
        margin-left: 3rem !important;
    }

    .ms-sm-auto {
        margin-left: auto !important;
    }

    .p-sm-0 {
        padding: 0 !important;
    }

    .p-sm-1 {
        padding: 0.25rem !important;
    }

    .p-sm-2 {
        padding: 0.5rem !important;
    }

    .p-sm-3 {
        padding: 1rem !important;
    }

    .p-sm-4 {
        padding: 1.5rem !important;
    }

    .p-sm-5 {
        padding: 3rem !important;
    }

    .px-sm-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-sm-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .px-sm-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .px-sm-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-sm-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-sm-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .py-sm-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-sm-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-sm-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-sm-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-sm-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-sm-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .pt-sm-0 {
        padding-top: 0 !important;
    }

    .pt-sm-1 {
        padding-top: 0.25rem !important;
    }

    .pt-sm-2 {
        padding-top: 0.5rem !important;
    }

    .pt-sm-3 {
        padding-top: 1rem !important;
    }

    .pt-sm-4 {
        padding-top: 1.5rem !important;
    }

    .pt-sm-5 {
        padding-top: 3rem !important;
    }

    .pe-sm-0 {
        padding-right: 0 !important;
    }

    .pe-sm-1 {
        padding-right: 0.25rem !important;
    }

    .pe-sm-2 {
        padding-right: 0.5rem !important;
    }

    .pe-sm-3 {
        padding-right: 1rem !important;
    }

    .pe-sm-4 {
        padding-right: 1.5rem !important;
    }

    .pe-sm-5 {
        padding-right: 3rem !important;
    }

    .pb-sm-0 {
        padding-bottom: 0 !important;
    }

    .pb-sm-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-sm-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-sm-3 {
        padding-bottom: 1rem !important;
    }

    .pb-sm-4 {
        padding-bottom: 1.5rem !important;
    }

    .pb-sm-5 {
        padding-bottom: 3rem !important;
    }

    .ps-sm-0 {
        padding-left: 0 !important;
    }

    .ps-sm-1 {
        padding-left: 0.25rem !important;
    }

    .ps-sm-2 {
        padding-left: 0.5rem !important;
    }

    .ps-sm-3 {
        padding-left: 1rem !important;
    }

    .ps-sm-4 {
        padding-left: 1.5rem !important;
    }

    .ps-sm-5 {
        padding-left: 3rem !important;
    }

    .gap-sm-0 {
        gap: 0 !important;
    }

    .gap-sm-1 {
        gap: 0.25rem !important;
    }

    .gap-sm-2 {
        gap: 0.5rem !important;
    }

    .gap-sm-3 {
        gap: 1rem !important;
    }

    .gap-sm-4 {
        gap: 1.5rem !important;
    }

    .gap-sm-5 {
        gap: 3rem !important;
    }

    .row-gap-sm-0 {
        row-gap: 0 !important;
    }

    .row-gap-sm-1 {
        row-gap: 0.25rem !important;
    }

    .row-gap-sm-2 {
        row-gap: 0.5rem !important;
    }

    .row-gap-sm-3 {
        row-gap: 1rem !important;
    }

    .row-gap-sm-4 {
        row-gap: 1.5rem !important;
    }

    .row-gap-sm-5 {
        row-gap: 3rem !important;
    }

    .column-gap-sm-0 {
        column-gap: 0 !important;
    }

    .column-gap-sm-1 {
        column-gap: 0.25rem !important;
    }

    .column-gap-sm-2 {
        column-gap: 0.5rem !important;
    }

    .column-gap-sm-3 {
        column-gap: 1rem !important;
    }

    .column-gap-sm-4 {
        column-gap: 1.5rem !important;
    }

    .column-gap-sm-5 {
        column-gap: 3rem !important;
    }

    .text-sm-start {
        text-align: left !important;
    }

    .text-sm-end {
        text-align: right !important;
    }

    .text-sm-center {
        text-align: center !important;
    }
}

@media (min-width: 769px) {
    .float-md-start {
        float: left !important;
    }

    .float-md-end {
        float: right !important;
    }

    .float-md-none {
        float: none !important;
    }

    .object-fit-md-contain {
        object-fit: contain !important;
    }

    .object-fit-md-cover {
        object-fit: cover !important;
    }

    .object-fit-md-fill {
        object-fit: fill !important;
    }

    .object-fit-md-scale {
        object-fit: scale-down !important;
    }

    .object-fit-md-none {
        object-fit: none !important;
    }

    .d-md-inline {
        display: inline !important;
    }

    .d-md-inline-block {
        display: inline-block !important;
    }

    .d-md-block {
        display: block !important;
    }

    .d-md-grid {
        display: grid !important;
    }

    .d-md-inline-grid {
        display: inline-grid !important;
    }

    .d-md-table {
        display: table !important;
    }

    .d-md-table-row {
        display: table-row !important;
    }

    .d-md-table-cell {
        display: table-cell !important;
    }

    .d-md-flex {
        display: flex !important;
    }

    .d-md-inline-flex {
        display: inline-flex !important;
    }

    .d-md-none {
        display: none !important;
    }

    .flex-md-fill {
        flex: 1 1 auto !important;
    }

    .flex-md-row {
        flex-direction: row !important;
    }

    .flex-md-column {
        flex-direction: column !important;
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-md-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-md-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-md-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-md-shrink-1 {
        flex-shrink: 1 !important;
    }

    .flex-md-wrap {
        flex-wrap: wrap !important;
    }

    .flex-md-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-md-start {
        justify-content: flex-start !important;
    }

    .justify-content-md-end {
        justify-content: flex-end !important;
    }

    .justify-content-md-center {
        justify-content: center !important;
    }

    .justify-content-md-between {
        justify-content: space-between !important;
    }

    .justify-content-md-around {
        justify-content: space-around !important;
    }

    .justify-content-md-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-md-start {
        align-items: flex-start !important;
    }

    .align-items-md-end {
        align-items: flex-end !important;
    }

    .align-items-md-center {
        align-items: center !important;
    }

    .align-items-md-baseline {
        align-items: baseline !important;
    }

    .align-items-md-stretch {
        align-items: stretch !important;
    }

    .align-content-md-start {
        align-content: flex-start !important;
    }

    .align-content-md-end {
        align-content: flex-end !important;
    }

    .align-content-md-center {
        align-content: center !important;
    }

    .align-content-md-between {
        align-content: space-between !important;
    }

    .align-content-md-around {
        align-content: space-around !important;
    }

    .align-content-md-stretch {
        align-content: stretch !important;
    }

    .align-self-md-auto {
        align-self: auto !important;
    }

    .align-self-md-start {
        align-self: flex-start !important;
    }

    .align-self-md-end {
        align-self: flex-end !important;
    }

    .align-self-md-center {
        align-self: center !important;
    }

    .align-self-md-baseline {
        align-self: baseline !important;
    }

    .align-self-md-stretch {
        align-self: stretch !important;
    }

    .order-md-first {
        order: -1 !important;
    }

    .order-md-0 {
        order: 0 !important;
    }

    .order-md-1 {
        order: 1 !important;
    }

    .order-md-2 {
        order: 2 !important;
    }

    .order-md-3 {
        order: 3 !important;
    }

    .order-md-4 {
        order: 4 !important;
    }

    .order-md-5 {
        order: 5 !important;
    }

    .order-md-last {
        order: 6 !important;
    }

    .m-md-0 {
        margin: 0 !important;
    }

    .m-md-1 {
        margin: 0.25rem !important;
    }

    .m-md-2 {
        margin: 0.5rem !important;
    }

    .m-md-3 {
        margin: 1rem !important;
    }

    .m-md-4 {
        margin: 1.5rem !important;
    }

    .m-md-5 {
        margin: 3rem !important;
    }

    .m-md-auto {
        margin: auto !important;
    }

    .mx-md-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-md-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .mx-md-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .mx-md-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-md-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-md-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-md-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-md-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-md-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-md-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-md-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-md-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-md-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-md-0 {
        margin-top: 0 !important;
    }

    .mt-md-1 {
        margin-top: 0.25rem !important;
    }

    .mt-md-2 {
        margin-top: 0.5rem !important;
    }

    .mt-md-3 {
        margin-top: 1rem !important;
    }

    .mt-md-4 {
        margin-top: 1.5rem !important;
    }

    .mt-md-5 {
        margin-top: 3rem !important;
    }

    .mt-md-auto {
        margin-top: auto !important;
    }

    .me-md-0 {
        margin-right: 0 !important;
    }

    .me-md-1 {
        margin-right: 0.25rem !important;
    }

    .me-md-2 {
        margin-right: 0.5rem !important;
    }

    .me-md-3 {
        margin-right: 1rem !important;
    }

    .me-md-4 {
        margin-right: 1.5rem !important;
    }

    .me-md-5 {
        margin-right: 3rem !important;
    }

    .me-md-auto {
        margin-right: auto !important;
    }

    .mb-md-0 {
        margin-bottom: 0 !important;
    }

    .mb-md-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-md-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-md-3 {
        margin-bottom: 1rem !important;
    }

    .mb-md-4 {
        margin-bottom: 1.5rem !important;
    }

    .mb-md-5 {
        margin-bottom: 3rem !important;
    }

    .mb-md-auto {
        margin-bottom: auto !important;
    }

    .ms-md-0 {
        margin-left: 0 !important;
    }

    .ms-md-1 {
        margin-left: 0.25rem !important;
    }

    .ms-md-2 {
        margin-left: 0.5rem !important;
    }

    .ms-md-3 {
        margin-left: 1rem !important;
    }

    .ms-md-4 {
        margin-left: 1.5rem !important;
    }

    .ms-md-5 {
        margin-left: 3rem !important;
    }

    .ms-md-auto {
        margin-left: auto !important;
    }

    .p-md-0 {
        padding: 0 !important;
    }

    .p-md-1 {
        padding: 0.25rem !important;
    }

    .p-md-2 {
        padding: 0.5rem !important;
    }

    .p-md-3 {
        padding: 1rem !important;
    }

    .p-md-4 {
        padding: 1.5rem !important;
    }

    .p-md-5 {
        padding: 3rem !important;
    }

    .px-md-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-md-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .px-md-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .px-md-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-md-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-md-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .py-md-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-md-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-md-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-md-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-md-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-md-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .pt-md-0 {
        padding-top: 0 !important;
    }

    .pt-md-1 {
        padding-top: 0.25rem !important;
    }

    .pt-md-2 {
        padding-top: 0.5rem !important;
    }

    .pt-md-3 {
        padding-top: 1rem !important;
    }

    .pt-md-4 {
        padding-top: 1.5rem !important;
    }

    .pt-md-5 {
        padding-top: 3rem !important;
    }

    .pe-md-0 {
        padding-right: 0 !important;
    }

    .pe-md-1 {
        padding-right: 0.25rem !important;
    }

    .pe-md-2 {
        padding-right: 0.5rem !important;
    }

    .pe-md-3 {
        padding-right: 1rem !important;
    }

    .pe-md-4 {
        padding-right: 1.5rem !important;
    }

    .pe-md-5 {
        padding-right: 3rem !important;
    }

    .pb-md-0 {
        padding-bottom: 0 !important;
    }

    .pb-md-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-md-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-md-3 {
        padding-bottom: 1rem !important;
    }

    .pb-md-4 {
        padding-bottom: 1.5rem !important;
    }

    .pb-md-5 {
        padding-bottom: 3rem !important;
    }

    .ps-md-0 {
        padding-left: 0 !important;
    }

    .ps-md-1 {
        padding-left: 0.25rem !important;
    }

    .ps-md-2 {
        padding-left: 0.5rem !important;
    }

    .ps-md-3 {
        padding-left: 1rem !important;
    }

    .ps-md-4 {
        padding-left: 1.5rem !important;
    }

    .ps-md-5 {
        padding-left: 3rem !important;
    }

    .gap-md-0 {
        gap: 0 !important;
    }

    .gap-md-1 {
        gap: 0.25rem !important;
    }

    .gap-md-2 {
        gap: 0.5rem !important;
    }

    .gap-md-3 {
        gap: 1rem !important;
    }

    .gap-md-4 {
        gap: 1.5rem !important;
    }

    .gap-md-5 {
        gap: 3rem !important;
    }

    .row-gap-md-0 {
        row-gap: 0 !important;
    }

    .row-gap-md-1 {
        row-gap: 0.25rem !important;
    }

    .row-gap-md-2 {
        row-gap: 0.5rem !important;
    }

    .row-gap-md-3 {
        row-gap: 1rem !important;
    }

    .row-gap-md-4 {
        row-gap: 1.5rem !important;
    }

    .row-gap-md-5 {
        row-gap: 3rem !important;
    }

    .column-gap-md-0 {
        column-gap: 0 !important;
    }

    .column-gap-md-1 {
        column-gap: 0.25rem !important;
    }

    .column-gap-md-2 {
        column-gap: 0.5rem !important;
    }

    .column-gap-md-3 {
        column-gap: 1rem !important;
    }

    .column-gap-md-4 {
        column-gap: 1.5rem !important;
    }

    .column-gap-md-5 {
        column-gap: 3rem !important;
    }

    .text-md-start {
        text-align: left !important;
    }

    .text-md-end {
        text-align: right !important;
    }

    .text-md-center {
        text-align: center !important;
    }
}

@media (min-width: 992px) {
    .float-lg-start {
        float: left !important;
    }

    .float-lg-end {
        float: right !important;
    }

    .float-lg-none {
        float: none !important;
    }

    .object-fit-lg-contain {
        object-fit: contain !important;
    }

    .object-fit-lg-cover {
        object-fit: cover !important;
    }

    .object-fit-lg-fill {
        object-fit: fill !important;
    }

    .object-fit-lg-scale {
        object-fit: scale-down !important;
    }

    .object-fit-lg-none {
        object-fit: none !important;
    }

    .d-lg-inline {
        display: inline !important;
    }

    .d-lg-inline-block {
        display: inline-block !important;
    }

    .d-lg-block {
        display: block !important;
    }

    .d-lg-grid {
        display: grid !important;
    }

    .d-lg-inline-grid {
        display: inline-grid !important;
    }

    .d-lg-table {
        display: table !important;
    }

    .d-lg-table-row {
        display: table-row !important;
    }

    .d-lg-table-cell {
        display: table-cell !important;
    }

    .d-lg-flex {
        display: flex !important;
    }

    .d-lg-inline-flex {
        display: inline-flex !important;
    }

    .d-lg-none {
        display: none !important;
    }

    .flex-lg-fill {
        flex: 1 1 auto !important;
    }

    .flex-lg-row {
        flex-direction: row !important;
    }

    .flex-lg-column {
        flex-direction: column !important;
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-lg-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-lg-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1 !important;
    }

    .flex-lg-wrap {
        flex-wrap: wrap !important;
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-lg-start {
        justify-content: flex-start !important;
    }

    .justify-content-lg-end {
        justify-content: flex-end !important;
    }

    .justify-content-lg-center {
        justify-content: center !important;
    }

    .justify-content-lg-between {
        justify-content: space-between !important;
    }

    .justify-content-lg-around {
        justify-content: space-around !important;
    }

    .justify-content-lg-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-lg-start {
        align-items: flex-start !important;
    }

    .align-items-lg-end {
        align-items: flex-end !important;
    }

    .align-items-lg-center {
        align-items: center !important;
    }

    .align-items-lg-baseline {
        align-items: baseline !important;
    }

    .align-items-lg-stretch {
        align-items: stretch !important;
    }

    .align-content-lg-start {
        align-content: flex-start !important;
    }

    .align-content-lg-end {
        align-content: flex-end !important;
    }

    .align-content-lg-center {
        align-content: center !important;
    }

    .align-content-lg-between {
        align-content: space-between !important;
    }

    .align-content-lg-around {
        align-content: space-around !important;
    }

    .align-content-lg-stretch {
        align-content: stretch !important;
    }

    .align-self-lg-auto {
        align-self: auto !important;
    }

    .align-self-lg-start {
        align-self: flex-start !important;
    }

    .align-self-lg-end {
        align-self: flex-end !important;
    }

    .align-self-lg-center {
        align-self: center !important;
    }

    .align-self-lg-baseline {
        align-self: baseline !important;
    }

    .align-self-lg-stretch {
        align-self: stretch !important;
    }

    .order-lg-first {
        order: -1 !important;
    }

    .order-lg-0 {
        order: 0 !important;
    }

    .order-lg-1 {
        order: 1 !important;
    }

    .order-lg-2 {
        order: 2 !important;
    }

    .order-lg-3 {
        order: 3 !important;
    }

    .order-lg-4 {
        order: 4 !important;
    }

    .order-lg-5 {
        order: 5 !important;
    }

    .order-lg-last {
        order: 6 !important;
    }

    .m-lg-0 {
        margin: 0 !important;
    }

    .m-lg-1 {
        margin: 0.25rem !important;
    }

    .m-lg-2 {
        margin: 0.5rem !important;
    }

    .m-lg-3 {
        margin: 1rem !important;
    }

    .m-lg-4 {
        margin: 1.5rem !important;
    }

    .m-lg-5 {
        margin: 3rem !important;
    }

    .m-lg-auto {
        margin: auto !important;
    }

    .mx-lg-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-lg-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .mx-lg-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .mx-lg-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-lg-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-lg-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-lg-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-lg-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-lg-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-lg-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-lg-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-lg-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-lg-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-lg-0 {
        margin-top: 0 !important;
    }

    .mt-lg-1 {
        margin-top: 0.25rem !important;
    }

    .mt-lg-2 {
        margin-top: 0.5rem !important;
    }

    .mt-lg-3 {
        margin-top: 1rem !important;
    }

    .mt-lg-4 {
        margin-top: 1.5rem !important;
    }

    .mt-lg-5 {
        margin-top: 3rem !important;
    }

    .mt-lg-auto {
        margin-top: auto !important;
    }

    .me-lg-0 {
        margin-right: 0 !important;
    }

    .me-lg-1 {
        margin-right: 0.25rem !important;
    }

    .me-lg-2 {
        margin-right: 0.5rem !important;
    }

    .me-lg-3 {
        margin-right: 1rem !important;
    }

    .me-lg-4 {
        margin-right: 1.5rem !important;
    }

    .me-lg-5 {
        margin-right: 3rem !important;
    }

    .me-lg-auto {
        margin-right: auto !important;
    }

    .mb-lg-0 {
        margin-bottom: 0 !important;
    }

    .mb-lg-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-lg-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-lg-3 {
        margin-bottom: 1rem !important;
    }

    .mb-lg-4 {
        margin-bottom: 1.5rem !important;
    }

    .mb-lg-5 {
        margin-bottom: 3rem !important;
    }

    .mb-lg-auto {
        margin-bottom: auto !important;
    }

    .ms-lg-0 {
        margin-left: 0 !important;
    }

    .ms-lg-1 {
        margin-left: 0.25rem !important;
    }

    .ms-lg-2 {
        margin-left: 0.5rem !important;
    }

    .ms-lg-3 {
        margin-left: 1rem !important;
    }

    .ms-lg-4 {
        margin-left: 1.5rem !important;
    }

    .ms-lg-5 {
        margin-left: 3rem !important;
    }

    .ms-lg-auto {
        margin-left: auto !important;
    }

    .p-lg-0 {
        padding: 0 !important;
    }

    .p-lg-1 {
        padding: 0.25rem !important;
    }

    .p-lg-2 {
        padding: 0.5rem !important;
    }

    .p-lg-3 {
        padding: 1rem !important;
    }

    .p-lg-4 {
        padding: 1.5rem !important;
    }

    .p-lg-5 {
        padding: 3rem !important;
    }

    .px-lg-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-lg-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .px-lg-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .px-lg-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-lg-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-lg-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .py-lg-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-lg-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-lg-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-lg-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-lg-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-lg-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .pt-lg-0 {
        padding-top: 0 !important;
    }

    .pt-lg-1 {
        padding-top: 0.25rem !important;
    }

    .pt-lg-2 {
        padding-top: 0.5rem !important;
    }

    .pt-lg-3 {
        padding-top: 1rem !important;
    }

    .pt-lg-4 {
        padding-top: 1.5rem !important;
    }

    .pt-lg-5 {
        padding-top: 3rem !important;
    }

    .pe-lg-0 {
        padding-right: 0 !important;
    }

    .pe-lg-1 {
        padding-right: 0.25rem !important;
    }

    .pe-lg-2 {
        padding-right: 0.5rem !important;
    }

    .pe-lg-3 {
        padding-right: 1rem !important;
    }

    .pe-lg-4 {
        padding-right: 1.5rem !important;
    }

    .pe-lg-5 {
        padding-right: 3rem !important;
    }

    .pb-lg-0 {
        padding-bottom: 0 !important;
    }

    .pb-lg-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-lg-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-lg-3 {
        padding-bottom: 1rem !important;
    }

    .pb-lg-4 {
        padding-bottom: 1.5rem !important;
    }

    .pb-lg-5 {
        padding-bottom: 3rem !important;
    }

    .ps-lg-0 {
        padding-left: 0 !important;
    }

    .ps-lg-1 {
        padding-left: 0.25rem !important;
    }

    .ps-lg-2 {
        padding-left: 0.5rem !important;
    }

    .ps-lg-3 {
        padding-left: 1rem !important;
    }

    .ps-lg-4 {
        padding-left: 1.5rem !important;
    }

    .ps-lg-5 {
        padding-left: 3rem !important;
    }

    .gap-lg-0 {
        gap: 0 !important;
    }

    .gap-lg-1 {
        gap: 0.25rem !important;
    }

    .gap-lg-2 {
        gap: 0.5rem !important;
    }

    .gap-lg-3 {
        gap: 1rem !important;
    }

    .gap-lg-4 {
        gap: 1.5rem !important;
    }

    .gap-lg-5 {
        gap: 3rem !important;
    }

    .row-gap-lg-0 {
        row-gap: 0 !important;
    }

    .row-gap-lg-1 {
        row-gap: 0.25rem !important;
    }

    .row-gap-lg-2 {
        row-gap: 0.5rem !important;
    }

    .row-gap-lg-3 {
        row-gap: 1rem !important;
    }

    .row-gap-lg-4 {
        row-gap: 1.5rem !important;
    }

    .row-gap-lg-5 {
        row-gap: 3rem !important;
    }

    .column-gap-lg-0 {
        column-gap: 0 !important;
    }

    .column-gap-lg-1 {
        column-gap: 0.25rem !important;
    }

    .column-gap-lg-2 {
        column-gap: 0.5rem !important;
    }

    .column-gap-lg-3 {
        column-gap: 1rem !important;
    }

    .column-gap-lg-4 {
        column-gap: 1.5rem !important;
    }

    .column-gap-lg-5 {
        column-gap: 3rem !important;
    }

    .text-lg-start {
        text-align: left !important;
    }

    .text-lg-end {
        text-align: right !important;
    }

    .text-lg-center {
        text-align: center !important;
    }
}

@media (min-width: 1200px) {
    .float-xl-start {
        float: left !important;
    }

    .float-xl-end {
        float: right !important;
    }

    .float-xl-none {
        float: none !important;
    }

    .object-fit-xl-contain {
        object-fit: contain !important;
    }

    .object-fit-xl-cover {
        object-fit: cover !important;
    }

    .object-fit-xl-fill {
        object-fit: fill !important;
    }

    .object-fit-xl-scale {
        object-fit: scale-down !important;
    }

    .object-fit-xl-none {
        object-fit: none !important;
    }

    .d-xl-inline {
        display: inline !important;
    }

    .d-xl-inline-block {
        display: inline-block !important;
    }

    .d-xl-block {
        display: block !important;
    }

    .d-xl-grid {
        display: grid !important;
    }

    .d-xl-inline-grid {
        display: inline-grid !important;
    }

    .d-xl-table {
        display: table !important;
    }

    .d-xl-table-row {
        display: table-row !important;
    }

    .d-xl-table-cell {
        display: table-cell !important;
    }

    .d-xl-flex {
        display: flex !important;
    }

    .d-xl-inline-flex {
        display: inline-flex !important;
    }

    .d-xl-none {
        display: none !important;
    }

    .flex-xl-fill {
        flex: 1 1 auto !important;
    }

    .flex-xl-row {
        flex-direction: row !important;
    }

    .flex-xl-column {
        flex-direction: column !important;
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important;
    }

    .flex-xl-wrap {
        flex-wrap: wrap !important;
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-xl-start {
        justify-content: flex-start !important;
    }

    .justify-content-xl-end {
        justify-content: flex-end !important;
    }

    .justify-content-xl-center {
        justify-content: center !important;
    }

    .justify-content-xl-between {
        justify-content: space-between !important;
    }

    .justify-content-xl-around {
        justify-content: space-around !important;
    }

    .justify-content-xl-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-xl-start {
        align-items: flex-start !important;
    }

    .align-items-xl-end {
        align-items: flex-end !important;
    }

    .align-items-xl-center {
        align-items: center !important;
    }

    .align-items-xl-baseline {
        align-items: baseline !important;
    }

    .align-items-xl-stretch {
        align-items: stretch !important;
    }

    .align-content-xl-start {
        align-content: flex-start !important;
    }

    .align-content-xl-end {
        align-content: flex-end !important;
    }

    .align-content-xl-center {
        align-content: center !important;
    }

    .align-content-xl-between {
        align-content: space-between !important;
    }

    .align-content-xl-around {
        align-content: space-around !important;
    }

    .align-content-xl-stretch {
        align-content: stretch !important;
    }

    .align-self-xl-auto {
        align-self: auto !important;
    }

    .align-self-xl-start {
        align-self: flex-start !important;
    }

    .align-self-xl-end {
        align-self: flex-end !important;
    }

    .align-self-xl-center {
        align-self: center !important;
    }

    .align-self-xl-baseline {
        align-self: baseline !important;
    }

    .align-self-xl-stretch {
        align-self: stretch !important;
    }

    .order-xl-first {
        order: -1 !important;
    }

    .order-xl-0 {
        order: 0 !important;
    }

    .order-xl-1 {
        order: 1 !important;
    }

    .order-xl-2 {
        order: 2 !important;
    }

    .order-xl-3 {
        order: 3 !important;
    }

    .order-xl-4 {
        order: 4 !important;
    }

    .order-xl-5 {
        order: 5 !important;
    }

    .order-xl-last {
        order: 6 !important;
    }

    .m-xl-0 {
        margin: 0 !important;
    }

    .m-xl-1 {
        margin: 0.25rem !important;
    }

    .m-xl-2 {
        margin: 0.5rem !important;
    }

    .m-xl-3 {
        margin: 1rem !important;
    }

    .m-xl-4 {
        margin: 1.5rem !important;
    }

    .m-xl-5 {
        margin: 3rem !important;
    }

    .m-xl-auto {
        margin: auto !important;
    }

    .mx-xl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-xl-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .mx-xl-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .mx-xl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-xl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-xl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-xl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-xl-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-xl-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-xl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-xl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-xl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-xl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-xl-0 {
        margin-top: 0 !important;
    }

    .mt-xl-1 {
        margin-top: 0.25rem !important;
    }

    .mt-xl-2 {
        margin-top: 0.5rem !important;
    }

    .mt-xl-3 {
        margin-top: 1rem !important;
    }

    .mt-xl-4 {
        margin-top: 1.5rem !important;
    }

    .mt-xl-5 {
        margin-top: 3rem !important;
    }

    .mt-xl-auto {
        margin-top: auto !important;
    }

    .me-xl-0 {
        margin-right: 0 !important;
    }

    .me-xl-1 {
        margin-right: 0.25rem !important;
    }

    .me-xl-2 {
        margin-right: 0.5rem !important;
    }

    .me-xl-3 {
        margin-right: 1rem !important;
    }

    .me-xl-4 {
        margin-right: 1.5rem !important;
    }

    .me-xl-5 {
        margin-right: 3rem !important;
    }

    .me-xl-auto {
        margin-right: auto !important;
    }

    .mb-xl-0 {
        margin-bottom: 0 !important;
    }

    .mb-xl-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-xl-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-xl-3 {
        margin-bottom: 1rem !important;
    }

    .mb-xl-4 {
        margin-bottom: 1.5rem !important;
    }

    .mb-xl-5 {
        margin-bottom: 3rem !important;
    }

    .mb-xl-auto {
        margin-bottom: auto !important;
    }

    .ms-xl-0 {
        margin-left: 0 !important;
    }

    .ms-xl-1 {
        margin-left: 0.25rem !important;
    }

    .ms-xl-2 {
        margin-left: 0.5rem !important;
    }

    .ms-xl-3 {
        margin-left: 1rem !important;
    }

    .ms-xl-4 {
        margin-left: 1.5rem !important;
    }

    .ms-xl-5 {
        margin-left: 3rem !important;
    }

    .ms-xl-auto {
        margin-left: auto !important;
    }

    .p-xl-0 {
        padding: 0 !important;
    }

    .p-xl-1 {
        padding: 0.25rem !important;
    }

    .p-xl-2 {
        padding: 0.5rem !important;
    }

    .p-xl-3 {
        padding: 1rem !important;
    }

    .p-xl-4 {
        padding: 1.5rem !important;
    }

    .p-xl-5 {
        padding: 3rem !important;
    }

    .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-xl-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .px-xl-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .px-xl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-xl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-xl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .py-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-xl-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-xl-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-xl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-xl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-xl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .pt-xl-0 {
        padding-top: 0 !important;
    }

    .pt-xl-1 {
        padding-top: 0.25rem !important;
    }

    .pt-xl-2 {
        padding-top: 0.5rem !important;
    }

    .pt-xl-3 {
        padding-top: 1rem !important;
    }

    .pt-xl-4 {
        padding-top: 1.5rem !important;
    }

    .pt-xl-5 {
        padding-top: 3rem !important;
    }

    .pe-xl-0 {
        padding-right: 0 !important;
    }

    .pe-xl-1 {
        padding-right: 0.25rem !important;
    }

    .pe-xl-2 {
        padding-right: 0.5rem !important;
    }

    .pe-xl-3 {
        padding-right: 1rem !important;
    }

    .pe-xl-4 {
        padding-right: 1.5rem !important;
    }

    .pe-xl-5 {
        padding-right: 3rem !important;
    }

    .pb-xl-0 {
        padding-bottom: 0 !important;
    }

    .pb-xl-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-xl-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-xl-3 {
        padding-bottom: 1rem !important;
    }

    .pb-xl-4 {
        padding-bottom: 1.5rem !important;
    }

    .pb-xl-5 {
        padding-bottom: 3rem !important;
    }

    .ps-xl-0 {
        padding-left: 0 !important;
    }

    .ps-xl-1 {
        padding-left: 0.25rem !important;
    }

    .ps-xl-2 {
        padding-left: 0.5rem !important;
    }

    .ps-xl-3 {
        padding-left: 1rem !important;
    }

    .ps-xl-4 {
        padding-left: 1.5rem !important;
    }

    .ps-xl-5 {
        padding-left: 3rem !important;
    }

    .gap-xl-0 {
        gap: 0 !important;
    }

    .gap-xl-1 {
        gap: 0.25rem !important;
    }

    .gap-xl-2 {
        gap: 0.5rem !important;
    }

    .gap-xl-3 {
        gap: 1rem !important;
    }

    .gap-xl-4 {
        gap: 1.5rem !important;
    }

    .gap-xl-5 {
        gap: 3rem !important;
    }

    .row-gap-xl-0 {
        row-gap: 0 !important;
    }

    .row-gap-xl-1 {
        row-gap: 0.25rem !important;
    }

    .row-gap-xl-2 {
        row-gap: 0.5rem !important;
    }

    .row-gap-xl-3 {
        row-gap: 1rem !important;
    }

    .row-gap-xl-4 {
        row-gap: 1.5rem !important;
    }

    .row-gap-xl-5 {
        row-gap: 3rem !important;
    }

    .column-gap-xl-0 {
        column-gap: 0 !important;
    }

    .column-gap-xl-1 {
        column-gap: 0.25rem !important;
    }

    .column-gap-xl-2 {
        column-gap: 0.5rem !important;
    }

    .column-gap-xl-3 {
        column-gap: 1rem !important;
    }

    .column-gap-xl-4 {
        column-gap: 1.5rem !important;
    }

    .column-gap-xl-5 {
        column-gap: 3rem !important;
    }

    .text-xl-start {
        text-align: left !important;
    }

    .text-xl-end {
        text-align: right !important;
    }

    .text-xl-center {
        text-align: center !important;
    }
}

@media (min-width: 1440px) {
    .float-xxl-start {
        float: left !important;
    }

    .float-xxl-end {
        float: right !important;
    }

    .float-xxl-none {
        float: none !important;
    }

    .object-fit-xxl-contain {
        object-fit: contain !important;
    }

    .object-fit-xxl-cover {
        object-fit: cover !important;
    }

    .object-fit-xxl-fill {
        object-fit: fill !important;
    }

    .object-fit-xxl-scale {
        object-fit: scale-down !important;
    }

    .object-fit-xxl-none {
        object-fit: none !important;
    }

    .d-xxl-inline {
        display: inline !important;
    }

    .d-xxl-inline-block {
        display: inline-block !important;
    }

    .d-xxl-block {
        display: block !important;
    }

    .d-xxl-grid {
        display: grid !important;
    }

    .d-xxl-inline-grid {
        display: inline-grid !important;
    }

    .d-xxl-table {
        display: table !important;
    }

    .d-xxl-table-row {
        display: table-row !important;
    }

    .d-xxl-table-cell {
        display: table-cell !important;
    }

    .d-xxl-flex {
        display: flex !important;
    }

    .d-xxl-inline-flex {
        display: inline-flex !important;
    }

    .d-xxl-none {
        display: none !important;
    }

    .flex-xxl-fill {
        flex: 1 1 auto !important;
    }

    .flex-xxl-row {
        flex-direction: row !important;
    }

    .flex-xxl-column {
        flex-direction: column !important;
    }

    .flex-xxl-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-xxl-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-xxl-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-xxl-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-xxl-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-xxl-shrink-1 {
        flex-shrink: 1 !important;
    }

    .flex-xxl-wrap {
        flex-wrap: wrap !important;
    }

    .flex-xxl-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-xxl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-xxl-start {
        justify-content: flex-start !important;
    }

    .justify-content-xxl-end {
        justify-content: flex-end !important;
    }

    .justify-content-xxl-center {
        justify-content: center !important;
    }

    .justify-content-xxl-between {
        justify-content: space-between !important;
    }

    .justify-content-xxl-around {
        justify-content: space-around !important;
    }

    .justify-content-xxl-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-xxl-start {
        align-items: flex-start !important;
    }

    .align-items-xxl-end {
        align-items: flex-end !important;
    }

    .align-items-xxl-center {
        align-items: center !important;
    }

    .align-items-xxl-baseline {
        align-items: baseline !important;
    }

    .align-items-xxl-stretch {
        align-items: stretch !important;
    }

    .align-content-xxl-start {
        align-content: flex-start !important;
    }

    .align-content-xxl-end {
        align-content: flex-end !important;
    }

    .align-content-xxl-center {
        align-content: center !important;
    }

    .align-content-xxl-between {
        align-content: space-between !important;
    }

    .align-content-xxl-around {
        align-content: space-around !important;
    }

    .align-content-xxl-stretch {
        align-content: stretch !important;
    }

    .align-self-xxl-auto {
        align-self: auto !important;
    }

    .align-self-xxl-start {
        align-self: flex-start !important;
    }

    .align-self-xxl-end {
        align-self: flex-end !important;
    }

    .align-self-xxl-center {
        align-self: center !important;
    }

    .align-self-xxl-baseline {
        align-self: baseline !important;
    }

    .align-self-xxl-stretch {
        align-self: stretch !important;
    }

    .order-xxl-first {
        order: -1 !important;
    }

    .order-xxl-0 {
        order: 0 !important;
    }

    .order-xxl-1 {
        order: 1 !important;
    }

    .order-xxl-2 {
        order: 2 !important;
    }

    .order-xxl-3 {
        order: 3 !important;
    }

    .order-xxl-4 {
        order: 4 !important;
    }

    .order-xxl-5 {
        order: 5 !important;
    }

    .order-xxl-last {
        order: 6 !important;
    }

    .m-xxl-0 {
        margin: 0 !important;
    }

    .m-xxl-1 {
        margin: 0.25rem !important;
    }

    .m-xxl-2 {
        margin: 0.5rem !important;
    }

    .m-xxl-3 {
        margin: 1rem !important;
    }

    .m-xxl-4 {
        margin: 1.5rem !important;
    }

    .m-xxl-5 {
        margin: 3rem !important;
    }

    .m-xxl-auto {
        margin: auto !important;
    }

    .mx-xxl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-xxl-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .mx-xxl-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .mx-xxl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-xxl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-xxl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-xxl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-xxl-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-xxl-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-xxl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-xxl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-xxl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-xxl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-xxl-0 {
        margin-top: 0 !important;
    }

    .mt-xxl-1 {
        margin-top: 0.25rem !important;
    }

    .mt-xxl-2 {
        margin-top: 0.5rem !important;
    }

    .mt-xxl-3 {
        margin-top: 1rem !important;
    }

    .mt-xxl-4 {
        margin-top: 1.5rem !important;
    }

    .mt-xxl-5 {
        margin-top: 3rem !important;
    }

    .mt-xxl-auto {
        margin-top: auto !important;
    }

    .me-xxl-0 {
        margin-right: 0 !important;
    }

    .me-xxl-1 {
        margin-right: 0.25rem !important;
    }

    .me-xxl-2 {
        margin-right: 0.5rem !important;
    }

    .me-xxl-3 {
        margin-right: 1rem !important;
    }

    .me-xxl-4 {
        margin-right: 1.5rem !important;
    }

    .me-xxl-5 {
        margin-right: 3rem !important;
    }

    .me-xxl-auto {
        margin-right: auto !important;
    }

    .mb-xxl-0 {
        margin-bottom: 0 !important;
    }

    .mb-xxl-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-xxl-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-xxl-3 {
        margin-bottom: 1rem !important;
    }

    .mb-xxl-4 {
        margin-bottom: 1.5rem !important;
    }

    .mb-xxl-5 {
        margin-bottom: 3rem !important;
    }

    .mb-xxl-auto {
        margin-bottom: auto !important;
    }

    .ms-xxl-0 {
        margin-left: 0 !important;
    }

    .ms-xxl-1 {
        margin-left: 0.25rem !important;
    }

    .ms-xxl-2 {
        margin-left: 0.5rem !important;
    }

    .ms-xxl-3 {
        margin-left: 1rem !important;
    }

    .ms-xxl-4 {
        margin-left: 1.5rem !important;
    }

    .ms-xxl-5 {
        margin-left: 3rem !important;
    }

    .ms-xxl-auto {
        margin-left: auto !important;
    }

    .p-xxl-0 {
        padding: 0 !important;
    }

    .p-xxl-1 {
        padding: 0.25rem !important;
    }

    .p-xxl-2 {
        padding: 0.5rem !important;
    }

    .p-xxl-3 {
        padding: 1rem !important;
    }

    .p-xxl-4 {
        padding: 1.5rem !important;
    }

    .p-xxl-5 {
        padding: 3rem !important;
    }

    .px-xxl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-xxl-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .px-xxl-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .px-xxl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-xxl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-xxl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .py-xxl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-xxl-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-xxl-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-xxl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-xxl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-xxl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .pt-xxl-0 {
        padding-top: 0 !important;
    }

    .pt-xxl-1 {
        padding-top: 0.25rem !important;
    }

    .pt-xxl-2 {
        padding-top: 0.5rem !important;
    }

    .pt-xxl-3 {
        padding-top: 1rem !important;
    }

    .pt-xxl-4 {
        padding-top: 1.5rem !important;
    }

    .pt-xxl-5 {
        padding-top: 3rem !important;
    }

    .pe-xxl-0 {
        padding-right: 0 !important;
    }

    .pe-xxl-1 {
        padding-right: 0.25rem !important;
    }

    .pe-xxl-2 {
        padding-right: 0.5rem !important;
    }

    .pe-xxl-3 {
        padding-right: 1rem !important;
    }

    .pe-xxl-4 {
        padding-right: 1.5rem !important;
    }

    .pe-xxl-5 {
        padding-right: 3rem !important;
    }

    .pb-xxl-0 {
        padding-bottom: 0 !important;
    }

    .pb-xxl-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-xxl-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-xxl-3 {
        padding-bottom: 1rem !important;
    }

    .pb-xxl-4 {
        padding-bottom: 1.5rem !important;
    }

    .pb-xxl-5 {
        padding-bottom: 3rem !important;
    }

    .ps-xxl-0 {
        padding-left: 0 !important;
    }

    .ps-xxl-1 {
        padding-left: 0.25rem !important;
    }

    .ps-xxl-2 {
        padding-left: 0.5rem !important;
    }

    .ps-xxl-3 {
        padding-left: 1rem !important;
    }

    .ps-xxl-4 {
        padding-left: 1.5rem !important;
    }

    .ps-xxl-5 {
        padding-left: 3rem !important;
    }

    .gap-xxl-0 {
        gap: 0 !important;
    }

    .gap-xxl-1 {
        gap: 0.25rem !important;
    }

    .gap-xxl-2 {
        gap: 0.5rem !important;
    }

    .gap-xxl-3 {
        gap: 1rem !important;
    }

    .gap-xxl-4 {
        gap: 1.5rem !important;
    }

    .gap-xxl-5 {
        gap: 3rem !important;
    }

    .row-gap-xxl-0 {
        row-gap: 0 !important;
    }

    .row-gap-xxl-1 {
        row-gap: 0.25rem !important;
    }

    .row-gap-xxl-2 {
        row-gap: 0.5rem !important;
    }

    .row-gap-xxl-3 {
        row-gap: 1rem !important;
    }

    .row-gap-xxl-4 {
        row-gap: 1.5rem !important;
    }

    .row-gap-xxl-5 {
        row-gap: 3rem !important;
    }

    .column-gap-xxl-0 {
        column-gap: 0 !important;
    }

    .column-gap-xxl-1 {
        column-gap: 0.25rem !important;
    }

    .column-gap-xxl-2 {
        column-gap: 0.5rem !important;
    }

    .column-gap-xxl-3 {
        column-gap: 1rem !important;
    }

    .column-gap-xxl-4 {
        column-gap: 1.5rem !important;
    }

    .column-gap-xxl-5 {
        column-gap: 3rem !important;
    }

    .text-xxl-start {
        text-align: left !important;
    }

    .text-xxl-end {
        text-align: right !important;
    }

    .text-xxl-center {
        text-align: center !important;
    }
}

@media (min-width: 1200px) {
    .fs-1 {
        font-size: 2.375rem !important;
    }

    .fs-2 {
        font-size: 1.625rem !important;
    }
}

@media print {
    .d-print-inline {
        display: inline !important;
    }

    .d-print-inline-block {
        display: inline-block !important;
    }

    .d-print-block {
        display: block !important;
    }

    .d-print-grid {
        display: grid !important;
    }

    .d-print-inline-grid {
        display: inline-grid !important;
    }

    .d-print-table {
        display: table !important;
    }

    .d-print-table-row {
        display: table-row !important;
    }

    .d-print-table-cell {
        display: table-cell !important;
    }

    .d-print-flex {
        display: flex !important;
    }

    .d-print-inline-flex {
        display: inline-flex !important;
    }

    .d-print-none, .classic-slider, .featured-news-card, .cta-banner, .hero-slider__wrapper, .footer {
        display: none !important;
    }
}

body {
    position: relative;
    color: #003051;
    min-height: 100%;
    padding-top: 4.3125rem;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

b,
strong {
    font-weight: 700;
}

a {
    text-decoration: none;
}

    a:hover {
        color: #0163A8;
    }

section {
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

@media print {
    figure {
        display: block;
        width: 100%;
        float: none;
    }
}

figure figcaption {
    font-size: 0.875rem;
    line-height: 1.2;
    margin: 0.5rem 0;
}

figure.align-right {
    float: right;
}

    figure.align-right img {
        max-width: 400px;
    }

figure.align-left {
    float: left;
}

    figure.align-left img {
        max-width: 400px;
    }

figure.align-center {
    float: none;
}

    figure.align-center img {
        max-width: 100%;
        height: auto;
        border-style: none;
        margin: 0px;
    }

.show-more .less {
    display: none;
}

.spacer {
    display: block;
    height: 5rem;
}

@media (max-width: 991.98px) {
    .spacer {
        height: 4.375rem;
    }
}

.spacer--sm {
    height: calc(5rem / 2);
}

.spacer--neg--1 {
    margin-bottom: -1rem;
}

.spacer--neg--2 {
    margin-bottom: -2rem;
}

.spacer--neg--3 {
    margin-bottom: -3rem;
}

.spacer--neg--4 {
    margin-bottom: -4rem;
}

.spacer--neg--5 {
    margin-bottom: -5rem;
}

.spacer--neg--6 {
    margin-bottom: -6rem;
}

.spacer--neg--7 {
    margin-bottom: -7rem;
}

.spacer--neg--8 {
    margin-bottom: -8rem;
}

[v-cloak] {
    display: none !important;
}

.tourmap-block {
    height: calc(100vh - 7rem);
    margin-top: 7rem;
}

@media (max-width: 991.98px) {
    .tourmap-block {
        height: calc(100vh - 6.375rem);
        margin-top: 6.375rem;
    }
}

.seo {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    margin-bottom: 0;
    position: absolute;
}

.page-link {
    padding: 0.5rem 1rem;
}

.text-link, .EPiServerForms .Form__Element.FormCaptcha .FormCaptcha__Refresh {
    text-decoration: underline;
    transition: all 0.3s;
    font-family: proxima-nova, sans-serif !important;
}

    .text-link:hover, .EPiServerForms .Form__Element.FormCaptcha .FormCaptcha__Refresh:hover, .text-link:focus, .EPiServerForms .Form__Element.FormCaptcha .FormCaptcha__Refresh:focus {
        text-decoration: underline;
    }

.callout-link {
    color: #48bee2 !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    border-bottom: none !important;
    font-weight: 700;
}

    .callout-link:hover, .callout-link:focus {
        text-decoration: underline !important;
    }

.block-quote {
    background-color: #EFF2F6;
    padding: 40px;
    margin: 1.5rem 0;
    font-size: 1rem;
    text-align: left;
    font-style: italic;
    border-left: 5px solid #48bee2;
}

@media (min-width: 769px) {
    .block-quote {
        font-size: 1.125rem;
    }
}

.text-light {
    font-weight: 300;
}

.text-bold {
    font-weight: 700;
}

.text-lake-blue {
    color: #0163A8;
}

.inline-link {
    color: #48bee2;
    transition: all 0.3s;
}

.section-item-title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.125rem;
    text-transform: none;
}

.height-auto {
    min-height: auto !important;
}

.old-browser {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 9999;
}

.hover-scale {
    transition: all 0.3s;
}

    .hover-scale:hover, .hover-scale:focus {
        transform: scale(1.1);
    }

.full-height {
    height: 100%;
}

.border-bottom {
    border-bottom: 1px solid #EFF2F6;
}

.bg-gradient {
    background: #002576;
    background: -moz-linear-gradient(137.4deg #002576 0%, #48bee2 100%);
    background: -webkit-linear-gradient(137.4deg, #002576 0%, #48bee2 100%);
    background: linear-gradient(137.4deg, #002576 0%, #48bee2 100%);
    background-repeat: no-repeat;
}

.bg-blue,
.bg-primary {
    background: #002576;
    color: #fff;
}

.bg-blue-gradient-alpha {
    background: rgba(0, 37, 118, 0.9);
    background: -moz-linear-gradient(137.4deg rgba(0, 37, 118, 0.9) 0%, rgba(72, 190, 226, 0.9) 100%);
    background: -webkit-linear-gradient(137.4deg, rgba(0, 37, 118, 0.9) 0%, rgba(72, 190, 226, 0.9) 100%);
    background: linear-gradient(137.4deg, rgba(0, 37, 118, 0.9) 0%, rgba(72, 190, 226, 0.9) 100%);
    background-repeat: no-repeat;
}

.bg-blue-alpha {
    background: rgba(0, 37, 118, 0.8);
}

.bg-lake-blue-alpha {
    background: rgba(1, 99, 168, 0.8);
}

.bg-black {
    background: #000 !important;
    color: #fff;
}

.bg-black-alpha {
    background: rgba(7, 18, 42, 0.55);
}

.bg-light, .cost-of-living .calculator {
    background-color: #EFF2F6 !important;
}

.bg-gray {
    background-color: #DDE5ED;
}

.bg-gray-75 {
    background-color: #AEBFD0 !important;
}

.bg-primary-10 {
    background-color: #07122A !important;
    color: #fff;
}

.bg-lake-blue,
.bg-pure-blue {
    background-color: #0163A8;
    color: #fff;
}

.bg-img, .contact-block__img, .hero-cta, .grid-gallery .grid-gallery-item, .fact-block.fact-block-cta, .event-block .event-grid__item__img, .cta-hero-content, .cta-hero-data, .cta-video__wrapper, .cta-video, .cta-image, .landing-intro, .hero-static, .hero-slider__slide {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
}

.bg-lake-blue-white {
    background: linear-gradient(180deg, #0163A8 50%, #fff 50%);
}

.gradient-section {
    background: #002576;
    background: -moz-linear-gradient(137.4deg #002576 0%, #48bee2 100%);
    background: -webkit-linear-gradient(137.4deg, #002576 0%, #48bee2 100%);
    background: linear-gradient(137.4deg, #002576 0%, #48bee2 100%);
    background-repeat: no-repeat;
    padding: 5rem 0;
}

@media (max-width: 991.98px) {
    .gradient-section {
        padding: 4.375rem 0;
    }
}

@media print {
    .gradient-section {
        padding: 1rem 0;
    }
}

.gradient-section .breadcrumb-item a {
    color: #fff;
}

.gradient-section .breadcrumb-item:before {
    color: #fff;
}

.dropdown-menu .dropdown-item {
    text-transform: uppercase;
    font-size: 0.875rem;
}

    .dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item:focus {
        background: #3380CC;
        color: #fff;
    }

@media (max-width: 991.98px) {
    .card-deck .col {
        margin-bottom: 2rem;
    }
}

.card-deck .card, .card-deck .page-list__card-item, .card-deck .content-collapse, .card-deck .feature-card {
    border-color: transparent;
    border-radius: 10px;
    box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.08);
    height: 100%;
}

@media (min-width: 576px) and (max-width: 768.98px) {
    .card-deck .card, .card-deck .page-list__card-item, .card-deck .content-collapse, .card-deck .feature-card {
        flex: none;
        width: 100%;
    }
}

.card-deck .card .card-footer, .card-deck .page-list__card-item .card-footer, .card-deck .content-collapse .card-footer, .card-deck .feature-card .card-footer {
    background: transparent;
    border-color: transparent;
}

.content-form .form-control, .content-form .EPiServerForms input[type=text], .EPiServerForms .content-form input[type=text],
.content-form .EPiServerForms input[type=number],
.EPiServerForms .content-form input[type=number],
.content-form .EPiServerForms input[type=url],
.EPiServerForms .content-form input[type=url],
.content-form .EPiServerForms textarea,
.EPiServerForms .content-form textarea,
.content-form .EPiServerForms select,
.EPiServerForms .content-form select {
    border-color: #e2e2e2 !important;
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.04);
    font-size: 0.875rem !important;
}

.img-caption {
    font-size: 0.875rem;
    line-height: 1.2;
    margin: 0.5rem 0;
}

.embed-caption {
    font-size: 1rem;
    line-height: 1.2;
    border-bottom: 1px solid #07122A;
    padding: 1rem 0;
}

.figure-caption {
    padding: 0 0.5rem;
}

@media (min-width: 576px) {
    .figure-caption {
        max-width: 320px;
        margin: 0 auto;
    }
}

.resource-list {
    list-style-type: none;
    padding-left: 0;
    margin-bottom: 0;
}

    .resource-list .resource-list-item {
        padding: 0.2rem 0.5rem;
        display: flex;
    }

        .resource-list .resource-list-item i,
        .resource-list .resource-list-item svg {
            color: #002576;
            margin-right: 0.5rem;
        }

        .resource-list .resource-list-item .resource-link {
            color: #002576;
            text-decoration: none;
        }

            .resource-list .resource-list-item .resource-link:hover, .resource-list .resource-list-item .resource-link:focus {
                text-decoration: none;
                color: #48bee2;
            }

        .resource-list .resource-list-item:hover i,
        .resource-list .resource-list-item:hover svg, .resource-list .resource-list-item:focus i,
        .resource-list .resource-list-item:focus svg {
            color: #48bee2;
        }

.employee-image {
    position: sticky;
    top: 100px;
    width: 300px;
    height: 300px;
    margin-bottom: 2rem;
    box-shadow: 0px 25px 50px 0px rgba(5, 13, 30, 0.15);
}

@media (max-width: 768.98px) {
    .employee-image {
        width: 100%;
        height: 500px;
    }
}

@media (max-width: 575.98px) {
    .employee-image {
        width: 100%;
        height: 350px;
    }
}

.employee-detail {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

@media (max-width: 991.98px) {
    .employee-detail {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }
}

.employee-detail h1, .employee-detail .h1 {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 2.375rem;
    margin-bottom: 0.5rem;
    font-size: 2.75rem;
}

@media (max-width: 991.98px) {
    .employee-detail h1, .employee-detail .h1 {
        font-size: 1.625rem;
    }
}

@media (max-width: 991.98px) {
    .employee-detail h1, .employee-detail .h1 {
        font-size: 2.75rem;
    }
}

.employee-detail h2, .employee-detail .h2,
.employee-detail h3,
.employee-detail .h3 {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    margin-top: 2.5rem;
    margin-bottom: 0.75rem;
}

.employee-detail .employee-data {
    font-size: 1.25rem;
    line-height: 1.8;
    margin-bottom: 1.75rem;
}

    .employee-detail .employee-data b {
        font-weight: 700;
    }

.employee-detail .employee-links {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
}

    .employee-detail .employee-links a {
        font-size: 1.125rem !important;
    }

.report-table {
    margin: 2.5rem 0 3.5rem 0;
    width: 100%;
}

    .report-table > :not(caption) > * > * {
        background-color: transparent;
    }

    .report-table th {
        font-weight: 700;
    }

    .report-table tr:first-of-type th,
    .report-table tr:first-of-type td {
        border-top: 0;
    }

@media (min-width: 769px) {
    .report-table tr th {
        width: 30%;
    }
}

.input-search .btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.result-item {
    border-bottom: 1px solid #adb5bd;
    margin-bottom: 2rem;
    padding-bottom: 1rem;
}

    .result-item:last-of-type {
        border-bottom: 0;
    }

.search-sections .active a {
    font-weight: 700;
}

.search-sections a {
    padding-left: 0;
}

    .search-sections a:hover, .search-sections a:focus {
        text-decoration: underline;
    }

@media (max-width: 768.98px) {
    .search-sections a {
        display: inline-block;
    }
}

.employee-search-result th,
.employee-search-result td {
    white-space: nowrap;
}

.no-search-results {
    min-height: 580px !important;
}

.bg-light .input-group input, .cost-of-living .calculator .input-group input {
    border-color: transparent;
    box-shadow: 0px 5px 15px 0px rgba(7, 18, 42, 0.05);
}

.input-group input {
    border-radius: 0;
    border: 2px solid #DDE5ED;
    background: #fff;
    padding: 1rem 2rem 1rem 1.3rem;
    height: 64px;
    font-style: italic;
    font-weight: 600;
    color: #003051;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.03);
    transition: all 0.2s ease;
}

    .input-group input:hover, .input-group input:focus {
        border: 2px solid #AEBFD0;
        background: #EFF2F6;
        box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.03);
    }

.input-group > .btn {
    font-size: 1.25rem;
    padding: 0.9375rem 1.5rem;
    border-radius: 0;
    border: #fff !important;
}

    .input-group > .btn:hover, .input-group > .btn:focus-visible {
        color: #fff !important;
    }

.media, .download-cta, .feature-core, .feature {
    display: flex;
    align-items: flex-start;
}

.media-body {
    flex: 1;
}

.title-only a {
    padding: 0.5rem 0;
}

.disclaimer {
    font-size: 0.875rem;
}

.margin-top {
    margin-top: 5rem;
}

@media (max-width: 991.98px) {
    .margin-top {
        margin-top: 4.375rem;
    }
}

.margin-bottom {
    margin-bottom: 5rem;
}

@media (max-width: 991.98px) {
    .margin-bottom {
        margin-bottom: 4.375rem;
    }
}

.inner-padding {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

@media (max-width: 991.98px) {
    .inner-padding {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }
}

.inner-padding-sm {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem;
}

#slider-control-SI_71nhoFoQUu4gvlj {
    height: 66px !important;
    width: 105px !important;
    left: 0px !important;
    top: 462px !important;
}

.print-logo {
    width: 350px;
    height: auto;
}

.section-header-h1 {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 2.375rem;
}

@media (max-width: 991.98px) {
    .section-header-h1 {
        font-size: 1.625rem;
    }
}

.section-header-h1-center {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 2.375rem;
    text-align: center;
}

@media (max-width: 991.98px) {
    .section-header-h1-center {
        font-size: 1.625rem;
    }
}

.section-header-h1-white {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 2.375rem;
    color: #fff;
}

@media (max-width: 991.98px) {
    .section-header-h1-white {
        font-size: 1.625rem;
    }
}

.section-header-h1-white-center {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 2.375rem;
    color: #fff;
    text-align: center;
}

@media (max-width: 991.98px) {
    .section-header-h1-white-center {
        font-size: 1.625rem;
    }
}

.section-header-h2 {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
}

.section-header-h2-center {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    text-align: center;
}

.section-header-h2-white {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    color: #fff;
}

.section-header-h3 {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.25rem;
}

.section-header-h3-center {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.25rem;
    text-align: center;
}

.section-header-h3-white {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    color: #fff;
}

.section-header-label {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: 0.2rem;
    text-transform: uppercase;
}

.breadcrumb {
    background: transparent;
    padding: 0;
}

    .breadcrumb .breadcrumb-item {
        line-height: 1.2;
        margin-bottom: 0;
        font-family: proxima-nova, sans-serif;
        font-weight: 700;
        font-style: normal;
        position: relative;
        font-size: 0.875rem;
        font-weight: 600;
        letter-spacing: 0.2rem;
        text-transform: uppercase;
    }

        .breadcrumb .breadcrumb-item a {
            line-height: 1.2;
            margin-bottom: 0;
            font-family: proxima-nova, sans-serif;
            font-weight: 700;
            font-style: normal;
            position: relative;
            font-size: 0.875rem;
            font-weight: 600;
            letter-spacing: 0.2rem;
            text-transform: uppercase;
            border-bottom: 0;
            text-decoration: none;
        }

            .breadcrumb .breadcrumb-item a:hover, .breadcrumb .breadcrumb-item a:focus {
                color: #48bee2;
            }

.breadcrumb-white .breadcrumb-item a {
    color: #fff;
}

.breadcrumb-white .breadcrumb-item:before {
    color: #fff;
}

.breadcrumb-item + .breadcrumb-item::before {
    color: #48bee2;
}

.btn {
    border: 2px solid transparent !important;
    border-radius: 0;
    display: inline-block;
    transition: all 0.3s;
    padding: 0.719rem 1.5rem !important;
    font-size: 1.25rem !important;
    font-weight: 700;
    white-space: normal;
    text-transform: none;
}

    .btn:hover, .btn:focus-visible {
        text-decoration: none;
    }

    .btn .icon.right {
        margin-left: 1rem;
    }

    .btn .icon.left {
        margin-right: 1rem;
    }

    .btn .sub-text {
        opacity: 0.7;
    }

.bold {
    padding: 0.719rem 1.5rem !important;
    font-size: 1.25rem !important;
    font-weight: 700;
}

.btn-light, .btn-dropdown-light {
    background: #EFF2F6;
    border-color: #EFF2F6 !important;
    color: #07122A;
}

    .btn-light:hover, .btn-dropdown-light:hover, .btn-light:focus-visible, .btn-dropdown-light:focus-visible {
        background: #DDE5ED;
        border-color: #DDE5ED !important;
        color: #07122A;
    }

.btn-gray, .btn-dropdown {
    background: #DDE5ED;
    border-color: #DDE5ED !important;
    color: #003051;
}

    .btn-gray:hover, .btn-dropdown:hover, .btn-gray:focus-visible, .btn-dropdown:focus-visible {
        background: #CED9E3;
        border-color: #CED9E3 !important;
        color: #07122A;
    }

.btn-primary, .pull-quote.bg-light .btn-primary, .cost-of-living .pull-quote.calculator .btn-primary, .pull-quote.bg-light .EPiServerForms .Form__NavigationBar button[type=submit], .cost-of-living .pull-quote.calculator .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .pull-quote.bg-light button[type=submit], .EPiServerForms .Form__NavigationBar .cost-of-living .pull-quote.calculator button[type=submit], .cost-of-living .EPiServerForms .Form__NavigationBar .pull-quote.calculator button[type=submit],
.pull-quote.bg-light .btn-lake-blue,
.cost-of-living .pull-quote.calculator .btn-lake-blue,
.pull-quote.bg-light .input-group > .btn,
.cost-of-living .pull-quote.calculator .input-group > .btn, .pull-quote.bg-gray .btn-primary, .pull-quote.bg-gray .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .pull-quote.bg-gray button[type=submit],
.pull-quote.bg-gray .btn-lake-blue,
.pull-quote.bg-gray .input-group > .btn, .pull-quote.bg-gray-85 .btn-primary, .pull-quote.bg-gray-85 .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .pull-quote.bg-gray-85 button[type=submit],
.pull-quote.bg-gray-85 .btn-lake-blue,
.pull-quote.bg-gray-85 .input-group > .btn, .pull-quote.bg-gray-75 .btn-primary, .pull-quote.bg-gray-75 .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .pull-quote.bg-gray-75 button[type=submit],
.pull-quote.bg-gray-75 .btn-lake-blue,
.pull-quote.bg-gray-75 .input-group > .btn, .EPiServerForms .Form__NavigationBar button[type=submit] {
    color: #fff !important;
}

    .btn-primary:hover, .pull-quote.bg-light .btn-primary:hover, .cost-of-living .pull-quote.calculator .btn-primary:hover,
    .pull-quote.bg-light .btn-lake-blue:hover,
    .cost-of-living .pull-quote.calculator .btn-lake-blue:hover,
    .pull-quote.bg-light .input-group > .btn:hover,
    .cost-of-living .pull-quote.calculator .input-group > .btn:hover, .pull-quote.bg-gray .btn-primary:hover,
    .pull-quote.bg-gray .btn-lake-blue:hover,
    .pull-quote.bg-gray .input-group > .btn:hover, .pull-quote.bg-gray-85 .btn-primary:hover,
    .pull-quote.bg-gray-85 .btn-lake-blue:hover,
    .pull-quote.bg-gray-85 .input-group > .btn:hover, .pull-quote.bg-gray-75 .btn-primary:hover,
    .pull-quote.bg-gray-75 .btn-lake-blue:hover,
    .pull-quote.bg-gray-75 .input-group > .btn:hover, .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .btn-primary:focus-visible, .pull-quote.bg-light .btn-primary:focus-visible, .cost-of-living .pull-quote.calculator .btn-primary:focus-visible,
    .pull-quote.bg-light .btn-lake-blue:focus-visible,
    .cost-of-living .pull-quote.calculator .btn-lake-blue:focus-visible,
    .pull-quote.bg-light .input-group > .btn:focus-visible,
    .cost-of-living .pull-quote.calculator .input-group > .btn:focus-visible, .pull-quote.bg-gray .btn-primary:focus-visible,
    .pull-quote.bg-gray .btn-lake-blue:focus-visible,
    .pull-quote.bg-gray .input-group > .btn:focus-visible, .pull-quote.bg-gray-85 .btn-primary:focus-visible,
    .pull-quote.bg-gray-85 .btn-lake-blue:focus-visible,
    .pull-quote.bg-gray-85 .input-group > .btn:focus-visible, .pull-quote.bg-gray-75 .btn-primary:focus-visible,
    .pull-quote.bg-gray-75 .btn-lake-blue:focus-visible,
    .pull-quote.bg-gray-75 .input-group > .btn:focus-visible, .EPiServerForms .Form__NavigationBar button[type=submit]:focus-visible {
        background: #3380CC;
        border-color: #3380CC !important;
        color: #fff !important;
    }

.btn-outline-black {
    border-color: #07122A !important;
    color: #07122A;
    background: transparent;
}

    .btn-outline-black:hover, .btn-outline-black:focus-visible {
        background: #07122A;
        color: #fff;
    }

.btn-outline-white {
    border-color: #fff !important;
    color: #fff;
    background: transparent;
}

    .btn-outline-white:hover, .btn-outline-white:focus-visible {
        background: #fff;
        color: #353535;
    }

.btn-white, .pull-quote.bg-lake-blue .btn-primary, .pull-quote.bg-lake-blue .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .pull-quote.bg-lake-blue button[type=submit],
.pull-quote.bg-lake-blue .btn-lake-blue,
.pull-quote.bg-lake-blue .input-group > .btn, .pull-quote.bg-pure-blue .btn-primary, .pull-quote.bg-pure-blue .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .pull-quote.bg-pure-blue button[type=submit],
.pull-quote.bg-pure-blue .btn-lake-blue,
.pull-quote.bg-pure-blue .input-group > .btn, .pull-quote.bg-primary-10 .btn-primary, .pull-quote.bg-primary-10 .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .pull-quote.bg-primary-10 button[type=submit],
.pull-quote.bg-primary-10 .btn-lake-blue,
.pull-quote.bg-primary-10 .input-group > .btn, .pull-quote.bg-primary .btn-primary, .pull-quote.bg-primary .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .pull-quote.bg-primary button[type=submit],
.pull-quote.bg-primary .btn-lake-blue,
.pull-quote.bg-primary .input-group > .btn, .pull-quote.bg-blue .btn-primary, .pull-quote.bg-blue .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .pull-quote.bg-blue button[type=submit],
.pull-quote.bg-blue .btn-lake-blue,
.pull-quote.bg-blue .input-group > .btn, .multi-col.bg-lake-blue .feature-cta .btn,
.multi-col .bg-pure-blue .feature-cta .btn, .multi-col.bg-primary .feature-cta .btn {
    background: #fff;
    color: #003051 !important;
}

    .btn-white:hover, .pull-quote.bg-lake-blue .btn-primary:hover, .pull-quote.bg-lake-blue .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .pull-quote.bg-lake-blue button[type=submit]:hover,
    .pull-quote.bg-lake-blue .btn-lake-blue:hover,
    .pull-quote.bg-lake-blue .input-group > .btn:hover, .pull-quote.bg-pure-blue .btn-primary:hover, .pull-quote.bg-pure-blue .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .pull-quote.bg-pure-blue button[type=submit]:hover,
    .pull-quote.bg-pure-blue .btn-lake-blue:hover,
    .pull-quote.bg-pure-blue .input-group > .btn:hover, .pull-quote.bg-primary-10 .btn-primary:hover, .pull-quote.bg-primary-10 .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .pull-quote.bg-primary-10 button[type=submit]:hover,
    .pull-quote.bg-primary-10 .btn-lake-blue:hover,
    .pull-quote.bg-primary-10 .input-group > .btn:hover, .pull-quote.bg-primary .btn-primary:hover, .pull-quote.bg-primary .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .pull-quote.bg-primary button[type=submit]:hover,
    .pull-quote.bg-primary .btn-lake-blue:hover,
    .pull-quote.bg-primary .input-group > .btn:hover, .pull-quote.bg-blue .btn-primary:hover, .pull-quote.bg-blue .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .pull-quote.bg-blue button[type=submit]:hover,
    .pull-quote.bg-blue .btn-lake-blue:hover,
    .pull-quote.bg-blue .input-group > .btn:hover, .multi-col.bg-lake-blue .feature-cta .btn:hover,
    .multi-col .bg-pure-blue .feature-cta .btn:hover, .multi-col.bg-primary .feature-cta .btn:hover, .btn-white:focus-visible, .pull-quote.bg-lake-blue .btn-primary:focus-visible, .pull-quote.bg-lake-blue .EPiServerForms .Form__NavigationBar button[type=submit]:focus-visible, .EPiServerForms .Form__NavigationBar .pull-quote.bg-lake-blue button[type=submit]:focus-visible,
    .pull-quote.bg-lake-blue .btn-lake-blue:focus-visible,
    .pull-quote.bg-lake-blue .input-group > .btn:focus-visible, .pull-quote.bg-pure-blue .btn-primary:focus-visible, .pull-quote.bg-pure-blue .EPiServerForms .Form__NavigationBar button[type=submit]:focus-visible, .EPiServerForms .Form__NavigationBar .pull-quote.bg-pure-blue button[type=submit]:focus-visible,
    .pull-quote.bg-pure-blue .btn-lake-blue:focus-visible,
    .pull-quote.bg-pure-blue .input-group > .btn:focus-visible, .pull-quote.bg-primary-10 .btn-primary:focus-visible, .pull-quote.bg-primary-10 .EPiServerForms .Form__NavigationBar button[type=submit]:focus-visible, .EPiServerForms .Form__NavigationBar .pull-quote.bg-primary-10 button[type=submit]:focus-visible,
    .pull-quote.bg-primary-10 .btn-lake-blue:focus-visible,
    .pull-quote.bg-primary-10 .input-group > .btn:focus-visible, .pull-quote.bg-primary .btn-primary:focus-visible, .pull-quote.bg-primary .EPiServerForms .Form__NavigationBar button[type=submit]:focus-visible, .EPiServerForms .Form__NavigationBar .pull-quote.bg-primary button[type=submit]:focus-visible,
    .pull-quote.bg-primary .btn-lake-blue:focus-visible,
    .pull-quote.bg-primary .input-group > .btn:focus-visible, .pull-quote.bg-blue .btn-primary:focus-visible, .pull-quote.bg-blue .EPiServerForms .Form__NavigationBar button[type=submit]:focus-visible, .EPiServerForms .Form__NavigationBar .pull-quote.bg-blue button[type=submit]:focus-visible,
    .pull-quote.bg-blue .btn-lake-blue:focus-visible,
    .pull-quote.bg-blue .input-group > .btn:focus-visible, .multi-col.bg-lake-blue .feature-cta .btn:focus-visible,
    .multi-col .bg-pure-blue .feature-cta .btn:focus-visible, .multi-col.bg-primary .feature-cta .btn:focus-visible {
        background: #3380CC;
        color: #fff !important;
    }

.btn-black {
    background: #07122A;
    border-color: #07122A !important;
    color: #fff;
}

    .btn-black:hover, .btn-black:focus-visible {
        background: transparent;
        color: #07122A;
    }

.btn-img {
    max-height: 80px;
    width: auto;
    display: inline-block;
}

.btn-dropdown {
    padding: 1rem 1.5rem;
    height: 64px;
    font-size: 1.125rem !important;
}

    .btn-dropdown:after {
        border: none;
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7'%3e%3cpath fill='%23003051' d='M0.292893 0.292893C0.683417 -0.0976311 1.31658 -0.0976311 1.70711 0.292893L6 4.58579L10.2929 0.292893C10.6834 -0.0976311 11.3166 -0.0976311 11.7071 0.292893C12.0976 0.683417 12.0976 1.31658 11.7071 1.70711L6.70711 6.70711C6.31658 7.09763 5.68342 7.09763 5.29289 6.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683417 0.292893 0.292893Z' /%3e%3c/svg%3e");
        background-repeat: no-repeat;
        width: 12px;
        height: 7px;
        vertical-align: 0.15rem;
        margin-left: 0.4rem;
    }

.btn-dropdown-light {
    padding: 1rem 1.5rem;
    height: 64px;
    font-size: 1.125rem !important;
}

    .btn-dropdown-light:after {
        border: none;
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7'%3e%3cpath fill='%23003051' d='M0.292893 0.292893C0.683417 -0.0976311 1.31658 -0.0976311 1.70711 0.292893L6 4.58579L10.2929 0.292893C10.6834 -0.0976311 11.3166 -0.0976311 11.7071 0.292893C12.0976 0.683417 12.0976 1.31658 11.7071 1.70711L6.70711 6.70711C6.31658 7.09763 5.68342 7.09763 5.29289 6.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683417 0.292893 0.292893Z' /%3e%3c/svg%3e");
        background-repeat: no-repeat;
        width: 12px;
        height: 7px;
        vertical-align: 0.15rem;
        margin-left: 0.4rem;
    }

.btn-cta {
    color: #002576;
    text-decoration: none;
    padding: 0;
    border: none !important;
    position: relative;
}

    .btn-cta:hover:after, .btn-cta:focus-visible:after {
        width: 100%;
    }

    .btn-cta:after {
        position: absolute;
        bottom: -2px;
        left: 50%;
        transform: translateX(-50%);
        width: 0;
        height: 3px;
        background: #002576;
        content: "";
        transition: all 0.3s;
    }

    .btn-cta i,
    .btn-cta svg {
        margin-left: 1rem;
    }

.btn-lake-blue, .input-group > .btn {
    color: #fff;
}

    .btn-lake-blue:hover, .input-group > .btn:hover, .btn-lake-blue:focus-visible, .input-group > .btn:focus-visible {
        background-color: #3380CC;
        border-color: #3380CC;
        color: #fff;
    }

.btn-accent-blue, .hero-slider__wrapper.light .hero-slider__content button {
    color: #fff;
    font-size: 1.25rem;
    padding: 0.9375rem 1.5rem;
    box-shadow: 0px 5px 20px 0px rgba(41, 97, 163, 0.25);
}

    .btn-accent-blue:hover, .hero-slider__wrapper.light .hero-slider__content button:hover, .btn-accent-blue:focus-visible, .hero-slider__wrapper.light .hero-slider__content button:focus-visible {
        background: #4A99E8;
        border-color: #4A99E8;
        color: #fff;
    }

@keyframes popMenu {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

#pop-overlay,
#search-overlay {
    width: 100%;
    height: 100%;
    z-index: 1001;
    top: 0;
    left: 0;
    position: fixed;
    display: none;
    background: rgba(7, 18, 42, 0.52);
    transition: all 0.3s;
}

    #pop-overlay.menu-open,
    #search-overlay.menu-open {
        display: block;
    }

    #pop-overlay.with-global,
    #search-overlay.with-global {
        top: 2rem;
    }

.popover-menu {
    background: #fff;
    width: 100%;
    height: auto;
    z-index: 1003;
    top: 0;
    left: 0;
    position: fixed;
    display: none;
    padding-bottom: 3rem;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
    transition: all 0.4s;
    overflow-y: auto;
}

    .popover-menu.with-global {
        top: 2rem;
    }

    .popover-menu.menu-open {
        display: block;
        animation-name: popMenu;
        animation-duration: 0.1s;
    }

@media (max-width: 768.98px) {
    .popover-menu.menu-open {
        -webkit-overflow-scrolling: touch;
        height: 100%;
    }
}

.popover-menu .header {
    height: 5rem;
}

@media (max-width: 768.98px) {
    .popover-menu .header {
        height: 4.375rem;
        padding: 0.5rem 0;
    }
}

@media (max-width: 575.98px) {
    .popover-menu .header {
        flex-flow: row;
        padding: 0.5rem 0;
    }
}

.popover-menu .header .navbar-brand img {
    max-width: 240px;
    height: auto;
}

.popover-menu .header .nav-item {
    transition: all 0.3s;
}

    .popover-menu .header .nav-item .nav-link {
        border: 2px solid transparent;
        border-radius: 0;
        color: #002576;
        text-transform: uppercase;
        padding: 0.5rem 0.85rem;
        transition: all 0.3s;
        background: transparent;
    }

        .popover-menu .header .nav-item .nav-link:hover, .popover-menu .header .nav-item .nav-link:focus {
            background: #002576;
            color: #fff;
            border-color: #002576;
        }

        .popover-menu .header .nav-item .nav-link#nav-link-close {
            transition: all 0.5s;
        }

.popover-menu .mobile-main-nav a {
    font-weight: 700;
    position: relative;
}

    .popover-menu .mobile-main-nav a:after {
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
        width: 0;
        height: 3px;
        background: #212529;
        content: "";
        transition: all 0.2s;
    }

    .popover-menu .mobile-main-nav a.active:after {
        width: 70%;
    }

    .popover-menu .mobile-main-nav a:hover, .popover-menu .mobile-main-nav a:focus {
        color: #212529 !important;
    }

        .popover-menu .mobile-main-nav a:hover:after, .popover-menu .mobile-main-nav a:focus:after {
            width: 70%;
        }

@media (max-width: 768.98px) {
    .popover-menu .mobile-main-nav {
        flex-direction: column;
        text-align: flex-start;
    }
}

.popover-menu .popover-main-nav {
    flex-direction: column;
}

.popover-menu .popover-menu-card {
    color: #212529;
    font-size: 0.875rem;
    display: block;
    letter-spacing: 1px;
    font-family: proxima-nova, sans-serif;
    transition: all 0.3s;
    padding: 0 1rem;
}

    .popover-menu .popover-menu-card:hover, .popover-menu .popover-menu-card:focus {
        text-decoration: none;
        color: #48bee2;
    }

        .popover-menu .popover-menu-card:hover img, .popover-menu .popover-menu-card:focus img {
            transform: scale(1.1);
        }

@media (min-width: 769px) {
    .popover-menu .popover-menu-card {
        font-size: 1rem;
        text-align: center;
        padding: 0;
    }
}

@media (min-width: 992px) {
    .popover-menu .popover-menu-card {
        font-size: 1.125rem;
    }
}

.popover-menu .popover-menu-card img {
    display: block;
    transition: all 0.3s;
}

@media (max-width: 768.98px) {
    .popover-menu .popover-menu-card img {
        display: none;
    }
}

.popover-menu .border-top {
    border-top: 1px solid #e2e2e2;
}

.popover-menu .border-bottom {
    border-bottom: 1px solid #e2e2e2;
}

.popover-menu .nav .nav-link {
    color: #212529;
    transition: all 0.3s;
    font-size: 0.875rem;
}

    .popover-menu .nav .nav-link:hover, .popover-menu .nav .nav-link:focus {
        color: #48bee2;
    }

@media (max-width: 768.98px) {
    .popover-menu .nav .nav-link {
        padding: 0 1rem;
        display: inline-block;
    }
}

@media (max-width: 768.98px) {
    .popover-menu .nav.nav-social {
        justify-content: space-between;
    }
}

@media (max-width: 768.98px) {
    .popover-menu .nav.nav-social .nav-link {
        padding: 0.5rem;
    }
}

.popover-menu button {
    border-top-color: #002576 !important;
    border-bottom-color: #002576 !important;
    border-right-color: #002576 !important;
    color: #212529;
    background: transparent;
    border-left-color: transparent;
    border-width: 1px !important;
    border-radius: 0;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}

    .popover-menu button:hover, .popover-menu button:focus {
        background: #ccc;
    }

.popover-menu input {
    border-right-color: transparent;
    border-top-color: #002576;
    border-bottom-color: #002576;
    border-left-color: #002576;
}

.popover-search {
    background: #fff;
    width: 100%;
    height: auto;
    z-index: 1003;
    top: 0;
    left: 0;
    position: fixed;
    display: none;
    padding-bottom: 3rem;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
    transition: all 0.4s;
    overflow-y: auto;
}

    .popover-search.with-global {
        top: 2rem;
    }

    .popover-search.menu-open {
        display: block;
        animation-name: popMenu;
        animation-duration: 0.1s;
    }

@media (max-width: 768.98px) {
    .popover-search.menu-open {
        -webkit-overflow-scrolling: touch;
        height: 100%;
    }
}

.popover-search .header {
    height: 5rem;
}

@media (max-width: 768.98px) {
    .popover-search .header {
        height: 4.375rem;
        padding: 0.5rem 0;
    }
}

@media (max-width: 575.98px) {
    .popover-search .header {
        flex-flow: row;
        padding: 0.5rem 0;
    }
}

.popover-search .header .navbar-brand img {
    max-width: 240px;
    height: auto;
}

.popover-search .header .nav-item {
    transition: all 0.3s;
}

    .popover-search .header .nav-item .nav-link {
        border: 2px solid transparent;
        border-radius: 0;
        color: #002576;
        text-transform: uppercase;
        padding: 0.5rem 0.85rem;
        transition: all 0.3s;
        background: transparent;
    }

        .popover-search .header .nav-item .nav-link:hover, .popover-search .header .nav-item .nav-link:focus {
            background: #002576;
            color: #fff;
            border-color: #002576;
        }

        .popover-search .header .nav-item .nav-link#nav-link-close {
            transition: all 0.5s;
        }

.popover-search .search-content {
    padding-top: 5rem;
}

@media (max-width: 991.98px) {
    .popover-search .search-content {
        padding-top: 3rem;
    }
}

.popover-search .search-content .input-group {
    padding-bottom: 1rem;
    border-bottom: 1px solid #212529;
}

    .popover-search .search-content .input-group input {
        padding: 0;
        height: 57px;
        font-size: 2rem;
        border: 0;
        border-radius: 0;
    }

@media (max-width: 768.98px) {
    .popover-search .search-content .input-group input {
        font-size: 1rem;
    }
}

.popover-search .search-content .input-group input:focus {
    box-shadow: none;
}

.popover-search .search-content .input-group input::placeholder {
    color: rgba(0, 37, 118, 0.25);
}

.popover-search .search-content .input-group button {
    border-radius: 0;
    padding: 1rem;
    background-color: #002576;
}

    .popover-search .search-content .input-group button:hover, .popover-search .search-content .input-group button:focus-visible {
        background-color: transparent;
    }

    .popover-search .search-content .input-group button .loading {
        display: none;
    }

    .popover-search .search-content .input-group button.disabled {
        cursor: not-allowed;
    }

        .popover-search .search-content .input-group button.disabled:hover, .popover-search .search-content .input-group button.disabled:focus {
            color: #fff !important;
        }

.popover-search .search-content nav ul {
    list-style-type: none;
    padding-left: 0;
    margin-bottom: 0;
}

    .popover-search .search-content nav ul .nav-link {
        padding: 0;
        margin-bottom: 1rem;
        font-size: 0.875rem;
        transition: all 0.3s;
    }

        .popover-search .search-content nav ul .nav-link:hover, .popover-search .search-content nav ul .nav-link:focus {
            text-decoration: underline;
        }

    .popover-search .search-content nav ul li:last-of-type .nav-link {
        padding-bottom: 0;
    }

.mega-menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    box-shadow: -8px 5px 4px rgba(7, 18, 42, 0.06);
    background-color: #fff;
    z-index: 1003;
}

@media (max-width: 1199.98px) {
    .mega-menu {
        z-index: 1003;
    }
}

.mega-menu .navbar {
    padding: 0 0.5rem;
}

@media (min-width: 576px) {
    .mega-menu .navbar {
        padding: 0 1rem;
    }
}

.mega-menu .navbar-brand {
    padding: 0;
}

    .mega-menu .navbar-brand img {
        max-width: 240px;
        height: auto;
    }

.popover-search .navbar {
    padding: 0;
    height: 4.3rem;
}

.popover-search .navbar-brand {
    padding: 0;
}

.popover-search .search-content {
    padding-top: 2rem;
}

.feature-col {
    position: relative;
}

@media (min-width: 1200px) {
    .feature-col {
        min-height: 50vh;
    }
}

.feature-col:after {
    content: "";
    position: absolute;
    background-color: rgba(111, 111, 111, 0.3);
    display: block;
}

@media (max-width: 1199.98px) {
    .feature-col:after {
        width: calc(100% - 32px);
        height: 1px;
        left: 50%;
        top: 0;
        transform: translateX(-50%);
    }
}

@media (min-width: 1200px) {
    .feature-col:after {
        width: 1px;
        height: 85%;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
    }
}

.feature-col__text {
    font-size: 1rem;
    text-align: left;
    max-width: 500px;
    margin: 0 auto;
    margin-bottom: 2.5rem;
    color: #002576;
}

.feature-col__text__title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.25rem;
    text-transform: none;
    margin-bottom: 0.5rem;
}

.feature-col__img {
    width: 100%;
    max-width: 500px;
    margin: 3rem auto;
    aspect-ratio: 16/9;
}

.mobile-nav {
    flex-direction: row;
}

@media (min-width: 1200px) {
    .mobile-nav {
        display: none;
    }
}

.mobile-nav > li button:hover:after, .mobile-nav > li button:focus:after {
    width: calc(100% - 32px);
}

@media (max-width: 991.98px) {
    .mobile-nav > li button {
        padding: 1.5rem 0.8rem !important;
    }
}

#mega-menu > li > button, #mega-menu > li > a, #mega-menu .mobile-back, #mega-menu .mobile-close, .mobile-nav > li button {
    position: relative;
    display: block;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    padding: 1.5rem 1rem;
    text-decoration: none;
    color: #212529;
    background-color: transparent;
    border: none;
}

    #mega-menu > li > button:after, #mega-menu > li > a:after, #mega-menu .mobile-back:after, #mega-menu .mobile-close:after, .mobile-nav > li button:after {
        position: absolute;
        bottom: 1rem;
        left: 50%;
        transform: translateX(-50%);
        width: 0;
        height: 3px;
        background: #002576;
        content: "";
        transition: all 0.2s;
    }

#mega-menu {
    margin: 0;
    text-align: center;
    padding: 0;
    display: none;
}

    #mega-menu *:focus {
        outline: 0;
        box-shadow: inset 0 0 2px rgba(0, 37, 118, 0.5);
        background-color: #eef2f6;
    }

@media (max-width: 1199.98px) {
    #mega-menu {
        position: fixed;
        background-color: #fff;
        top: 0;
        width: 390px;
        right: 0;
        height: 100vh;
        overflow-y: auto;
        z-index: 1002;
    }
}

@media (max-width: 575.98px) {
    #mega-menu {
        width: 100%;
    }
}

@media (min-width: 1200px) {
    #mega-menu {
        display: block;
    }
}

#mega-menu .mobile-header {
    display: none;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    height: 4.3125rem;
    padding: 0 1rem;
}

@media (max-width: 575.98px) {
    #mega-menu .mobile-header {
        margin-bottom: 1rem;
    }
}

@media (min-width: 576px) {
    #mega-menu .mobile-header .navbar-brand {
        display: none;
        margin-bottom: 0;
    }
}

#mega-menu .mobile-actions {
    height: 4.3125rem;
}

@media (min-width: 576px) {
    #mega-menu .mobile-actions .navbar-brand {
        display: none;
        margin-bottom: 0;
    }
}

#mega-menu .mobile-actions--back {
    border-top: 1px solid #EFF2F6;
    border-bottom: 1px solid #EFF2F6;
    height: unset;
}

#mega-menu .mobile-close {
    padding: 1rem;
    margin-left: auto;
    transition: all 0.3s;
}

    #mega-menu .mobile-close:hover, #mega-menu .mobile-close:focus {
        background-color: #002576;
        color: #fff;
    }

#mega-menu .mobile-back {
    padding: 1rem;
    transition: all 0.3s;
}

    #mega-menu .mobile-back:hover, #mega-menu .mobile-back:focus {
        background-color: #07122A;
        color: #fff;
    }

#mega-menu > li {
    list-style-type: none;
}

@media (min-width: 1200px) {
    #mega-menu > li {
        display: inline-block;
    }
}

@media (max-width: 1199.98px) {
    #mega-menu > li > button, #mega-menu > li > a {
        width: 100%;
        text-align: left;
        font-size: 1.125rem;
        line-height: 2.4;
        padding: 0 3rem 0 1rem;
        margin-bottom: 0.5rem;
        font-weight: 700;
    }

        #mega-menu > li > button:hover, #mega-menu > li > button:focus, #mega-menu > li > a:hover, #mega-menu > li > a:focus {
            background-color: #002576;
            color: #fff;
            text-decoration: none;
        }
}

@media (min-width: 1200px) {
    #mega-menu > li > button:hover:after, #mega-menu > li > button:focus:after, #mega-menu > li > a:hover:after, #mega-menu > li > a:focus:after {
        width: calc(100% - 32px);
    }
}

#mega-menu > li.has-drop.active button:after {
    width: calc(100% - 32px);
}

#mega-menu > li.has-drop.active > a {
    background-color: #fff;
    color: #002576;
}

#mega-menu .droplet {
    display: none;
    background-color: #fff;
}

@media (min-width: 1200px) {
    #mega-menu .droplet {
        position: absolute;
        top: 68px;
        left: 0;
        right: 0;
        width: 100%;
        margin: 0 auto;
        padding: 0;
        min-height: 50vh;
        box-shadow: 0px 5px 4px rgba(7, 18, 42, 0.06);
    }
}

@media (max-width: 1199.98px) {
    #mega-menu .droplet {
        position: absolute;
        top: 0;
        z-index: 999;
        width: 100%;
    }
}

#mega-menu .droplet ul {
    padding: 0;
    list-style-type: none;
    text-align: left;
}

    #mega-menu .droplet ul.inner-items {
        margin-bottom: 2.5rem;
    }

@media (min-width: 1200px) {
    #mega-menu .droplet ul.inner-items {
        padding: 0 1rem;
    }
}

#mega-menu .droplet ul.inner-drop {
    margin: 0;
    margin-bottom: 1rem;
}

    #mega-menu .droplet ul.inner-drop > li {
        width: 100%;
        padding: 0;
    }

        #mega-menu .droplet ul.inner-drop > li a {
            width: 100% !important;
            font-weight: 500;
            line-height: 1.5;
            padding: 0.5rem 1rem 0.5rem 1.5rem;
        }

#mega-menu .droplet ul > li a {
    display: block;
    color: #07122A;
    margin: 0;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5;
    position: relative;
    padding: 0.5rem 1rem;
    transition: all 0.3s;
    text-decoration: none;
}

    #mega-menu .droplet ul > li a:hover, #mega-menu .droplet ul > li a:focus {
        background-color: #002576;
        color: #fff;
        text-decoration: none;
    }

    #mega-menu .droplet ul > li a:focus {
        border: 0;
        outline: none;
    }

#mega-menu .droplet .droplet-container {
    width: 100%;
    max-width: 1440px;
    padding-right: 1rem;
    padding-left: 1rem;
    margin-right: auto;
    margin-left: auto;
}

    #mega-menu .droplet .droplet-container .mobile-actions {
        margin-left: -1rem;
        margin-right: -1rem;
    }

#mega-menu .droplet .col-head {
    color: #002576;
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.875rem;
    padding: 0;
    margin: 1rem 0;
    display: block;
    text-align: left;
    text-decoration: none;
}

@media (max-width: 991.98px) {
    #mega-menu .droplet .col-head {
        font-size: 1.625rem;
    }
}

@media (min-width: 1200px) {
    #mega-menu .droplet .col-head {
        margin: 1.5rem 0;
        padding: 0 2rem;
    }
}

@media (min-width: 1440px) {
    #mega-menu .droplet .col-head {
        margin: 2.5rem 0;
    }
}

#mega-menu .droplet .col-head:hover i, #mega-menu .droplet .col-head:hover svg, #mega-menu .droplet .col-head:focus i, #mega-menu .droplet .col-head:focus svg {
    margin-left: 1.5rem;
}

#mega-menu .droplet .col-head i, #mega-menu .droplet .col-head svg {
    margin-left: 1rem;
    transition: all 0.3s;
}

.secondary-nav {
    background: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    z-index: 10;
}

    .secondary-nav.dark {
        background: rgba(7, 18, 42, 0.4);
    }

        .secondary-nav.dark .nav .nav-item .nav-link {
            color: #efefef;
        }

            .secondary-nav.dark .nav .nav-item .nav-link:hover, .secondary-nav.dark .nav .nav-item .nav-link:focus {
                color: #fff;
            }

    .secondary-nav .nav {
        justify-content: center;
        flex-wrap: nowrap;
    }

@media (max-width: 575.98px) {
    .secondary-nav .nav .nav-item {
        min-width: 25%;
    }
}

.secondary-nav .nav .nav-item .nav-link {
    color: #003051;
    opacity: 0.7;
    font-size: 0.875rem;
    font-weight: 700;
    text-align: center;
    transition: all 0.3s;
    padding: 1rem 2rem;
}

@media (max-width: 991.98px) {
    .secondary-nav .nav .nav-item .nav-link {
        padding: 1rem 1.5rem;
    }
}

@media (max-width: 768.98px) {
    .secondary-nav .nav .nav-item .nav-link {
        padding: 0.5rem;
    }
}

@media (max-width: 575.98px) {
    .secondary-nav .nav .nav-item .nav-link {
        font-size: 0.75rem;
    }
}

.secondary-nav .nav .nav-item .nav-link i, .secondary-nav .nav .nav-item .nav-link svg {
    font-size: 1.7rem;
    display: block;
    margin: 0 auto 0.3125rem;
}

@media (max-width: 575.98px) {
    .secondary-nav .nav .nav-item .nav-link i, .secondary-nav .nav .nav-item .nav-link svg {
        font-size: 1.5rem;
    }
}

.secondary-nav .nav .nav-item .nav-link:hover, .secondary-nav .nav .nav-item .nav-link:focus {
    background: #DDE5ED;
    opacity: 1;
}

.footer {
    background: #07122A;
    padding: 5rem 1rem;
    margin-bottom: -30px;
}

@media (min-width: 1440px) {
    .footer {
        margin-top: 5rem;
    }
}

@media (min-width: 1440px) and (max-width: 991.98px) {
    .footer {
        margin-top: 4.375rem;
    }
}

@media (max-width: 768.98px) {
    .footer {
        padding: 2.5rem 1rem;
        text-align: center;
    }
}

@media (max-width: 575.98px) {
    .footer .nav {
        padding-top: 3rem;
    }
}

.footer .nav .nav-link {
    font-size: 0.8125rem;
    color: #fff;
    text-transform: uppercase;
    padding: 0.7rem 0;
    letter-spacing: 1px;
    position: relative;
    transition: all 0.3s;
    display: inline-block;
}

    .footer .nav .nav-link:after {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 0;
        height: 2px;
        content: "";
        background: #48bee2;
        transition: all 0.3s;
    }

    .footer .nav .nav-link:hover:after, .footer .nav .nav-link:focus:after {
        width: 100%;
    }

.footer .nav.nav-social {
    justify-content: space-between;
}

@media (min-width: 769px) {
    .footer .nav.nav-social {
        gap: 0.75rem;
    }
}

@media (min-width: 992px) {
    .footer .nav.nav-social {
        justify-content: flex-end;
        gap: 1rem;
    }
}

@media (min-width: 1440px) {
    .footer .nav.nav-social {
        gap: 1.5rem;
    }
}

.footer .nav.nav-social .nav-link {
    padding: 0;
}

@media (min-width: 769px) {
    .footer .nav.nav-social .nav-link {
        padding: 1rem 0;
    }
}

.footer .nav.nav-social .nav-link:after {
    right: 0;
    left: unset;
}

.footer .nav.nav-social .nav-link:hover:after, .footer .nav.nav-social .nav-link:focus:after {
    width: 100%;
}

.footer img {
    max-width: 170px;
    height: auto;
}

.footer address {
    font-size: 0.75rem;
    color: #fff;
    line-height: 2;
    letter-spacing: 1px;
    text-align: right;
}

@media (max-width: 768.98px) {
    .footer address {
        text-align: center;
        padding-top: 3rem;
    }
}

.footer address span {
    font-size: 0.875rem;
    font-weight: 700;
    text-transform: uppercase;
}

.footer address a {
    font-size: 0.75rem;
    color: #fff;
}

    .footer address a:hover, .footer address a:focus {
        text-decoration: none;
    }

.container-block {
    display: flex;
    align-items: stretch;
}

@media (max-width: 768.98px) {
    .container-block {
        min-height: auto;
        flex-direction: column;
    }
}

@media (min-width: 992px) {
    .container-block {
        min-height: 580px;
    }
}

.container-block .col-block {
    flex: 0 0 100%;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

@media (max-width: 768.98px) {
    .container-block .col-block {
        min-height: auto;
    }
}

@media (min-width: 769px) {
    .container-block .col-block {
        min-height: 500px;
        flex: 0 0 50%;
    }
}

@media (min-width: 992px) {
    .container-block .col-block {
        min-height: 580px;
    }
}

@media (min-width: 769px) {
    .container-block .col-block:nth-child(odd) {
        justify-content: flex-end;
    }

    .container-block .col-block:nth-child(even) {
        justify-content: flex-start;
    }
}

.container-block .col-block .content-block {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    /*@include media-breakpoint-up(md) {
  	width: calc(740px / 2);
  }*/
}

@media (max-width: 768.98px) {
    .container-block .col-block .content-block {
        margin: 0 auto;
    }
}

@media (min-width: 992px) {
    .container-block .col-block .content-block {
        width: 480px;
    }
}

@media (min-width: 1200px) {
    .container-block .col-block .content-block {
        width: 570px;
    }
}

@media (min-width: 1440px) {
    .container-block .col-block .content-block {
        width: 660px;
    }
}

.container-block .col-block .content-block .cta-block {
    line-height: 1.5;
    margin-bottom: 0;
}

@media (max-width: 768.98px) {
    .container-block .col-block .content-block .content-wysiwyg {
        padding-top: 0;
        padding-bottom: 0;
    }
}

.container-block .col-block.bg-light .cta-doc__content, .container-block .cost-of-living .col-block.calculator .cta-doc__content, .cost-of-living .container-block .col-block.calculator .cta-doc__content {
    background-color: #DDE5ED;
}

.hero-slider__wrapper {
    align-items: flex-start;
    min-height: 500px;
    overflow: hidden;
}

@media (min-width: 992px) {
    .hero-slider__wrapper {
        min-height: 580px;
    }
}

.hero-slider__wrapper.light .hero-slider__content__background {
    background-color: rgba(255, 255, 255, 0.93);
    color: #003051;
}

.hero-slider__wrapper.light .hero-slider__content__title {
    color: #003051;
}

.hero-slider__wrapper.light .hero-slider__content__description {
    color: #003051;
}

.hero-slider__wrapper.light .hero-slider__content button {
    background-color: #3380CC;
}

.hero-slider__container {
    max-height: 580px;
    margin: 0 auto;
}

@media (min-width: 992px) {
    .hero-slider__container {
        width: 100% !important;
        max-width: 100% !important;
    }
}

.hero-slider__slide {
    display: block;
    height: 500px;
}

@media (min-width: 992px) {
    .hero-slider__slide {
        height: 580px;
    }
}

.hero-slider__slide:hover, .hero-slider__slide:focus {
    text-decoration: none;
}

.hero-slider__content {
    background: linear-gradient(180deg, rgba(7, 18, 42, 0) 0%, rgba(7, 18, 42, 0.35) 100%);
    height: 100%;
    padding: 5rem 0;
}

@media (max-width: 991.98px) {
    .hero-slider__content {
        padding: 4rem 0;
    }
}

@media (max-width: 768.98px) {
    .hero-slider__content {
        padding: 6rem 0;
    }
}

@media (max-width: 575.98px) {
    .hero-slider__content {
        padding: 5rem 0;
    }
}

.hero-slider__content__background {
    background-color: rgba(7, 18, 42, 0.93);
    padding: 3rem 1.5rem 1.5rem;
    position: relative;
}

    .hero-slider__content__background.no-tag {
        padding: 1.5rem;
    }

.hero-slider__content__tag {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: 0.2rem;
    text-transform: uppercase;
    letter-spacing: 0.175rem;
    margin-bottom: 1rem;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    position: absolute;
    top: -1rem;
    background-color: #002576;
    padding: 0.75rem 1rem;
}

.hero-slider__content__title {
    position: relative;
    font-weight: 700;
    margin-bottom: 1rem !important;
    line-height: 1;
    font-size: 2.25rem;
    display: block;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

@media (max-width: 1199.98px) {
    .hero-slider__content__title {
        font-size: 1.75rem;
    }
}

.hero-slider__content__description {
    font-weight: 500;
    display: block;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.hero-slider__content .row, .hero-slider__content .EPiServerForms section, .EPiServerForms .hero-slider__content section, .hero-slider__content .event-block .event-grid, .event-block .hero-slider__content .event-grid {
    height: 100%;
    width: 100%;
}

@media (min-width: 992px) {
    .hero-slider__content .row, .hero-slider__content .EPiServerForms section, .EPiServerForms .hero-slider__content section, .hero-slider__content .event-block .event-grid, .event-block .hero-slider__content .event-grid {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .hero-slider__content .row, .hero-slider__content .EPiServerForms section, .EPiServerForms .hero-slider__content section, .hero-slider__content .event-block .event-grid, .event-block .hero-slider__content .event-grid {
        max-width: 1200px;
    }
}

.hero-slider__content p {
    color: #fff;
    margin-bottom: 0;
}

.hero-slider__content button {
    width: fit-content;
}

@media (max-width: 575.98px) {
    .hero-slider__content button {
        width: auto;
        margin-top: 0.5rem !important;
    }
}

.carousel-controls-container {
    position: absolute;
    bottom: 5rem;
    width: 100px;
    right: 0;
    margin-right: calc(5rem + 10px);
    height: auto;
    display: flex;
    gap: 10px;
}

@media (min-width: 769px) {
    .carousel-controls-container {
        bottom: 4rem;
        margin-right: calc(1rem + 10px);
    }
}

@media (min-width: 992px) {
    .carousel-controls-container {
        bottom: 5rem;
        margin-right: calc(5rem + 10px);
    }
}

@media (min-width: 1200px) {
    .carousel-controls-container {
        bottom: 5rem;
        margin-right: calc(7rem + 10px);
    }
}

@media (max-width: 768.98px) {
    .carousel-controls-container {
        bottom: 2rem;
        margin-right: calc(1rem + 10px);
    }
}

@media (max-width: 575.98px) {
    .carousel-controls-container {
        bottom: 1rem;
        margin-right: calc(1rem + 10px);
    }
}

.carousel-controls-container .carousel-control-prev,
.carousel-controls-container .carousel-control-next {
    width: 50px;
    height: 50px;
    border-radius: 100px;
    padding: 1rem;
    opacity: 1;
    position: relative;
    box-shadow: 0px 25px 70px 0px rgba(5, 13, 30, 0.2);
    z-index: 99;
    transition: all 0.4s ease;
}

.carousel-controls-container .carousel-control-prev {
    background-color: rgba(255, 255, 255, 0.5);
}

    .carousel-controls-container .carousel-control-prev:hover {
        background-color: #3380CC;
        transform: translateX(-5px);
    }

.carousel-controls-container .carousel-control-next {
    background-color: #fff;
}

    .carousel-controls-container .carousel-control-next:hover {
        background-color: #3380CC;
        transform: translateX(5px);
    }

        .carousel-controls-container .carousel-control-next:hover .carousel-control-next-icon {
            color: #fff;
        }

.carousel-controls-container .carousel-control-prev-icon,
.carousel-controls-container .carousel-control-next-icon {
    width: 2rem;
    height: 1.55rem;
    background-image: none;
    transition: all 0.4s ease;
}

.carousel-controls-container .carousel-control-prev-icon {
    margin-right: 1px;
    color: #fff;
}

.carousel-controls-container .carousel-control-next-icon {
    margin-left: 2.5px;
    color: #003051;
}

.carousel-indicators {
    right: 14rem;
    margin-right: 0;
    margin-left: 0;
    bottom: 5.2rem;
    left: initial;
    list-style-type: none;
    padding: 0;
    gap: 3px;
    box-shadow: 0px 25px 70px 0px rgba(5, 13, 30, 0.2);
}

@media (min-width: 1200px) {
    .carousel-indicators {
        right: 16rem;
    }
}

@media (max-width: 991.98px) {
    .carousel-indicators {
        right: 10rem;
        bottom: 4.2rem;
    }
}

@media (max-width: 768.98px) {
    .carousel-indicators {
        right: 0;
        left: 1rem;
        bottom: 1.5rem;
        justify-content: start;
    }
}

@media (max-width: 575.98px) {
    .carousel-indicators {
        bottom: 1.2rem;
    }
}

.carousel-indicators [data-bs-target] {
    width: 12px;
    height: 12px;
    border-radius: 100px;
    border: none;
    transition: all 0.2s ease;
}

    .carousel-indicators [data-bs-target]:hover {
        opacity: 1;
    }

.hero-static {
    height: 500px;
    background-color: #f8f9fa;
    position: relative;
    text-align: center;
}

@media (min-width: 769px) {
    .hero-static {
        height: 800px;
    }
}

.hero-static .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(37, 74, 129, 0.1) 0%, rgba(25, 58, 114, 0.56) 100%);
}

.hero-static .hero-static-title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 2.375rem;
    color: #fff;
    text-transform: none;
}

@media (max-width: 991.98px) {
    .hero-static .hero-static-title {
        font-size: 1.625rem;
    }
}

@media (min-width: 769px) {
    .hero-static .hero-static-title {
        font-size: 3rem;
    }
}

.landing-intro {
    color: #fff;
    position: relative;
    text-align: center;
    height: 400px;
    background-color: #10478F;
}

@media (min-width: 769px) {
    .landing-intro {
        height: calc(300px + 2rem);
    }
}

.landing-intro--search form {
    width: 100%;
    margin: 0 auto;
}

@media (min-width: 769px) {
    .landing-intro--search form {
        width: 80%;
    }
}

@media (min-width: 992px) {
    .landing-intro--search form {
        width: 50%;
    }
}

.landing-intro .intro-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(37, 74, 129, 0.3) 0%, rgba(25, 58, 114, 0.44) 100%);
}

.landing-intro .intro-title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 2.375rem;
    text-transform: none;
}

@media (max-width: 991.98px) {
    .landing-intro .intro-title {
        font-size: 1.625rem;
    }
}

.landing-intro .badge {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: 0.2rem;
    text-transform: uppercase;
    padding: 0.5rem 1.5rem;
    background-color: rgba(0, 37, 118, 0.8);
    margin-bottom: 0.5rem;
    transition: all 0.3s;
}

    .landing-intro .badge:hover, .landing-intro .badge:focus {
        color: #fff !important;
        background-color: rgba(0, 37, 118, 0.5);
    }

.landing-intro .container-lg, .landing-intro .contact-block--no_img .col-block .content-block, .contact-block--no_img .col-block .landing-intro .content-block {
    margin-top: 5rem;
}

.landing-intro .input-group input {
    border-radius: 0;
    border-width: 2px;
    border-color: white;
    height: 50px;
    padding: 0.375rem 1.75rem;
}

.landing-intro .input-group-append .btn {
    border-radius: 0;
}

.cta-banner {
    max-width: 1440px;
    margin: 0 auto;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}

@media (max-width: 991.98px) {
    .cta-banner {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
}

.cta-banner p span {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    text-transform: capitalize;
}

.cta-banner .btn {
    text-transform: capitalize;
}

@media (max-width: 991.98px) {
    .cta-banner .row, .cta-banner .EPiServerForms section, .EPiServerForms .cta-banner section, .cta-banner .event-block .event-grid, .event-block .cta-banner .event-grid {
        text-align: center;
    }
}

.cta-image {
    align-items: stretch;
}

@media (min-width: 1200px) {
    .cta-image .content-block {
        width: 480px;
    }
}

@media (min-width: 1440px) {
    .cta-image .content-block {
        width: 655px !important;
    }
}

.cta-image .no-title {
    font-size: 1.125rem;
}

.cta-image .cta-title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    color: #fff;
}

.cta-image .cta-title-h1 {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 2.375rem;
    color: #fff;
}

@media (max-width: 991.98px) {
    .cta-image .cta-title-h1 {
        font-size: 1.625rem;
    }
}

.cta-image .cta-title-display {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-family: din-condensed, sans-serif;
    font-size: 4.25rem;
    line-height: 1;
    letter-spacing: -2px;
    font-weight: 500;
}

@media (max-width: 768.98px) {
    .cta-image .cta-title-display {
        font-size: 3.5rem;
    }
}

.cta-image .cta-title-label {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: 0.2rem;
    text-transform: uppercase;
    color: #fff;
}

.cta-image .body-lead {
    font-size: 1.375rem;
    line-height: 1.5;
    font-size: 1.75rem;
    margin-bottom: 2.75rem !important;
}

.cta-image.cta-image-left {
    justify-content: flex-start;
}

.cta-image.cta-image-right {
    justify-content: flex-end;
}

    .cta-image.cta-image-right .col-block {
        justify-content: flex-start;
    }

.cta-image.cta-image-full {
    position: relative;
    min-height: 300px;
}

@media (min-width: 992px) {
    .cta-image.cta-image-full {
        min-height: 420px;
    }
}

.cta-image.cta-image-full .bg-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
}

.cta-image.cta-image-full p:after {
    display: none;
}

.cta-image.cta-image-full .cta-full-link {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.cta-image.cta-image-full .no-title {
    font-size: 1.375rem;
    line-height: 1.5;
}

.cta-image.cta-image-full .cta-buttons {
    justify-content: center;
    margin-top: 2rem !important;
}

.cta-image.cta-image-padded {
    padding: 5rem 0;
    min-height: 400px !important;
}

@media (max-width: 768.98px) {
    .cta-image.cta-image-padded {
        padding: 0 !important;
    }
}

@media (max-width: 991.98px) {
    .cta-image.cta-image-padded {
        padding: 2rem 0;
    }
}

@media (min-width: 1200px) {
    .cta-image.cta-image-padded {
        padding: 5rem 0;
    }
}

.cta-image.cta-image-padded .bg-img, .cta-image.cta-image-padded .contact-block__img, .cta-image.cta-image-padded .hero-cta, .cta-image.cta-image-padded .grid-gallery .grid-gallery-item, .grid-gallery .cta-image.cta-image-padded .grid-gallery-item, .cta-image.cta-image-padded .fact-block.fact-block-cta, .cta-image.cta-image-padded .event-block .event-grid__item__img, .event-block .cta-image.cta-image-padded .event-grid__item__img, .cta-image.cta-image-padded .cta-hero-content, .cta-image.cta-image-padded .cta-hero-data, .cta-image.cta-image-padded .cta-video__wrapper, .cta-image.cta-image-padded .cta-video, .cta-image.cta-image-padded .hero-slider__slide, .cta-image.cta-image-padded .hero-static, .cta-image.cta-image-padded .landing-intro, .cta-image.cta-image-padded .cta-image {
    flex: 0 0 460px;
    align-self: stretch;
    min-height: 400px !important;
    background-origin: content-box;
    box-shadow: 0px 20px 50px 0px rgba(5, 13, 30, 0.1);
}

@media (max-width: 768.98px) {
    .cta-image.cta-image-padded .bg-img, .cta-image.cta-image-padded .contact-block__img, .cta-image.cta-image-padded .hero-cta, .cta-image.cta-image-padded .grid-gallery .grid-gallery-item, .grid-gallery .cta-image.cta-image-padded .grid-gallery-item, .cta-image.cta-image-padded .fact-block.fact-block-cta, .cta-image.cta-image-padded .event-block .event-grid__item__img, .event-block .cta-image.cta-image-padded .event-grid__item__img, .cta-image.cta-image-padded .cta-hero-content, .cta-image.cta-image-padded .cta-hero-data, .cta-image.cta-image-padded .cta-video__wrapper, .cta-image.cta-image-padded .cta-video, .cta-image.cta-image-padded .hero-slider__slide, .cta-image.cta-image-padded .hero-static, .cta-image.cta-image-padded .landing-intro, .cta-image.cta-image-padded .cta-image {
        flex: auto !important;
        max-height: 200px !important;
        min-height: 400px !important;
        margin: 2rem 1rem -1rem;
        width: calc(100% - 2rem);
    }
}

@media (max-width: 575.98px) {
    .cta-image.cta-image-padded .bg-img, .cta-image.cta-image-padded .contact-block__img, .cta-image.cta-image-padded .hero-cta, .cta-image.cta-image-padded .grid-gallery .grid-gallery-item, .grid-gallery .cta-image.cta-image-padded .grid-gallery-item, .cta-image.cta-image-padded .fact-block.fact-block-cta, .cta-image.cta-image-padded .event-block .event-grid__item__img, .event-block .cta-image.cta-image-padded .event-grid__item__img, .cta-image.cta-image-padded .cta-hero-content, .cta-image.cta-image-padded .cta-hero-data, .cta-image.cta-image-padded .cta-video__wrapper, .cta-image.cta-image-padded .cta-video, .cta-image.cta-image-padded .hero-slider__slide, .cta-image.cta-image-padded .hero-static, .cta-image.cta-image-padded .landing-intro, .cta-image.cta-image-padded .cta-image {
        min-height: 350px !important;
    }
}

@media (max-width: 991.98px) {
    .cta-image.cta-image-padded .bg-img, .cta-image.cta-image-padded .contact-block__img, .cta-image.cta-image-padded .hero-cta, .cta-image.cta-image-padded .grid-gallery .grid-gallery-item, .grid-gallery .cta-image.cta-image-padded .grid-gallery-item, .cta-image.cta-image-padded .fact-block.fact-block-cta, .cta-image.cta-image-padded .event-block .event-grid__item__img, .event-block .cta-image.cta-image-padded .event-grid__item__img, .cta-image.cta-image-padded .cta-hero-content, .cta-image.cta-image-padded .cta-hero-data, .cta-image.cta-image-padded .cta-video__wrapper, .cta-image.cta-image-padded .cta-video, .cta-image.cta-image-padded .hero-slider__slide, .cta-image.cta-image-padded .hero-static, .cta-image.cta-image-padded .landing-intro, .cta-image.cta-image-padded .cta-image {
        flex: 0 0 48%;
    }
}

@media (min-width: 1200px) {
    .cta-image.cta-image-padded .bg-img, .cta-image.cta-image-padded .contact-block__img, .cta-image.cta-image-padded .hero-cta, .cta-image.cta-image-padded .grid-gallery .grid-gallery-item, .grid-gallery .cta-image.cta-image-padded .grid-gallery-item, .cta-image.cta-image-padded .fact-block.fact-block-cta, .cta-image.cta-image-padded .event-block .event-grid__item__img, .event-block .cta-image.cta-image-padded .event-grid__item__img, .cta-image.cta-image-padded .cta-hero-content, .cta-image.cta-image-padded .cta-hero-data, .cta-image.cta-image-padded .cta-video__wrapper, .cta-image.cta-image-padded .cta-video, .cta-image.cta-image-padded .hero-slider__slide, .cta-image.cta-image-padded .hero-static, .cta-image.cta-image-padded .landing-intro, .cta-image.cta-image-padded .cta-image {
        flex: 0 0 555px;
    }
}

@media (min-width: 1440px) {
    .cta-image.cta-image-padded .bg-img, .cta-image.cta-image-padded .contact-block__img, .cta-image.cta-image-padded .hero-cta, .cta-image.cta-image-padded .grid-gallery .grid-gallery-item, .grid-gallery .cta-image.cta-image-padded .grid-gallery-item, .cta-image.cta-image-padded .fact-block.fact-block-cta, .cta-image.cta-image-padded .event-block .event-grid__item__img, .event-block .cta-image.cta-image-padded .event-grid__item__img, .cta-image.cta-image-padded .cta-hero-content, .cta-image.cta-image-padded .cta-hero-data, .cta-image.cta-image-padded .cta-video__wrapper, .cta-image.cta-image-padded .cta-video, .cta-image.cta-image-padded .hero-slider__slide, .cta-image.cta-image-padded .hero-static, .cta-image.cta-image-padded .landing-intro, .cta-image.cta-image-padded .cta-image {
        flex: 0 0 640px;
    }
}

.cta-image.cta-image-padded.bg-lake-blue-alpha > div:first-child {
    background: none;
}

.cta-image.cta-image-padded.bg-lake-blue-alpha .content-block {
    background: rgba(1, 99, 168, 0.95);
    padding-right: 3.5rem;
}

.cta-image.cta-image-padded.bg-blue-alpha > div:first-child {
    background: none;
}

.cta-image.cta-image-padded.bg-blue-alpha .content-block {
    background: rgba(0, 37, 118, 0.95);
    padding-right: 3.5rem;
    color: #fff;
}

@media (max-width: 991.98px) {
    .cta-image.cta-image-padded.bg-blue-alpha .content-block {
        padding-left: 3rem;
    }
}

@media (max-width: 575.98px) {
    .cta-image.cta-image-padded.bg-blue-alpha .content-block {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
}

.cta-image.cta-image-padded.bg-black-alpha > div:first-child {
    background: none;
}

.cta-image.cta-image-padded.bg-black-alpha .content-block {
    background: rgba(7, 18, 42, 0.95);
    padding-right: 3.5rem;
    color: #fff;
}

@media (max-width: 991.98px) {
    .cta-image.cta-image-padded.bg-black-alpha .content-block {
        padding-left: 3rem;
    }
}

@media (max-width: 575.98px) {
    .cta-image.cta-image-padded.bg-black-alpha .content-block {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
}

.cta-image.cta-image-padded.bg-blue-gradient-alpha > div:first-child {
    background: none;
}

.cta-image.cta-image-padded.bg-blue-gradient-alpha .content-block {
    background: rgba(0, 37, 118, 0.95);
    background: -moz-linear-gradient(137.4deg rgba(0, 37, 118, 0.95) 0%, rgba(72, 190, 226, 0.95) 100%);
    background: -webkit-linear-gradient(137.4deg, rgba(0, 37, 118, 0.95) 0%, rgba(72, 190, 226, 0.95) 100%);
    background: linear-gradient(137.4deg, rgba(0, 37, 118, 0.95) 0%, rgba(72, 190, 226, 0.95) 100%);
    background-repeat: no-repeat;
    padding-right: 3.5rem;
    color: #fff;
}

@media (max-width: 991.98px) {
    .cta-image.cta-image-padded.bg-blue-gradient-alpha .content-block {
        padding-left: 3rem;
    }
}

@media (max-width: 575.98px) {
    .cta-image.cta-image-padded.bg-blue-gradient-alpha .content-block {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
}

.cta-image.cta-image-padded.bg-black-gradient-alpha > div:first-child {
    background: none;
}

.cta-image.cta-image-padded.bg-black-gradient-alpha .content-block {
    background: rgba(0, 37, 118, 0.9);
    background: -moz-linear-gradient(137.4deg rgba(7, 18, 42, 0.9) 0%, rgba(5, 13, 30, 0.9) 100%);
    background: -webkit-linear-gradient(137.4deg, rgba(7, 18, 42, 0.9) 0%, rgba(5, 13, 30, 0.9) 100%);
    background: linear-gradient(137.4deg, rgba(7, 18, 42, 0.9) 0%, rgba(5, 13, 30, 0.9) 100%);
    background-repeat: no-repeat;
    padding-right: 3.5rem;
    color: #fff;
}

@media (max-width: 991.98px) {
    .cta-image.cta-image-padded.bg-black-gradient-alpha .content-block {
        padding-left: 3rem;
    }
}

@media (max-width: 575.98px) {
    .cta-image.cta-image-padded.bg-black-gradient-alpha .content-block {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
}

.cta-image.cta-image-padded.cta-image-left.bg-black-alpha .content-block, .cta-image.cta-image-padded.cta-image-left.bg-blue-alpha .content-block, .cta-image.cta-image-padded.cta-image-left.bg-blue-gradient-alpha .content-block, .cta-image.cta-image-padded.cta-image-left.bg-black-gradient-alpha .content-block {
    padding-right: 1rem !important;
    padding-left: 3rem !important;
}

@media (max-width: 575.98px) {
    .cta-image.cta-image-padded.cta-image-left.bg-black-alpha .content-block, .cta-image.cta-image-padded.cta-image-left.bg-blue-alpha .content-block, .cta-image.cta-image-padded.cta-image-left.bg-blue-gradient-alpha .content-block, .cta-image.cta-image-padded.cta-image-left.bg-black-gradient-alpha .content-block {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
}

.cta-image .cta-buttons {
    display: flex;
    flex-wrap: wrap;
    gap: 2rem;
    margin-top: -0.75rem;
}

.cta-image.two-cta .btn-primary:first-of-type,
.cta-image.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type,
.cta-image.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type,
.cost-of-living .cta-image.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type,
.pull-quote.bg-light .cta-image.two-cta .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.calculator .cta-image.two-cta .btn-lake-blue:first-of-type,
.cta-image.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type,
.cta-image.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type,
.cost-of-living .cta-image.two-cta .pull-quote.calculator .input-group > .btn:first-of-type,
.pull-quote.bg-light .cta-image.two-cta .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.calculator .cta-image.two-cta .input-group > .btn:first-of-type,
.cta-image.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type,
.pull-quote.bg-gray .cta-image.two-cta .btn-lake-blue:first-of-type,
.cta-image.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type,
.pull-quote.bg-gray .cta-image.two-cta .input-group > .btn:first-of-type,
.cta-image.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-85 .cta-image.two-cta .btn-lake-blue:first-of-type,
.cta-image.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-85 .cta-image.two-cta .input-group > .btn:first-of-type,
.cta-image.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-75 .cta-image.two-cta .btn-lake-blue:first-of-type,
.cta-image.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-75 .cta-image.two-cta .input-group > .btn:first-of-type, .cta-image.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type, .EPiServerForms .Form__NavigationBar .cta-image.two-cta button[type=submit]:first-of-type {
    border-color: #fff !important;
    color: #fff !important;
    background: transparent;
}

    .cta-image.two-cta .btn-primary:first-of-type:hover,
    .cta-image.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-image.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-light .cta-image.two-cta .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-image.two-cta .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-light .cta-image.two-cta .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray .cta-image.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray .cta-image.two-cta .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-image.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-image.two-cta .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-image.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-image.two-cta .input-group > .btn:first-of-type:hover, .cta-image.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:hover, .EPiServerForms .Form__NavigationBar .cta-image.two-cta button[type=submit]:first-of-type:hover, .cta-image.two-cta .btn-primary:first-of-type:focus-visible,
    .cta-image.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type:focus-visible,
    .cta-image.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .cta-image.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-light .cta-image.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-image.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type:focus-visible,
    .cta-image.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .cta-image.two-cta .pull-quote.calculator .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-light .cta-image.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-image.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray .cta-image.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-image.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray .cta-image.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-image.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cta-image.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-image.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cta-image.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-image.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cta-image.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-image.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cta-image.two-cta .input-group > .btn:first-of-type:focus-visible, .cta-image.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:focus-visible, .EPiServerForms .Form__NavigationBar .cta-image.two-cta button[type=submit]:first-of-type:focus-visible {
        background: #fff;
        color: #003051 !important;
        border-color: #fff !important;
    }

.cta-image.two-cta .btn-primary:nth-of-type(2),
.cta-image.two-cta .pull-quote.bg-light .btn-lake-blue:nth-of-type(2),
.cta-image.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2),
.cost-of-living .cta-image.two-cta .pull-quote.calculator .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-light .cta-image.two-cta .btn-lake-blue:nth-of-type(2),
.cost-of-living .pull-quote.calculator .cta-image.two-cta .btn-lake-blue:nth-of-type(2),
.cta-image.two-cta .pull-quote.bg-light .input-group > .btn:nth-of-type(2),
.cta-image.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2),
.cost-of-living .cta-image.two-cta .pull-quote.calculator .input-group > .btn:nth-of-type(2),
.pull-quote.bg-light .cta-image.two-cta .input-group > .btn:nth-of-type(2),
.cost-of-living .pull-quote.calculator .cta-image.two-cta .input-group > .btn:nth-of-type(2),
.cta-image.two-cta .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-gray .cta-image.two-cta .btn-lake-blue:nth-of-type(2),
.cta-image.two-cta .pull-quote.bg-gray .input-group > .btn:nth-of-type(2),
.pull-quote.bg-gray .cta-image.two-cta .input-group > .btn:nth-of-type(2),
.cta-image.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-gray-85 .cta-image.two-cta .btn-lake-blue:nth-of-type(2),
.cta-image.two-cta .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2),
.pull-quote.bg-gray-85 .cta-image.two-cta .input-group > .btn:nth-of-type(2),
.cta-image.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-gray-75 .cta-image.two-cta .btn-lake-blue:nth-of-type(2),
.cta-image.two-cta .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2),
.pull-quote.bg-gray-75 .cta-image.two-cta .input-group > .btn:nth-of-type(2), .cta-image.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2), .EPiServerForms .Form__NavigationBar .cta-image.two-cta button[type=submit]:nth-of-type(2) {
    background: #3380CC;
    color: #fff !important;
    box-shadow: 0px 5px 20px 0px rgba(41, 97, 163, 0.25);
}

    .cta-image.two-cta .btn-primary:nth-of-type(2):hover,
    .cta-image.two-cta .pull-quote.bg-light .btn-lake-blue:nth-of-type(2):hover,
    .cta-image.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2):hover,
    .cost-of-living .cta-image.two-cta .pull-quote.calculator .btn-lake-blue:nth-of-type(2):hover,
    .pull-quote.bg-light .cta-image.two-cta .btn-lake-blue:nth-of-type(2):hover,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta .btn-lake-blue:nth-of-type(2):hover,
    .cta-image.two-cta .pull-quote.bg-light .input-group > .btn:nth-of-type(2):hover,
    .cta-image.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2):hover,
    .cost-of-living .cta-image.two-cta .pull-quote.calculator .input-group > .btn:nth-of-type(2):hover,
    .pull-quote.bg-light .cta-image.two-cta .input-group > .btn:nth-of-type(2):hover,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta .input-group > .btn:nth-of-type(2):hover,
    .cta-image.two-cta .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2):hover,
    .pull-quote.bg-gray .cta-image.two-cta .btn-lake-blue:nth-of-type(2):hover,
    .cta-image.two-cta .pull-quote.bg-gray .input-group > .btn:nth-of-type(2):hover,
    .pull-quote.bg-gray .cta-image.two-cta .input-group > .btn:nth-of-type(2):hover,
    .cta-image.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2):hover,
    .pull-quote.bg-gray-85 .cta-image.two-cta .btn-lake-blue:nth-of-type(2):hover,
    .cta-image.two-cta .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2):hover,
    .pull-quote.bg-gray-85 .cta-image.two-cta .input-group > .btn:nth-of-type(2):hover,
    .cta-image.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2):hover,
    .pull-quote.bg-gray-75 .cta-image.two-cta .btn-lake-blue:nth-of-type(2):hover,
    .cta-image.two-cta .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2):hover,
    .pull-quote.bg-gray-75 .cta-image.two-cta .input-group > .btn:nth-of-type(2):hover, .cta-image.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2):hover, .EPiServerForms .Form__NavigationBar .cta-image.two-cta button[type=submit]:nth-of-type(2):hover, .cta-image.two-cta .btn-primary:nth-of-type(2):focus-visible,
    .cta-image.two-cta .pull-quote.bg-light .btn-lake-blue:nth-of-type(2):focus-visible,
    .cta-image.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2):focus-visible,
    .cost-of-living .cta-image.two-cta .pull-quote.calculator .btn-lake-blue:nth-of-type(2):focus-visible,
    .pull-quote.bg-light .cta-image.two-cta .btn-lake-blue:nth-of-type(2):focus-visible,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta .btn-lake-blue:nth-of-type(2):focus-visible,
    .cta-image.two-cta .pull-quote.bg-light .input-group > .btn:nth-of-type(2):focus-visible,
    .cta-image.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2):focus-visible,
    .cost-of-living .cta-image.two-cta .pull-quote.calculator .input-group > .btn:nth-of-type(2):focus-visible,
    .pull-quote.bg-light .cta-image.two-cta .input-group > .btn:nth-of-type(2):focus-visible,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta .input-group > .btn:nth-of-type(2):focus-visible,
    .cta-image.two-cta .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2):focus-visible,
    .pull-quote.bg-gray .cta-image.two-cta .btn-lake-blue:nth-of-type(2):focus-visible,
    .cta-image.two-cta .pull-quote.bg-gray .input-group > .btn:nth-of-type(2):focus-visible,
    .pull-quote.bg-gray .cta-image.two-cta .input-group > .btn:nth-of-type(2):focus-visible,
    .cta-image.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2):focus-visible,
    .pull-quote.bg-gray-85 .cta-image.two-cta .btn-lake-blue:nth-of-type(2):focus-visible,
    .cta-image.two-cta .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2):focus-visible,
    .pull-quote.bg-gray-85 .cta-image.two-cta .input-group > .btn:nth-of-type(2):focus-visible,
    .cta-image.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2):focus-visible,
    .pull-quote.bg-gray-75 .cta-image.two-cta .btn-lake-blue:nth-of-type(2):focus-visible,
    .cta-image.two-cta .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2):focus-visible,
    .pull-quote.bg-gray-75 .cta-image.two-cta .input-group > .btn:nth-of-type(2):focus-visible, .cta-image.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2):focus-visible, .EPiServerForms .Form__NavigationBar .cta-image.two-cta button[type=submit]:nth-of-type(2):focus-visible {
        background: #4A99E8;
        border-color: #4A99E8 !important;
    }

.cta-image.two-cta.bg-white .btn-primary:first-of-type,
.cta-image.two-cta.bg-white .pull-quote.bg-light .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-white .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type,
.cost-of-living .cta-image.two-cta.bg-white .pull-quote.calculator .btn-lake-blue:first-of-type,
.pull-quote.bg-light .cta-image.two-cta.bg-white .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-white .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-white .pull-quote.bg-light .input-group > .btn:first-of-type,
.cta-image.two-cta.bg-white .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type,
.cost-of-living .cta-image.two-cta.bg-white .pull-quote.calculator .input-group > .btn:first-of-type,
.pull-quote.bg-light .cta-image.two-cta.bg-white .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-white .input-group > .btn:first-of-type,
.cta-image.two-cta.bg-white .pull-quote.bg-gray .btn-lake-blue:first-of-type,
.pull-quote.bg-gray .cta-image.two-cta.bg-white .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-white .pull-quote.bg-gray .input-group > .btn:first-of-type,
.pull-quote.bg-gray .cta-image.two-cta.bg-white .input-group > .btn:first-of-type,
.cta-image.two-cta.bg-white .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-white .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-white .pull-quote.bg-gray-85 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-white .input-group > .btn:first-of-type,
.cta-image.two-cta.bg-white .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-white .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-white .pull-quote.bg-gray-75 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-white .input-group > .btn:first-of-type, .cta-image.two-cta.bg-white .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-white button[type=submit]:first-of-type, .cta-image.two-cta.bg-light .btn-primary:first-of-type, .cost-of-living .cta-image.two-cta.calculator .btn-primary:first-of-type,
.cta-image.two-cta.bg-light .pull-quote.bg-light .btn-lake-blue:first-of-type,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-light .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-light .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type,
.cost-of-living .cta-image.two-cta.bg-light .pull-quote.calculator .btn-lake-blue:first-of-type,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.calculator .btn-lake-blue:first-of-type,
.pull-quote.bg-light .cta-image.two-cta.bg-light .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-light .btn-lake-blue:first-of-type,
.pull-quote.bg-light .cost-of-living .cta-image.two-cta.calculator .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.bg-light .cta-image.two-cta.calculator .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.calculator .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-light .pull-quote.bg-light .input-group > .btn:first-of-type,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-light .input-group > .btn:first-of-type,
.cta-image.two-cta.bg-light .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type,
.cost-of-living .cta-image.two-cta.bg-light .pull-quote.calculator .input-group > .btn:first-of-type,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.calculator .input-group > .btn:first-of-type,
.pull-quote.bg-light .cta-image.two-cta.bg-light .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-light .input-group > .btn:first-of-type,
.pull-quote.bg-light .cost-of-living .cta-image.two-cta.calculator .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.bg-light .cta-image.two-cta.calculator .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.calculator .input-group > .btn:first-of-type,
.cta-image.two-cta.bg-light .pull-quote.bg-gray .btn-lake-blue:first-of-type,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray .btn-lake-blue:first-of-type,
.pull-quote.bg-gray .cta-image.two-cta.bg-light .btn-lake-blue:first-of-type,
.pull-quote.bg-gray .cost-of-living .cta-image.two-cta.calculator .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.bg-gray .cta-image.two-cta.calculator .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-light .pull-quote.bg-gray .input-group > .btn:first-of-type,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray .input-group > .btn:first-of-type,
.pull-quote.bg-gray .cta-image.two-cta.bg-light .input-group > .btn:first-of-type,
.pull-quote.bg-gray .cost-of-living .cta-image.two-cta.calculator .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.bg-gray .cta-image.two-cta.calculator .input-group > .btn:first-of-type,
.cta-image.two-cta.bg-light .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-light .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-85 .cost-of-living .cta-image.two-cta.calculator .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.bg-gray-85 .cta-image.two-cta.calculator .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-light .pull-quote.bg-gray-85 .input-group > .btn:first-of-type,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray-85 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-light .input-group > .btn:first-of-type,
.pull-quote.bg-gray-85 .cost-of-living .cta-image.two-cta.calculator .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.bg-gray-85 .cta-image.two-cta.calculator .input-group > .btn:first-of-type,
.cta-image.two-cta.bg-light .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-light .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-75 .cost-of-living .cta-image.two-cta.calculator .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.bg-gray-75 .cta-image.two-cta.calculator .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-light .pull-quote.bg-gray-75 .input-group > .btn:first-of-type,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray-75 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-light .input-group > .btn:first-of-type,
.pull-quote.bg-gray-75 .cost-of-living .cta-image.two-cta.calculator .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.bg-gray-75 .cta-image.two-cta.calculator .input-group > .btn:first-of-type, .cta-image.two-cta.bg-light .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type, .cost-of-living .cta-image.two-cta.calculator .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-light button[type=submit]:first-of-type, .EPiServerForms .Form__NavigationBar .cost-of-living .cta-image.two-cta.calculator button[type=submit]:first-of-type, .cost-of-living .EPiServerForms .Form__NavigationBar .cta-image.two-cta.calculator button[type=submit]:first-of-type, .cta-image.two-cta.bg-gray .btn-primary:first-of-type,
.cta-image.two-cta.bg-gray .pull-quote.bg-light .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-gray .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type,
.cost-of-living .cta-image.two-cta.bg-gray .pull-quote.calculator .btn-lake-blue:first-of-type,
.pull-quote.bg-light .cta-image.two-cta.bg-gray .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-gray .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-gray .pull-quote.bg-light .input-group > .btn:first-of-type,
.cta-image.two-cta.bg-gray .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type,
.cost-of-living .cta-image.two-cta.bg-gray .pull-quote.calculator .input-group > .btn:first-of-type,
.pull-quote.bg-light .cta-image.two-cta.bg-gray .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-gray .input-group > .btn:first-of-type,
.cta-image.two-cta.bg-gray .pull-quote.bg-gray .btn-lake-blue:first-of-type,
.pull-quote.bg-gray .cta-image.two-cta.bg-gray .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-gray .pull-quote.bg-gray .input-group > .btn:first-of-type,
.pull-quote.bg-gray .cta-image.two-cta.bg-gray .input-group > .btn:first-of-type,
.cta-image.two-cta.bg-gray .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-gray .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-gray .pull-quote.bg-gray-85 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-gray .input-group > .btn:first-of-type,
.cta-image.two-cta.bg-gray .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-gray .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-gray .pull-quote.bg-gray-75 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-gray .input-group > .btn:first-of-type, .cta-image.two-cta.bg-gray .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-gray button[type=submit]:first-of-type, .cta-image.two-cta.bg-gray-75 .btn-primary:first-of-type,
.cta-image.two-cta.bg-gray-75 .pull-quote.bg-light .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-gray-75 .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type,
.cost-of-living .cta-image.two-cta.bg-gray-75 .pull-quote.calculator .btn-lake-blue:first-of-type,
.pull-quote.bg-light .cta-image.two-cta.bg-gray-75 .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-gray-75 .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-gray-75 .pull-quote.bg-light .input-group > .btn:first-of-type,
.cta-image.two-cta.bg-gray-75 .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type,
.cost-of-living .cta-image.two-cta.bg-gray-75 .pull-quote.calculator .input-group > .btn:first-of-type,
.pull-quote.bg-light .cta-image.two-cta.bg-gray-75 .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-gray-75 .input-group > .btn:first-of-type,
.cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray .btn-lake-blue:first-of-type,
.pull-quote.bg-gray .cta-image.two-cta.bg-gray-75 .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray .input-group > .btn:first-of-type,
.pull-quote.bg-gray .cta-image.two-cta.bg-gray-75 .input-group > .btn:first-of-type,
.cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-gray-75 .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray-85 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-gray-75 .input-group > .btn:first-of-type,
.cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-gray-75 .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray-75 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-gray-75 .input-group > .btn:first-of-type, .cta-image.two-cta.bg-gray-75 .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-gray-75 button[type=submit]:first-of-type {
    border-color: #002576 !important;
    color: #002576 !important;
}

    .cta-image.two-cta.bg-white .btn-primary:first-of-type:hover,
    .cta-image.two-cta.bg-white .pull-quote.bg-light .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-white .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-image.two-cta.bg-white .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-light .cta-image.two-cta.bg-white .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-white .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-white .pull-quote.bg-light .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta.bg-white .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-image.two-cta.bg-white .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-light .cta-image.two-cta.bg-white .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-white .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta.bg-white .pull-quote.bg-gray .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray .cta-image.two-cta.bg-white .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-white .pull-quote.bg-gray .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray .cta-image.two-cta.bg-white .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta.bg-white .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-white .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-white .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-white .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta.bg-white .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-white .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-white .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-white .input-group > .btn:first-of-type:hover, .cta-image.two-cta.bg-white .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:hover, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-white button[type=submit]:first-of-type:hover, .cta-image.two-cta.bg-white .btn-primary:first-of-type:focus,
    .cta-image.two-cta.bg-white .pull-quote.bg-light .btn-lake-blue:first-of-type:focus,
    .cta-image.two-cta.bg-white .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:focus,
    .cost-of-living .cta-image.two-cta.bg-white .pull-quote.calculator .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-light .cta-image.two-cta.bg-white .btn-lake-blue:first-of-type:focus,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-white .btn-lake-blue:first-of-type:focus,
    .cta-image.two-cta.bg-white .pull-quote.bg-light .input-group > .btn:first-of-type:focus,
    .cta-image.two-cta.bg-white .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:focus,
    .cost-of-living .cta-image.two-cta.bg-white .pull-quote.calculator .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-light .cta-image.two-cta.bg-white .input-group > .btn:first-of-type:focus,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-white .input-group > .btn:first-of-type:focus,
    .cta-image.two-cta.bg-white .pull-quote.bg-gray .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-gray .cta-image.two-cta.bg-white .btn-lake-blue:first-of-type:focus,
    .cta-image.two-cta.bg-white .pull-quote.bg-gray .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-gray .cta-image.two-cta.bg-white .input-group > .btn:first-of-type:focus,
    .cta-image.two-cta.bg-white .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-white .btn-lake-blue:first-of-type:focus,
    .cta-image.two-cta.bg-white .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-white .input-group > .btn:first-of-type:focus,
    .cta-image.two-cta.bg-white .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-white .btn-lake-blue:first-of-type:focus,
    .cta-image.two-cta.bg-white .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-white .input-group > .btn:first-of-type:focus, .cta-image.two-cta.bg-white .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:focus, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-white button[type=submit]:first-of-type:focus, .cta-image.two-cta.bg-light .btn-primary:first-of-type:hover, .cost-of-living .cta-image.two-cta.calculator .btn-primary:first-of-type:hover,
    .cta-image.two-cta.bg-light .pull-quote.bg-light .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-light .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-light .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-image.two-cta.bg-light .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-image.two-cta.calculator .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-light .cta-image.two-cta.bg-light .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-light .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-light .cost-of-living .cta-image.two-cta.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.bg-light .cta-image.two-cta.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.calculator .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-light .pull-quote.bg-light .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-light .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta.bg-light .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-image.two-cta.bg-light .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-image.two-cta.calculator .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-light .cta-image.two-cta.bg-light .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-light .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-light .cost-of-living .cta-image.two-cta.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.bg-light .cta-image.two-cta.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.calculator .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta.bg-light .pull-quote.bg-gray .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray .cta-image.two-cta.bg-light .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray .cost-of-living .cta-image.two-cta.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.bg-gray .cta-image.two-cta.calculator .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-light .pull-quote.bg-gray .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray .cta-image.two-cta.bg-light .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray .cost-of-living .cta-image.two-cta.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.bg-gray .cta-image.two-cta.calculator .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta.bg-light .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-light .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-85 .cost-of-living .cta-image.two-cta.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.bg-gray-85 .cta-image.two-cta.calculator .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-light .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-light .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-85 .cost-of-living .cta-image.two-cta.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.bg-gray-85 .cta-image.two-cta.calculator .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta.bg-light .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-light .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-75 .cost-of-living .cta-image.two-cta.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.bg-gray-75 .cta-image.two-cta.calculator .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-light .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-light .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-75 .cost-of-living .cta-image.two-cta.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.bg-gray-75 .cta-image.two-cta.calculator .input-group > .btn:first-of-type:hover, .cta-image.two-cta.bg-light .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:hover, .cost-of-living .cta-image.two-cta.calculator .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:hover, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-light button[type=submit]:first-of-type:hover, .EPiServerForms .Form__NavigationBar .cost-of-living .cta-image.two-cta.calculator button[type=submit]:first-of-type:hover, .cost-of-living .EPiServerForms .Form__NavigationBar .cta-image.two-cta.calculator button[type=submit]:first-of-type:hover, .cta-image.two-cta.bg-light .btn-primary:first-of-type:focus, .cost-of-living .cta-image.two-cta.calculator .btn-primary:first-of-type:focus,
    .cta-image.two-cta.bg-light .pull-quote.bg-light .btn-lake-blue:first-of-type:focus,
    .cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-light .btn-lake-blue:first-of-type:focus,
    .cta-image.two-cta.bg-light .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:focus,
    .cost-of-living .cta-image.two-cta.bg-light .pull-quote.calculator .btn-lake-blue:first-of-type:focus,
    .cost-of-living .cta-image.two-cta.calculator .pull-quote.calculator .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-light .cta-image.two-cta.bg-light .btn-lake-blue:first-of-type:focus,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-light .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-light .cost-of-living .cta-image.two-cta.calculator .btn-lake-blue:first-of-type:focus,
    .cost-of-living .pull-quote.bg-light .cta-image.two-cta.calculator .btn-lake-blue:first-of-type:focus,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.calculator .btn-lake-blue:first-of-type:focus,
    .cta-image.two-cta.bg-light .pull-quote.bg-light .input-group > .btn:first-of-type:focus,
    .cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-light .input-group > .btn:first-of-type:focus,
    .cta-image.two-cta.bg-light .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:focus,
    .cost-of-living .cta-image.two-cta.bg-light .pull-quote.calculator .input-group > .btn:first-of-type:focus,
    .cost-of-living .cta-image.two-cta.calculator .pull-quote.calculator .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-light .cta-image.two-cta.bg-light .input-group > .btn:first-of-type:focus,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-light .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-light .cost-of-living .cta-image.two-cta.calculator .input-group > .btn:first-of-type:focus,
    .cost-of-living .pull-quote.bg-light .cta-image.two-cta.calculator .input-group > .btn:first-of-type:focus,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.calculator .input-group > .btn:first-of-type:focus,
    .cta-image.two-cta.bg-light .pull-quote.bg-gray .btn-lake-blue:first-of-type:focus,
    .cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-gray .cta-image.two-cta.bg-light .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-gray .cost-of-living .cta-image.two-cta.calculator .btn-lake-blue:first-of-type:focus,
    .cost-of-living .pull-quote.bg-gray .cta-image.two-cta.calculator .btn-lake-blue:first-of-type:focus,
    .cta-image.two-cta.bg-light .pull-quote.bg-gray .input-group > .btn:first-of-type:focus,
    .cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-gray .cta-image.two-cta.bg-light .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-gray .cost-of-living .cta-image.two-cta.calculator .input-group > .btn:first-of-type:focus,
    .cost-of-living .pull-quote.bg-gray .cta-image.two-cta.calculator .input-group > .btn:first-of-type:focus,
    .cta-image.two-cta.bg-light .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:focus,
    .cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-light .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-gray-85 .cost-of-living .cta-image.two-cta.calculator .btn-lake-blue:first-of-type:focus,
    .cost-of-living .pull-quote.bg-gray-85 .cta-image.two-cta.calculator .btn-lake-blue:first-of-type:focus,
    .cta-image.two-cta.bg-light .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:focus,
    .cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-light .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-gray-85 .cost-of-living .cta-image.two-cta.calculator .input-group > .btn:first-of-type:focus,
    .cost-of-living .pull-quote.bg-gray-85 .cta-image.two-cta.calculator .input-group > .btn:first-of-type:focus,
    .cta-image.two-cta.bg-light .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:focus,
    .cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-light .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-gray-75 .cost-of-living .cta-image.two-cta.calculator .btn-lake-blue:first-of-type:focus,
    .cost-of-living .pull-quote.bg-gray-75 .cta-image.two-cta.calculator .btn-lake-blue:first-of-type:focus,
    .cta-image.two-cta.bg-light .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:focus,
    .cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-light .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-gray-75 .cost-of-living .cta-image.two-cta.calculator .input-group > .btn:first-of-type:focus,
    .cost-of-living .pull-quote.bg-gray-75 .cta-image.two-cta.calculator .input-group > .btn:first-of-type:focus, .cta-image.two-cta.bg-light .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:focus, .cost-of-living .cta-image.two-cta.calculator .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:focus, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-light button[type=submit]:first-of-type:focus, .EPiServerForms .Form__NavigationBar .cost-of-living .cta-image.two-cta.calculator button[type=submit]:first-of-type:focus, .cost-of-living .EPiServerForms .Form__NavigationBar .cta-image.two-cta.calculator button[type=submit]:first-of-type:focus, .cta-image.two-cta.bg-gray .btn-primary:first-of-type:hover,
    .cta-image.two-cta.bg-gray .pull-quote.bg-light .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-gray .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-image.two-cta.bg-gray .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-light .cta-image.two-cta.bg-gray .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-gray .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-gray .pull-quote.bg-light .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta.bg-gray .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-image.two-cta.bg-gray .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-light .cta-image.two-cta.bg-gray .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-gray .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta.bg-gray .pull-quote.bg-gray .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray .cta-image.two-cta.bg-gray .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-gray .pull-quote.bg-gray .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray .cta-image.two-cta.bg-gray .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta.bg-gray .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-gray .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-gray .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-gray .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta.bg-gray .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-gray .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-gray .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-gray .input-group > .btn:first-of-type:hover, .cta-image.two-cta.bg-gray .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:hover, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-gray button[type=submit]:first-of-type:hover, .cta-image.two-cta.bg-gray .btn-primary:first-of-type:focus,
    .cta-image.two-cta.bg-gray .pull-quote.bg-light .btn-lake-blue:first-of-type:focus,
    .cta-image.two-cta.bg-gray .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:focus,
    .cost-of-living .cta-image.two-cta.bg-gray .pull-quote.calculator .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-light .cta-image.two-cta.bg-gray .btn-lake-blue:first-of-type:focus,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-gray .btn-lake-blue:first-of-type:focus,
    .cta-image.two-cta.bg-gray .pull-quote.bg-light .input-group > .btn:first-of-type:focus,
    .cta-image.two-cta.bg-gray .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:focus,
    .cost-of-living .cta-image.two-cta.bg-gray .pull-quote.calculator .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-light .cta-image.two-cta.bg-gray .input-group > .btn:first-of-type:focus,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-gray .input-group > .btn:first-of-type:focus,
    .cta-image.two-cta.bg-gray .pull-quote.bg-gray .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-gray .cta-image.two-cta.bg-gray .btn-lake-blue:first-of-type:focus,
    .cta-image.two-cta.bg-gray .pull-quote.bg-gray .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-gray .cta-image.two-cta.bg-gray .input-group > .btn:first-of-type:focus,
    .cta-image.two-cta.bg-gray .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-gray .btn-lake-blue:first-of-type:focus,
    .cta-image.two-cta.bg-gray .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-gray .input-group > .btn:first-of-type:focus,
    .cta-image.two-cta.bg-gray .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-gray .btn-lake-blue:first-of-type:focus,
    .cta-image.two-cta.bg-gray .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-gray .input-group > .btn:first-of-type:focus, .cta-image.two-cta.bg-gray .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:focus, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-gray button[type=submit]:first-of-type:focus, .cta-image.two-cta.bg-gray-75 .btn-primary:first-of-type:hover,
    .cta-image.two-cta.bg-gray-75 .pull-quote.bg-light .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-gray-75 .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-image.two-cta.bg-gray-75 .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-light .cta-image.two-cta.bg-gray-75 .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-gray-75 .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-gray-75 .pull-quote.bg-light .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta.bg-gray-75 .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-image.two-cta.bg-gray-75 .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-light .cta-image.two-cta.bg-gray-75 .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-gray-75 .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray .cta-image.two-cta.bg-gray-75 .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray .cta-image.two-cta.bg-gray-75 .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-gray-75 .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-gray-75 .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-gray-75 .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-gray-75 .input-group > .btn:first-of-type:hover, .cta-image.two-cta.bg-gray-75 .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:hover, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-gray-75 button[type=submit]:first-of-type:hover, .cta-image.two-cta.bg-gray-75 .btn-primary:first-of-type:focus,
    .cta-image.two-cta.bg-gray-75 .pull-quote.bg-light .btn-lake-blue:first-of-type:focus,
    .cta-image.two-cta.bg-gray-75 .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:focus,
    .cost-of-living .cta-image.two-cta.bg-gray-75 .pull-quote.calculator .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-light .cta-image.two-cta.bg-gray-75 .btn-lake-blue:first-of-type:focus,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-gray-75 .btn-lake-blue:first-of-type:focus,
    .cta-image.two-cta.bg-gray-75 .pull-quote.bg-light .input-group > .btn:first-of-type:focus,
    .cta-image.two-cta.bg-gray-75 .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:focus,
    .cost-of-living .cta-image.two-cta.bg-gray-75 .pull-quote.calculator .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-light .cta-image.two-cta.bg-gray-75 .input-group > .btn:first-of-type:focus,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-gray-75 .input-group > .btn:first-of-type:focus,
    .cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-gray .cta-image.two-cta.bg-gray-75 .btn-lake-blue:first-of-type:focus,
    .cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-gray .cta-image.two-cta.bg-gray-75 .input-group > .btn:first-of-type:focus,
    .cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-gray-75 .btn-lake-blue:first-of-type:focus,
    .cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-gray-75 .input-group > .btn:first-of-type:focus,
    .cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-gray-75 .btn-lake-blue:first-of-type:focus,
    .cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-gray-75 .input-group > .btn:first-of-type:focus, .cta-image.two-cta.bg-gray-75 .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:focus, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-gray-75 button[type=submit]:first-of-type:focus {
        background: #002576;
        color: #fff !important;
    }

.cta-image.two-cta.bg-white .btn-primary:nth-of-type(2):hover,
.cta-image.two-cta.bg-white .pull-quote.bg-light .btn-lake-blue:nth-of-type(2):hover,
.cta-image.two-cta.bg-white .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2):hover,
.cost-of-living .cta-image.two-cta.bg-white .pull-quote.calculator .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-light .cta-image.two-cta.bg-white .btn-lake-blue:nth-of-type(2):hover,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-white .btn-lake-blue:nth-of-type(2):hover,
.cta-image.two-cta.bg-white .pull-quote.bg-light .input-group > .btn:nth-of-type(2):hover,
.cta-image.two-cta.bg-white .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2):hover,
.cost-of-living .cta-image.two-cta.bg-white .pull-quote.calculator .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-light .cta-image.two-cta.bg-white .input-group > .btn:nth-of-type(2):hover,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-white .input-group > .btn:nth-of-type(2):hover,
.cta-image.two-cta.bg-white .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-gray .cta-image.two-cta.bg-white .btn-lake-blue:nth-of-type(2):hover,
.cta-image.two-cta.bg-white .pull-quote.bg-gray .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-gray .cta-image.two-cta.bg-white .input-group > .btn:nth-of-type(2):hover,
.cta-image.two-cta.bg-white .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-white .btn-lake-blue:nth-of-type(2):hover,
.cta-image.two-cta.bg-white .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-white .input-group > .btn:nth-of-type(2):hover,
.cta-image.two-cta.bg-white .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-white .btn-lake-blue:nth-of-type(2):hover,
.cta-image.two-cta.bg-white .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-white .input-group > .btn:nth-of-type(2):hover, .cta-image.two-cta.bg-white .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2):hover, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-white button[type=submit]:nth-of-type(2):hover, .cta-image.two-cta.bg-white .btn-primary:nth-of-type(2):focus,
.cta-image.two-cta.bg-white .pull-quote.bg-light .btn-lake-blue:nth-of-type(2):focus,
.cta-image.two-cta.bg-white .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2):focus,
.cost-of-living .cta-image.two-cta.bg-white .pull-quote.calculator .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-light .cta-image.two-cta.bg-white .btn-lake-blue:nth-of-type(2):focus,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-white .btn-lake-blue:nth-of-type(2):focus,
.cta-image.two-cta.bg-white .pull-quote.bg-light .input-group > .btn:nth-of-type(2):focus,
.cta-image.two-cta.bg-white .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2):focus,
.cost-of-living .cta-image.two-cta.bg-white .pull-quote.calculator .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-light .cta-image.two-cta.bg-white .input-group > .btn:nth-of-type(2):focus,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-white .input-group > .btn:nth-of-type(2):focus,
.cta-image.two-cta.bg-white .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-gray .cta-image.two-cta.bg-white .btn-lake-blue:nth-of-type(2):focus,
.cta-image.two-cta.bg-white .pull-quote.bg-gray .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-gray .cta-image.two-cta.bg-white .input-group > .btn:nth-of-type(2):focus,
.cta-image.two-cta.bg-white .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-white .btn-lake-blue:nth-of-type(2):focus,
.cta-image.two-cta.bg-white .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-white .input-group > .btn:nth-of-type(2):focus,
.cta-image.two-cta.bg-white .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-white .btn-lake-blue:nth-of-type(2):focus,
.cta-image.two-cta.bg-white .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-white .input-group > .btn:nth-of-type(2):focus, .cta-image.two-cta.bg-white .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2):focus, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-white button[type=submit]:nth-of-type(2):focus, .cta-image.two-cta.bg-light .btn-primary:nth-of-type(2):hover, .cost-of-living .cta-image.two-cta.calculator .btn-primary:nth-of-type(2):hover,
.cta-image.two-cta.bg-light .pull-quote.bg-light .btn-lake-blue:nth-of-type(2):hover,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-light .btn-lake-blue:nth-of-type(2):hover,
.cta-image.two-cta.bg-light .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2):hover,
.cost-of-living .cta-image.two-cta.bg-light .pull-quote.calculator .btn-lake-blue:nth-of-type(2):hover,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.calculator .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-light .cta-image.two-cta.bg-light .btn-lake-blue:nth-of-type(2):hover,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-light .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-light .cost-of-living .cta-image.two-cta.calculator .btn-lake-blue:nth-of-type(2):hover,
.cost-of-living .pull-quote.bg-light .cta-image.two-cta.calculator .btn-lake-blue:nth-of-type(2):hover,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.calculator .btn-lake-blue:nth-of-type(2):hover,
.cta-image.two-cta.bg-light .pull-quote.bg-light .input-group > .btn:nth-of-type(2):hover,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-light .input-group > .btn:nth-of-type(2):hover,
.cta-image.two-cta.bg-light .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2):hover,
.cost-of-living .cta-image.two-cta.bg-light .pull-quote.calculator .input-group > .btn:nth-of-type(2):hover,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.calculator .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-light .cta-image.two-cta.bg-light .input-group > .btn:nth-of-type(2):hover,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-light .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-light .cost-of-living .cta-image.two-cta.calculator .input-group > .btn:nth-of-type(2):hover,
.cost-of-living .pull-quote.bg-light .cta-image.two-cta.calculator .input-group > .btn:nth-of-type(2):hover,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.calculator .input-group > .btn:nth-of-type(2):hover,
.cta-image.two-cta.bg-light .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2):hover,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-gray .cta-image.two-cta.bg-light .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-gray .cost-of-living .cta-image.two-cta.calculator .btn-lake-blue:nth-of-type(2):hover,
.cost-of-living .pull-quote.bg-gray .cta-image.two-cta.calculator .btn-lake-blue:nth-of-type(2):hover,
.cta-image.two-cta.bg-light .pull-quote.bg-gray .input-group > .btn:nth-of-type(2):hover,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-gray .cta-image.two-cta.bg-light .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-gray .cost-of-living .cta-image.two-cta.calculator .input-group > .btn:nth-of-type(2):hover,
.cost-of-living .pull-quote.bg-gray .cta-image.two-cta.calculator .input-group > .btn:nth-of-type(2):hover,
.cta-image.two-cta.bg-light .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2):hover,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-light .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-gray-85 .cost-of-living .cta-image.two-cta.calculator .btn-lake-blue:nth-of-type(2):hover,
.cost-of-living .pull-quote.bg-gray-85 .cta-image.two-cta.calculator .btn-lake-blue:nth-of-type(2):hover,
.cta-image.two-cta.bg-light .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2):hover,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-light .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-gray-85 .cost-of-living .cta-image.two-cta.calculator .input-group > .btn:nth-of-type(2):hover,
.cost-of-living .pull-quote.bg-gray-85 .cta-image.two-cta.calculator .input-group > .btn:nth-of-type(2):hover,
.cta-image.two-cta.bg-light .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2):hover,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-light .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-gray-75 .cost-of-living .cta-image.two-cta.calculator .btn-lake-blue:nth-of-type(2):hover,
.cost-of-living .pull-quote.bg-gray-75 .cta-image.two-cta.calculator .btn-lake-blue:nth-of-type(2):hover,
.cta-image.two-cta.bg-light .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2):hover,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-light .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-gray-75 .cost-of-living .cta-image.two-cta.calculator .input-group > .btn:nth-of-type(2):hover,
.cost-of-living .pull-quote.bg-gray-75 .cta-image.two-cta.calculator .input-group > .btn:nth-of-type(2):hover, .cta-image.two-cta.bg-light .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2):hover, .cost-of-living .cta-image.two-cta.calculator .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2):hover, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-light button[type=submit]:nth-of-type(2):hover, .EPiServerForms .Form__NavigationBar .cost-of-living .cta-image.two-cta.calculator button[type=submit]:nth-of-type(2):hover, .cost-of-living .EPiServerForms .Form__NavigationBar .cta-image.two-cta.calculator button[type=submit]:nth-of-type(2):hover, .cta-image.two-cta.bg-light .btn-primary:nth-of-type(2):focus, .cost-of-living .cta-image.two-cta.calculator .btn-primary:nth-of-type(2):focus,
.cta-image.two-cta.bg-light .pull-quote.bg-light .btn-lake-blue:nth-of-type(2):focus,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-light .btn-lake-blue:nth-of-type(2):focus,
.cta-image.two-cta.bg-light .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2):focus,
.cost-of-living .cta-image.two-cta.bg-light .pull-quote.calculator .btn-lake-blue:nth-of-type(2):focus,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.calculator .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-light .cta-image.two-cta.bg-light .btn-lake-blue:nth-of-type(2):focus,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-light .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-light .cost-of-living .cta-image.two-cta.calculator .btn-lake-blue:nth-of-type(2):focus,
.cost-of-living .pull-quote.bg-light .cta-image.two-cta.calculator .btn-lake-blue:nth-of-type(2):focus,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.calculator .btn-lake-blue:nth-of-type(2):focus,
.cta-image.two-cta.bg-light .pull-quote.bg-light .input-group > .btn:nth-of-type(2):focus,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-light .input-group > .btn:nth-of-type(2):focus,
.cta-image.two-cta.bg-light .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2):focus,
.cost-of-living .cta-image.two-cta.bg-light .pull-quote.calculator .input-group > .btn:nth-of-type(2):focus,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.calculator .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-light .cta-image.two-cta.bg-light .input-group > .btn:nth-of-type(2):focus,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-light .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-light .cost-of-living .cta-image.two-cta.calculator .input-group > .btn:nth-of-type(2):focus,
.cost-of-living .pull-quote.bg-light .cta-image.two-cta.calculator .input-group > .btn:nth-of-type(2):focus,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.calculator .input-group > .btn:nth-of-type(2):focus,
.cta-image.two-cta.bg-light .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2):focus,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-gray .cta-image.two-cta.bg-light .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-gray .cost-of-living .cta-image.two-cta.calculator .btn-lake-blue:nth-of-type(2):focus,
.cost-of-living .pull-quote.bg-gray .cta-image.two-cta.calculator .btn-lake-blue:nth-of-type(2):focus,
.cta-image.two-cta.bg-light .pull-quote.bg-gray .input-group > .btn:nth-of-type(2):focus,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-gray .cta-image.two-cta.bg-light .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-gray .cost-of-living .cta-image.two-cta.calculator .input-group > .btn:nth-of-type(2):focus,
.cost-of-living .pull-quote.bg-gray .cta-image.two-cta.calculator .input-group > .btn:nth-of-type(2):focus,
.cta-image.two-cta.bg-light .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2):focus,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-light .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-gray-85 .cost-of-living .cta-image.two-cta.calculator .btn-lake-blue:nth-of-type(2):focus,
.cost-of-living .pull-quote.bg-gray-85 .cta-image.two-cta.calculator .btn-lake-blue:nth-of-type(2):focus,
.cta-image.two-cta.bg-light .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2):focus,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-light .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-gray-85 .cost-of-living .cta-image.two-cta.calculator .input-group > .btn:nth-of-type(2):focus,
.cost-of-living .pull-quote.bg-gray-85 .cta-image.two-cta.calculator .input-group > .btn:nth-of-type(2):focus,
.cta-image.two-cta.bg-light .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2):focus,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-light .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-gray-75 .cost-of-living .cta-image.two-cta.calculator .btn-lake-blue:nth-of-type(2):focus,
.cost-of-living .pull-quote.bg-gray-75 .cta-image.two-cta.calculator .btn-lake-blue:nth-of-type(2):focus,
.cta-image.two-cta.bg-light .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2):focus,
.cost-of-living .cta-image.two-cta.calculator .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-light .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-gray-75 .cost-of-living .cta-image.two-cta.calculator .input-group > .btn:nth-of-type(2):focus,
.cost-of-living .pull-quote.bg-gray-75 .cta-image.two-cta.calculator .input-group > .btn:nth-of-type(2):focus, .cta-image.two-cta.bg-light .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2):focus, .cost-of-living .cta-image.two-cta.calculator .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2):focus, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-light button[type=submit]:nth-of-type(2):focus, .EPiServerForms .Form__NavigationBar .cost-of-living .cta-image.two-cta.calculator button[type=submit]:nth-of-type(2):focus, .cost-of-living .EPiServerForms .Form__NavigationBar .cta-image.two-cta.calculator button[type=submit]:nth-of-type(2):focus, .cta-image.two-cta.bg-gray .btn-primary:nth-of-type(2):hover,
.cta-image.two-cta.bg-gray .pull-quote.bg-light .btn-lake-blue:nth-of-type(2):hover,
.cta-image.two-cta.bg-gray .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2):hover,
.cost-of-living .cta-image.two-cta.bg-gray .pull-quote.calculator .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-light .cta-image.two-cta.bg-gray .btn-lake-blue:nth-of-type(2):hover,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-gray .btn-lake-blue:nth-of-type(2):hover,
.cta-image.two-cta.bg-gray .pull-quote.bg-light .input-group > .btn:nth-of-type(2):hover,
.cta-image.two-cta.bg-gray .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2):hover,
.cost-of-living .cta-image.two-cta.bg-gray .pull-quote.calculator .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-light .cta-image.two-cta.bg-gray .input-group > .btn:nth-of-type(2):hover,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-gray .input-group > .btn:nth-of-type(2):hover,
.cta-image.two-cta.bg-gray .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-gray .cta-image.two-cta.bg-gray .btn-lake-blue:nth-of-type(2):hover,
.cta-image.two-cta.bg-gray .pull-quote.bg-gray .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-gray .cta-image.two-cta.bg-gray .input-group > .btn:nth-of-type(2):hover,
.cta-image.two-cta.bg-gray .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-gray .btn-lake-blue:nth-of-type(2):hover,
.cta-image.two-cta.bg-gray .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-gray .input-group > .btn:nth-of-type(2):hover,
.cta-image.two-cta.bg-gray .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-gray .btn-lake-blue:nth-of-type(2):hover,
.cta-image.two-cta.bg-gray .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-gray .input-group > .btn:nth-of-type(2):hover, .cta-image.two-cta.bg-gray .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2):hover, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-gray button[type=submit]:nth-of-type(2):hover, .cta-image.two-cta.bg-gray .btn-primary:nth-of-type(2):focus,
.cta-image.two-cta.bg-gray .pull-quote.bg-light .btn-lake-blue:nth-of-type(2):focus,
.cta-image.two-cta.bg-gray .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2):focus,
.cost-of-living .cta-image.two-cta.bg-gray .pull-quote.calculator .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-light .cta-image.two-cta.bg-gray .btn-lake-blue:nth-of-type(2):focus,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-gray .btn-lake-blue:nth-of-type(2):focus,
.cta-image.two-cta.bg-gray .pull-quote.bg-light .input-group > .btn:nth-of-type(2):focus,
.cta-image.two-cta.bg-gray .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2):focus,
.cost-of-living .cta-image.two-cta.bg-gray .pull-quote.calculator .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-light .cta-image.two-cta.bg-gray .input-group > .btn:nth-of-type(2):focus,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-gray .input-group > .btn:nth-of-type(2):focus,
.cta-image.two-cta.bg-gray .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-gray .cta-image.two-cta.bg-gray .btn-lake-blue:nth-of-type(2):focus,
.cta-image.two-cta.bg-gray .pull-quote.bg-gray .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-gray .cta-image.two-cta.bg-gray .input-group > .btn:nth-of-type(2):focus,
.cta-image.two-cta.bg-gray .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-gray .btn-lake-blue:nth-of-type(2):focus,
.cta-image.two-cta.bg-gray .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-gray .input-group > .btn:nth-of-type(2):focus,
.cta-image.two-cta.bg-gray .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-gray .btn-lake-blue:nth-of-type(2):focus,
.cta-image.two-cta.bg-gray .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-gray .input-group > .btn:nth-of-type(2):focus, .cta-image.two-cta.bg-gray .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2):focus, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-gray button[type=submit]:nth-of-type(2):focus, .cta-image.two-cta.bg-gray-75 .btn-primary:nth-of-type(2):hover,
.cta-image.two-cta.bg-gray-75 .pull-quote.bg-light .btn-lake-blue:nth-of-type(2):hover,
.cta-image.two-cta.bg-gray-75 .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2):hover,
.cost-of-living .cta-image.two-cta.bg-gray-75 .pull-quote.calculator .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-light .cta-image.two-cta.bg-gray-75 .btn-lake-blue:nth-of-type(2):hover,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-gray-75 .btn-lake-blue:nth-of-type(2):hover,
.cta-image.two-cta.bg-gray-75 .pull-quote.bg-light .input-group > .btn:nth-of-type(2):hover,
.cta-image.two-cta.bg-gray-75 .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2):hover,
.cost-of-living .cta-image.two-cta.bg-gray-75 .pull-quote.calculator .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-light .cta-image.two-cta.bg-gray-75 .input-group > .btn:nth-of-type(2):hover,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-gray-75 .input-group > .btn:nth-of-type(2):hover,
.cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-gray .cta-image.two-cta.bg-gray-75 .btn-lake-blue:nth-of-type(2):hover,
.cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-gray .cta-image.two-cta.bg-gray-75 .input-group > .btn:nth-of-type(2):hover,
.cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-gray-75 .btn-lake-blue:nth-of-type(2):hover,
.cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-gray-75 .input-group > .btn:nth-of-type(2):hover,
.cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-gray-75 .btn-lake-blue:nth-of-type(2):hover,
.cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-gray-75 .input-group > .btn:nth-of-type(2):hover, .cta-image.two-cta.bg-gray-75 .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2):hover, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-gray-75 button[type=submit]:nth-of-type(2):hover, .cta-image.two-cta.bg-gray-75 .btn-primary:nth-of-type(2):focus,
.cta-image.two-cta.bg-gray-75 .pull-quote.bg-light .btn-lake-blue:nth-of-type(2):focus,
.cta-image.two-cta.bg-gray-75 .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2):focus,
.cost-of-living .cta-image.two-cta.bg-gray-75 .pull-quote.calculator .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-light .cta-image.two-cta.bg-gray-75 .btn-lake-blue:nth-of-type(2):focus,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-gray-75 .btn-lake-blue:nth-of-type(2):focus,
.cta-image.two-cta.bg-gray-75 .pull-quote.bg-light .input-group > .btn:nth-of-type(2):focus,
.cta-image.two-cta.bg-gray-75 .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2):focus,
.cost-of-living .cta-image.two-cta.bg-gray-75 .pull-quote.calculator .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-light .cta-image.two-cta.bg-gray-75 .input-group > .btn:nth-of-type(2):focus,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-gray-75 .input-group > .btn:nth-of-type(2):focus,
.cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-gray .cta-image.two-cta.bg-gray-75 .btn-lake-blue:nth-of-type(2):focus,
.cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-gray .cta-image.two-cta.bg-gray-75 .input-group > .btn:nth-of-type(2):focus,
.cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-gray-75 .btn-lake-blue:nth-of-type(2):focus,
.cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-gray-75 .input-group > .btn:nth-of-type(2):focus,
.cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-gray-75 .btn-lake-blue:nth-of-type(2):focus,
.cta-image.two-cta.bg-gray-75 .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-gray-75 .input-group > .btn:nth-of-type(2):focus, .cta-image.two-cta.bg-gray-75 .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2):focus, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-gray-75 button[type=submit]:nth-of-type(2):focus {
    color: #fff !important;
}

.cta-image.two-cta.bg-lake-blue .btn-primary:first-of-type,
.cta-image.two-cta.bg-lake-blue .pull-quote.bg-light .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-lake-blue .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type,
.cost-of-living .cta-image.two-cta.bg-lake-blue .pull-quote.calculator .btn-lake-blue:first-of-type,
.pull-quote.bg-light .cta-image.two-cta.bg-lake-blue .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-lake-blue .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-lake-blue .pull-quote.bg-light .input-group > .btn:first-of-type,
.cta-image.two-cta.bg-lake-blue .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type,
.cost-of-living .cta-image.two-cta.bg-lake-blue .pull-quote.calculator .input-group > .btn:first-of-type,
.pull-quote.bg-light .cta-image.two-cta.bg-lake-blue .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-lake-blue .input-group > .btn:first-of-type,
.cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray .btn-lake-blue:first-of-type,
.pull-quote.bg-gray .cta-image.two-cta.bg-lake-blue .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray .input-group > .btn:first-of-type,
.pull-quote.bg-gray .cta-image.two-cta.bg-lake-blue .input-group > .btn:first-of-type,
.cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-lake-blue .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray-85 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-lake-blue .input-group > .btn:first-of-type,
.cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-lake-blue .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray-75 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-lake-blue .input-group > .btn:first-of-type, .cta-image.two-cta.bg-lake-blue .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-lake-blue button[type=submit]:first-of-type, .cta-image.two-cta.bg-black .btn-primary:first-of-type,
.cta-image.two-cta.bg-black .pull-quote.bg-light .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-black .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type,
.cost-of-living .cta-image.two-cta.bg-black .pull-quote.calculator .btn-lake-blue:first-of-type,
.pull-quote.bg-light .cta-image.two-cta.bg-black .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-black .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-black .pull-quote.bg-light .input-group > .btn:first-of-type,
.cta-image.two-cta.bg-black .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type,
.cost-of-living .cta-image.two-cta.bg-black .pull-quote.calculator .input-group > .btn:first-of-type,
.pull-quote.bg-light .cta-image.two-cta.bg-black .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-black .input-group > .btn:first-of-type,
.cta-image.two-cta.bg-black .pull-quote.bg-gray .btn-lake-blue:first-of-type,
.pull-quote.bg-gray .cta-image.two-cta.bg-black .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-black .pull-quote.bg-gray .input-group > .btn:first-of-type,
.pull-quote.bg-gray .cta-image.two-cta.bg-black .input-group > .btn:first-of-type,
.cta-image.two-cta.bg-black .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-black .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-black .pull-quote.bg-gray-85 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-black .input-group > .btn:first-of-type,
.cta-image.two-cta.bg-black .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-black .btn-lake-blue:first-of-type,
.cta-image.two-cta.bg-black .pull-quote.bg-gray-75 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-black .input-group > .btn:first-of-type, .cta-image.two-cta.bg-black .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-black button[type=submit]:first-of-type {
    border-color: #fff !important;
    color: #fff !important;
    background: transparent !important;
}

    .cta-image.two-cta.bg-lake-blue .btn-primary:first-of-type:hover,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-light .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-lake-blue .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-image.two-cta.bg-lake-blue .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-light .cta-image.two-cta.bg-lake-blue .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-lake-blue .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-light .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta.bg-lake-blue .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-image.two-cta.bg-lake-blue .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-light .cta-image.two-cta.bg-lake-blue .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-lake-blue .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray .cta-image.two-cta.bg-lake-blue .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray .cta-image.two-cta.bg-lake-blue .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-lake-blue .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-lake-blue .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-lake-blue .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-lake-blue .input-group > .btn:first-of-type:hover, .cta-image.two-cta.bg-lake-blue .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:hover, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-lake-blue button[type=submit]:first-of-type:hover, .cta-image.two-cta.bg-lake-blue .btn-primary:first-of-type:focus-visible,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-light .btn-lake-blue:first-of-type:focus-visible,
    .cta-image.two-cta.bg-lake-blue .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .cta-image.two-cta.bg-lake-blue .pull-quote.calculator .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-light .cta-image.two-cta.bg-lake-blue .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-lake-blue .btn-lake-blue:first-of-type:focus-visible,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-light .input-group > .btn:first-of-type:focus-visible,
    .cta-image.two-cta.bg-lake-blue .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .cta-image.two-cta.bg-lake-blue .pull-quote.calculator .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-light .cta-image.two-cta.bg-lake-blue .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-lake-blue .input-group > .btn:first-of-type:focus-visible,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray .cta-image.two-cta.bg-lake-blue .btn-lake-blue:first-of-type:focus-visible,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray .cta-image.two-cta.bg-lake-blue .input-group > .btn:first-of-type:focus-visible,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-lake-blue .btn-lake-blue:first-of-type:focus-visible,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-lake-blue .input-group > .btn:first-of-type:focus-visible,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-lake-blue .btn-lake-blue:first-of-type:focus-visible,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-lake-blue .input-group > .btn:first-of-type:focus-visible, .cta-image.two-cta.bg-lake-blue .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:focus-visible, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-lake-blue button[type=submit]:first-of-type:focus-visible, .cta-image.two-cta.bg-black .btn-primary:first-of-type:hover,
    .cta-image.two-cta.bg-black .pull-quote.bg-light .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-black .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-image.two-cta.bg-black .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-light .cta-image.two-cta.bg-black .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-black .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-black .pull-quote.bg-light .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta.bg-black .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-image.two-cta.bg-black .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-light .cta-image.two-cta.bg-black .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-black .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta.bg-black .pull-quote.bg-gray .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray .cta-image.two-cta.bg-black .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-black .pull-quote.bg-gray .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray .cta-image.two-cta.bg-black .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta.bg-black .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-black .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-black .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-black .input-group > .btn:first-of-type:hover,
    .cta-image.two-cta.bg-black .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-black .btn-lake-blue:first-of-type:hover,
    .cta-image.two-cta.bg-black .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-black .input-group > .btn:first-of-type:hover, .cta-image.two-cta.bg-black .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:hover, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-black button[type=submit]:first-of-type:hover, .cta-image.two-cta.bg-black .btn-primary:first-of-type:focus-visible,
    .cta-image.two-cta.bg-black .pull-quote.bg-light .btn-lake-blue:first-of-type:focus-visible,
    .cta-image.two-cta.bg-black .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .cta-image.two-cta.bg-black .pull-quote.calculator .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-light .cta-image.two-cta.bg-black .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-black .btn-lake-blue:first-of-type:focus-visible,
    .cta-image.two-cta.bg-black .pull-quote.bg-light .input-group > .btn:first-of-type:focus-visible,
    .cta-image.two-cta.bg-black .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .cta-image.two-cta.bg-black .pull-quote.calculator .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-light .cta-image.two-cta.bg-black .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-black .input-group > .btn:first-of-type:focus-visible,
    .cta-image.two-cta.bg-black .pull-quote.bg-gray .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray .cta-image.two-cta.bg-black .btn-lake-blue:first-of-type:focus-visible,
    .cta-image.two-cta.bg-black .pull-quote.bg-gray .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray .cta-image.two-cta.bg-black .input-group > .btn:first-of-type:focus-visible,
    .cta-image.two-cta.bg-black .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-black .btn-lake-blue:first-of-type:focus-visible,
    .cta-image.two-cta.bg-black .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-black .input-group > .btn:first-of-type:focus-visible,
    .cta-image.two-cta.bg-black .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-black .btn-lake-blue:first-of-type:focus-visible,
    .cta-image.two-cta.bg-black .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-black .input-group > .btn:first-of-type:focus-visible, .cta-image.two-cta.bg-black .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:focus-visible, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-black button[type=submit]:first-of-type:focus-visible {
        background: #fff !important;
        color: #003051 !important;
        border-color: #fff !important;
    }

.cta-image.two-cta.bg-lake-blue .btn-primary:nth-of-type(2),
.cta-image.two-cta.bg-lake-blue .pull-quote.bg-light .btn-lake-blue:nth-of-type(2),
.cta-image.two-cta.bg-lake-blue .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2),
.cost-of-living .cta-image.two-cta.bg-lake-blue .pull-quote.calculator .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-light .cta-image.two-cta.bg-lake-blue .btn-lake-blue:nth-of-type(2),
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-lake-blue .btn-lake-blue:nth-of-type(2),
.cta-image.two-cta.bg-lake-blue .pull-quote.bg-light .input-group > .btn:nth-of-type(2),
.cta-image.two-cta.bg-lake-blue .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2),
.cost-of-living .cta-image.two-cta.bg-lake-blue .pull-quote.calculator .input-group > .btn:nth-of-type(2),
.pull-quote.bg-light .cta-image.two-cta.bg-lake-blue .input-group > .btn:nth-of-type(2),
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-lake-blue .input-group > .btn:nth-of-type(2),
.cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-gray .cta-image.two-cta.bg-lake-blue .btn-lake-blue:nth-of-type(2),
.cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray .input-group > .btn:nth-of-type(2),
.pull-quote.bg-gray .cta-image.two-cta.bg-lake-blue .input-group > .btn:nth-of-type(2),
.cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-lake-blue .btn-lake-blue:nth-of-type(2),
.cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2),
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-lake-blue .input-group > .btn:nth-of-type(2),
.cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-lake-blue .btn-lake-blue:nth-of-type(2),
.cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2),
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-lake-blue .input-group > .btn:nth-of-type(2), .cta-image.two-cta.bg-lake-blue .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2), .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-lake-blue button[type=submit]:nth-of-type(2), .cta-image.two-cta.bg-black .btn-primary:nth-of-type(2),
.cta-image.two-cta.bg-black .pull-quote.bg-light .btn-lake-blue:nth-of-type(2),
.cta-image.two-cta.bg-black .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2),
.cost-of-living .cta-image.two-cta.bg-black .pull-quote.calculator .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-light .cta-image.two-cta.bg-black .btn-lake-blue:nth-of-type(2),
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-black .btn-lake-blue:nth-of-type(2),
.cta-image.two-cta.bg-black .pull-quote.bg-light .input-group > .btn:nth-of-type(2),
.cta-image.two-cta.bg-black .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2),
.cost-of-living .cta-image.two-cta.bg-black .pull-quote.calculator .input-group > .btn:nth-of-type(2),
.pull-quote.bg-light .cta-image.two-cta.bg-black .input-group > .btn:nth-of-type(2),
.cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-black .input-group > .btn:nth-of-type(2),
.cta-image.two-cta.bg-black .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-gray .cta-image.two-cta.bg-black .btn-lake-blue:nth-of-type(2),
.cta-image.two-cta.bg-black .pull-quote.bg-gray .input-group > .btn:nth-of-type(2),
.pull-quote.bg-gray .cta-image.two-cta.bg-black .input-group > .btn:nth-of-type(2),
.cta-image.two-cta.bg-black .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-black .btn-lake-blue:nth-of-type(2),
.cta-image.two-cta.bg-black .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2),
.pull-quote.bg-gray-85 .cta-image.two-cta.bg-black .input-group > .btn:nth-of-type(2),
.cta-image.two-cta.bg-black .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-black .btn-lake-blue:nth-of-type(2),
.cta-image.two-cta.bg-black .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2),
.pull-quote.bg-gray-75 .cta-image.two-cta.bg-black .input-group > .btn:nth-of-type(2), .cta-image.two-cta.bg-black .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2), .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-black button[type=submit]:nth-of-type(2) {
    background: #fff;
    color: #003051 !important;
}

    .cta-image.two-cta.bg-lake-blue .btn-primary:nth-of-type(2):hover,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-light .btn-lake-blue:nth-of-type(2):hover,
    .cta-image.two-cta.bg-lake-blue .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2):hover,
    .cost-of-living .cta-image.two-cta.bg-lake-blue .pull-quote.calculator .btn-lake-blue:nth-of-type(2):hover,
    .pull-quote.bg-light .cta-image.two-cta.bg-lake-blue .btn-lake-blue:nth-of-type(2):hover,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-lake-blue .btn-lake-blue:nth-of-type(2):hover,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-light .input-group > .btn:nth-of-type(2):hover,
    .cta-image.two-cta.bg-lake-blue .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2):hover,
    .cost-of-living .cta-image.two-cta.bg-lake-blue .pull-quote.calculator .input-group > .btn:nth-of-type(2):hover,
    .pull-quote.bg-light .cta-image.two-cta.bg-lake-blue .input-group > .btn:nth-of-type(2):hover,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-lake-blue .input-group > .btn:nth-of-type(2):hover,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2):hover,
    .pull-quote.bg-gray .cta-image.two-cta.bg-lake-blue .btn-lake-blue:nth-of-type(2):hover,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray .input-group > .btn:nth-of-type(2):hover,
    .pull-quote.bg-gray .cta-image.two-cta.bg-lake-blue .input-group > .btn:nth-of-type(2):hover,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2):hover,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-lake-blue .btn-lake-blue:nth-of-type(2):hover,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2):hover,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-lake-blue .input-group > .btn:nth-of-type(2):hover,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2):hover,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-lake-blue .btn-lake-blue:nth-of-type(2):hover,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2):hover,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-lake-blue .input-group > .btn:nth-of-type(2):hover, .cta-image.two-cta.bg-lake-blue .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2):hover, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-lake-blue button[type=submit]:nth-of-type(2):hover, .cta-image.two-cta.bg-lake-blue .btn-primary:nth-of-type(2):focus-visible,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-light .btn-lake-blue:nth-of-type(2):focus-visible,
    .cta-image.two-cta.bg-lake-blue .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2):focus-visible,
    .cost-of-living .cta-image.two-cta.bg-lake-blue .pull-quote.calculator .btn-lake-blue:nth-of-type(2):focus-visible,
    .pull-quote.bg-light .cta-image.two-cta.bg-lake-blue .btn-lake-blue:nth-of-type(2):focus-visible,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-lake-blue .btn-lake-blue:nth-of-type(2):focus-visible,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-light .input-group > .btn:nth-of-type(2):focus-visible,
    .cta-image.two-cta.bg-lake-blue .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2):focus-visible,
    .cost-of-living .cta-image.two-cta.bg-lake-blue .pull-quote.calculator .input-group > .btn:nth-of-type(2):focus-visible,
    .pull-quote.bg-light .cta-image.two-cta.bg-lake-blue .input-group > .btn:nth-of-type(2):focus-visible,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-lake-blue .input-group > .btn:nth-of-type(2):focus-visible,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2):focus-visible,
    .pull-quote.bg-gray .cta-image.two-cta.bg-lake-blue .btn-lake-blue:nth-of-type(2):focus-visible,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray .input-group > .btn:nth-of-type(2):focus-visible,
    .pull-quote.bg-gray .cta-image.two-cta.bg-lake-blue .input-group > .btn:nth-of-type(2):focus-visible,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2):focus-visible,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-lake-blue .btn-lake-blue:nth-of-type(2):focus-visible,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2):focus-visible,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-lake-blue .input-group > .btn:nth-of-type(2):focus-visible,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2):focus-visible,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-lake-blue .btn-lake-blue:nth-of-type(2):focus-visible,
    .cta-image.two-cta.bg-lake-blue .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2):focus-visible,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-lake-blue .input-group > .btn:nth-of-type(2):focus-visible, .cta-image.two-cta.bg-lake-blue .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2):focus-visible, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-lake-blue button[type=submit]:nth-of-type(2):focus-visible, .cta-image.two-cta.bg-black .btn-primary:nth-of-type(2):hover,
    .cta-image.two-cta.bg-black .pull-quote.bg-light .btn-lake-blue:nth-of-type(2):hover,
    .cta-image.two-cta.bg-black .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2):hover,
    .cost-of-living .cta-image.two-cta.bg-black .pull-quote.calculator .btn-lake-blue:nth-of-type(2):hover,
    .pull-quote.bg-light .cta-image.two-cta.bg-black .btn-lake-blue:nth-of-type(2):hover,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-black .btn-lake-blue:nth-of-type(2):hover,
    .cta-image.two-cta.bg-black .pull-quote.bg-light .input-group > .btn:nth-of-type(2):hover,
    .cta-image.two-cta.bg-black .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2):hover,
    .cost-of-living .cta-image.two-cta.bg-black .pull-quote.calculator .input-group > .btn:nth-of-type(2):hover,
    .pull-quote.bg-light .cta-image.two-cta.bg-black .input-group > .btn:nth-of-type(2):hover,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-black .input-group > .btn:nth-of-type(2):hover,
    .cta-image.two-cta.bg-black .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2):hover,
    .pull-quote.bg-gray .cta-image.two-cta.bg-black .btn-lake-blue:nth-of-type(2):hover,
    .cta-image.two-cta.bg-black .pull-quote.bg-gray .input-group > .btn:nth-of-type(2):hover,
    .pull-quote.bg-gray .cta-image.two-cta.bg-black .input-group > .btn:nth-of-type(2):hover,
    .cta-image.two-cta.bg-black .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2):hover,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-black .btn-lake-blue:nth-of-type(2):hover,
    .cta-image.two-cta.bg-black .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2):hover,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-black .input-group > .btn:nth-of-type(2):hover,
    .cta-image.two-cta.bg-black .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2):hover,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-black .btn-lake-blue:nth-of-type(2):hover,
    .cta-image.two-cta.bg-black .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2):hover,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-black .input-group > .btn:nth-of-type(2):hover, .cta-image.two-cta.bg-black .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2):hover, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-black button[type=submit]:nth-of-type(2):hover, .cta-image.two-cta.bg-black .btn-primary:nth-of-type(2):focus-visible,
    .cta-image.two-cta.bg-black .pull-quote.bg-light .btn-lake-blue:nth-of-type(2):focus-visible,
    .cta-image.two-cta.bg-black .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2):focus-visible,
    .cost-of-living .cta-image.two-cta.bg-black .pull-quote.calculator .btn-lake-blue:nth-of-type(2):focus-visible,
    .pull-quote.bg-light .cta-image.two-cta.bg-black .btn-lake-blue:nth-of-type(2):focus-visible,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-black .btn-lake-blue:nth-of-type(2):focus-visible,
    .cta-image.two-cta.bg-black .pull-quote.bg-light .input-group > .btn:nth-of-type(2):focus-visible,
    .cta-image.two-cta.bg-black .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2):focus-visible,
    .cost-of-living .cta-image.two-cta.bg-black .pull-quote.calculator .input-group > .btn:nth-of-type(2):focus-visible,
    .pull-quote.bg-light .cta-image.two-cta.bg-black .input-group > .btn:nth-of-type(2):focus-visible,
    .cost-of-living .pull-quote.calculator .cta-image.two-cta.bg-black .input-group > .btn:nth-of-type(2):focus-visible,
    .cta-image.two-cta.bg-black .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2):focus-visible,
    .pull-quote.bg-gray .cta-image.two-cta.bg-black .btn-lake-blue:nth-of-type(2):focus-visible,
    .cta-image.two-cta.bg-black .pull-quote.bg-gray .input-group > .btn:nth-of-type(2):focus-visible,
    .pull-quote.bg-gray .cta-image.two-cta.bg-black .input-group > .btn:nth-of-type(2):focus-visible,
    .cta-image.two-cta.bg-black .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2):focus-visible,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-black .btn-lake-blue:nth-of-type(2):focus-visible,
    .cta-image.two-cta.bg-black .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2):focus-visible,
    .pull-quote.bg-gray-85 .cta-image.two-cta.bg-black .input-group > .btn:nth-of-type(2):focus-visible,
    .cta-image.two-cta.bg-black .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2):focus-visible,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-black .btn-lake-blue:nth-of-type(2):focus-visible,
    .cta-image.two-cta.bg-black .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2):focus-visible,
    .pull-quote.bg-gray-75 .cta-image.two-cta.bg-black .input-group > .btn:nth-of-type(2):focus-visible, .cta-image.two-cta.bg-black .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2):focus-visible, .EPiServerForms .Form__NavigationBar .cta-image.two-cta.bg-black button[type=submit]:nth-of-type(2):focus-visible {
        color: #fff !important;
        background: #4A99E8;
        border-color: #4A99E8 !important;
    }

@media (max-width: 575.98px) {
    .cta-image .btn-primary, .cta-image .pull-quote.bg-light .btn-primary, .cta-image .cost-of-living .pull-quote.calculator .btn-primary, .cost-of-living .cta-image .pull-quote.calculator .btn-primary, .pull-quote.bg-light .cta-image .btn-primary, .cost-of-living .pull-quote.calculator .cta-image .btn-primary,
    .cta-image .pull-quote.bg-light .btn-lake-blue,
    .cta-image .cost-of-living .pull-quote.calculator .btn-lake-blue,
    .cost-of-living .cta-image .pull-quote.calculator .btn-lake-blue,
    .pull-quote.bg-light .cta-image .btn-lake-blue,
    .cost-of-living .pull-quote.calculator .cta-image .btn-lake-blue,
    .cta-image .pull-quote.bg-light .input-group > .btn,
    .cta-image .cost-of-living .pull-quote.calculator .input-group > .btn,
    .cost-of-living .cta-image .pull-quote.calculator .input-group > .btn,
    .pull-quote.bg-light .cta-image .input-group > .btn,
    .cost-of-living .pull-quote.calculator .cta-image .input-group > .btn, .cta-image .pull-quote.bg-gray .btn-primary, .pull-quote.bg-gray .cta-image .btn-primary,
    .cta-image .pull-quote.bg-gray .btn-lake-blue,
    .pull-quote.bg-gray .cta-image .btn-lake-blue,
    .cta-image .pull-quote.bg-gray .input-group > .btn,
    .pull-quote.bg-gray .cta-image .input-group > .btn, .cta-image .pull-quote.bg-gray-85 .btn-primary, .pull-quote.bg-gray-85 .cta-image .btn-primary,
    .cta-image .pull-quote.bg-gray-85 .btn-lake-blue,
    .pull-quote.bg-gray-85 .cta-image .btn-lake-blue,
    .cta-image .pull-quote.bg-gray-85 .input-group > .btn,
    .pull-quote.bg-gray-85 .cta-image .input-group > .btn, .cta-image .pull-quote.bg-gray-75 .btn-primary, .pull-quote.bg-gray-75 .cta-image .btn-primary,
    .cta-image .pull-quote.bg-gray-75 .btn-lake-blue,
    .pull-quote.bg-gray-75 .cta-image .btn-lake-blue,
    .cta-image .pull-quote.bg-gray-75 .input-group > .btn,
    .pull-quote.bg-gray-75 .cta-image .input-group > .btn, .cta-image .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .cta-image button[type=submit] {
        width: 100% !important;
    }
}

.cta-image .btn-primary:hover,
.cta-image .pull-quote.bg-light .btn-lake-blue:hover,
.cta-image .cost-of-living .pull-quote.calculator .btn-lake-blue:hover,
.cost-of-living .cta-image .pull-quote.calculator .btn-lake-blue:hover,
.pull-quote.bg-light .cta-image .btn-lake-blue:hover,
.cost-of-living .pull-quote.calculator .cta-image .btn-lake-blue:hover,
.cta-image .pull-quote.bg-light .input-group > .btn:hover,
.cta-image .cost-of-living .pull-quote.calculator .input-group > .btn:hover,
.cost-of-living .cta-image .pull-quote.calculator .input-group > .btn:hover,
.pull-quote.bg-light .cta-image .input-group > .btn:hover,
.cost-of-living .pull-quote.calculator .cta-image .input-group > .btn:hover,
.cta-image .pull-quote.bg-gray .btn-lake-blue:hover,
.pull-quote.bg-gray .cta-image .btn-lake-blue:hover,
.cta-image .pull-quote.bg-gray .input-group > .btn:hover,
.pull-quote.bg-gray .cta-image .input-group > .btn:hover,
.cta-image .pull-quote.bg-gray-85 .btn-lake-blue:hover,
.pull-quote.bg-gray-85 .cta-image .btn-lake-blue:hover,
.cta-image .pull-quote.bg-gray-85 .input-group > .btn:hover,
.pull-quote.bg-gray-85 .cta-image .input-group > .btn:hover,
.cta-image .pull-quote.bg-gray-75 .btn-lake-blue:hover,
.pull-quote.bg-gray-75 .cta-image .btn-lake-blue:hover,
.cta-image .pull-quote.bg-gray-75 .input-group > .btn:hover,
.pull-quote.bg-gray-75 .cta-image .input-group > .btn:hover, .cta-image .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .cta-image button[type=submit]:hover, .cta-image .btn-primary:focus,
.cta-image .pull-quote.bg-light .btn-lake-blue:focus,
.cta-image .cost-of-living .pull-quote.calculator .btn-lake-blue:focus,
.cost-of-living .cta-image .pull-quote.calculator .btn-lake-blue:focus,
.pull-quote.bg-light .cta-image .btn-lake-blue:focus,
.cost-of-living .pull-quote.calculator .cta-image .btn-lake-blue:focus,
.cta-image .pull-quote.bg-light .input-group > .btn:focus,
.cta-image .cost-of-living .pull-quote.calculator .input-group > .btn:focus,
.cost-of-living .cta-image .pull-quote.calculator .input-group > .btn:focus,
.pull-quote.bg-light .cta-image .input-group > .btn:focus,
.cost-of-living .pull-quote.calculator .cta-image .input-group > .btn:focus,
.cta-image .pull-quote.bg-gray .btn-lake-blue:focus,
.pull-quote.bg-gray .cta-image .btn-lake-blue:focus,
.cta-image .pull-quote.bg-gray .input-group > .btn:focus,
.pull-quote.bg-gray .cta-image .input-group > .btn:focus,
.cta-image .pull-quote.bg-gray-85 .btn-lake-blue:focus,
.pull-quote.bg-gray-85 .cta-image .btn-lake-blue:focus,
.cta-image .pull-quote.bg-gray-85 .input-group > .btn:focus,
.pull-quote.bg-gray-85 .cta-image .input-group > .btn:focus,
.cta-image .pull-quote.bg-gray-75 .btn-lake-blue:focus,
.pull-quote.bg-gray-75 .cta-image .btn-lake-blue:focus,
.cta-image .pull-quote.bg-gray-75 .input-group > .btn:focus,
.pull-quote.bg-gray-75 .cta-image .input-group > .btn:focus, .cta-image .EPiServerForms .Form__NavigationBar button[type=submit]:focus, .EPiServerForms .Form__NavigationBar .cta-image button[type=submit]:focus {
    background: transparent;
    border-color: #fff !important;
    color: #fff !important;
}

.cta-image p a {
    color: #48bee2;
    text-decoration: underline;
}

.cta-image.bg-white .btn-primary:hover,
.cta-image.bg-white .pull-quote.bg-light .btn-lake-blue:hover,
.cta-image.bg-white .cost-of-living .pull-quote.calculator .btn-lake-blue:hover,
.cost-of-living .cta-image.bg-white .pull-quote.calculator .btn-lake-blue:hover,
.pull-quote.bg-light .cta-image.bg-white .btn-lake-blue:hover,
.cost-of-living .pull-quote.calculator .cta-image.bg-white .btn-lake-blue:hover,
.cta-image.bg-white .pull-quote.bg-light .input-group > .btn:hover,
.cta-image.bg-white .cost-of-living .pull-quote.calculator .input-group > .btn:hover,
.cost-of-living .cta-image.bg-white .pull-quote.calculator .input-group > .btn:hover,
.pull-quote.bg-light .cta-image.bg-white .input-group > .btn:hover,
.cost-of-living .pull-quote.calculator .cta-image.bg-white .input-group > .btn:hover,
.cta-image.bg-white .pull-quote.bg-gray .btn-lake-blue:hover,
.pull-quote.bg-gray .cta-image.bg-white .btn-lake-blue:hover,
.cta-image.bg-white .pull-quote.bg-gray .input-group > .btn:hover,
.pull-quote.bg-gray .cta-image.bg-white .input-group > .btn:hover,
.cta-image.bg-white .pull-quote.bg-gray-85 .btn-lake-blue:hover,
.pull-quote.bg-gray-85 .cta-image.bg-white .btn-lake-blue:hover,
.cta-image.bg-white .pull-quote.bg-gray-85 .input-group > .btn:hover,
.pull-quote.bg-gray-85 .cta-image.bg-white .input-group > .btn:hover,
.cta-image.bg-white .pull-quote.bg-gray-75 .btn-lake-blue:hover,
.pull-quote.bg-gray-75 .cta-image.bg-white .btn-lake-blue:hover,
.cta-image.bg-white .pull-quote.bg-gray-75 .input-group > .btn:hover,
.pull-quote.bg-gray-75 .cta-image.bg-white .input-group > .btn:hover, .cta-image.bg-white .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .cta-image.bg-white button[type=submit]:hover, .cta-image.bg-white .btn-primary:focus,
.cta-image.bg-white .pull-quote.bg-light .btn-lake-blue:focus,
.cta-image.bg-white .cost-of-living .pull-quote.calculator .btn-lake-blue:focus,
.cost-of-living .cta-image.bg-white .pull-quote.calculator .btn-lake-blue:focus,
.pull-quote.bg-light .cta-image.bg-white .btn-lake-blue:focus,
.cost-of-living .pull-quote.calculator .cta-image.bg-white .btn-lake-blue:focus,
.cta-image.bg-white .pull-quote.bg-light .input-group > .btn:focus,
.cta-image.bg-white .cost-of-living .pull-quote.calculator .input-group > .btn:focus,
.cost-of-living .cta-image.bg-white .pull-quote.calculator .input-group > .btn:focus,
.pull-quote.bg-light .cta-image.bg-white .input-group > .btn:focus,
.cost-of-living .pull-quote.calculator .cta-image.bg-white .input-group > .btn:focus,
.cta-image.bg-white .pull-quote.bg-gray .btn-lake-blue:focus,
.pull-quote.bg-gray .cta-image.bg-white .btn-lake-blue:focus,
.cta-image.bg-white .pull-quote.bg-gray .input-group > .btn:focus,
.pull-quote.bg-gray .cta-image.bg-white .input-group > .btn:focus,
.cta-image.bg-white .pull-quote.bg-gray-85 .btn-lake-blue:focus,
.pull-quote.bg-gray-85 .cta-image.bg-white .btn-lake-blue:focus,
.cta-image.bg-white .pull-quote.bg-gray-85 .input-group > .btn:focus,
.pull-quote.bg-gray-85 .cta-image.bg-white .input-group > .btn:focus,
.cta-image.bg-white .pull-quote.bg-gray-75 .btn-lake-blue:focus,
.pull-quote.bg-gray-75 .cta-image.bg-white .btn-lake-blue:focus,
.cta-image.bg-white .pull-quote.bg-gray-75 .input-group > .btn:focus,
.pull-quote.bg-gray-75 .cta-image.bg-white .input-group > .btn:focus, .cta-image.bg-white .EPiServerForms .Form__NavigationBar button[type=submit]:focus, .EPiServerForms .Form__NavigationBar .cta-image.bg-white button[type=submit]:focus, .cta-image.bg-light .btn-primary:hover, .cost-of-living .cta-image.calculator .btn-primary:hover,
.cta-image.bg-light .pull-quote.bg-light .btn-lake-blue:hover,
.cost-of-living .cta-image.calculator .pull-quote.bg-light .btn-lake-blue:hover,
.cta-image.bg-light .cost-of-living .pull-quote.calculator .btn-lake-blue:hover,
.cost-of-living .cta-image.bg-light .pull-quote.calculator .btn-lake-blue:hover,
.cost-of-living .cta-image.calculator .pull-quote.calculator .btn-lake-blue:hover,
.pull-quote.bg-light .cta-image.bg-light .btn-lake-blue:hover,
.cost-of-living .pull-quote.calculator .cta-image.bg-light .btn-lake-blue:hover,
.pull-quote.bg-light .cost-of-living .cta-image.calculator .btn-lake-blue:hover,
.cost-of-living .pull-quote.bg-light .cta-image.calculator .btn-lake-blue:hover,
.cost-of-living .pull-quote.calculator .cta-image.calculator .btn-lake-blue:hover,
.cta-image.bg-light .pull-quote.bg-light .input-group > .btn:hover,
.cost-of-living .cta-image.calculator .pull-quote.bg-light .input-group > .btn:hover,
.cta-image.bg-light .cost-of-living .pull-quote.calculator .input-group > .btn:hover,
.cost-of-living .cta-image.bg-light .pull-quote.calculator .input-group > .btn:hover,
.cost-of-living .cta-image.calculator .pull-quote.calculator .input-group > .btn:hover,
.pull-quote.bg-light .cta-image.bg-light .input-group > .btn:hover,
.cost-of-living .pull-quote.calculator .cta-image.bg-light .input-group > .btn:hover,
.pull-quote.bg-light .cost-of-living .cta-image.calculator .input-group > .btn:hover,
.cost-of-living .pull-quote.bg-light .cta-image.calculator .input-group > .btn:hover,
.cost-of-living .pull-quote.calculator .cta-image.calculator .input-group > .btn:hover,
.cta-image.bg-light .pull-quote.bg-gray .btn-lake-blue:hover,
.cost-of-living .cta-image.calculator .pull-quote.bg-gray .btn-lake-blue:hover,
.pull-quote.bg-gray .cta-image.bg-light .btn-lake-blue:hover,
.pull-quote.bg-gray .cost-of-living .cta-image.calculator .btn-lake-blue:hover,
.cost-of-living .pull-quote.bg-gray .cta-image.calculator .btn-lake-blue:hover,
.cta-image.bg-light .pull-quote.bg-gray .input-group > .btn:hover,
.cost-of-living .cta-image.calculator .pull-quote.bg-gray .input-group > .btn:hover,
.pull-quote.bg-gray .cta-image.bg-light .input-group > .btn:hover,
.pull-quote.bg-gray .cost-of-living .cta-image.calculator .input-group > .btn:hover,
.cost-of-living .pull-quote.bg-gray .cta-image.calculator .input-group > .btn:hover,
.cta-image.bg-light .pull-quote.bg-gray-85 .btn-lake-blue:hover,
.cost-of-living .cta-image.calculator .pull-quote.bg-gray-85 .btn-lake-blue:hover,
.pull-quote.bg-gray-85 .cta-image.bg-light .btn-lake-blue:hover,
.pull-quote.bg-gray-85 .cost-of-living .cta-image.calculator .btn-lake-blue:hover,
.cost-of-living .pull-quote.bg-gray-85 .cta-image.calculator .btn-lake-blue:hover,
.cta-image.bg-light .pull-quote.bg-gray-85 .input-group > .btn:hover,
.cost-of-living .cta-image.calculator .pull-quote.bg-gray-85 .input-group > .btn:hover,
.pull-quote.bg-gray-85 .cta-image.bg-light .input-group > .btn:hover,
.pull-quote.bg-gray-85 .cost-of-living .cta-image.calculator .input-group > .btn:hover,
.cost-of-living .pull-quote.bg-gray-85 .cta-image.calculator .input-group > .btn:hover,
.cta-image.bg-light .pull-quote.bg-gray-75 .btn-lake-blue:hover,
.cost-of-living .cta-image.calculator .pull-quote.bg-gray-75 .btn-lake-blue:hover,
.pull-quote.bg-gray-75 .cta-image.bg-light .btn-lake-blue:hover,
.pull-quote.bg-gray-75 .cost-of-living .cta-image.calculator .btn-lake-blue:hover,
.cost-of-living .pull-quote.bg-gray-75 .cta-image.calculator .btn-lake-blue:hover,
.cta-image.bg-light .pull-quote.bg-gray-75 .input-group > .btn:hover,
.cost-of-living .cta-image.calculator .pull-quote.bg-gray-75 .input-group > .btn:hover,
.pull-quote.bg-gray-75 .cta-image.bg-light .input-group > .btn:hover,
.pull-quote.bg-gray-75 .cost-of-living .cta-image.calculator .input-group > .btn:hover,
.cost-of-living .pull-quote.bg-gray-75 .cta-image.calculator .input-group > .btn:hover, .cta-image.bg-light .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .cost-of-living .cta-image.calculator .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .cta-image.bg-light button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .cost-of-living .cta-image.calculator button[type=submit]:hover, .cost-of-living .EPiServerForms .Form__NavigationBar .cta-image.calculator button[type=submit]:hover, .cta-image.bg-light .btn-primary:focus, .cost-of-living .cta-image.calculator .btn-primary:focus,
.cta-image.bg-light .pull-quote.bg-light .btn-lake-blue:focus,
.cost-of-living .cta-image.calculator .pull-quote.bg-light .btn-lake-blue:focus,
.cta-image.bg-light .cost-of-living .pull-quote.calculator .btn-lake-blue:focus,
.cost-of-living .cta-image.bg-light .pull-quote.calculator .btn-lake-blue:focus,
.cost-of-living .cta-image.calculator .pull-quote.calculator .btn-lake-blue:focus,
.pull-quote.bg-light .cta-image.bg-light .btn-lake-blue:focus,
.cost-of-living .pull-quote.calculator .cta-image.bg-light .btn-lake-blue:focus,
.pull-quote.bg-light .cost-of-living .cta-image.calculator .btn-lake-blue:focus,
.cost-of-living .pull-quote.bg-light .cta-image.calculator .btn-lake-blue:focus,
.cost-of-living .pull-quote.calculator .cta-image.calculator .btn-lake-blue:focus,
.cta-image.bg-light .pull-quote.bg-light .input-group > .btn:focus,
.cost-of-living .cta-image.calculator .pull-quote.bg-light .input-group > .btn:focus,
.cta-image.bg-light .cost-of-living .pull-quote.calculator .input-group > .btn:focus,
.cost-of-living .cta-image.bg-light .pull-quote.calculator .input-group > .btn:focus,
.cost-of-living .cta-image.calculator .pull-quote.calculator .input-group > .btn:focus,
.pull-quote.bg-light .cta-image.bg-light .input-group > .btn:focus,
.cost-of-living .pull-quote.calculator .cta-image.bg-light .input-group > .btn:focus,
.pull-quote.bg-light .cost-of-living .cta-image.calculator .input-group > .btn:focus,
.cost-of-living .pull-quote.bg-light .cta-image.calculator .input-group > .btn:focus,
.cost-of-living .pull-quote.calculator .cta-image.calculator .input-group > .btn:focus,
.cta-image.bg-light .pull-quote.bg-gray .btn-lake-blue:focus,
.cost-of-living .cta-image.calculator .pull-quote.bg-gray .btn-lake-blue:focus,
.pull-quote.bg-gray .cta-image.bg-light .btn-lake-blue:focus,
.pull-quote.bg-gray .cost-of-living .cta-image.calculator .btn-lake-blue:focus,
.cost-of-living .pull-quote.bg-gray .cta-image.calculator .btn-lake-blue:focus,
.cta-image.bg-light .pull-quote.bg-gray .input-group > .btn:focus,
.cost-of-living .cta-image.calculator .pull-quote.bg-gray .input-group > .btn:focus,
.pull-quote.bg-gray .cta-image.bg-light .input-group > .btn:focus,
.pull-quote.bg-gray .cost-of-living .cta-image.calculator .input-group > .btn:focus,
.cost-of-living .pull-quote.bg-gray .cta-image.calculator .input-group > .btn:focus,
.cta-image.bg-light .pull-quote.bg-gray-85 .btn-lake-blue:focus,
.cost-of-living .cta-image.calculator .pull-quote.bg-gray-85 .btn-lake-blue:focus,
.pull-quote.bg-gray-85 .cta-image.bg-light .btn-lake-blue:focus,
.pull-quote.bg-gray-85 .cost-of-living .cta-image.calculator .btn-lake-blue:focus,
.cost-of-living .pull-quote.bg-gray-85 .cta-image.calculator .btn-lake-blue:focus,
.cta-image.bg-light .pull-quote.bg-gray-85 .input-group > .btn:focus,
.cost-of-living .cta-image.calculator .pull-quote.bg-gray-85 .input-group > .btn:focus,
.pull-quote.bg-gray-85 .cta-image.bg-light .input-group > .btn:focus,
.pull-quote.bg-gray-85 .cost-of-living .cta-image.calculator .input-group > .btn:focus,
.cost-of-living .pull-quote.bg-gray-85 .cta-image.calculator .input-group > .btn:focus,
.cta-image.bg-light .pull-quote.bg-gray-75 .btn-lake-blue:focus,
.cost-of-living .cta-image.calculator .pull-quote.bg-gray-75 .btn-lake-blue:focus,
.pull-quote.bg-gray-75 .cta-image.bg-light .btn-lake-blue:focus,
.pull-quote.bg-gray-75 .cost-of-living .cta-image.calculator .btn-lake-blue:focus,
.cost-of-living .pull-quote.bg-gray-75 .cta-image.calculator .btn-lake-blue:focus,
.cta-image.bg-light .pull-quote.bg-gray-75 .input-group > .btn:focus,
.cost-of-living .cta-image.calculator .pull-quote.bg-gray-75 .input-group > .btn:focus,
.pull-quote.bg-gray-75 .cta-image.bg-light .input-group > .btn:focus,
.pull-quote.bg-gray-75 .cost-of-living .cta-image.calculator .input-group > .btn:focus,
.cost-of-living .pull-quote.bg-gray-75 .cta-image.calculator .input-group > .btn:focus, .cta-image.bg-light .EPiServerForms .Form__NavigationBar button[type=submit]:focus, .cost-of-living .cta-image.calculator .EPiServerForms .Form__NavigationBar button[type=submit]:focus, .EPiServerForms .Form__NavigationBar .cta-image.bg-light button[type=submit]:focus, .EPiServerForms .Form__NavigationBar .cost-of-living .cta-image.calculator button[type=submit]:focus, .cost-of-living .EPiServerForms .Form__NavigationBar .cta-image.calculator button[type=submit]:focus, .cta-image.bg-gray-75 .btn-primary:hover,
.cta-image.bg-gray-75 .pull-quote.bg-light .btn-lake-blue:hover,
.cta-image.bg-gray-75 .cost-of-living .pull-quote.calculator .btn-lake-blue:hover,
.cost-of-living .cta-image.bg-gray-75 .pull-quote.calculator .btn-lake-blue:hover,
.pull-quote.bg-light .cta-image.bg-gray-75 .btn-lake-blue:hover,
.cost-of-living .pull-quote.calculator .cta-image.bg-gray-75 .btn-lake-blue:hover,
.cta-image.bg-gray-75 .pull-quote.bg-light .input-group > .btn:hover,
.cta-image.bg-gray-75 .cost-of-living .pull-quote.calculator .input-group > .btn:hover,
.cost-of-living .cta-image.bg-gray-75 .pull-quote.calculator .input-group > .btn:hover,
.pull-quote.bg-light .cta-image.bg-gray-75 .input-group > .btn:hover,
.cost-of-living .pull-quote.calculator .cta-image.bg-gray-75 .input-group > .btn:hover,
.cta-image.bg-gray-75 .pull-quote.bg-gray .btn-lake-blue:hover,
.pull-quote.bg-gray .cta-image.bg-gray-75 .btn-lake-blue:hover,
.cta-image.bg-gray-75 .pull-quote.bg-gray .input-group > .btn:hover,
.pull-quote.bg-gray .cta-image.bg-gray-75 .input-group > .btn:hover,
.cta-image.bg-gray-75 .pull-quote.bg-gray-85 .btn-lake-blue:hover,
.pull-quote.bg-gray-85 .cta-image.bg-gray-75 .btn-lake-blue:hover,
.cta-image.bg-gray-75 .pull-quote.bg-gray-85 .input-group > .btn:hover,
.pull-quote.bg-gray-85 .cta-image.bg-gray-75 .input-group > .btn:hover,
.cta-image.bg-gray-75 .pull-quote.bg-gray-75 .btn-lake-blue:hover,
.pull-quote.bg-gray-75 .cta-image.bg-gray-75 .btn-lake-blue:hover,
.cta-image.bg-gray-75 .pull-quote.bg-gray-75 .input-group > .btn:hover,
.pull-quote.bg-gray-75 .cta-image.bg-gray-75 .input-group > .btn:hover, .cta-image.bg-gray-75 .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .cta-image.bg-gray-75 button[type=submit]:hover, .cta-image.bg-gray-75 .btn-primary:focus,
.cta-image.bg-gray-75 .pull-quote.bg-light .btn-lake-blue:focus,
.cta-image.bg-gray-75 .cost-of-living .pull-quote.calculator .btn-lake-blue:focus,
.cost-of-living .cta-image.bg-gray-75 .pull-quote.calculator .btn-lake-blue:focus,
.pull-quote.bg-light .cta-image.bg-gray-75 .btn-lake-blue:focus,
.cost-of-living .pull-quote.calculator .cta-image.bg-gray-75 .btn-lake-blue:focus,
.cta-image.bg-gray-75 .pull-quote.bg-light .input-group > .btn:focus,
.cta-image.bg-gray-75 .cost-of-living .pull-quote.calculator .input-group > .btn:focus,
.cost-of-living .cta-image.bg-gray-75 .pull-quote.calculator .input-group > .btn:focus,
.pull-quote.bg-light .cta-image.bg-gray-75 .input-group > .btn:focus,
.cost-of-living .pull-quote.calculator .cta-image.bg-gray-75 .input-group > .btn:focus,
.cta-image.bg-gray-75 .pull-quote.bg-gray .btn-lake-blue:focus,
.pull-quote.bg-gray .cta-image.bg-gray-75 .btn-lake-blue:focus,
.cta-image.bg-gray-75 .pull-quote.bg-gray .input-group > .btn:focus,
.pull-quote.bg-gray .cta-image.bg-gray-75 .input-group > .btn:focus,
.cta-image.bg-gray-75 .pull-quote.bg-gray-85 .btn-lake-blue:focus,
.pull-quote.bg-gray-85 .cta-image.bg-gray-75 .btn-lake-blue:focus,
.cta-image.bg-gray-75 .pull-quote.bg-gray-85 .input-group > .btn:focus,
.pull-quote.bg-gray-85 .cta-image.bg-gray-75 .input-group > .btn:focus,
.cta-image.bg-gray-75 .pull-quote.bg-gray-75 .btn-lake-blue:focus,
.pull-quote.bg-gray-75 .cta-image.bg-gray-75 .btn-lake-blue:focus,
.cta-image.bg-gray-75 .pull-quote.bg-gray-75 .input-group > .btn:focus,
.pull-quote.bg-gray-75 .cta-image.bg-gray-75 .input-group > .btn:focus, .cta-image.bg-gray-75 .EPiServerForms .Form__NavigationBar button[type=submit]:focus, .EPiServerForms .Form__NavigationBar .cta-image.bg-gray-75 button[type=submit]:focus, .cta-image.bg-gray .btn-primary:hover,
.cta-image.bg-gray .pull-quote.bg-light .btn-lake-blue:hover,
.cta-image.bg-gray .cost-of-living .pull-quote.calculator .btn-lake-blue:hover,
.cost-of-living .cta-image.bg-gray .pull-quote.calculator .btn-lake-blue:hover,
.pull-quote.bg-light .cta-image.bg-gray .btn-lake-blue:hover,
.cost-of-living .pull-quote.calculator .cta-image.bg-gray .btn-lake-blue:hover,
.cta-image.bg-gray .pull-quote.bg-light .input-group > .btn:hover,
.cta-image.bg-gray .cost-of-living .pull-quote.calculator .input-group > .btn:hover,
.cost-of-living .cta-image.bg-gray .pull-quote.calculator .input-group > .btn:hover,
.pull-quote.bg-light .cta-image.bg-gray .input-group > .btn:hover,
.cost-of-living .pull-quote.calculator .cta-image.bg-gray .input-group > .btn:hover,
.cta-image.bg-gray .pull-quote.bg-gray .btn-lake-blue:hover,
.pull-quote.bg-gray .cta-image.bg-gray .btn-lake-blue:hover,
.cta-image.bg-gray .pull-quote.bg-gray .input-group > .btn:hover,
.pull-quote.bg-gray .cta-image.bg-gray .input-group > .btn:hover,
.cta-image.bg-gray .pull-quote.bg-gray-85 .btn-lake-blue:hover,
.pull-quote.bg-gray-85 .cta-image.bg-gray .btn-lake-blue:hover,
.cta-image.bg-gray .pull-quote.bg-gray-85 .input-group > .btn:hover,
.pull-quote.bg-gray-85 .cta-image.bg-gray .input-group > .btn:hover,
.cta-image.bg-gray .pull-quote.bg-gray-75 .btn-lake-blue:hover,
.pull-quote.bg-gray-75 .cta-image.bg-gray .btn-lake-blue:hover,
.cta-image.bg-gray .pull-quote.bg-gray-75 .input-group > .btn:hover,
.pull-quote.bg-gray-75 .cta-image.bg-gray .input-group > .btn:hover, .cta-image.bg-gray .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .cta-image.bg-gray button[type=submit]:hover, .cta-image.bg-gray .btn-primary:focus,
.cta-image.bg-gray .pull-quote.bg-light .btn-lake-blue:focus,
.cta-image.bg-gray .cost-of-living .pull-quote.calculator .btn-lake-blue:focus,
.cost-of-living .cta-image.bg-gray .pull-quote.calculator .btn-lake-blue:focus,
.pull-quote.bg-light .cta-image.bg-gray .btn-lake-blue:focus,
.cost-of-living .pull-quote.calculator .cta-image.bg-gray .btn-lake-blue:focus,
.cta-image.bg-gray .pull-quote.bg-light .input-group > .btn:focus,
.cta-image.bg-gray .cost-of-living .pull-quote.calculator .input-group > .btn:focus,
.cost-of-living .cta-image.bg-gray .pull-quote.calculator .input-group > .btn:focus,
.pull-quote.bg-light .cta-image.bg-gray .input-group > .btn:focus,
.cost-of-living .pull-quote.calculator .cta-image.bg-gray .input-group > .btn:focus,
.cta-image.bg-gray .pull-quote.bg-gray .btn-lake-blue:focus,
.pull-quote.bg-gray .cta-image.bg-gray .btn-lake-blue:focus,
.cta-image.bg-gray .pull-quote.bg-gray .input-group > .btn:focus,
.pull-quote.bg-gray .cta-image.bg-gray .input-group > .btn:focus,
.cta-image.bg-gray .pull-quote.bg-gray-85 .btn-lake-blue:focus,
.pull-quote.bg-gray-85 .cta-image.bg-gray .btn-lake-blue:focus,
.cta-image.bg-gray .pull-quote.bg-gray-85 .input-group > .btn:focus,
.pull-quote.bg-gray-85 .cta-image.bg-gray .input-group > .btn:focus,
.cta-image.bg-gray .pull-quote.bg-gray-75 .btn-lake-blue:focus,
.pull-quote.bg-gray-75 .cta-image.bg-gray .btn-lake-blue:focus,
.cta-image.bg-gray .pull-quote.bg-gray-75 .input-group > .btn:focus,
.pull-quote.bg-gray-75 .cta-image.bg-gray .input-group > .btn:focus, .cta-image.bg-gray .EPiServerForms .Form__NavigationBar button[type=submit]:focus, .EPiServerForms .Form__NavigationBar .cta-image.bg-gray button[type=submit]:focus {
    background: #3380CC;
    border-color: #3380CC !important;
    color: #fff !important;
}

.cta-image.bg-white .cta-title, .cta-image.bg-light .cta-title, .cost-of-living .cta-image.calculator .cta-title, .cta-image.bg-gray-75 .cta-title, .cta-image.bg-gray .cta-title {
    color: #003051;
}

.cta-image.bg-white .cta-title-h1, .cta-image.bg-light .cta-title-h1, .cost-of-living .cta-image.calculator .cta-title-h1, .cta-image.bg-gray-75 .cta-title-h1, .cta-image.bg-gray .cta-title-h1 {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 2.375rem;
    color: #003051 !important;
}

@media (max-width: 991.98px) {
    .cta-image.bg-white .cta-title-h1, .cta-image.bg-light .cta-title-h1, .cost-of-living .cta-image.calculator .cta-title-h1, .cta-image.bg-gray-75 .cta-title-h1, .cta-image.bg-gray .cta-title-h1 {
        font-size: 1.625rem;
    }
}

.cta-image.bg-white .cta-title-label, .cta-image.bg-light .cta-title-label, .cost-of-living .cta-image.calculator .cta-title-label, .cta-image.bg-gray-75 .cta-title-label, .cta-image.bg-gray .cta-title-label {
    color: #003051 !important;
}

.cta-image.bg-white p, .cta-image.bg-light p, .cost-of-living .cta-image.calculator p, .cta-image.bg-gray-75 p, .cta-image.bg-gray p {
    color: #003051 !important;
}

@media (max-width: 768.98px) {
    .cta-image.bg-white .bg-img, .cta-image.bg-white .contact-block__img, .cta-image.bg-white .hero-cta, .cta-image.bg-white .grid-gallery .grid-gallery-item, .grid-gallery .cta-image.bg-white .grid-gallery-item, .cta-image.bg-white .fact-block.fact-block-cta, .cta-image.bg-white .event-block .event-grid__item__img, .event-block .cta-image.bg-white .event-grid__item__img, .cta-image.bg-white .cta-hero-content, .cta-image.bg-white .cta-hero-data, .cta-image.bg-white .cta-video__wrapper, .cta-image.bg-white .cta-video, .cta-image.bg-white .hero-slider__slide, .cta-image.bg-white .hero-static, .cta-image.bg-white .landing-intro, .cta-image.bg-white .cta-image, .cta-image.bg-light .bg-img, .cost-of-living .cta-image.calculator .bg-img, .cta-image.bg-light .contact-block__img, .cost-of-living .cta-image.calculator .contact-block__img, .cta-image.bg-light .hero-cta, .cost-of-living .cta-image.calculator .hero-cta, .cta-image.bg-light .grid-gallery .grid-gallery-item, .cost-of-living .cta-image.calculator .grid-gallery .grid-gallery-item, .grid-gallery .cta-image.bg-light .grid-gallery-item, .grid-gallery .cost-of-living .cta-image.calculator .grid-gallery-item, .cost-of-living .grid-gallery .cta-image.calculator .grid-gallery-item, .cta-image.bg-light .fact-block.fact-block-cta, .cost-of-living .cta-image.calculator .fact-block.fact-block-cta, .cta-image.bg-light .event-block .event-grid__item__img, .cost-of-living .cta-image.calculator .event-block .event-grid__item__img, .event-block .cta-image.bg-light .event-grid__item__img, .event-block .cost-of-living .cta-image.calculator .event-grid__item__img, .cost-of-living .event-block .cta-image.calculator .event-grid__item__img, .cta-image.bg-light .cta-hero-content, .cost-of-living .cta-image.calculator .cta-hero-content, .cta-image.bg-light .cta-hero-data, .cost-of-living .cta-image.calculator .cta-hero-data, .cta-image.bg-light .cta-video__wrapper, .cost-of-living .cta-image.calculator .cta-video__wrapper, .cta-image.bg-light .cta-video, .cost-of-living .cta-image.calculator .cta-video, .cta-image.bg-light .hero-slider__slide, .cost-of-living .cta-image.calculator .hero-slider__slide, .cta-image.bg-light .hero-static, .cost-of-living .cta-image.calculator .hero-static, .cta-image.bg-light .landing-intro, .cost-of-living .cta-image.calculator .landing-intro, .cta-image.bg-light .cta-image, .cost-of-living .cta-image.calculator .cta-image, .cta-image.bg-gray-75 .bg-img, .cta-image.bg-gray-75 .contact-block__img, .cta-image.bg-gray-75 .hero-cta, .cta-image.bg-gray-75 .grid-gallery .grid-gallery-item, .grid-gallery .cta-image.bg-gray-75 .grid-gallery-item, .cta-image.bg-gray-75 .fact-block.fact-block-cta, .cta-image.bg-gray-75 .event-block .event-grid__item__img, .event-block .cta-image.bg-gray-75 .event-grid__item__img, .cta-image.bg-gray-75 .cta-hero-content, .cta-image.bg-gray-75 .cta-hero-data, .cta-image.bg-gray-75 .cta-video__wrapper, .cta-image.bg-gray-75 .cta-video, .cta-image.bg-gray-75 .hero-slider__slide, .cta-image.bg-gray-75 .hero-static, .cta-image.bg-gray-75 .landing-intro, .cta-image.bg-gray-75 .cta-image, .cta-image.bg-gray .bg-img, .cta-image.bg-gray .contact-block__img, .cta-image.bg-gray .hero-cta, .cta-image.bg-gray .grid-gallery .grid-gallery-item, .grid-gallery .cta-image.bg-gray .grid-gallery-item, .cta-image.bg-gray .fact-block.fact-block-cta, .cta-image.bg-gray .event-block .event-grid__item__img, .event-block .cta-image.bg-gray .event-grid__item__img, .cta-image.bg-gray .cta-hero-content, .cta-image.bg-gray .cta-hero-data, .cta-image.bg-gray .cta-video__wrapper, .cta-image.bg-gray .cta-video, .cta-image.bg-gray .hero-slider__slide, .cta-image.bg-gray .hero-static, .cta-image.bg-gray .landing-intro, .cta-image.bg-gray .cta-image {
        min-height: 400px;
    }
}

@media (max-width: 575.98px) {
    .cta-image.bg-white .bg-img, .cta-image.bg-white .contact-block__img, .cta-image.bg-white .hero-cta, .cta-image.bg-white .grid-gallery .grid-gallery-item, .grid-gallery .cta-image.bg-white .grid-gallery-item, .cta-image.bg-white .fact-block.fact-block-cta, .cta-image.bg-white .event-block .event-grid__item__img, .event-block .cta-image.bg-white .event-grid__item__img, .cta-image.bg-white .cta-hero-content, .cta-image.bg-white .cta-hero-data, .cta-image.bg-white .cta-video__wrapper, .cta-image.bg-white .cta-video, .cta-image.bg-white .hero-slider__slide, .cta-image.bg-white .hero-static, .cta-image.bg-white .landing-intro, .cta-image.bg-white .cta-image, .cta-image.bg-light .bg-img, .cost-of-living .cta-image.calculator .bg-img, .cta-image.bg-light .contact-block__img, .cost-of-living .cta-image.calculator .contact-block__img, .cta-image.bg-light .hero-cta, .cost-of-living .cta-image.calculator .hero-cta, .cta-image.bg-light .grid-gallery .grid-gallery-item, .cost-of-living .cta-image.calculator .grid-gallery .grid-gallery-item, .grid-gallery .cta-image.bg-light .grid-gallery-item, .grid-gallery .cost-of-living .cta-image.calculator .grid-gallery-item, .cost-of-living .grid-gallery .cta-image.calculator .grid-gallery-item, .cta-image.bg-light .fact-block.fact-block-cta, .cost-of-living .cta-image.calculator .fact-block.fact-block-cta, .cta-image.bg-light .event-block .event-grid__item__img, .cost-of-living .cta-image.calculator .event-block .event-grid__item__img, .event-block .cta-image.bg-light .event-grid__item__img, .event-block .cost-of-living .cta-image.calculator .event-grid__item__img, .cost-of-living .event-block .cta-image.calculator .event-grid__item__img, .cta-image.bg-light .cta-hero-content, .cost-of-living .cta-image.calculator .cta-hero-content, .cta-image.bg-light .cta-hero-data, .cost-of-living .cta-image.calculator .cta-hero-data, .cta-image.bg-light .cta-video__wrapper, .cost-of-living .cta-image.calculator .cta-video__wrapper, .cta-image.bg-light .cta-video, .cost-of-living .cta-image.calculator .cta-video, .cta-image.bg-light .hero-slider__slide, .cost-of-living .cta-image.calculator .hero-slider__slide, .cta-image.bg-light .hero-static, .cost-of-living .cta-image.calculator .hero-static, .cta-image.bg-light .landing-intro, .cost-of-living .cta-image.calculator .landing-intro, .cta-image.bg-light .cta-image, .cost-of-living .cta-image.calculator .cta-image, .cta-image.bg-gray-75 .bg-img, .cta-image.bg-gray-75 .contact-block__img, .cta-image.bg-gray-75 .hero-cta, .cta-image.bg-gray-75 .grid-gallery .grid-gallery-item, .grid-gallery .cta-image.bg-gray-75 .grid-gallery-item, .cta-image.bg-gray-75 .fact-block.fact-block-cta, .cta-image.bg-gray-75 .event-block .event-grid__item__img, .event-block .cta-image.bg-gray-75 .event-grid__item__img, .cta-image.bg-gray-75 .cta-hero-content, .cta-image.bg-gray-75 .cta-hero-data, .cta-image.bg-gray-75 .cta-video__wrapper, .cta-image.bg-gray-75 .cta-video, .cta-image.bg-gray-75 .hero-slider__slide, .cta-image.bg-gray-75 .hero-static, .cta-image.bg-gray-75 .landing-intro, .cta-image.bg-gray-75 .cta-image, .cta-image.bg-gray .bg-img, .cta-image.bg-gray .contact-block__img, .cta-image.bg-gray .hero-cta, .cta-image.bg-gray .grid-gallery .grid-gallery-item, .grid-gallery .cta-image.bg-gray .grid-gallery-item, .cta-image.bg-gray .fact-block.fact-block-cta, .cta-image.bg-gray .event-block .event-grid__item__img, .event-block .cta-image.bg-gray .event-grid__item__img, .cta-image.bg-gray .cta-hero-content, .cta-image.bg-gray .cta-hero-data, .cta-image.bg-gray .cta-video__wrapper, .cta-image.bg-gray .cta-video, .cta-image.bg-gray .hero-slider__slide, .cta-image.bg-gray .hero-static, .cta-image.bg-gray .landing-intro, .cta-image.bg-gray .cta-image {
        min-height: 350px;
    }
}

.cta-image.bg-blue .btn-primary,
.cta-image.bg-blue .pull-quote.bg-light .btn-lake-blue,
.cta-image.bg-blue .cost-of-living .pull-quote.calculator .btn-lake-blue,
.cost-of-living .cta-image.bg-blue .pull-quote.calculator .btn-lake-blue,
.pull-quote.bg-light .cta-image.bg-blue .btn-lake-blue,
.cost-of-living .pull-quote.calculator .cta-image.bg-blue .btn-lake-blue,
.cta-image.bg-blue .pull-quote.bg-light .input-group > .btn,
.cta-image.bg-blue .cost-of-living .pull-quote.calculator .input-group > .btn,
.cost-of-living .cta-image.bg-blue .pull-quote.calculator .input-group > .btn,
.pull-quote.bg-light .cta-image.bg-blue .input-group > .btn,
.cost-of-living .pull-quote.calculator .cta-image.bg-blue .input-group > .btn,
.cta-image.bg-blue .pull-quote.bg-gray .btn-lake-blue,
.pull-quote.bg-gray .cta-image.bg-blue .btn-lake-blue,
.cta-image.bg-blue .pull-quote.bg-gray .input-group > .btn,
.pull-quote.bg-gray .cta-image.bg-blue .input-group > .btn,
.cta-image.bg-blue .pull-quote.bg-gray-85 .btn-lake-blue,
.pull-quote.bg-gray-85 .cta-image.bg-blue .btn-lake-blue,
.cta-image.bg-blue .pull-quote.bg-gray-85 .input-group > .btn,
.pull-quote.bg-gray-85 .cta-image.bg-blue .input-group > .btn,
.cta-image.bg-blue .pull-quote.bg-gray-75 .btn-lake-blue,
.pull-quote.bg-gray-75 .cta-image.bg-blue .btn-lake-blue,
.cta-image.bg-blue .pull-quote.bg-gray-75 .input-group > .btn,
.pull-quote.bg-gray-75 .cta-image.bg-blue .input-group > .btn, .cta-image.bg-blue .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .cta-image.bg-blue button[type=submit], .cta-image.bg-black .btn-primary,
.cta-image.bg-black .pull-quote.bg-light .btn-lake-blue,
.cta-image.bg-black .cost-of-living .pull-quote.calculator .btn-lake-blue,
.cost-of-living .cta-image.bg-black .pull-quote.calculator .btn-lake-blue,
.pull-quote.bg-light .cta-image.bg-black .btn-lake-blue,
.cost-of-living .pull-quote.calculator .cta-image.bg-black .btn-lake-blue,
.cta-image.bg-black .pull-quote.bg-light .input-group > .btn,
.cta-image.bg-black .cost-of-living .pull-quote.calculator .input-group > .btn,
.cost-of-living .cta-image.bg-black .pull-quote.calculator .input-group > .btn,
.pull-quote.bg-light .cta-image.bg-black .input-group > .btn,
.cost-of-living .pull-quote.calculator .cta-image.bg-black .input-group > .btn,
.cta-image.bg-black .pull-quote.bg-gray .btn-lake-blue,
.pull-quote.bg-gray .cta-image.bg-black .btn-lake-blue,
.cta-image.bg-black .pull-quote.bg-gray .input-group > .btn,
.pull-quote.bg-gray .cta-image.bg-black .input-group > .btn,
.cta-image.bg-black .pull-quote.bg-gray-85 .btn-lake-blue,
.pull-quote.bg-gray-85 .cta-image.bg-black .btn-lake-blue,
.cta-image.bg-black .pull-quote.bg-gray-85 .input-group > .btn,
.pull-quote.bg-gray-85 .cta-image.bg-black .input-group > .btn,
.cta-image.bg-black .pull-quote.bg-gray-75 .btn-lake-blue,
.pull-quote.bg-gray-75 .cta-image.bg-black .btn-lake-blue,
.cta-image.bg-black .pull-quote.bg-gray-75 .input-group > .btn,
.pull-quote.bg-gray-75 .cta-image.bg-black .input-group > .btn, .cta-image.bg-black .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .cta-image.bg-black button[type=submit] {
    background: #fff;
    color: #003051 !important;
    border-color: #fff;
}

    .cta-image.bg-blue .btn-primary:hover,
    .cta-image.bg-blue .pull-quote.bg-light .btn-lake-blue:hover,
    .cta-image.bg-blue .cost-of-living .pull-quote.calculator .btn-lake-blue:hover,
    .cost-of-living .cta-image.bg-blue .pull-quote.calculator .btn-lake-blue:hover,
    .pull-quote.bg-light .cta-image.bg-blue .btn-lake-blue:hover,
    .cost-of-living .pull-quote.calculator .cta-image.bg-blue .btn-lake-blue:hover,
    .cta-image.bg-blue .pull-quote.bg-light .input-group > .btn:hover,
    .cta-image.bg-blue .cost-of-living .pull-quote.calculator .input-group > .btn:hover,
    .cost-of-living .cta-image.bg-blue .pull-quote.calculator .input-group > .btn:hover,
    .pull-quote.bg-light .cta-image.bg-blue .input-group > .btn:hover,
    .cost-of-living .pull-quote.calculator .cta-image.bg-blue .input-group > .btn:hover,
    .cta-image.bg-blue .pull-quote.bg-gray .btn-lake-blue:hover,
    .pull-quote.bg-gray .cta-image.bg-blue .btn-lake-blue:hover,
    .cta-image.bg-blue .pull-quote.bg-gray .input-group > .btn:hover,
    .pull-quote.bg-gray .cta-image.bg-blue .input-group > .btn:hover,
    .cta-image.bg-blue .pull-quote.bg-gray-85 .btn-lake-blue:hover,
    .pull-quote.bg-gray-85 .cta-image.bg-blue .btn-lake-blue:hover,
    .cta-image.bg-blue .pull-quote.bg-gray-85 .input-group > .btn:hover,
    .pull-quote.bg-gray-85 .cta-image.bg-blue .input-group > .btn:hover,
    .cta-image.bg-blue .pull-quote.bg-gray-75 .btn-lake-blue:hover,
    .pull-quote.bg-gray-75 .cta-image.bg-blue .btn-lake-blue:hover,
    .cta-image.bg-blue .pull-quote.bg-gray-75 .input-group > .btn:hover,
    .pull-quote.bg-gray-75 .cta-image.bg-blue .input-group > .btn:hover, .cta-image.bg-blue .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .cta-image.bg-blue button[type=submit]:hover, .cta-image.bg-blue .btn-primary:focus,
    .cta-image.bg-blue .pull-quote.bg-light .btn-lake-blue:focus,
    .cta-image.bg-blue .cost-of-living .pull-quote.calculator .btn-lake-blue:focus,
    .cost-of-living .cta-image.bg-blue .pull-quote.calculator .btn-lake-blue:focus,
    .pull-quote.bg-light .cta-image.bg-blue .btn-lake-blue:focus,
    .cost-of-living .pull-quote.calculator .cta-image.bg-blue .btn-lake-blue:focus,
    .cta-image.bg-blue .pull-quote.bg-light .input-group > .btn:focus,
    .cta-image.bg-blue .cost-of-living .pull-quote.calculator .input-group > .btn:focus,
    .cost-of-living .cta-image.bg-blue .pull-quote.calculator .input-group > .btn:focus,
    .pull-quote.bg-light .cta-image.bg-blue .input-group > .btn:focus,
    .cost-of-living .pull-quote.calculator .cta-image.bg-blue .input-group > .btn:focus,
    .cta-image.bg-blue .pull-quote.bg-gray .btn-lake-blue:focus,
    .pull-quote.bg-gray .cta-image.bg-blue .btn-lake-blue:focus,
    .cta-image.bg-blue .pull-quote.bg-gray .input-group > .btn:focus,
    .pull-quote.bg-gray .cta-image.bg-blue .input-group > .btn:focus,
    .cta-image.bg-blue .pull-quote.bg-gray-85 .btn-lake-blue:focus,
    .pull-quote.bg-gray-85 .cta-image.bg-blue .btn-lake-blue:focus,
    .cta-image.bg-blue .pull-quote.bg-gray-85 .input-group > .btn:focus,
    .pull-quote.bg-gray-85 .cta-image.bg-blue .input-group > .btn:focus,
    .cta-image.bg-blue .pull-quote.bg-gray-75 .btn-lake-blue:focus,
    .pull-quote.bg-gray-75 .cta-image.bg-blue .btn-lake-blue:focus,
    .cta-image.bg-blue .pull-quote.bg-gray-75 .input-group > .btn:focus,
    .pull-quote.bg-gray-75 .cta-image.bg-blue .input-group > .btn:focus, .cta-image.bg-blue .EPiServerForms .Form__NavigationBar button[type=submit]:focus, .EPiServerForms .Form__NavigationBar .cta-image.bg-blue button[type=submit]:focus, .cta-image.bg-black .btn-primary:hover,
    .cta-image.bg-black .pull-quote.bg-light .btn-lake-blue:hover,
    .cta-image.bg-black .cost-of-living .pull-quote.calculator .btn-lake-blue:hover,
    .cost-of-living .cta-image.bg-black .pull-quote.calculator .btn-lake-blue:hover,
    .pull-quote.bg-light .cta-image.bg-black .btn-lake-blue:hover,
    .cost-of-living .pull-quote.calculator .cta-image.bg-black .btn-lake-blue:hover,
    .cta-image.bg-black .pull-quote.bg-light .input-group > .btn:hover,
    .cta-image.bg-black .cost-of-living .pull-quote.calculator .input-group > .btn:hover,
    .cost-of-living .cta-image.bg-black .pull-quote.calculator .input-group > .btn:hover,
    .pull-quote.bg-light .cta-image.bg-black .input-group > .btn:hover,
    .cost-of-living .pull-quote.calculator .cta-image.bg-black .input-group > .btn:hover,
    .cta-image.bg-black .pull-quote.bg-gray .btn-lake-blue:hover,
    .pull-quote.bg-gray .cta-image.bg-black .btn-lake-blue:hover,
    .cta-image.bg-black .pull-quote.bg-gray .input-group > .btn:hover,
    .pull-quote.bg-gray .cta-image.bg-black .input-group > .btn:hover,
    .cta-image.bg-black .pull-quote.bg-gray-85 .btn-lake-blue:hover,
    .pull-quote.bg-gray-85 .cta-image.bg-black .btn-lake-blue:hover,
    .cta-image.bg-black .pull-quote.bg-gray-85 .input-group > .btn:hover,
    .pull-quote.bg-gray-85 .cta-image.bg-black .input-group > .btn:hover,
    .cta-image.bg-black .pull-quote.bg-gray-75 .btn-lake-blue:hover,
    .pull-quote.bg-gray-75 .cta-image.bg-black .btn-lake-blue:hover,
    .cta-image.bg-black .pull-quote.bg-gray-75 .input-group > .btn:hover,
    .pull-quote.bg-gray-75 .cta-image.bg-black .input-group > .btn:hover, .cta-image.bg-black .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .cta-image.bg-black button[type=submit]:hover, .cta-image.bg-black .btn-primary:focus,
    .cta-image.bg-black .pull-quote.bg-light .btn-lake-blue:focus,
    .cta-image.bg-black .cost-of-living .pull-quote.calculator .btn-lake-blue:focus,
    .cost-of-living .cta-image.bg-black .pull-quote.calculator .btn-lake-blue:focus,
    .pull-quote.bg-light .cta-image.bg-black .btn-lake-blue:focus,
    .cost-of-living .pull-quote.calculator .cta-image.bg-black .btn-lake-blue:focus,
    .cta-image.bg-black .pull-quote.bg-light .input-group > .btn:focus,
    .cta-image.bg-black .cost-of-living .pull-quote.calculator .input-group > .btn:focus,
    .cost-of-living .cta-image.bg-black .pull-quote.calculator .input-group > .btn:focus,
    .pull-quote.bg-light .cta-image.bg-black .input-group > .btn:focus,
    .cost-of-living .pull-quote.calculator .cta-image.bg-black .input-group > .btn:focus,
    .cta-image.bg-black .pull-quote.bg-gray .btn-lake-blue:focus,
    .pull-quote.bg-gray .cta-image.bg-black .btn-lake-blue:focus,
    .cta-image.bg-black .pull-quote.bg-gray .input-group > .btn:focus,
    .pull-quote.bg-gray .cta-image.bg-black .input-group > .btn:focus,
    .cta-image.bg-black .pull-quote.bg-gray-85 .btn-lake-blue:focus,
    .pull-quote.bg-gray-85 .cta-image.bg-black .btn-lake-blue:focus,
    .cta-image.bg-black .pull-quote.bg-gray-85 .input-group > .btn:focus,
    .pull-quote.bg-gray-85 .cta-image.bg-black .input-group > .btn:focus,
    .cta-image.bg-black .pull-quote.bg-gray-75 .btn-lake-blue:focus,
    .pull-quote.bg-gray-75 .cta-image.bg-black .btn-lake-blue:focus,
    .cta-image.bg-black .pull-quote.bg-gray-75 .input-group > .btn:focus,
    .pull-quote.bg-gray-75 .cta-image.bg-black .input-group > .btn:focus, .cta-image.bg-black .EPiServerForms .Form__NavigationBar button[type=submit]:focus, .EPiServerForms .Form__NavigationBar .cta-image.bg-black button[type=submit]:focus {
        background: #3380CC;
        color: #fff !important;
        border-color: #3380CC !important;
    }

@media (max-width: 768.98px) {
    .cta-image.bg-blue .bg-img, .cta-image.bg-blue .contact-block__img, .cta-image.bg-blue .hero-cta, .cta-image.bg-blue .grid-gallery .grid-gallery-item, .grid-gallery .cta-image.bg-blue .grid-gallery-item, .cta-image.bg-blue .fact-block.fact-block-cta, .cta-image.bg-blue .event-block .event-grid__item__img, .event-block .cta-image.bg-blue .event-grid__item__img, .cta-image.bg-blue .cta-hero-content, .cta-image.bg-blue .cta-hero-data, .cta-image.bg-blue .cta-video__wrapper, .cta-image.bg-blue .cta-video, .cta-image.bg-blue .hero-slider__slide, .cta-image.bg-blue .hero-static, .cta-image.bg-blue .landing-intro, .cta-image.bg-blue .cta-image, .cta-image.bg-black .bg-img, .cta-image.bg-black .contact-block__img, .cta-image.bg-black .hero-cta, .cta-image.bg-black .grid-gallery .grid-gallery-item, .grid-gallery .cta-image.bg-black .grid-gallery-item, .cta-image.bg-black .fact-block.fact-block-cta, .cta-image.bg-black .event-block .event-grid__item__img, .event-block .cta-image.bg-black .event-grid__item__img, .cta-image.bg-black .cta-hero-content, .cta-image.bg-black .cta-hero-data, .cta-image.bg-black .cta-video__wrapper, .cta-image.bg-black .cta-video, .cta-image.bg-black .hero-slider__slide, .cta-image.bg-black .hero-static, .cta-image.bg-black .landing-intro, .cta-image.bg-black .cta-image {
        min-height: 400px;
    }
}

@media (max-width: 575.98px) {
    .cta-image.bg-blue .bg-img, .cta-image.bg-blue .contact-block__img, .cta-image.bg-blue .hero-cta, .cta-image.bg-blue .grid-gallery .grid-gallery-item, .grid-gallery .cta-image.bg-blue .grid-gallery-item, .cta-image.bg-blue .fact-block.fact-block-cta, .cta-image.bg-blue .event-block .event-grid__item__img, .event-block .cta-image.bg-blue .event-grid__item__img, .cta-image.bg-blue .cta-hero-content, .cta-image.bg-blue .cta-hero-data, .cta-image.bg-blue .cta-video__wrapper, .cta-image.bg-blue .cta-video, .cta-image.bg-blue .hero-slider__slide, .cta-image.bg-blue .hero-static, .cta-image.bg-blue .landing-intro, .cta-image.bg-blue .cta-image, .cta-image.bg-black .bg-img, .cta-image.bg-black .contact-block__img, .cta-image.bg-black .hero-cta, .cta-image.bg-black .grid-gallery .grid-gallery-item, .grid-gallery .cta-image.bg-black .grid-gallery-item, .cta-image.bg-black .fact-block.fact-block-cta, .cta-image.bg-black .event-block .event-grid__item__img, .event-block .cta-image.bg-black .event-grid__item__img, .cta-image.bg-black .cta-hero-content, .cta-image.bg-black .cta-hero-data, .cta-image.bg-black .cta-video__wrapper, .cta-image.bg-black .cta-video, .cta-image.bg-black .hero-slider__slide, .cta-image.bg-black .hero-static, .cta-image.bg-black .landing-intro, .cta-image.bg-black .cta-image {
        min-height: 350px;
    }
}

.cta-image.bg-blue-alpha .btn-primary,
.cta-image.bg-blue-alpha .pull-quote.bg-light .btn-lake-blue,
.cta-image.bg-blue-alpha .cost-of-living .pull-quote.calculator .btn-lake-blue,
.cost-of-living .cta-image.bg-blue-alpha .pull-quote.calculator .btn-lake-blue,
.pull-quote.bg-light .cta-image.bg-blue-alpha .btn-lake-blue,
.cost-of-living .pull-quote.calculator .cta-image.bg-blue-alpha .btn-lake-blue,
.cta-image.bg-blue-alpha .pull-quote.bg-light .input-group > .btn,
.cta-image.bg-blue-alpha .cost-of-living .pull-quote.calculator .input-group > .btn,
.cost-of-living .cta-image.bg-blue-alpha .pull-quote.calculator .input-group > .btn,
.pull-quote.bg-light .cta-image.bg-blue-alpha .input-group > .btn,
.cost-of-living .pull-quote.calculator .cta-image.bg-blue-alpha .input-group > .btn,
.cta-image.bg-blue-alpha .pull-quote.bg-gray .btn-lake-blue,
.pull-quote.bg-gray .cta-image.bg-blue-alpha .btn-lake-blue,
.cta-image.bg-blue-alpha .pull-quote.bg-gray .input-group > .btn,
.pull-quote.bg-gray .cta-image.bg-blue-alpha .input-group > .btn,
.cta-image.bg-blue-alpha .pull-quote.bg-gray-85 .btn-lake-blue,
.pull-quote.bg-gray-85 .cta-image.bg-blue-alpha .btn-lake-blue,
.cta-image.bg-blue-alpha .pull-quote.bg-gray-85 .input-group > .btn,
.pull-quote.bg-gray-85 .cta-image.bg-blue-alpha .input-group > .btn,
.cta-image.bg-blue-alpha .pull-quote.bg-gray-75 .btn-lake-blue,
.pull-quote.bg-gray-75 .cta-image.bg-blue-alpha .btn-lake-blue,
.cta-image.bg-blue-alpha .pull-quote.bg-gray-75 .input-group > .btn,
.pull-quote.bg-gray-75 .cta-image.bg-blue-alpha .input-group > .btn, .cta-image.bg-blue-alpha .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .cta-image.bg-blue-alpha button[type=submit] {
    background: #fff;
    color: #003051 !important;
    border-color: #fff;
}

    .cta-image.bg-blue-alpha .btn-primary:hover,
    .cta-image.bg-blue-alpha .pull-quote.bg-light .btn-lake-blue:hover,
    .cta-image.bg-blue-alpha .cost-of-living .pull-quote.calculator .btn-lake-blue:hover,
    .cost-of-living .cta-image.bg-blue-alpha .pull-quote.calculator .btn-lake-blue:hover,
    .pull-quote.bg-light .cta-image.bg-blue-alpha .btn-lake-blue:hover,
    .cost-of-living .pull-quote.calculator .cta-image.bg-blue-alpha .btn-lake-blue:hover,
    .cta-image.bg-blue-alpha .pull-quote.bg-light .input-group > .btn:hover,
    .cta-image.bg-blue-alpha .cost-of-living .pull-quote.calculator .input-group > .btn:hover,
    .cost-of-living .cta-image.bg-blue-alpha .pull-quote.calculator .input-group > .btn:hover,
    .pull-quote.bg-light .cta-image.bg-blue-alpha .input-group > .btn:hover,
    .cost-of-living .pull-quote.calculator .cta-image.bg-blue-alpha .input-group > .btn:hover,
    .cta-image.bg-blue-alpha .pull-quote.bg-gray .btn-lake-blue:hover,
    .pull-quote.bg-gray .cta-image.bg-blue-alpha .btn-lake-blue:hover,
    .cta-image.bg-blue-alpha .pull-quote.bg-gray .input-group > .btn:hover,
    .pull-quote.bg-gray .cta-image.bg-blue-alpha .input-group > .btn:hover,
    .cta-image.bg-blue-alpha .pull-quote.bg-gray-85 .btn-lake-blue:hover,
    .pull-quote.bg-gray-85 .cta-image.bg-blue-alpha .btn-lake-blue:hover,
    .cta-image.bg-blue-alpha .pull-quote.bg-gray-85 .input-group > .btn:hover,
    .pull-quote.bg-gray-85 .cta-image.bg-blue-alpha .input-group > .btn:hover,
    .cta-image.bg-blue-alpha .pull-quote.bg-gray-75 .btn-lake-blue:hover,
    .pull-quote.bg-gray-75 .cta-image.bg-blue-alpha .btn-lake-blue:hover,
    .cta-image.bg-blue-alpha .pull-quote.bg-gray-75 .input-group > .btn:hover,
    .pull-quote.bg-gray-75 .cta-image.bg-blue-alpha .input-group > .btn:hover, .cta-image.bg-blue-alpha .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .cta-image.bg-blue-alpha button[type=submit]:hover, .cta-image.bg-blue-alpha .btn-primary:focus,
    .cta-image.bg-blue-alpha .pull-quote.bg-light .btn-lake-blue:focus,
    .cta-image.bg-blue-alpha .cost-of-living .pull-quote.calculator .btn-lake-blue:focus,
    .cost-of-living .cta-image.bg-blue-alpha .pull-quote.calculator .btn-lake-blue:focus,
    .pull-quote.bg-light .cta-image.bg-blue-alpha .btn-lake-blue:focus,
    .cost-of-living .pull-quote.calculator .cta-image.bg-blue-alpha .btn-lake-blue:focus,
    .cta-image.bg-blue-alpha .pull-quote.bg-light .input-group > .btn:focus,
    .cta-image.bg-blue-alpha .cost-of-living .pull-quote.calculator .input-group > .btn:focus,
    .cost-of-living .cta-image.bg-blue-alpha .pull-quote.calculator .input-group > .btn:focus,
    .pull-quote.bg-light .cta-image.bg-blue-alpha .input-group > .btn:focus,
    .cost-of-living .pull-quote.calculator .cta-image.bg-blue-alpha .input-group > .btn:focus,
    .cta-image.bg-blue-alpha .pull-quote.bg-gray .btn-lake-blue:focus,
    .pull-quote.bg-gray .cta-image.bg-blue-alpha .btn-lake-blue:focus,
    .cta-image.bg-blue-alpha .pull-quote.bg-gray .input-group > .btn:focus,
    .pull-quote.bg-gray .cta-image.bg-blue-alpha .input-group > .btn:focus,
    .cta-image.bg-blue-alpha .pull-quote.bg-gray-85 .btn-lake-blue:focus,
    .pull-quote.bg-gray-85 .cta-image.bg-blue-alpha .btn-lake-blue:focus,
    .cta-image.bg-blue-alpha .pull-quote.bg-gray-85 .input-group > .btn:focus,
    .pull-quote.bg-gray-85 .cta-image.bg-blue-alpha .input-group > .btn:focus,
    .cta-image.bg-blue-alpha .pull-quote.bg-gray-75 .btn-lake-blue:focus,
    .pull-quote.bg-gray-75 .cta-image.bg-blue-alpha .btn-lake-blue:focus,
    .cta-image.bg-blue-alpha .pull-quote.bg-gray-75 .input-group > .btn:focus,
    .pull-quote.bg-gray-75 .cta-image.bg-blue-alpha .input-group > .btn:focus, .cta-image.bg-blue-alpha .EPiServerForms .Form__NavigationBar button[type=submit]:focus, .EPiServerForms .Form__NavigationBar .cta-image.bg-blue-alpha button[type=submit]:focus {
        background: #3380CC;
        color: #fff !important;
        border-color: #3380CC !important;
    }

.cta-image.bg-black-alpha .btn-primary,
.cta-image.bg-black-alpha .pull-quote.bg-light .btn-lake-blue,
.cta-image.bg-black-alpha .cost-of-living .pull-quote.calculator .btn-lake-blue,
.cost-of-living .cta-image.bg-black-alpha .pull-quote.calculator .btn-lake-blue,
.pull-quote.bg-light .cta-image.bg-black-alpha .btn-lake-blue,
.cost-of-living .pull-quote.calculator .cta-image.bg-black-alpha .btn-lake-blue,
.cta-image.bg-black-alpha .pull-quote.bg-light .input-group > .btn,
.cta-image.bg-black-alpha .cost-of-living .pull-quote.calculator .input-group > .btn,
.cost-of-living .cta-image.bg-black-alpha .pull-quote.calculator .input-group > .btn,
.pull-quote.bg-light .cta-image.bg-black-alpha .input-group > .btn,
.cost-of-living .pull-quote.calculator .cta-image.bg-black-alpha .input-group > .btn,
.cta-image.bg-black-alpha .pull-quote.bg-gray .btn-lake-blue,
.pull-quote.bg-gray .cta-image.bg-black-alpha .btn-lake-blue,
.cta-image.bg-black-alpha .pull-quote.bg-gray .input-group > .btn,
.pull-quote.bg-gray .cta-image.bg-black-alpha .input-group > .btn,
.cta-image.bg-black-alpha .pull-quote.bg-gray-85 .btn-lake-blue,
.pull-quote.bg-gray-85 .cta-image.bg-black-alpha .btn-lake-blue,
.cta-image.bg-black-alpha .pull-quote.bg-gray-85 .input-group > .btn,
.pull-quote.bg-gray-85 .cta-image.bg-black-alpha .input-group > .btn,
.cta-image.bg-black-alpha .pull-quote.bg-gray-75 .btn-lake-blue,
.pull-quote.bg-gray-75 .cta-image.bg-black-alpha .btn-lake-blue,
.cta-image.bg-black-alpha .pull-quote.bg-gray-75 .input-group > .btn,
.pull-quote.bg-gray-75 .cta-image.bg-black-alpha .input-group > .btn, .cta-image.bg-black-alpha .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .cta-image.bg-black-alpha button[type=submit], .cta-image.bg-black-gradient-alpha .btn-primary,
.cta-image.bg-black-gradient-alpha .pull-quote.bg-light .btn-lake-blue,
.cta-image.bg-black-gradient-alpha .cost-of-living .pull-quote.calculator .btn-lake-blue,
.cost-of-living .cta-image.bg-black-gradient-alpha .pull-quote.calculator .btn-lake-blue,
.pull-quote.bg-light .cta-image.bg-black-gradient-alpha .btn-lake-blue,
.cost-of-living .pull-quote.calculator .cta-image.bg-black-gradient-alpha .btn-lake-blue,
.cta-image.bg-black-gradient-alpha .pull-quote.bg-light .input-group > .btn,
.cta-image.bg-black-gradient-alpha .cost-of-living .pull-quote.calculator .input-group > .btn,
.cost-of-living .cta-image.bg-black-gradient-alpha .pull-quote.calculator .input-group > .btn,
.pull-quote.bg-light .cta-image.bg-black-gradient-alpha .input-group > .btn,
.cost-of-living .pull-quote.calculator .cta-image.bg-black-gradient-alpha .input-group > .btn,
.cta-image.bg-black-gradient-alpha .pull-quote.bg-gray .btn-lake-blue,
.pull-quote.bg-gray .cta-image.bg-black-gradient-alpha .btn-lake-blue,
.cta-image.bg-black-gradient-alpha .pull-quote.bg-gray .input-group > .btn,
.pull-quote.bg-gray .cta-image.bg-black-gradient-alpha .input-group > .btn,
.cta-image.bg-black-gradient-alpha .pull-quote.bg-gray-85 .btn-lake-blue,
.pull-quote.bg-gray-85 .cta-image.bg-black-gradient-alpha .btn-lake-blue,
.cta-image.bg-black-gradient-alpha .pull-quote.bg-gray-85 .input-group > .btn,
.pull-quote.bg-gray-85 .cta-image.bg-black-gradient-alpha .input-group > .btn,
.cta-image.bg-black-gradient-alpha .pull-quote.bg-gray-75 .btn-lake-blue,
.pull-quote.bg-gray-75 .cta-image.bg-black-gradient-alpha .btn-lake-blue,
.cta-image.bg-black-gradient-alpha .pull-quote.bg-gray-75 .input-group > .btn,
.pull-quote.bg-gray-75 .cta-image.bg-black-gradient-alpha .input-group > .btn, .cta-image.bg-black-gradient-alpha .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .cta-image.bg-black-gradient-alpha button[type=submit] {
    background: #fff;
    color: #003051 !important;
    border-color: #fff;
}

    .cta-image.bg-black-alpha .btn-primary:hover,
    .cta-image.bg-black-alpha .pull-quote.bg-light .btn-lake-blue:hover,
    .cta-image.bg-black-alpha .cost-of-living .pull-quote.calculator .btn-lake-blue:hover,
    .cost-of-living .cta-image.bg-black-alpha .pull-quote.calculator .btn-lake-blue:hover,
    .pull-quote.bg-light .cta-image.bg-black-alpha .btn-lake-blue:hover,
    .cost-of-living .pull-quote.calculator .cta-image.bg-black-alpha .btn-lake-blue:hover,
    .cta-image.bg-black-alpha .pull-quote.bg-light .input-group > .btn:hover,
    .cta-image.bg-black-alpha .cost-of-living .pull-quote.calculator .input-group > .btn:hover,
    .cost-of-living .cta-image.bg-black-alpha .pull-quote.calculator .input-group > .btn:hover,
    .pull-quote.bg-light .cta-image.bg-black-alpha .input-group > .btn:hover,
    .cost-of-living .pull-quote.calculator .cta-image.bg-black-alpha .input-group > .btn:hover,
    .cta-image.bg-black-alpha .pull-quote.bg-gray .btn-lake-blue:hover,
    .pull-quote.bg-gray .cta-image.bg-black-alpha .btn-lake-blue:hover,
    .cta-image.bg-black-alpha .pull-quote.bg-gray .input-group > .btn:hover,
    .pull-quote.bg-gray .cta-image.bg-black-alpha .input-group > .btn:hover,
    .cta-image.bg-black-alpha .pull-quote.bg-gray-85 .btn-lake-blue:hover,
    .pull-quote.bg-gray-85 .cta-image.bg-black-alpha .btn-lake-blue:hover,
    .cta-image.bg-black-alpha .pull-quote.bg-gray-85 .input-group > .btn:hover,
    .pull-quote.bg-gray-85 .cta-image.bg-black-alpha .input-group > .btn:hover,
    .cta-image.bg-black-alpha .pull-quote.bg-gray-75 .btn-lake-blue:hover,
    .pull-quote.bg-gray-75 .cta-image.bg-black-alpha .btn-lake-blue:hover,
    .cta-image.bg-black-alpha .pull-quote.bg-gray-75 .input-group > .btn:hover,
    .pull-quote.bg-gray-75 .cta-image.bg-black-alpha .input-group > .btn:hover, .cta-image.bg-black-alpha .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .cta-image.bg-black-alpha button[type=submit]:hover, .cta-image.bg-black-alpha .btn-primary:focus,
    .cta-image.bg-black-alpha .pull-quote.bg-light .btn-lake-blue:focus,
    .cta-image.bg-black-alpha .cost-of-living .pull-quote.calculator .btn-lake-blue:focus,
    .cost-of-living .cta-image.bg-black-alpha .pull-quote.calculator .btn-lake-blue:focus,
    .pull-quote.bg-light .cta-image.bg-black-alpha .btn-lake-blue:focus,
    .cost-of-living .pull-quote.calculator .cta-image.bg-black-alpha .btn-lake-blue:focus,
    .cta-image.bg-black-alpha .pull-quote.bg-light .input-group > .btn:focus,
    .cta-image.bg-black-alpha .cost-of-living .pull-quote.calculator .input-group > .btn:focus,
    .cost-of-living .cta-image.bg-black-alpha .pull-quote.calculator .input-group > .btn:focus,
    .pull-quote.bg-light .cta-image.bg-black-alpha .input-group > .btn:focus,
    .cost-of-living .pull-quote.calculator .cta-image.bg-black-alpha .input-group > .btn:focus,
    .cta-image.bg-black-alpha .pull-quote.bg-gray .btn-lake-blue:focus,
    .pull-quote.bg-gray .cta-image.bg-black-alpha .btn-lake-blue:focus,
    .cta-image.bg-black-alpha .pull-quote.bg-gray .input-group > .btn:focus,
    .pull-quote.bg-gray .cta-image.bg-black-alpha .input-group > .btn:focus,
    .cta-image.bg-black-alpha .pull-quote.bg-gray-85 .btn-lake-blue:focus,
    .pull-quote.bg-gray-85 .cta-image.bg-black-alpha .btn-lake-blue:focus,
    .cta-image.bg-black-alpha .pull-quote.bg-gray-85 .input-group > .btn:focus,
    .pull-quote.bg-gray-85 .cta-image.bg-black-alpha .input-group > .btn:focus,
    .cta-image.bg-black-alpha .pull-quote.bg-gray-75 .btn-lake-blue:focus,
    .pull-quote.bg-gray-75 .cta-image.bg-black-alpha .btn-lake-blue:focus,
    .cta-image.bg-black-alpha .pull-quote.bg-gray-75 .input-group > .btn:focus,
    .pull-quote.bg-gray-75 .cta-image.bg-black-alpha .input-group > .btn:focus, .cta-image.bg-black-alpha .EPiServerForms .Form__NavigationBar button[type=submit]:focus, .EPiServerForms .Form__NavigationBar .cta-image.bg-black-alpha button[type=submit]:focus, .cta-image.bg-black-gradient-alpha .btn-primary:hover,
    .cta-image.bg-black-gradient-alpha .pull-quote.bg-light .btn-lake-blue:hover,
    .cta-image.bg-black-gradient-alpha .cost-of-living .pull-quote.calculator .btn-lake-blue:hover,
    .cost-of-living .cta-image.bg-black-gradient-alpha .pull-quote.calculator .btn-lake-blue:hover,
    .pull-quote.bg-light .cta-image.bg-black-gradient-alpha .btn-lake-blue:hover,
    .cost-of-living .pull-quote.calculator .cta-image.bg-black-gradient-alpha .btn-lake-blue:hover,
    .cta-image.bg-black-gradient-alpha .pull-quote.bg-light .input-group > .btn:hover,
    .cta-image.bg-black-gradient-alpha .cost-of-living .pull-quote.calculator .input-group > .btn:hover,
    .cost-of-living .cta-image.bg-black-gradient-alpha .pull-quote.calculator .input-group > .btn:hover,
    .pull-quote.bg-light .cta-image.bg-black-gradient-alpha .input-group > .btn:hover,
    .cost-of-living .pull-quote.calculator .cta-image.bg-black-gradient-alpha .input-group > .btn:hover,
    .cta-image.bg-black-gradient-alpha .pull-quote.bg-gray .btn-lake-blue:hover,
    .pull-quote.bg-gray .cta-image.bg-black-gradient-alpha .btn-lake-blue:hover,
    .cta-image.bg-black-gradient-alpha .pull-quote.bg-gray .input-group > .btn:hover,
    .pull-quote.bg-gray .cta-image.bg-black-gradient-alpha .input-group > .btn:hover,
    .cta-image.bg-black-gradient-alpha .pull-quote.bg-gray-85 .btn-lake-blue:hover,
    .pull-quote.bg-gray-85 .cta-image.bg-black-gradient-alpha .btn-lake-blue:hover,
    .cta-image.bg-black-gradient-alpha .pull-quote.bg-gray-85 .input-group > .btn:hover,
    .pull-quote.bg-gray-85 .cta-image.bg-black-gradient-alpha .input-group > .btn:hover,
    .cta-image.bg-black-gradient-alpha .pull-quote.bg-gray-75 .btn-lake-blue:hover,
    .pull-quote.bg-gray-75 .cta-image.bg-black-gradient-alpha .btn-lake-blue:hover,
    .cta-image.bg-black-gradient-alpha .pull-quote.bg-gray-75 .input-group > .btn:hover,
    .pull-quote.bg-gray-75 .cta-image.bg-black-gradient-alpha .input-group > .btn:hover, .cta-image.bg-black-gradient-alpha .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .cta-image.bg-black-gradient-alpha button[type=submit]:hover, .cta-image.bg-black-gradient-alpha .btn-primary:focus,
    .cta-image.bg-black-gradient-alpha .pull-quote.bg-light .btn-lake-blue:focus,
    .cta-image.bg-black-gradient-alpha .cost-of-living .pull-quote.calculator .btn-lake-blue:focus,
    .cost-of-living .cta-image.bg-black-gradient-alpha .pull-quote.calculator .btn-lake-blue:focus,
    .pull-quote.bg-light .cta-image.bg-black-gradient-alpha .btn-lake-blue:focus,
    .cost-of-living .pull-quote.calculator .cta-image.bg-black-gradient-alpha .btn-lake-blue:focus,
    .cta-image.bg-black-gradient-alpha .pull-quote.bg-light .input-group > .btn:focus,
    .cta-image.bg-black-gradient-alpha .cost-of-living .pull-quote.calculator .input-group > .btn:focus,
    .cost-of-living .cta-image.bg-black-gradient-alpha .pull-quote.calculator .input-group > .btn:focus,
    .pull-quote.bg-light .cta-image.bg-black-gradient-alpha .input-group > .btn:focus,
    .cost-of-living .pull-quote.calculator .cta-image.bg-black-gradient-alpha .input-group > .btn:focus,
    .cta-image.bg-black-gradient-alpha .pull-quote.bg-gray .btn-lake-blue:focus,
    .pull-quote.bg-gray .cta-image.bg-black-gradient-alpha .btn-lake-blue:focus,
    .cta-image.bg-black-gradient-alpha .pull-quote.bg-gray .input-group > .btn:focus,
    .pull-quote.bg-gray .cta-image.bg-black-gradient-alpha .input-group > .btn:focus,
    .cta-image.bg-black-gradient-alpha .pull-quote.bg-gray-85 .btn-lake-blue:focus,
    .pull-quote.bg-gray-85 .cta-image.bg-black-gradient-alpha .btn-lake-blue:focus,
    .cta-image.bg-black-gradient-alpha .pull-quote.bg-gray-85 .input-group > .btn:focus,
    .pull-quote.bg-gray-85 .cta-image.bg-black-gradient-alpha .input-group > .btn:focus,
    .cta-image.bg-black-gradient-alpha .pull-quote.bg-gray-75 .btn-lake-blue:focus,
    .pull-quote.bg-gray-75 .cta-image.bg-black-gradient-alpha .btn-lake-blue:focus,
    .cta-image.bg-black-gradient-alpha .pull-quote.bg-gray-75 .input-group > .btn:focus,
    .pull-quote.bg-gray-75 .cta-image.bg-black-gradient-alpha .input-group > .btn:focus, .cta-image.bg-black-gradient-alpha .EPiServerForms .Form__NavigationBar button[type=submit]:focus, .EPiServerForms .Form__NavigationBar .cta-image.bg-black-gradient-alpha button[type=submit]:focus {
        background: #3380CC;
        color: #fff !important;
        border-color: #3380CC !important;
    }

.cta-image.bg-blue-gradient-alpha .btn-primary,
.cta-image.bg-blue-gradient-alpha .pull-quote.bg-light .btn-lake-blue,
.cta-image.bg-blue-gradient-alpha .cost-of-living .pull-quote.calculator .btn-lake-blue,
.cost-of-living .cta-image.bg-blue-gradient-alpha .pull-quote.calculator .btn-lake-blue,
.pull-quote.bg-light .cta-image.bg-blue-gradient-alpha .btn-lake-blue,
.cost-of-living .pull-quote.calculator .cta-image.bg-blue-gradient-alpha .btn-lake-blue,
.cta-image.bg-blue-gradient-alpha .pull-quote.bg-light .input-group > .btn,
.cta-image.bg-blue-gradient-alpha .cost-of-living .pull-quote.calculator .input-group > .btn,
.cost-of-living .cta-image.bg-blue-gradient-alpha .pull-quote.calculator .input-group > .btn,
.pull-quote.bg-light .cta-image.bg-blue-gradient-alpha .input-group > .btn,
.cost-of-living .pull-quote.calculator .cta-image.bg-blue-gradient-alpha .input-group > .btn,
.cta-image.bg-blue-gradient-alpha .pull-quote.bg-gray .btn-lake-blue,
.pull-quote.bg-gray .cta-image.bg-blue-gradient-alpha .btn-lake-blue,
.cta-image.bg-blue-gradient-alpha .pull-quote.bg-gray .input-group > .btn,
.pull-quote.bg-gray .cta-image.bg-blue-gradient-alpha .input-group > .btn,
.cta-image.bg-blue-gradient-alpha .pull-quote.bg-gray-85 .btn-lake-blue,
.pull-quote.bg-gray-85 .cta-image.bg-blue-gradient-alpha .btn-lake-blue,
.cta-image.bg-blue-gradient-alpha .pull-quote.bg-gray-85 .input-group > .btn,
.pull-quote.bg-gray-85 .cta-image.bg-blue-gradient-alpha .input-group > .btn,
.cta-image.bg-blue-gradient-alpha .pull-quote.bg-gray-75 .btn-lake-blue,
.pull-quote.bg-gray-75 .cta-image.bg-blue-gradient-alpha .btn-lake-blue,
.cta-image.bg-blue-gradient-alpha .pull-quote.bg-gray-75 .input-group > .btn,
.pull-quote.bg-gray-75 .cta-image.bg-blue-gradient-alpha .input-group > .btn, .cta-image.bg-blue-gradient-alpha .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .cta-image.bg-blue-gradient-alpha button[type=submit] {
    background: #002576;
    color: #fff !important;
    border-color: #002576;
}

    .cta-image.bg-blue-gradient-alpha .btn-primary:hover,
    .cta-image.bg-blue-gradient-alpha .pull-quote.bg-light .btn-lake-blue:hover,
    .cta-image.bg-blue-gradient-alpha .cost-of-living .pull-quote.calculator .btn-lake-blue:hover,
    .cost-of-living .cta-image.bg-blue-gradient-alpha .pull-quote.calculator .btn-lake-blue:hover,
    .pull-quote.bg-light .cta-image.bg-blue-gradient-alpha .btn-lake-blue:hover,
    .cost-of-living .pull-quote.calculator .cta-image.bg-blue-gradient-alpha .btn-lake-blue:hover,
    .cta-image.bg-blue-gradient-alpha .pull-quote.bg-light .input-group > .btn:hover,
    .cta-image.bg-blue-gradient-alpha .cost-of-living .pull-quote.calculator .input-group > .btn:hover,
    .cost-of-living .cta-image.bg-blue-gradient-alpha .pull-quote.calculator .input-group > .btn:hover,
    .pull-quote.bg-light .cta-image.bg-blue-gradient-alpha .input-group > .btn:hover,
    .cost-of-living .pull-quote.calculator .cta-image.bg-blue-gradient-alpha .input-group > .btn:hover,
    .cta-image.bg-blue-gradient-alpha .pull-quote.bg-gray .btn-lake-blue:hover,
    .pull-quote.bg-gray .cta-image.bg-blue-gradient-alpha .btn-lake-blue:hover,
    .cta-image.bg-blue-gradient-alpha .pull-quote.bg-gray .input-group > .btn:hover,
    .pull-quote.bg-gray .cta-image.bg-blue-gradient-alpha .input-group > .btn:hover,
    .cta-image.bg-blue-gradient-alpha .pull-quote.bg-gray-85 .btn-lake-blue:hover,
    .pull-quote.bg-gray-85 .cta-image.bg-blue-gradient-alpha .btn-lake-blue:hover,
    .cta-image.bg-blue-gradient-alpha .pull-quote.bg-gray-85 .input-group > .btn:hover,
    .pull-quote.bg-gray-85 .cta-image.bg-blue-gradient-alpha .input-group > .btn:hover,
    .cta-image.bg-blue-gradient-alpha .pull-quote.bg-gray-75 .btn-lake-blue:hover,
    .pull-quote.bg-gray-75 .cta-image.bg-blue-gradient-alpha .btn-lake-blue:hover,
    .cta-image.bg-blue-gradient-alpha .pull-quote.bg-gray-75 .input-group > .btn:hover,
    .pull-quote.bg-gray-75 .cta-image.bg-blue-gradient-alpha .input-group > .btn:hover, .cta-image.bg-blue-gradient-alpha .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .cta-image.bg-blue-gradient-alpha button[type=submit]:hover, .cta-image.bg-blue-gradient-alpha .btn-primary:focus,
    .cta-image.bg-blue-gradient-alpha .pull-quote.bg-light .btn-lake-blue:focus,
    .cta-image.bg-blue-gradient-alpha .cost-of-living .pull-quote.calculator .btn-lake-blue:focus,
    .cost-of-living .cta-image.bg-blue-gradient-alpha .pull-quote.calculator .btn-lake-blue:focus,
    .pull-quote.bg-light .cta-image.bg-blue-gradient-alpha .btn-lake-blue:focus,
    .cost-of-living .pull-quote.calculator .cta-image.bg-blue-gradient-alpha .btn-lake-blue:focus,
    .cta-image.bg-blue-gradient-alpha .pull-quote.bg-light .input-group > .btn:focus,
    .cta-image.bg-blue-gradient-alpha .cost-of-living .pull-quote.calculator .input-group > .btn:focus,
    .cost-of-living .cta-image.bg-blue-gradient-alpha .pull-quote.calculator .input-group > .btn:focus,
    .pull-quote.bg-light .cta-image.bg-blue-gradient-alpha .input-group > .btn:focus,
    .cost-of-living .pull-quote.calculator .cta-image.bg-blue-gradient-alpha .input-group > .btn:focus,
    .cta-image.bg-blue-gradient-alpha .pull-quote.bg-gray .btn-lake-blue:focus,
    .pull-quote.bg-gray .cta-image.bg-blue-gradient-alpha .btn-lake-blue:focus,
    .cta-image.bg-blue-gradient-alpha .pull-quote.bg-gray .input-group > .btn:focus,
    .pull-quote.bg-gray .cta-image.bg-blue-gradient-alpha .input-group > .btn:focus,
    .cta-image.bg-blue-gradient-alpha .pull-quote.bg-gray-85 .btn-lake-blue:focus,
    .pull-quote.bg-gray-85 .cta-image.bg-blue-gradient-alpha .btn-lake-blue:focus,
    .cta-image.bg-blue-gradient-alpha .pull-quote.bg-gray-85 .input-group > .btn:focus,
    .pull-quote.bg-gray-85 .cta-image.bg-blue-gradient-alpha .input-group > .btn:focus,
    .cta-image.bg-blue-gradient-alpha .pull-quote.bg-gray-75 .btn-lake-blue:focus,
    .pull-quote.bg-gray-75 .cta-image.bg-blue-gradient-alpha .btn-lake-blue:focus,
    .cta-image.bg-blue-gradient-alpha .pull-quote.bg-gray-75 .input-group > .btn:focus,
    .pull-quote.bg-gray-75 .cta-image.bg-blue-gradient-alpha .input-group > .btn:focus, .cta-image.bg-blue-gradient-alpha .EPiServerForms .Form__NavigationBar button[type=submit]:focus, .EPiServerForms .Form__NavigationBar .cta-image.bg-blue-gradient-alpha button[type=submit]:focus {
        background: #4A99E8;
        color: #fff !important;
        border-color: #4A99E8 !important;
    }

.cta-image.bg-lake-blue-alpha .btn-primary,
.cta-image.bg-lake-blue-alpha .pull-quote.bg-light .btn-lake-blue,
.cta-image.bg-lake-blue-alpha .cost-of-living .pull-quote.calculator .btn-lake-blue,
.cost-of-living .cta-image.bg-lake-blue-alpha .pull-quote.calculator .btn-lake-blue,
.pull-quote.bg-light .cta-image.bg-lake-blue-alpha .btn-lake-blue,
.cost-of-living .pull-quote.calculator .cta-image.bg-lake-blue-alpha .btn-lake-blue,
.cta-image.bg-lake-blue-alpha .pull-quote.bg-light .input-group > .btn,
.cta-image.bg-lake-blue-alpha .cost-of-living .pull-quote.calculator .input-group > .btn,
.cost-of-living .cta-image.bg-lake-blue-alpha .pull-quote.calculator .input-group > .btn,
.pull-quote.bg-light .cta-image.bg-lake-blue-alpha .input-group > .btn,
.cost-of-living .pull-quote.calculator .cta-image.bg-lake-blue-alpha .input-group > .btn,
.cta-image.bg-lake-blue-alpha .pull-quote.bg-gray .btn-lake-blue,
.pull-quote.bg-gray .cta-image.bg-lake-blue-alpha .btn-lake-blue,
.cta-image.bg-lake-blue-alpha .pull-quote.bg-gray .input-group > .btn,
.pull-quote.bg-gray .cta-image.bg-lake-blue-alpha .input-group > .btn,
.cta-image.bg-lake-blue-alpha .pull-quote.bg-gray-85 .btn-lake-blue,
.pull-quote.bg-gray-85 .cta-image.bg-lake-blue-alpha .btn-lake-blue,
.cta-image.bg-lake-blue-alpha .pull-quote.bg-gray-85 .input-group > .btn,
.pull-quote.bg-gray-85 .cta-image.bg-lake-blue-alpha .input-group > .btn,
.cta-image.bg-lake-blue-alpha .pull-quote.bg-gray-75 .btn-lake-blue,
.pull-quote.bg-gray-75 .cta-image.bg-lake-blue-alpha .btn-lake-blue,
.cta-image.bg-lake-blue-alpha .pull-quote.bg-gray-75 .input-group > .btn,
.pull-quote.bg-gray-75 .cta-image.bg-lake-blue-alpha .input-group > .btn, .cta-image.bg-lake-blue-alpha .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .cta-image.bg-lake-blue-alpha button[type=submit], .cta-image.bg-lake-blue .btn-primary,
.cta-image.bg-lake-blue .pull-quote.bg-light .btn-lake-blue,
.cta-image.bg-lake-blue .cost-of-living .pull-quote.calculator .btn-lake-blue,
.cost-of-living .cta-image.bg-lake-blue .pull-quote.calculator .btn-lake-blue,
.pull-quote.bg-light .cta-image.bg-lake-blue .btn-lake-blue,
.cost-of-living .pull-quote.calculator .cta-image.bg-lake-blue .btn-lake-blue,
.cta-image.bg-lake-blue .pull-quote.bg-light .input-group > .btn,
.cta-image.bg-lake-blue .cost-of-living .pull-quote.calculator .input-group > .btn,
.cost-of-living .cta-image.bg-lake-blue .pull-quote.calculator .input-group > .btn,
.pull-quote.bg-light .cta-image.bg-lake-blue .input-group > .btn,
.cost-of-living .pull-quote.calculator .cta-image.bg-lake-blue .input-group > .btn,
.cta-image.bg-lake-blue .pull-quote.bg-gray .btn-lake-blue,
.pull-quote.bg-gray .cta-image.bg-lake-blue .btn-lake-blue,
.cta-image.bg-lake-blue .pull-quote.bg-gray .input-group > .btn,
.pull-quote.bg-gray .cta-image.bg-lake-blue .input-group > .btn,
.cta-image.bg-lake-blue .pull-quote.bg-gray-85 .btn-lake-blue,
.pull-quote.bg-gray-85 .cta-image.bg-lake-blue .btn-lake-blue,
.cta-image.bg-lake-blue .pull-quote.bg-gray-85 .input-group > .btn,
.pull-quote.bg-gray-85 .cta-image.bg-lake-blue .input-group > .btn,
.cta-image.bg-lake-blue .pull-quote.bg-gray-75 .btn-lake-blue,
.pull-quote.bg-gray-75 .cta-image.bg-lake-blue .btn-lake-blue,
.cta-image.bg-lake-blue .pull-quote.bg-gray-75 .input-group > .btn,
.pull-quote.bg-gray-75 .cta-image.bg-lake-blue .input-group > .btn, .cta-image.bg-lake-blue .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .cta-image.bg-lake-blue button[type=submit] {
    background: #fff !important;
    color: #003051 !important;
    border-color: #fff;
}

    .cta-image.bg-lake-blue-alpha .btn-primary:hover,
    .cta-image.bg-lake-blue-alpha .pull-quote.bg-light .btn-lake-blue:hover,
    .cta-image.bg-lake-blue-alpha .cost-of-living .pull-quote.calculator .btn-lake-blue:hover,
    .cost-of-living .cta-image.bg-lake-blue-alpha .pull-quote.calculator .btn-lake-blue:hover,
    .pull-quote.bg-light .cta-image.bg-lake-blue-alpha .btn-lake-blue:hover,
    .cost-of-living .pull-quote.calculator .cta-image.bg-lake-blue-alpha .btn-lake-blue:hover,
    .cta-image.bg-lake-blue-alpha .pull-quote.bg-light .input-group > .btn:hover,
    .cta-image.bg-lake-blue-alpha .cost-of-living .pull-quote.calculator .input-group > .btn:hover,
    .cost-of-living .cta-image.bg-lake-blue-alpha .pull-quote.calculator .input-group > .btn:hover,
    .pull-quote.bg-light .cta-image.bg-lake-blue-alpha .input-group > .btn:hover,
    .cost-of-living .pull-quote.calculator .cta-image.bg-lake-blue-alpha .input-group > .btn:hover,
    .cta-image.bg-lake-blue-alpha .pull-quote.bg-gray .btn-lake-blue:hover,
    .pull-quote.bg-gray .cta-image.bg-lake-blue-alpha .btn-lake-blue:hover,
    .cta-image.bg-lake-blue-alpha .pull-quote.bg-gray .input-group > .btn:hover,
    .pull-quote.bg-gray .cta-image.bg-lake-blue-alpha .input-group > .btn:hover,
    .cta-image.bg-lake-blue-alpha .pull-quote.bg-gray-85 .btn-lake-blue:hover,
    .pull-quote.bg-gray-85 .cta-image.bg-lake-blue-alpha .btn-lake-blue:hover,
    .cta-image.bg-lake-blue-alpha .pull-quote.bg-gray-85 .input-group > .btn:hover,
    .pull-quote.bg-gray-85 .cta-image.bg-lake-blue-alpha .input-group > .btn:hover,
    .cta-image.bg-lake-blue-alpha .pull-quote.bg-gray-75 .btn-lake-blue:hover,
    .pull-quote.bg-gray-75 .cta-image.bg-lake-blue-alpha .btn-lake-blue:hover,
    .cta-image.bg-lake-blue-alpha .pull-quote.bg-gray-75 .input-group > .btn:hover,
    .pull-quote.bg-gray-75 .cta-image.bg-lake-blue-alpha .input-group > .btn:hover, .cta-image.bg-lake-blue-alpha .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .cta-image.bg-lake-blue-alpha button[type=submit]:hover, .cta-image.bg-lake-blue-alpha .btn-primary:focus,
    .cta-image.bg-lake-blue-alpha .pull-quote.bg-light .btn-lake-blue:focus,
    .cta-image.bg-lake-blue-alpha .cost-of-living .pull-quote.calculator .btn-lake-blue:focus,
    .cost-of-living .cta-image.bg-lake-blue-alpha .pull-quote.calculator .btn-lake-blue:focus,
    .pull-quote.bg-light .cta-image.bg-lake-blue-alpha .btn-lake-blue:focus,
    .cost-of-living .pull-quote.calculator .cta-image.bg-lake-blue-alpha .btn-lake-blue:focus,
    .cta-image.bg-lake-blue-alpha .pull-quote.bg-light .input-group > .btn:focus,
    .cta-image.bg-lake-blue-alpha .cost-of-living .pull-quote.calculator .input-group > .btn:focus,
    .cost-of-living .cta-image.bg-lake-blue-alpha .pull-quote.calculator .input-group > .btn:focus,
    .pull-quote.bg-light .cta-image.bg-lake-blue-alpha .input-group > .btn:focus,
    .cost-of-living .pull-quote.calculator .cta-image.bg-lake-blue-alpha .input-group > .btn:focus,
    .cta-image.bg-lake-blue-alpha .pull-quote.bg-gray .btn-lake-blue:focus,
    .pull-quote.bg-gray .cta-image.bg-lake-blue-alpha .btn-lake-blue:focus,
    .cta-image.bg-lake-blue-alpha .pull-quote.bg-gray .input-group > .btn:focus,
    .pull-quote.bg-gray .cta-image.bg-lake-blue-alpha .input-group > .btn:focus,
    .cta-image.bg-lake-blue-alpha .pull-quote.bg-gray-85 .btn-lake-blue:focus,
    .pull-quote.bg-gray-85 .cta-image.bg-lake-blue-alpha .btn-lake-blue:focus,
    .cta-image.bg-lake-blue-alpha .pull-quote.bg-gray-85 .input-group > .btn:focus,
    .pull-quote.bg-gray-85 .cta-image.bg-lake-blue-alpha .input-group > .btn:focus,
    .cta-image.bg-lake-blue-alpha .pull-quote.bg-gray-75 .btn-lake-blue:focus,
    .pull-quote.bg-gray-75 .cta-image.bg-lake-blue-alpha .btn-lake-blue:focus,
    .cta-image.bg-lake-blue-alpha .pull-quote.bg-gray-75 .input-group > .btn:focus,
    .pull-quote.bg-gray-75 .cta-image.bg-lake-blue-alpha .input-group > .btn:focus, .cta-image.bg-lake-blue-alpha .EPiServerForms .Form__NavigationBar button[type=submit]:focus, .EPiServerForms .Form__NavigationBar .cta-image.bg-lake-blue-alpha button[type=submit]:focus, .cta-image.bg-lake-blue .btn-primary:hover,
    .cta-image.bg-lake-blue .pull-quote.bg-light .btn-lake-blue:hover,
    .cta-image.bg-lake-blue .cost-of-living .pull-quote.calculator .btn-lake-blue:hover,
    .cost-of-living .cta-image.bg-lake-blue .pull-quote.calculator .btn-lake-blue:hover,
    .pull-quote.bg-light .cta-image.bg-lake-blue .btn-lake-blue:hover,
    .cost-of-living .pull-quote.calculator .cta-image.bg-lake-blue .btn-lake-blue:hover,
    .cta-image.bg-lake-blue .pull-quote.bg-light .input-group > .btn:hover,
    .cta-image.bg-lake-blue .cost-of-living .pull-quote.calculator .input-group > .btn:hover,
    .cost-of-living .cta-image.bg-lake-blue .pull-quote.calculator .input-group > .btn:hover,
    .pull-quote.bg-light .cta-image.bg-lake-blue .input-group > .btn:hover,
    .cost-of-living .pull-quote.calculator .cta-image.bg-lake-blue .input-group > .btn:hover,
    .cta-image.bg-lake-blue .pull-quote.bg-gray .btn-lake-blue:hover,
    .pull-quote.bg-gray .cta-image.bg-lake-blue .btn-lake-blue:hover,
    .cta-image.bg-lake-blue .pull-quote.bg-gray .input-group > .btn:hover,
    .pull-quote.bg-gray .cta-image.bg-lake-blue .input-group > .btn:hover,
    .cta-image.bg-lake-blue .pull-quote.bg-gray-85 .btn-lake-blue:hover,
    .pull-quote.bg-gray-85 .cta-image.bg-lake-blue .btn-lake-blue:hover,
    .cta-image.bg-lake-blue .pull-quote.bg-gray-85 .input-group > .btn:hover,
    .pull-quote.bg-gray-85 .cta-image.bg-lake-blue .input-group > .btn:hover,
    .cta-image.bg-lake-blue .pull-quote.bg-gray-75 .btn-lake-blue:hover,
    .pull-quote.bg-gray-75 .cta-image.bg-lake-blue .btn-lake-blue:hover,
    .cta-image.bg-lake-blue .pull-quote.bg-gray-75 .input-group > .btn:hover,
    .pull-quote.bg-gray-75 .cta-image.bg-lake-blue .input-group > .btn:hover, .cta-image.bg-lake-blue .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .cta-image.bg-lake-blue button[type=submit]:hover, .cta-image.bg-lake-blue .btn-primary:focus,
    .cta-image.bg-lake-blue .pull-quote.bg-light .btn-lake-blue:focus,
    .cta-image.bg-lake-blue .cost-of-living .pull-quote.calculator .btn-lake-blue:focus,
    .cost-of-living .cta-image.bg-lake-blue .pull-quote.calculator .btn-lake-blue:focus,
    .pull-quote.bg-light .cta-image.bg-lake-blue .btn-lake-blue:focus,
    .cost-of-living .pull-quote.calculator .cta-image.bg-lake-blue .btn-lake-blue:focus,
    .cta-image.bg-lake-blue .pull-quote.bg-light .input-group > .btn:focus,
    .cta-image.bg-lake-blue .cost-of-living .pull-quote.calculator .input-group > .btn:focus,
    .cost-of-living .cta-image.bg-lake-blue .pull-quote.calculator .input-group > .btn:focus,
    .pull-quote.bg-light .cta-image.bg-lake-blue .input-group > .btn:focus,
    .cost-of-living .pull-quote.calculator .cta-image.bg-lake-blue .input-group > .btn:focus,
    .cta-image.bg-lake-blue .pull-quote.bg-gray .btn-lake-blue:focus,
    .pull-quote.bg-gray .cta-image.bg-lake-blue .btn-lake-blue:focus,
    .cta-image.bg-lake-blue .pull-quote.bg-gray .input-group > .btn:focus,
    .pull-quote.bg-gray .cta-image.bg-lake-blue .input-group > .btn:focus,
    .cta-image.bg-lake-blue .pull-quote.bg-gray-85 .btn-lake-blue:focus,
    .pull-quote.bg-gray-85 .cta-image.bg-lake-blue .btn-lake-blue:focus,
    .cta-image.bg-lake-blue .pull-quote.bg-gray-85 .input-group > .btn:focus,
    .pull-quote.bg-gray-85 .cta-image.bg-lake-blue .input-group > .btn:focus,
    .cta-image.bg-lake-blue .pull-quote.bg-gray-75 .btn-lake-blue:focus,
    .pull-quote.bg-gray-75 .cta-image.bg-lake-blue .btn-lake-blue:focus,
    .cta-image.bg-lake-blue .pull-quote.bg-gray-75 .input-group > .btn:focus,
    .pull-quote.bg-gray-75 .cta-image.bg-lake-blue .input-group > .btn:focus, .cta-image.bg-lake-blue .EPiServerForms .Form__NavigationBar button[type=submit]:focus, .EPiServerForms .Form__NavigationBar .cta-image.bg-lake-blue button[type=submit]:focus {
        background: #4A99E8 !important;
        color: #fff !important;
        border-color: #4A99E8 !important;
    }

.cta-image.bg-lake-blue-alpha a:not(.btn), .cta-image.bg-lake-blue a:not(.btn) {
    color: #fff;
    text-decoration: underline;
}

    .cta-image.bg-lake-blue-alpha a:not(.btn):hover, .cta-image.bg-lake-blue-alpha a:not(.btn):focus, .cta-image.bg-lake-blue a:not(.btn):hover, .cta-image.bg-lake-blue a:not(.btn):focus {
        color: #48bee2;
        text-decoration: none;
    }

.cta-image.bg-lake-blue-alpha p, .cta-image.bg-lake-blue p {
    color: #fff !important;
}

    .cta-image.bg-lake-blue-alpha p a:not(.btn), .cta-image.bg-lake-blue p a:not(.btn) {
        color: #fff;
        text-decoration: underline;
    }

        .cta-image.bg-lake-blue-alpha p a:not(.btn):hover, .cta-image.bg-lake-blue-alpha p a:not(.btn):focus, .cta-image.bg-lake-blue p a:not(.btn):hover, .cta-image.bg-lake-blue p a:not(.btn):focus {
            color: #48bee2;
            text-decoration: none;
        }

@media (max-width: 768.98px) {
    .cta-image.bg-lake-blue-alpha .bg-img, .cta-image.bg-lake-blue-alpha .contact-block__img, .cta-image.bg-lake-blue-alpha .hero-cta, .cta-image.bg-lake-blue-alpha .grid-gallery .grid-gallery-item, .grid-gallery .cta-image.bg-lake-blue-alpha .grid-gallery-item, .cta-image.bg-lake-blue-alpha .fact-block.fact-block-cta, .cta-image.bg-lake-blue-alpha .event-block .event-grid__item__img, .event-block .cta-image.bg-lake-blue-alpha .event-grid__item__img, .cta-image.bg-lake-blue-alpha .cta-hero-content, .cta-image.bg-lake-blue-alpha .cta-hero-data, .cta-image.bg-lake-blue-alpha .cta-video__wrapper, .cta-image.bg-lake-blue-alpha .cta-video, .cta-image.bg-lake-blue-alpha .hero-slider__slide, .cta-image.bg-lake-blue-alpha .hero-static, .cta-image.bg-lake-blue-alpha .landing-intro, .cta-image.bg-lake-blue-alpha .cta-image, .cta-image.bg-lake-blue .bg-img, .cta-image.bg-lake-blue .contact-block__img, .cta-image.bg-lake-blue .hero-cta, .cta-image.bg-lake-blue .grid-gallery .grid-gallery-item, .grid-gallery .cta-image.bg-lake-blue .grid-gallery-item, .cta-image.bg-lake-blue .fact-block.fact-block-cta, .cta-image.bg-lake-blue .event-block .event-grid__item__img, .event-block .cta-image.bg-lake-blue .event-grid__item__img, .cta-image.bg-lake-blue .cta-hero-content, .cta-image.bg-lake-blue .cta-hero-data, .cta-image.bg-lake-blue .cta-video__wrapper, .cta-image.bg-lake-blue .cta-video, .cta-image.bg-lake-blue .hero-slider__slide, .cta-image.bg-lake-blue .hero-static, .cta-image.bg-lake-blue .landing-intro, .cta-image.bg-lake-blue .cta-image {
        min-height: 400px;
    }
}

@media (max-width: 575.98px) {
    .cta-image.bg-lake-blue-alpha .bg-img, .cta-image.bg-lake-blue-alpha .contact-block__img, .cta-image.bg-lake-blue-alpha .hero-cta, .cta-image.bg-lake-blue-alpha .grid-gallery .grid-gallery-item, .grid-gallery .cta-image.bg-lake-blue-alpha .grid-gallery-item, .cta-image.bg-lake-blue-alpha .fact-block.fact-block-cta, .cta-image.bg-lake-blue-alpha .event-block .event-grid__item__img, .event-block .cta-image.bg-lake-blue-alpha .event-grid__item__img, .cta-image.bg-lake-blue-alpha .cta-hero-content, .cta-image.bg-lake-blue-alpha .cta-hero-data, .cta-image.bg-lake-blue-alpha .cta-video__wrapper, .cta-image.bg-lake-blue-alpha .cta-video, .cta-image.bg-lake-blue-alpha .hero-slider__slide, .cta-image.bg-lake-blue-alpha .hero-static, .cta-image.bg-lake-blue-alpha .landing-intro, .cta-image.bg-lake-blue-alpha .cta-image, .cta-image.bg-lake-blue .bg-img, .cta-image.bg-lake-blue .contact-block__img, .cta-image.bg-lake-blue .hero-cta, .cta-image.bg-lake-blue .grid-gallery .grid-gallery-item, .grid-gallery .cta-image.bg-lake-blue .grid-gallery-item, .cta-image.bg-lake-blue .fact-block.fact-block-cta, .cta-image.bg-lake-blue .event-block .event-grid__item__img, .event-block .cta-image.bg-lake-blue .event-grid__item__img, .cta-image.bg-lake-blue .cta-hero-content, .cta-image.bg-lake-blue .cta-hero-data, .cta-image.bg-lake-blue .cta-video__wrapper, .cta-image.bg-lake-blue .cta-video, .cta-image.bg-lake-blue .hero-slider__slide, .cta-image.bg-lake-blue .hero-static, .cta-image.bg-lake-blue .landing-intro, .cta-image.bg-lake-blue .cta-image {
        min-height: 350px;
    }
}

.cta-image.bg-lake-blue-alpha > div:first-child {
    background: rgba(1, 99, 168, 0.95);
}

.cta-image.bg-blue-alpha > div:first-child {
    background: rgba(0, 37, 118, 0.95);
}

.cta-image.bg-black-alpha > div:first-child {
    background: rgba(7, 18, 42, 0.95);
}

.cta-image.bg-blue-gradient-alpha > div:first-child {
    background: rgba(0, 37, 118, 0.9);
    background: -moz-linear-gradient(137.4deg rgba(0, 37, 118, 0.9) 0%, rgba(72, 190, 226, 0.9) 100%);
    background: -webkit-linear-gradient(137.4deg, rgba(0, 37, 118, 0.9) 0%, rgba(72, 190, 226, 0.9) 100%);
    background: linear-gradient(137.4deg, rgba(0, 37, 118, 0.9) 0%, rgba(72, 190, 226, 0.9) 100%);
    background-repeat: no-repeat;
}

.cta-image.bg-black-gradient-alpha > div:first-child {
    background: rgba(0, 37, 118, 0.9);
    background: -moz-linear-gradient(137.4deg rgba(7, 18, 42, 0.9) 0%, rgba(5, 13, 30, 0.9) 100%);
    background: -webkit-linear-gradient(137.4deg, rgba(7, 18, 42, 0.9) 0%, rgba(5, 13, 30, 0.9) 100%);
    background: linear-gradient(137.4deg, rgba(7, 18, 42, 0.9) 0%, rgba(5, 13, 30, 0.9) 100%);
    background-repeat: no-repeat;
}

.cta-video__wrapper, .cta-video {
    position: relative;
    width: 100%;
}

@media (min-width: 769px) {
    .cta-video__wrapper, .cta-video {
        min-height: 485px;
    }
}

@media (min-width: 992px) {
    .cta-video__wrapper, .cta-video {
        min-height: 585px;
    }
}

.cta-video__wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (max-width: 768.98px) {
    .cta-video__wrapper {
        background-image: none !important;
    }
}

.cta-video .cta-title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    color: #fff;
}

.cta-video .cta-title-h1 {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 2.375rem;
    color: #fff;
}

@media (max-width: 991.98px) {
    .cta-video .cta-title-h1 {
        font-size: 1.625rem;
    }
}

.cta-video .cta-title-display {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-family: din-condensed, sans-serif;
    font-size: 4.25rem;
    line-height: 1;
    letter-spacing: -2px;
    font-weight: 500;
}

@media (max-width: 768.98px) {
    .cta-video .cta-title-display {
        font-size: 3.5rem;
    }
}

.cta-video .cta-title-label {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: 0.2rem;
    text-transform: uppercase;
    color: #fff;
}

.cta-video p {
    line-height: 1.5;
}

.cta-video .body-lead {
    font-size: 1.375rem;
    line-height: 1.5;
    font-size: 1.75rem;
    margin-bottom: 2rem !important;
}

.cta-video__content {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem;
    width: 100%;
}

    .cta-video__content .cta-title {
        color: #212529;
        text-transform: none;
    }

.cta-video.cta-video-padded {
    padding: 5rem 0;
    min-height: 400px !important;
}

@media (max-width: 768.98px) {
    .cta-video.cta-video-padded {
        padding: 0 !important;
    }
}

@media (max-width: 991.98px) {
    .cta-video.cta-video-padded {
        padding: 2rem 0;
    }
}

@media (min-width: 1200px) {
    .cta-video.cta-video-padded {
        padding: 5rem 0;
    }
}

.cta-video.cta-video-padded .cta-video-content {
    align-self: center;
    padding: 2rem 1rem 2rem 4rem;
    margin-left: 0;
}

@media (max-width: 768.98px) {
    .cta-video.cta-video-padded .cta-video-content {
        order: 2 !important;
    }
}

@media (max-width: 991.98px) {
    .cta-video.cta-video-padded .cta-video-content {
        padding-left: 1rem;
    }
}

@media (max-width: 575.98px) {
    .cta-video.cta-video-padded .cta-video-content .btn {
        width: 100% !important;
    }
}

.cta-video.cta-video-padded .cta-video-play {
    display: flex;
    position: relative;
}

@media (max-width: 768.98px) {
    .cta-video.cta-video-padded .cta-video-play {
        order: 1 !important;
    }
}

.cta-video.cta-video-padded .cta-video-play .cta-video-btn {
    position: absolute;
    z-index: 1;
    top: calc(50% - 45px);
    left: 16px;
    right: 0;
    display: block !important;
}

    .cta-video.cta-video-padded .cta-video-play .cta-video-btn:hover, .cta-video.cta-video-padded .cta-video-play .cta-video-btn:focus {
        transform: scale(1.1);
    }

@media (max-width: 768.98px) {
    .cta-video.cta-video-padded .cta-video-play .cta-video-btn {
        top: calc(50% - 29px);
        left: 0;
    }
}

@media (max-width: 768.98px) {
    .cta-video.cta-video-padded .cta-video-play .ratio {
        display: none;
    }
}

.cta-video.cta-video-padded .bg-img, .cta-video.cta-video-padded .contact-block__img, .cta-video.cta-video-padded .hero-cta, .cta-video.cta-video-padded .grid-gallery .grid-gallery-item, .grid-gallery .cta-video.cta-video-padded .grid-gallery-item, .cta-video.cta-video-padded .fact-block.fact-block-cta, .cta-video.cta-video-padded .event-block .event-grid__item__img, .event-block .cta-video.cta-video-padded .event-grid__item__img, .cta-video.cta-video-padded .cta-hero-content, .cta-video.cta-video-padded .cta-hero-data, .cta-video.cta-video-padded .hero-slider__slide, .cta-video.cta-video-padded .hero-static, .cta-video.cta-video-padded .landing-intro, .cta-video.cta-video-padded .cta-image, .cta-video.cta-video-padded .cta-video, .cta-video.cta-video-padded .cta-video__wrapper {
    flex: 0 0 460px;
    align-self: stretch;
    min-height: 400px !important;
    background-origin: content-box;
    box-shadow: 0px 20px 50px 0px rgba(5, 13, 30, 0.1);
}

@media (max-width: 768.98px) {
    .cta-video.cta-video-padded .bg-img, .cta-video.cta-video-padded .contact-block__img, .cta-video.cta-video-padded .hero-cta, .cta-video.cta-video-padded .grid-gallery .grid-gallery-item, .grid-gallery .cta-video.cta-video-padded .grid-gallery-item, .cta-video.cta-video-padded .fact-block.fact-block-cta, .cta-video.cta-video-padded .event-block .event-grid__item__img, .event-block .cta-video.cta-video-padded .event-grid__item__img, .cta-video.cta-video-padded .cta-hero-content, .cta-video.cta-video-padded .cta-hero-data, .cta-video.cta-video-padded .hero-slider__slide, .cta-video.cta-video-padded .hero-static, .cta-video.cta-video-padded .landing-intro, .cta-video.cta-video-padded .cta-image, .cta-video.cta-video-padded .cta-video, .cta-video.cta-video-padded .cta-video__wrapper {
        flex: auto !important;
        min-height: 300px !important;
        margin: 2rem 0 0;
        width: calc(100% - 2rem);
    }
}

@media (max-width: 991.98px) {
    .cta-video.cta-video-padded .bg-img, .cta-video.cta-video-padded .contact-block__img, .cta-video.cta-video-padded .hero-cta, .cta-video.cta-video-padded .grid-gallery .grid-gallery-item, .grid-gallery .cta-video.cta-video-padded .grid-gallery-item, .cta-video.cta-video-padded .fact-block.fact-block-cta, .cta-video.cta-video-padded .event-block .event-grid__item__img, .event-block .cta-video.cta-video-padded .event-grid__item__img, .cta-video.cta-video-padded .cta-hero-content, .cta-video.cta-video-padded .cta-hero-data, .cta-video.cta-video-padded .hero-slider__slide, .cta-video.cta-video-padded .hero-static, .cta-video.cta-video-padded .landing-intro, .cta-video.cta-video-padded .cta-image, .cta-video.cta-video-padded .cta-video, .cta-video.cta-video-padded .cta-video__wrapper {
        flex: 0 0 100%;
    }
}

@media (min-width: 1200px) {
    .cta-video.cta-video-padded .bg-img, .cta-video.cta-video-padded .contact-block__img, .cta-video.cta-video-padded .hero-cta, .cta-video.cta-video-padded .grid-gallery .grid-gallery-item, .grid-gallery .cta-video.cta-video-padded .grid-gallery-item, .cta-video.cta-video-padded .fact-block.fact-block-cta, .cta-video.cta-video-padded .event-block .event-grid__item__img, .event-block .cta-video.cta-video-padded .event-grid__item__img, .cta-video.cta-video-padded .cta-hero-content, .cta-video.cta-video-padded .cta-hero-data, .cta-video.cta-video-padded .hero-slider__slide, .cta-video.cta-video-padded .hero-static, .cta-video.cta-video-padded .landing-intro, .cta-video.cta-video-padded .cta-image, .cta-video.cta-video-padded .cta-video, .cta-video.cta-video-padded .cta-video__wrapper {
        flex: 0 0 555px;
    }
}

@media (min-width: 1440px) {
    .cta-video.cta-video-padded .bg-img, .cta-video.cta-video-padded .contact-block__img, .cta-video.cta-video-padded .hero-cta, .cta-video.cta-video-padded .grid-gallery .grid-gallery-item, .grid-gallery .cta-video.cta-video-padded .grid-gallery-item, .cta-video.cta-video-padded .fact-block.fact-block-cta, .cta-video.cta-video-padded .event-block .event-grid__item__img, .event-block .cta-video.cta-video-padded .event-grid__item__img, .cta-video.cta-video-padded .cta-hero-content, .cta-video.cta-video-padded .cta-hero-data, .cta-video.cta-video-padded .hero-slider__slide, .cta-video.cta-video-padded .hero-static, .cta-video.cta-video-padded .landing-intro, .cta-video.cta-video-padded .cta-image, .cta-video.cta-video-padded .cta-video, .cta-video.cta-video-padded .cta-video__wrapper {
        flex: 0 0 640px;
    }
}

@media (max-width: 768.98px) {
    .cta-video.cta-video-padded .cta-video-item div div div {
        margin-top: 43px;
        align-self: auto !important;
    }
}

.cta-video.cta-video-padded.cta-video-right .cta-video-content {
    padding-left: 1rem;
    padding-right: 4rem;
}

@media (max-width: 575.98px) {
    .cta-video.cta-video-padded.cta-video-right .cta-video-content {
        padding-right: 1rem;
    }
}

.cta-video.cta-video-padded.cta-video-right .cta-video-play {
    padding-left: 0;
}

.cta-video.cta-video-padded.cta-video-right .cta-video-btn {
    left: 0;
    right: 16px;
}

@media (max-width: 768.98px) {
    .cta-video.cta-video-padded.cta-video-right .cta-video-btn {
        right: 0;
    }
}

@media (max-width: 768.98px) {
    .cta-video.cta-video-padded.cta-video-right .bg-img, .cta-video.cta-video-padded.cta-video-right .contact-block__img, .cta-video.cta-video-padded.cta-video-right .hero-cta, .cta-video.cta-video-padded.cta-video-right .grid-gallery .grid-gallery-item, .grid-gallery .cta-video.cta-video-padded.cta-video-right .grid-gallery-item, .cta-video.cta-video-padded.cta-video-right .fact-block.fact-block-cta, .cta-video.cta-video-padded.cta-video-right .event-block .event-grid__item__img, .event-block .cta-video.cta-video-padded.cta-video-right .event-grid__item__img, .cta-video.cta-video-padded.cta-video-right .cta-hero-content, .cta-video.cta-video-padded.cta-video-right .cta-hero-data, .cta-video.cta-video-padded.cta-video-right .hero-slider__slide, .cta-video.cta-video-padded.cta-video-right .hero-static, .cta-video.cta-video-padded.cta-video-right .landing-intro, .cta-video.cta-video-padded.cta-video-right .cta-image, .cta-video.cta-video-padded.cta-video-right .cta-video, .cta-video.cta-video-padded.cta-video-right .cta-video__wrapper {
        margin-left: 1rem;
    }
}

.cta-video.cta-video-padded.bg-primary .btn, .cta-video.cta-video-padded.bg-blue .btn, .cta-video.cta-video-padded.bg-black .btn {
    background: #fff;
    color: #003051 !important;
    border-color: #fff;
}

    .cta-video.cta-video-padded.bg-primary .btn:hover, .cta-video.cta-video-padded.bg-primary .btn:focus, .cta-video.cta-video-padded.bg-blue .btn:hover, .cta-video.cta-video-padded.bg-blue .btn:focus, .cta-video.cta-video-padded.bg-black .btn:hover, .cta-video.cta-video-padded.bg-black .btn:focus {
        background: #3380CC;
        color: #fff !important;
        border-color: #3380CC !important;
    }

.cta-video.cta-video-padded.bg-primary.two-cta .btn-primary:first-of-type,
.cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-primary.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type,
.cost-of-living .cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-primary.two-cta .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-primary.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-primary.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type,
.cost-of-living .cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.calculator .input-group > .btn:first-of-type,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-primary.two-cta .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-primary.two-cta .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-primary.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-primary.two-cta .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-primary.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-primary.two-cta .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-primary.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-primary.two-cta .input-group > .btn:first-of-type, .cta-video.cta-video-padded.bg-primary.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-primary.two-cta button[type=submit]:first-of-type, .cta-video.cta-video-padded.bg-blue.two-cta .btn-primary:first-of-type,
.cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-blue.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type,
.cost-of-living .cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-blue.two-cta .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-blue.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-blue.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type,
.cost-of-living .cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.calculator .input-group > .btn:first-of-type,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-blue.two-cta .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-blue.two-cta .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-blue.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-blue.two-cta .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-blue.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-blue.two-cta .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-blue.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-blue.two-cta .input-group > .btn:first-of-type, .cta-video.cta-video-padded.bg-blue.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-blue.two-cta button[type=submit]:first-of-type, .cta-video.cta-video-padded.bg-black.two-cta .btn-primary:first-of-type,
.cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-black.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type,
.cost-of-living .cta-video.cta-video-padded.bg-black.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-black.two-cta .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-black.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-black.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type,
.cost-of-living .cta-video.cta-video-padded.bg-black.two-cta .pull-quote.calculator .input-group > .btn:first-of-type,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-black.two-cta .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-black.two-cta .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-black.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-black.two-cta .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-black.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-black.two-cta .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-black.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-black.two-cta .input-group > .btn:first-of-type, .cta-video.cta-video-padded.bg-black.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-black.two-cta button[type=submit]:first-of-type {
    border-color: #fff !important;
    color: #fff !important;
    background: transparent;
}

    .cta-video.cta-video-padded.bg-primary.two-cta .btn-primary:first-of-type:hover,
    .cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-primary.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-primary.two-cta .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-primary.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-primary.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-primary.two-cta .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-primary.two-cta .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-primary.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-primary.two-cta .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-primary.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-primary.two-cta .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-primary.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-primary.two-cta .input-group > .btn:first-of-type:hover, .cta-video.cta-video-padded.bg-primary.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:hover, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-primary.two-cta button[type=submit]:first-of-type:hover, .cta-video.cta-video-padded.bg-primary.two-cta .btn-primary:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-primary.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-primary.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-primary.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-primary.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.calculator .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-primary.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-primary.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-primary.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-primary.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-primary.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-primary.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-primary.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-primary.two-cta .input-group > .btn:first-of-type:focus-visible, .cta-video.cta-video-padded.bg-primary.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:focus-visible, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-primary.two-cta button[type=submit]:first-of-type:focus-visible, .cta-video.cta-video-padded.bg-blue.two-cta .btn-primary:first-of-type:hover,
    .cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-blue.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-blue.two-cta .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-blue.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-blue.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-blue.two-cta .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-blue.two-cta .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-blue.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-blue.two-cta .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-blue.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-blue.two-cta .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-blue.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-blue.two-cta .input-group > .btn:first-of-type:hover, .cta-video.cta-video-padded.bg-blue.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:hover, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-blue.two-cta button[type=submit]:first-of-type:hover, .cta-video.cta-video-padded.bg-blue.two-cta .btn-primary:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-blue.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-blue.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-blue.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-blue.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.calculator .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-blue.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-blue.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-blue.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-blue.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-blue.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-blue.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-blue.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-blue.two-cta .input-group > .btn:first-of-type:focus-visible, .cta-video.cta-video-padded.bg-blue.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:focus-visible, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-blue.two-cta button[type=submit]:first-of-type:focus-visible, .cta-video.cta-video-padded.bg-black.two-cta .btn-primary:first-of-type:hover,
    .cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-black.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.bg-black.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-black.two-cta .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-black.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-black.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.bg-black.two-cta .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-black.two-cta .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-black.two-cta .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-black.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-black.two-cta .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-black.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-black.two-cta .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-black.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-black.two-cta .input-group > .btn:first-of-type:hover, .cta-video.cta-video-padded.bg-black.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:hover, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-black.two-cta button[type=submit]:first-of-type:hover, .cta-video.cta-video-padded.bg-black.two-cta .btn-primary:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-black.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.bg-black.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-black.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-black.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-black.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.bg-black.two-cta .pull-quote.calculator .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-black.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-black.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-black.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-black.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-black.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-black.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-black.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-black.two-cta .input-group > .btn:first-of-type:focus-visible, .cta-video.cta-video-padded.bg-black.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:focus-visible, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-black.two-cta button[type=submit]:first-of-type:focus-visible {
        background: #fff !important;
        color: #003051 !important;
    }

.cta-video.cta-video-padded.bg-primary.two-cta .btn-primary:nth-of-type(2),
.cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-light .btn-lake-blue:nth-of-type(2),
.cta-video.cta-video-padded.bg-primary.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2),
.cost-of-living .cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.calculator .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-light .cta-video.cta-video-padded.bg-primary.two-cta .btn-lake-blue:nth-of-type(2),
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-primary.two-cta .btn-lake-blue:nth-of-type(2),
.cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-light .input-group > .btn:nth-of-type(2),
.cta-video.cta-video-padded.bg-primary.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2),
.cost-of-living .cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.calculator .input-group > .btn:nth-of-type(2),
.pull-quote.bg-light .cta-video.cta-video-padded.bg-primary.two-cta .input-group > .btn:nth-of-type(2),
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-primary.two-cta .input-group > .btn:nth-of-type(2),
.cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-primary.two-cta .btn-lake-blue:nth-of-type(2),
.cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-gray .input-group > .btn:nth-of-type(2),
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-primary.two-cta .input-group > .btn:nth-of-type(2),
.cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-primary.two-cta .btn-lake-blue:nth-of-type(2),
.cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2),
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-primary.two-cta .input-group > .btn:nth-of-type(2),
.cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-primary.two-cta .btn-lake-blue:nth-of-type(2),
.cta-video.cta-video-padded.bg-primary.two-cta .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2),
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-primary.two-cta .input-group > .btn:nth-of-type(2), .cta-video.cta-video-padded.bg-primary.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2), .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-primary.two-cta button[type=submit]:nth-of-type(2), .cta-video.cta-video-padded.bg-blue.two-cta .btn-primary:nth-of-type(2),
.cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-light .btn-lake-blue:nth-of-type(2),
.cta-video.cta-video-padded.bg-blue.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2),
.cost-of-living .cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.calculator .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-light .cta-video.cta-video-padded.bg-blue.two-cta .btn-lake-blue:nth-of-type(2),
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-blue.two-cta .btn-lake-blue:nth-of-type(2),
.cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-light .input-group > .btn:nth-of-type(2),
.cta-video.cta-video-padded.bg-blue.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2),
.cost-of-living .cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.calculator .input-group > .btn:nth-of-type(2),
.pull-quote.bg-light .cta-video.cta-video-padded.bg-blue.two-cta .input-group > .btn:nth-of-type(2),
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-blue.two-cta .input-group > .btn:nth-of-type(2),
.cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-blue.two-cta .btn-lake-blue:nth-of-type(2),
.cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-gray .input-group > .btn:nth-of-type(2),
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-blue.two-cta .input-group > .btn:nth-of-type(2),
.cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-blue.two-cta .btn-lake-blue:nth-of-type(2),
.cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2),
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-blue.two-cta .input-group > .btn:nth-of-type(2),
.cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-blue.two-cta .btn-lake-blue:nth-of-type(2),
.cta-video.cta-video-padded.bg-blue.two-cta .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2),
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-blue.two-cta .input-group > .btn:nth-of-type(2), .cta-video.cta-video-padded.bg-blue.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2), .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-blue.two-cta button[type=submit]:nth-of-type(2), .cta-video.cta-video-padded.bg-black.two-cta .btn-primary:nth-of-type(2),
.cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-light .btn-lake-blue:nth-of-type(2),
.cta-video.cta-video-padded.bg-black.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2),
.cost-of-living .cta-video.cta-video-padded.bg-black.two-cta .pull-quote.calculator .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-light .cta-video.cta-video-padded.bg-black.two-cta .btn-lake-blue:nth-of-type(2),
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-black.two-cta .btn-lake-blue:nth-of-type(2),
.cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-light .input-group > .btn:nth-of-type(2),
.cta-video.cta-video-padded.bg-black.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2),
.cost-of-living .cta-video.cta-video-padded.bg-black.two-cta .pull-quote.calculator .input-group > .btn:nth-of-type(2),
.pull-quote.bg-light .cta-video.cta-video-padded.bg-black.two-cta .input-group > .btn:nth-of-type(2),
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-black.two-cta .input-group > .btn:nth-of-type(2),
.cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-black.two-cta .btn-lake-blue:nth-of-type(2),
.cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-gray .input-group > .btn:nth-of-type(2),
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-black.two-cta .input-group > .btn:nth-of-type(2),
.cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-black.two-cta .btn-lake-blue:nth-of-type(2),
.cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2),
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-black.two-cta .input-group > .btn:nth-of-type(2),
.cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-black.two-cta .btn-lake-blue:nth-of-type(2),
.cta-video.cta-video-padded.bg-black.two-cta .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2),
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-black.two-cta .input-group > .btn:nth-of-type(2), .cta-video.cta-video-padded.bg-black.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2), .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-black.two-cta button[type=submit]:nth-of-type(2) {
    color: #fff !important;
}

.cta-video.cta-video-padded.bg-light p, .cost-of-living .cta-video.cta-video-padded.calculator p, .cta-video.cta-video-padded.bg-white p, .cta-video.cta-video-padded.bg-gray p, .cta-video.cta-video-padded.bg-gray-75 p {
    color: #003051 !important;
}

.cta-video.cta-video-padded.bg-light .btn-primary:hover, .cost-of-living .cta-video.cta-video-padded.calculator .btn-primary:hover,
.cta-video.cta-video-padded.bg-light .pull-quote.bg-light .btn-lake-blue:hover,
.cost-of-living .cta-video.cta-video-padded.calculator .pull-quote.bg-light .btn-lake-blue:hover,
.cta-video.cta-video-padded.bg-light .cost-of-living .pull-quote.calculator .btn-lake-blue:hover,
.cost-of-living .cta-video.cta-video-padded.bg-light .pull-quote.calculator .btn-lake-blue:hover,
.cost-of-living .cta-video.cta-video-padded.calculator .pull-quote.calculator .btn-lake-blue:hover,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-light .btn-lake-blue:hover,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-light .btn-lake-blue:hover,
.pull-quote.bg-light .cost-of-living .cta-video.cta-video-padded.calculator .btn-lake-blue:hover,
.cost-of-living .pull-quote.bg-light .cta-video.cta-video-padded.calculator .btn-lake-blue:hover,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.calculator .btn-lake-blue:hover,
.cta-video.cta-video-padded.bg-light .pull-quote.bg-light .input-group > .btn:hover,
.cost-of-living .cta-video.cta-video-padded.calculator .pull-quote.bg-light .input-group > .btn:hover,
.cta-video.cta-video-padded.bg-light .cost-of-living .pull-quote.calculator .input-group > .btn:hover,
.cost-of-living .cta-video.cta-video-padded.bg-light .pull-quote.calculator .input-group > .btn:hover,
.cost-of-living .cta-video.cta-video-padded.calculator .pull-quote.calculator .input-group > .btn:hover,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-light .input-group > .btn:hover,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-light .input-group > .btn:hover,
.pull-quote.bg-light .cost-of-living .cta-video.cta-video-padded.calculator .input-group > .btn:hover,
.cost-of-living .pull-quote.bg-light .cta-video.cta-video-padded.calculator .input-group > .btn:hover,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.calculator .input-group > .btn:hover,
.cta-video.cta-video-padded.bg-light .pull-quote.bg-gray .btn-lake-blue:hover,
.cost-of-living .cta-video.cta-video-padded.calculator .pull-quote.bg-gray .btn-lake-blue:hover,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-light .btn-lake-blue:hover,
.pull-quote.bg-gray .cost-of-living .cta-video.cta-video-padded.calculator .btn-lake-blue:hover,
.cost-of-living .pull-quote.bg-gray .cta-video.cta-video-padded.calculator .btn-lake-blue:hover,
.cta-video.cta-video-padded.bg-light .pull-quote.bg-gray .input-group > .btn:hover,
.cost-of-living .cta-video.cta-video-padded.calculator .pull-quote.bg-gray .input-group > .btn:hover,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-light .input-group > .btn:hover,
.pull-quote.bg-gray .cost-of-living .cta-video.cta-video-padded.calculator .input-group > .btn:hover,
.cost-of-living .pull-quote.bg-gray .cta-video.cta-video-padded.calculator .input-group > .btn:hover,
.cta-video.cta-video-padded.bg-light .pull-quote.bg-gray-85 .btn-lake-blue:hover,
.cost-of-living .cta-video.cta-video-padded.calculator .pull-quote.bg-gray-85 .btn-lake-blue:hover,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-light .btn-lake-blue:hover,
.pull-quote.bg-gray-85 .cost-of-living .cta-video.cta-video-padded.calculator .btn-lake-blue:hover,
.cost-of-living .pull-quote.bg-gray-85 .cta-video.cta-video-padded.calculator .btn-lake-blue:hover,
.cta-video.cta-video-padded.bg-light .pull-quote.bg-gray-85 .input-group > .btn:hover,
.cost-of-living .cta-video.cta-video-padded.calculator .pull-quote.bg-gray-85 .input-group > .btn:hover,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-light .input-group > .btn:hover,
.pull-quote.bg-gray-85 .cost-of-living .cta-video.cta-video-padded.calculator .input-group > .btn:hover,
.cost-of-living .pull-quote.bg-gray-85 .cta-video.cta-video-padded.calculator .input-group > .btn:hover,
.cta-video.cta-video-padded.bg-light .pull-quote.bg-gray-75 .btn-lake-blue:hover,
.cost-of-living .cta-video.cta-video-padded.calculator .pull-quote.bg-gray-75 .btn-lake-blue:hover,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-light .btn-lake-blue:hover,
.pull-quote.bg-gray-75 .cost-of-living .cta-video.cta-video-padded.calculator .btn-lake-blue:hover,
.cost-of-living .pull-quote.bg-gray-75 .cta-video.cta-video-padded.calculator .btn-lake-blue:hover,
.cta-video.cta-video-padded.bg-light .pull-quote.bg-gray-75 .input-group > .btn:hover,
.cost-of-living .cta-video.cta-video-padded.calculator .pull-quote.bg-gray-75 .input-group > .btn:hover,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-light .input-group > .btn:hover,
.pull-quote.bg-gray-75 .cost-of-living .cta-video.cta-video-padded.calculator .input-group > .btn:hover,
.cost-of-living .pull-quote.bg-gray-75 .cta-video.cta-video-padded.calculator .input-group > .btn:hover, .cta-video.cta-video-padded.bg-light .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .cost-of-living .cta-video.cta-video-padded.calculator .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-light button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .cost-of-living .cta-video.cta-video-padded.calculator button[type=submit]:hover, .cost-of-living .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.calculator button[type=submit]:hover, .cta-video.cta-video-padded.bg-light .btn-primary:focus-visible, .cost-of-living .cta-video.cta-video-padded.calculator .btn-primary:focus-visible,
.cta-video.cta-video-padded.bg-light .pull-quote.bg-light .btn-lake-blue:focus-visible,
.cost-of-living .cta-video.cta-video-padded.calculator .pull-quote.bg-light .btn-lake-blue:focus-visible,
.cta-video.cta-video-padded.bg-light .cost-of-living .pull-quote.calculator .btn-lake-blue:focus-visible,
.cost-of-living .cta-video.cta-video-padded.bg-light .pull-quote.calculator .btn-lake-blue:focus-visible,
.cost-of-living .cta-video.cta-video-padded.calculator .pull-quote.calculator .btn-lake-blue:focus-visible,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-light .btn-lake-blue:focus-visible,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-light .btn-lake-blue:focus-visible,
.pull-quote.bg-light .cost-of-living .cta-video.cta-video-padded.calculator .btn-lake-blue:focus-visible,
.cost-of-living .pull-quote.bg-light .cta-video.cta-video-padded.calculator .btn-lake-blue:focus-visible,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.calculator .btn-lake-blue:focus-visible,
.cta-video.cta-video-padded.bg-light .pull-quote.bg-light .input-group > .btn:focus-visible,
.cost-of-living .cta-video.cta-video-padded.calculator .pull-quote.bg-light .input-group > .btn:focus-visible,
.cta-video.cta-video-padded.bg-light .cost-of-living .pull-quote.calculator .input-group > .btn:focus-visible,
.cost-of-living .cta-video.cta-video-padded.bg-light .pull-quote.calculator .input-group > .btn:focus-visible,
.cost-of-living .cta-video.cta-video-padded.calculator .pull-quote.calculator .input-group > .btn:focus-visible,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-light .input-group > .btn:focus-visible,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-light .input-group > .btn:focus-visible,
.pull-quote.bg-light .cost-of-living .cta-video.cta-video-padded.calculator .input-group > .btn:focus-visible,
.cost-of-living .pull-quote.bg-light .cta-video.cta-video-padded.calculator .input-group > .btn:focus-visible,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.calculator .input-group > .btn:focus-visible,
.cta-video.cta-video-padded.bg-light .pull-quote.bg-gray .btn-lake-blue:focus-visible,
.cost-of-living .cta-video.cta-video-padded.calculator .pull-quote.bg-gray .btn-lake-blue:focus-visible,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-light .btn-lake-blue:focus-visible,
.pull-quote.bg-gray .cost-of-living .cta-video.cta-video-padded.calculator .btn-lake-blue:focus-visible,
.cost-of-living .pull-quote.bg-gray .cta-video.cta-video-padded.calculator .btn-lake-blue:focus-visible,
.cta-video.cta-video-padded.bg-light .pull-quote.bg-gray .input-group > .btn:focus-visible,
.cost-of-living .cta-video.cta-video-padded.calculator .pull-quote.bg-gray .input-group > .btn:focus-visible,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-light .input-group > .btn:focus-visible,
.pull-quote.bg-gray .cost-of-living .cta-video.cta-video-padded.calculator .input-group > .btn:focus-visible,
.cost-of-living .pull-quote.bg-gray .cta-video.cta-video-padded.calculator .input-group > .btn:focus-visible,
.cta-video.cta-video-padded.bg-light .pull-quote.bg-gray-85 .btn-lake-blue:focus-visible,
.cost-of-living .cta-video.cta-video-padded.calculator .pull-quote.bg-gray-85 .btn-lake-blue:focus-visible,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-light .btn-lake-blue:focus-visible,
.pull-quote.bg-gray-85 .cost-of-living .cta-video.cta-video-padded.calculator .btn-lake-blue:focus-visible,
.cost-of-living .pull-quote.bg-gray-85 .cta-video.cta-video-padded.calculator .btn-lake-blue:focus-visible,
.cta-video.cta-video-padded.bg-light .pull-quote.bg-gray-85 .input-group > .btn:focus-visible,
.cost-of-living .cta-video.cta-video-padded.calculator .pull-quote.bg-gray-85 .input-group > .btn:focus-visible,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-light .input-group > .btn:focus-visible,
.pull-quote.bg-gray-85 .cost-of-living .cta-video.cta-video-padded.calculator .input-group > .btn:focus-visible,
.cost-of-living .pull-quote.bg-gray-85 .cta-video.cta-video-padded.calculator .input-group > .btn:focus-visible,
.cta-video.cta-video-padded.bg-light .pull-quote.bg-gray-75 .btn-lake-blue:focus-visible,
.cost-of-living .cta-video.cta-video-padded.calculator .pull-quote.bg-gray-75 .btn-lake-blue:focus-visible,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-light .btn-lake-blue:focus-visible,
.pull-quote.bg-gray-75 .cost-of-living .cta-video.cta-video-padded.calculator .btn-lake-blue:focus-visible,
.cost-of-living .pull-quote.bg-gray-75 .cta-video.cta-video-padded.calculator .btn-lake-blue:focus-visible,
.cta-video.cta-video-padded.bg-light .pull-quote.bg-gray-75 .input-group > .btn:focus-visible,
.cost-of-living .cta-video.cta-video-padded.calculator .pull-quote.bg-gray-75 .input-group > .btn:focus-visible,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-light .input-group > .btn:focus-visible,
.pull-quote.bg-gray-75 .cost-of-living .cta-video.cta-video-padded.calculator .input-group > .btn:focus-visible,
.cost-of-living .pull-quote.bg-gray-75 .cta-video.cta-video-padded.calculator .input-group > .btn:focus-visible, .cta-video.cta-video-padded.bg-light .EPiServerForms .Form__NavigationBar button[type=submit]:focus-visible, .cost-of-living .cta-video.cta-video-padded.calculator .EPiServerForms .Form__NavigationBar button[type=submit]:focus-visible, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-light button[type=submit]:focus-visible, .EPiServerForms .Form__NavigationBar .cost-of-living .cta-video.cta-video-padded.calculator button[type=submit]:focus-visible, .cost-of-living .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.calculator button[type=submit]:focus-visible, .cta-video.cta-video-padded.bg-white .btn-primary:hover,
.cta-video.cta-video-padded.bg-white .pull-quote.bg-light .btn-lake-blue:hover,
.cta-video.cta-video-padded.bg-white .cost-of-living .pull-quote.calculator .btn-lake-blue:hover,
.cost-of-living .cta-video.cta-video-padded.bg-white .pull-quote.calculator .btn-lake-blue:hover,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-white .btn-lake-blue:hover,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-white .btn-lake-blue:hover,
.cta-video.cta-video-padded.bg-white .pull-quote.bg-light .input-group > .btn:hover,
.cta-video.cta-video-padded.bg-white .cost-of-living .pull-quote.calculator .input-group > .btn:hover,
.cost-of-living .cta-video.cta-video-padded.bg-white .pull-quote.calculator .input-group > .btn:hover,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-white .input-group > .btn:hover,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-white .input-group > .btn:hover,
.cta-video.cta-video-padded.bg-white .pull-quote.bg-gray .btn-lake-blue:hover,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-white .btn-lake-blue:hover,
.cta-video.cta-video-padded.bg-white .pull-quote.bg-gray .input-group > .btn:hover,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-white .input-group > .btn:hover,
.cta-video.cta-video-padded.bg-white .pull-quote.bg-gray-85 .btn-lake-blue:hover,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-white .btn-lake-blue:hover,
.cta-video.cta-video-padded.bg-white .pull-quote.bg-gray-85 .input-group > .btn:hover,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-white .input-group > .btn:hover,
.cta-video.cta-video-padded.bg-white .pull-quote.bg-gray-75 .btn-lake-blue:hover,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-white .btn-lake-blue:hover,
.cta-video.cta-video-padded.bg-white .pull-quote.bg-gray-75 .input-group > .btn:hover,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-white .input-group > .btn:hover, .cta-video.cta-video-padded.bg-white .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-white button[type=submit]:hover, .cta-video.cta-video-padded.bg-white .btn-primary:focus-visible,
.cta-video.cta-video-padded.bg-white .pull-quote.bg-light .btn-lake-blue:focus-visible,
.cta-video.cta-video-padded.bg-white .cost-of-living .pull-quote.calculator .btn-lake-blue:focus-visible,
.cost-of-living .cta-video.cta-video-padded.bg-white .pull-quote.calculator .btn-lake-blue:focus-visible,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-white .btn-lake-blue:focus-visible,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-white .btn-lake-blue:focus-visible,
.cta-video.cta-video-padded.bg-white .pull-quote.bg-light .input-group > .btn:focus-visible,
.cta-video.cta-video-padded.bg-white .cost-of-living .pull-quote.calculator .input-group > .btn:focus-visible,
.cost-of-living .cta-video.cta-video-padded.bg-white .pull-quote.calculator .input-group > .btn:focus-visible,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-white .input-group > .btn:focus-visible,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-white .input-group > .btn:focus-visible,
.cta-video.cta-video-padded.bg-white .pull-quote.bg-gray .btn-lake-blue:focus-visible,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-white .btn-lake-blue:focus-visible,
.cta-video.cta-video-padded.bg-white .pull-quote.bg-gray .input-group > .btn:focus-visible,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-white .input-group > .btn:focus-visible,
.cta-video.cta-video-padded.bg-white .pull-quote.bg-gray-85 .btn-lake-blue:focus-visible,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-white .btn-lake-blue:focus-visible,
.cta-video.cta-video-padded.bg-white .pull-quote.bg-gray-85 .input-group > .btn:focus-visible,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-white .input-group > .btn:focus-visible,
.cta-video.cta-video-padded.bg-white .pull-quote.bg-gray-75 .btn-lake-blue:focus-visible,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-white .btn-lake-blue:focus-visible,
.cta-video.cta-video-padded.bg-white .pull-quote.bg-gray-75 .input-group > .btn:focus-visible,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-white .input-group > .btn:focus-visible, .cta-video.cta-video-padded.bg-white .EPiServerForms .Form__NavigationBar button[type=submit]:focus-visible, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-white button[type=submit]:focus-visible, .cta-video.cta-video-padded.bg-gray .btn-primary:hover,
.cta-video.cta-video-padded.bg-gray .pull-quote.bg-light .btn-lake-blue:hover,
.cta-video.cta-video-padded.bg-gray .cost-of-living .pull-quote.calculator .btn-lake-blue:hover,
.cost-of-living .cta-video.cta-video-padded.bg-gray .pull-quote.calculator .btn-lake-blue:hover,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-gray .btn-lake-blue:hover,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-gray .btn-lake-blue:hover,
.cta-video.cta-video-padded.bg-gray .pull-quote.bg-light .input-group > .btn:hover,
.cta-video.cta-video-padded.bg-gray .cost-of-living .pull-quote.calculator .input-group > .btn:hover,
.cost-of-living .cta-video.cta-video-padded.bg-gray .pull-quote.calculator .input-group > .btn:hover,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-gray .input-group > .btn:hover,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-gray .input-group > .btn:hover,
.cta-video.cta-video-padded.bg-gray .pull-quote.bg-gray .btn-lake-blue:hover,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-gray .btn-lake-blue:hover,
.cta-video.cta-video-padded.bg-gray .pull-quote.bg-gray .input-group > .btn:hover,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-gray .input-group > .btn:hover,
.cta-video.cta-video-padded.bg-gray .pull-quote.bg-gray-85 .btn-lake-blue:hover,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-gray .btn-lake-blue:hover,
.cta-video.cta-video-padded.bg-gray .pull-quote.bg-gray-85 .input-group > .btn:hover,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-gray .input-group > .btn:hover,
.cta-video.cta-video-padded.bg-gray .pull-quote.bg-gray-75 .btn-lake-blue:hover,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-gray .btn-lake-blue:hover,
.cta-video.cta-video-padded.bg-gray .pull-quote.bg-gray-75 .input-group > .btn:hover,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-gray .input-group > .btn:hover, .cta-video.cta-video-padded.bg-gray .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-gray button[type=submit]:hover, .cta-video.cta-video-padded.bg-gray .btn-primary:focus-visible,
.cta-video.cta-video-padded.bg-gray .pull-quote.bg-light .btn-lake-blue:focus-visible,
.cta-video.cta-video-padded.bg-gray .cost-of-living .pull-quote.calculator .btn-lake-blue:focus-visible,
.cost-of-living .cta-video.cta-video-padded.bg-gray .pull-quote.calculator .btn-lake-blue:focus-visible,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-gray .btn-lake-blue:focus-visible,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-gray .btn-lake-blue:focus-visible,
.cta-video.cta-video-padded.bg-gray .pull-quote.bg-light .input-group > .btn:focus-visible,
.cta-video.cta-video-padded.bg-gray .cost-of-living .pull-quote.calculator .input-group > .btn:focus-visible,
.cost-of-living .cta-video.cta-video-padded.bg-gray .pull-quote.calculator .input-group > .btn:focus-visible,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-gray .input-group > .btn:focus-visible,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-gray .input-group > .btn:focus-visible,
.cta-video.cta-video-padded.bg-gray .pull-quote.bg-gray .btn-lake-blue:focus-visible,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-gray .btn-lake-blue:focus-visible,
.cta-video.cta-video-padded.bg-gray .pull-quote.bg-gray .input-group > .btn:focus-visible,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-gray .input-group > .btn:focus-visible,
.cta-video.cta-video-padded.bg-gray .pull-quote.bg-gray-85 .btn-lake-blue:focus-visible,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-gray .btn-lake-blue:focus-visible,
.cta-video.cta-video-padded.bg-gray .pull-quote.bg-gray-85 .input-group > .btn:focus-visible,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-gray .input-group > .btn:focus-visible,
.cta-video.cta-video-padded.bg-gray .pull-quote.bg-gray-75 .btn-lake-blue:focus-visible,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-gray .btn-lake-blue:focus-visible,
.cta-video.cta-video-padded.bg-gray .pull-quote.bg-gray-75 .input-group > .btn:focus-visible,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-gray .input-group > .btn:focus-visible, .cta-video.cta-video-padded.bg-gray .EPiServerForms .Form__NavigationBar button[type=submit]:focus-visible, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-gray button[type=submit]:focus-visible, .cta-video.cta-video-padded.bg-gray-75 .btn-primary:hover,
.cta-video.cta-video-padded.bg-gray-75 .pull-quote.bg-light .btn-lake-blue:hover,
.cta-video.cta-video-padded.bg-gray-75 .cost-of-living .pull-quote.calculator .btn-lake-blue:hover,
.cost-of-living .cta-video.cta-video-padded.bg-gray-75 .pull-quote.calculator .btn-lake-blue:hover,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-gray-75 .btn-lake-blue:hover,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-gray-75 .btn-lake-blue:hover,
.cta-video.cta-video-padded.bg-gray-75 .pull-quote.bg-light .input-group > .btn:hover,
.cta-video.cta-video-padded.bg-gray-75 .cost-of-living .pull-quote.calculator .input-group > .btn:hover,
.cost-of-living .cta-video.cta-video-padded.bg-gray-75 .pull-quote.calculator .input-group > .btn:hover,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-gray-75 .input-group > .btn:hover,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-gray-75 .input-group > .btn:hover,
.cta-video.cta-video-padded.bg-gray-75 .pull-quote.bg-gray .btn-lake-blue:hover,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-gray-75 .btn-lake-blue:hover,
.cta-video.cta-video-padded.bg-gray-75 .pull-quote.bg-gray .input-group > .btn:hover,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-gray-75 .input-group > .btn:hover,
.cta-video.cta-video-padded.bg-gray-75 .pull-quote.bg-gray-85 .btn-lake-blue:hover,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-gray-75 .btn-lake-blue:hover,
.cta-video.cta-video-padded.bg-gray-75 .pull-quote.bg-gray-85 .input-group > .btn:hover,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-gray-75 .input-group > .btn:hover,
.cta-video.cta-video-padded.bg-gray-75 .pull-quote.bg-gray-75 .btn-lake-blue:hover,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-gray-75 .btn-lake-blue:hover,
.cta-video.cta-video-padded.bg-gray-75 .pull-quote.bg-gray-75 .input-group > .btn:hover,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-gray-75 .input-group > .btn:hover, .cta-video.cta-video-padded.bg-gray-75 .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-gray-75 button[type=submit]:hover, .cta-video.cta-video-padded.bg-gray-75 .btn-primary:focus-visible,
.cta-video.cta-video-padded.bg-gray-75 .pull-quote.bg-light .btn-lake-blue:focus-visible,
.cta-video.cta-video-padded.bg-gray-75 .cost-of-living .pull-quote.calculator .btn-lake-blue:focus-visible,
.cost-of-living .cta-video.cta-video-padded.bg-gray-75 .pull-quote.calculator .btn-lake-blue:focus-visible,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-gray-75 .btn-lake-blue:focus-visible,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-gray-75 .btn-lake-blue:focus-visible,
.cta-video.cta-video-padded.bg-gray-75 .pull-quote.bg-light .input-group > .btn:focus-visible,
.cta-video.cta-video-padded.bg-gray-75 .cost-of-living .pull-quote.calculator .input-group > .btn:focus-visible,
.cost-of-living .cta-video.cta-video-padded.bg-gray-75 .pull-quote.calculator .input-group > .btn:focus-visible,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-gray-75 .input-group > .btn:focus-visible,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-gray-75 .input-group > .btn:focus-visible,
.cta-video.cta-video-padded.bg-gray-75 .pull-quote.bg-gray .btn-lake-blue:focus-visible,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-gray-75 .btn-lake-blue:focus-visible,
.cta-video.cta-video-padded.bg-gray-75 .pull-quote.bg-gray .input-group > .btn:focus-visible,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-gray-75 .input-group > .btn:focus-visible,
.cta-video.cta-video-padded.bg-gray-75 .pull-quote.bg-gray-85 .btn-lake-blue:focus-visible,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-gray-75 .btn-lake-blue:focus-visible,
.cta-video.cta-video-padded.bg-gray-75 .pull-quote.bg-gray-85 .input-group > .btn:focus-visible,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-gray-75 .input-group > .btn:focus-visible,
.cta-video.cta-video-padded.bg-gray-75 .pull-quote.bg-gray-75 .btn-lake-blue:focus-visible,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-gray-75 .btn-lake-blue:focus-visible,
.cta-video.cta-video-padded.bg-gray-75 .pull-quote.bg-gray-75 .input-group > .btn:focus-visible,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-gray-75 .input-group > .btn:focus-visible, .cta-video.cta-video-padded.bg-gray-75 .EPiServerForms .Form__NavigationBar button[type=submit]:focus-visible, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-gray-75 button[type=submit]:focus-visible {
    background: #3380CC;
    border-color: #3380CC !important;
    color: #fff !important;
}

.cta-video.cta-video-padded.bg-light.two-cta .btn-primary:first-of-type, .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .btn-primary:first-of-type,
.cta-video.cta-video-padded.bg-light.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type,
.cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.bg-light .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-light.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type,
.cost-of-living .cta-video.cta-video-padded.bg-light.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type,
.cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.calculator .btn-lake-blue:first-of-type,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-light.two-cta .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-light.two-cta .btn-lake-blue:first-of-type,
.pull-quote.bg-light .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.bg-light .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-light.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type,
.cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.bg-light .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-light.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type,
.cost-of-living .cta-video.cta-video-padded.bg-light.two-cta .pull-quote.calculator .input-group > .btn:first-of-type,
.cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.calculator .input-group > .btn:first-of-type,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-light.two-cta .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-light.two-cta .input-group > .btn:first-of-type,
.pull-quote.bg-light .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.bg-light .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-light.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type,
.cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.bg-gray .btn-lake-blue:first-of-type,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-light.two-cta .btn-lake-blue:first-of-type,
.pull-quote.bg-gray .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.bg-gray .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-light.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type,
.cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.bg-gray .input-group > .btn:first-of-type,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-light.two-cta .input-group > .btn:first-of-type,
.pull-quote.bg-gray .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.bg-gray .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-light.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type,
.cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-light.two-cta .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-85 .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.bg-gray-85 .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-light.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type,
.cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.bg-gray-85 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-light.two-cta .input-group > .btn:first-of-type,
.pull-quote.bg-gray-85 .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.bg-gray-85 .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-light.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type,
.cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-light.two-cta .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-75 .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.bg-gray-75 .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-light.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type,
.cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.bg-gray-75 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-light.two-cta .input-group > .btn:first-of-type,
.pull-quote.bg-gray-75 .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.bg-gray-75 .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type, .cta-video.cta-video-padded.bg-light.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type, .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-light.two-cta button[type=submit]:first-of-type, .EPiServerForms .Form__NavigationBar .cost-of-living .cta-video.cta-video-padded.two-cta.calculator button[type=submit]:first-of-type, .cost-of-living .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.two-cta.calculator button[type=submit]:first-of-type, .cta-video.cta-video-padded.bg-white.two-cta .btn-primary:first-of-type,
.cta-video.cta-video-padded.bg-white.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-white.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type,
.cost-of-living .cta-video.cta-video-padded.bg-white.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-white.two-cta .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-white.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-white.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-white.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type,
.cost-of-living .cta-video.cta-video-padded.bg-white.two-cta .pull-quote.calculator .input-group > .btn:first-of-type,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-white.two-cta .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-white.two-cta .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-white.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-white.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-white.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-white.two-cta .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-white.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-white.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-white.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-white.two-cta .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-white.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-white.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-white.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-white.two-cta .input-group > .btn:first-of-type, .cta-video.cta-video-padded.bg-white.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-white.two-cta button[type=submit]:first-of-type, .cta-video.cta-video-padded.bg-gray.two-cta .btn-primary:first-of-type,
.cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-gray.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type,
.cost-of-living .cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-gray.two-cta .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-gray.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-gray.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type,
.cost-of-living .cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.calculator .input-group > .btn:first-of-type,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-gray.two-cta .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-gray.two-cta .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-gray.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-gray.two-cta .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-gray.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-gray.two-cta .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-gray.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-gray.two-cta .input-group > .btn:first-of-type, .cta-video.cta-video-padded.bg-gray.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-gray.two-cta button[type=submit]:first-of-type, .cta-video.cta-video-padded.bg-gray-75.two-cta .btn-primary:first-of-type,
.cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-gray-75.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type,
.cost-of-living .cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-gray-75.two-cta .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-gray-75.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-gray-75.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type,
.cost-of-living .cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.calculator .input-group > .btn:first-of-type,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-gray-75.two-cta .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-gray-75.two-cta .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-gray-75.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-gray-75.two-cta .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-gray-75.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-gray-75.two-cta .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-gray-75.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-gray-75.two-cta .input-group > .btn:first-of-type, .cta-video.cta-video-padded.bg-gray-75.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-gray-75.two-cta button[type=submit]:first-of-type {
    border-color: #003051 !important;
    color: #003051 !important;
    background: transparent;
}

    .cta-video.cta-video-padded.bg-light.two-cta .btn-primary:first-of-type:hover, .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .btn-primary:first-of-type:hover,
    .cta-video.cta-video-padded.bg-light.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.bg-light .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-light.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.bg-light.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-light.two-cta .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-light.two-cta .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-light .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.bg-light .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-light.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.bg-light .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-light.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.bg-light.two-cta .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-light.two-cta .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-light.two-cta .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-light .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.bg-light .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-light.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.bg-gray .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-light.two-cta .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.bg-gray .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-light.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.bg-gray .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-light.two-cta .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.bg-gray .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-light.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-light.two-cta .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-85 .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.bg-gray-85 .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-light.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-light.two-cta .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-85 .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.bg-gray-85 .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-light.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-light.two-cta .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-75 .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.bg-gray-75 .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-light.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-light.two-cta .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-75 .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.bg-gray-75 .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type:hover, .cta-video.cta-video-padded.bg-light.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:hover, .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:hover, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-light.two-cta button[type=submit]:first-of-type:hover, .EPiServerForms .Form__NavigationBar .cost-of-living .cta-video.cta-video-padded.two-cta.calculator button[type=submit]:first-of-type:hover, .cost-of-living .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.two-cta.calculator button[type=submit]:first-of-type:hover, .cta-video.cta-video-padded.bg-light.two-cta .btn-primary:first-of-type:focus-visible, .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .btn-primary:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-light.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.bg-light .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-light.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.bg-light.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.calculator .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-light.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-light.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-light .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .pull-quote.bg-light .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-light.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.bg-light .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-light.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.bg-light.two-cta .pull-quote.calculator .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.calculator .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-light.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-light.two-cta .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-light .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .pull-quote.bg-light .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-light.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.bg-gray .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-light.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .pull-quote.bg-gray .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-light.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.bg-gray .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-light.two-cta .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .pull-quote.bg-gray .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-light.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-light.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .pull-quote.bg-gray-85 .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-light.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-light.two-cta .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .pull-quote.bg-gray-85 .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-light.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-light.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .pull-quote.bg-gray-75 .cta-video.cta-video-padded.two-cta.calculator .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-light.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-light.two-cta .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .pull-quote.bg-gray-75 .cta-video.cta-video-padded.two-cta.calculator .input-group > .btn:first-of-type:focus-visible, .cta-video.cta-video-padded.bg-light.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:focus-visible, .cost-of-living .cta-video.cta-video-padded.two-cta.calculator .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:focus-visible, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-light.two-cta button[type=submit]:first-of-type:focus-visible, .EPiServerForms .Form__NavigationBar .cost-of-living .cta-video.cta-video-padded.two-cta.calculator button[type=submit]:first-of-type:focus-visible, .cost-of-living .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.two-cta.calculator button[type=submit]:first-of-type:focus-visible, .cta-video.cta-video-padded.bg-white.two-cta .btn-primary:first-of-type:hover,
    .cta-video.cta-video-padded.bg-white.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-white.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.bg-white.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-white.two-cta .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-white.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-white.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-white.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.bg-white.two-cta .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-white.two-cta .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-white.two-cta .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-white.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-white.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-white.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-white.two-cta .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-white.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-white.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-white.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-white.two-cta .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-white.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-white.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-white.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-white.two-cta .input-group > .btn:first-of-type:hover, .cta-video.cta-video-padded.bg-white.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:hover, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-white.two-cta button[type=submit]:first-of-type:hover, .cta-video.cta-video-padded.bg-white.two-cta .btn-primary:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-white.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-white.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.bg-white.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-white.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-white.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-white.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-white.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.bg-white.two-cta .pull-quote.calculator .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-white.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-white.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-white.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-white.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-white.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-white.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-white.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-white.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-white.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-white.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-white.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-white.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-white.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-white.two-cta .input-group > .btn:first-of-type:focus-visible, .cta-video.cta-video-padded.bg-white.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:focus-visible, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-white.two-cta button[type=submit]:first-of-type:focus-visible, .cta-video.cta-video-padded.bg-gray.two-cta .btn-primary:first-of-type:hover,
    .cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-gray.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-gray.two-cta .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-gray.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-gray.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-gray.two-cta .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-gray.two-cta .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-gray.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-gray.two-cta .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-gray.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-gray.two-cta .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-gray.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-gray.two-cta .input-group > .btn:first-of-type:hover, .cta-video.cta-video-padded.bg-gray.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:hover, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-gray.two-cta button[type=submit]:first-of-type:hover, .cta-video.cta-video-padded.bg-gray.two-cta .btn-primary:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-gray.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-gray.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-gray.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-gray.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.calculator .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-gray.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-gray.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-gray.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-gray.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-gray.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-gray.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-gray.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-gray.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-gray.two-cta .input-group > .btn:first-of-type:focus-visible, .cta-video.cta-video-padded.bg-gray.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:focus-visible, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-gray.two-cta button[type=submit]:first-of-type:focus-visible, .cta-video.cta-video-padded.bg-gray-75.two-cta .btn-primary:first-of-type:hover,
    .cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-gray-75.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-gray-75.two-cta .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-gray-75.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-gray-75.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-gray-75.two-cta .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-gray-75.two-cta .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-gray-75.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-gray-75.two-cta .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-gray-75.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-gray-75.two-cta .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-gray-75.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-gray-75.two-cta .input-group > .btn:first-of-type:hover, .cta-video.cta-video-padded.bg-gray-75.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:hover, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-gray-75.two-cta button[type=submit]:first-of-type:hover, .cta-video.cta-video-padded.bg-gray-75.two-cta .btn-primary:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-gray-75.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-gray-75.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-gray-75.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-gray-75.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.calculator .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-gray-75.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-gray-75.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-gray-75.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-gray-75.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-gray-75.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-gray-75.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-gray-75.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-gray-75.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-gray-75.two-cta .input-group > .btn:first-of-type:focus-visible, .cta-video.cta-video-padded.bg-gray-75.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:focus-visible, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-gray-75.two-cta button[type=submit]:first-of-type:focus-visible {
        background: #003051 !important;
        color: #fff !important;
    }

.cta-video.cta-video-padded.bg-lake-blue .btn-primary:hover,
.cta-video.cta-video-padded.bg-lake-blue .pull-quote.bg-light .btn-lake-blue:hover,
.cta-video.cta-video-padded.bg-lake-blue .cost-of-living .pull-quote.calculator .btn-lake-blue:hover,
.cost-of-living .cta-video.cta-video-padded.bg-lake-blue .pull-quote.calculator .btn-lake-blue:hover,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-lake-blue .btn-lake-blue:hover,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-lake-blue .btn-lake-blue:hover,
.cta-video.cta-video-padded.bg-lake-blue .pull-quote.bg-light .input-group > .btn:hover,
.cta-video.cta-video-padded.bg-lake-blue .cost-of-living .pull-quote.calculator .input-group > .btn:hover,
.cost-of-living .cta-video.cta-video-padded.bg-lake-blue .pull-quote.calculator .input-group > .btn:hover,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-lake-blue .input-group > .btn:hover,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-lake-blue .input-group > .btn:hover,
.cta-video.cta-video-padded.bg-lake-blue .pull-quote.bg-gray .btn-lake-blue:hover,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-lake-blue .btn-lake-blue:hover,
.cta-video.cta-video-padded.bg-lake-blue .pull-quote.bg-gray .input-group > .btn:hover,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-lake-blue .input-group > .btn:hover,
.cta-video.cta-video-padded.bg-lake-blue .pull-quote.bg-gray-85 .btn-lake-blue:hover,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-lake-blue .btn-lake-blue:hover,
.cta-video.cta-video-padded.bg-lake-blue .pull-quote.bg-gray-85 .input-group > .btn:hover,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-lake-blue .input-group > .btn:hover,
.cta-video.cta-video-padded.bg-lake-blue .pull-quote.bg-gray-75 .btn-lake-blue:hover,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-lake-blue .btn-lake-blue:hover,
.cta-video.cta-video-padded.bg-lake-blue .pull-quote.bg-gray-75 .input-group > .btn:hover,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-lake-blue .input-group > .btn:hover, .cta-video.cta-video-padded.bg-lake-blue .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-lake-blue button[type=submit]:hover, .cta-video.cta-video-padded.bg-lake-blue .btn-primary:focus-visible,
.cta-video.cta-video-padded.bg-lake-blue .pull-quote.bg-light .btn-lake-blue:focus-visible,
.cta-video.cta-video-padded.bg-lake-blue .cost-of-living .pull-quote.calculator .btn-lake-blue:focus-visible,
.cost-of-living .cta-video.cta-video-padded.bg-lake-blue .pull-quote.calculator .btn-lake-blue:focus-visible,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-lake-blue .btn-lake-blue:focus-visible,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-lake-blue .btn-lake-blue:focus-visible,
.cta-video.cta-video-padded.bg-lake-blue .pull-quote.bg-light .input-group > .btn:focus-visible,
.cta-video.cta-video-padded.bg-lake-blue .cost-of-living .pull-quote.calculator .input-group > .btn:focus-visible,
.cost-of-living .cta-video.cta-video-padded.bg-lake-blue .pull-quote.calculator .input-group > .btn:focus-visible,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-lake-blue .input-group > .btn:focus-visible,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-lake-blue .input-group > .btn:focus-visible,
.cta-video.cta-video-padded.bg-lake-blue .pull-quote.bg-gray .btn-lake-blue:focus-visible,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-lake-blue .btn-lake-blue:focus-visible,
.cta-video.cta-video-padded.bg-lake-blue .pull-quote.bg-gray .input-group > .btn:focus-visible,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-lake-blue .input-group > .btn:focus-visible,
.cta-video.cta-video-padded.bg-lake-blue .pull-quote.bg-gray-85 .btn-lake-blue:focus-visible,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-lake-blue .btn-lake-blue:focus-visible,
.cta-video.cta-video-padded.bg-lake-blue .pull-quote.bg-gray-85 .input-group > .btn:focus-visible,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-lake-blue .input-group > .btn:focus-visible,
.cta-video.cta-video-padded.bg-lake-blue .pull-quote.bg-gray-75 .btn-lake-blue:focus-visible,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-lake-blue .btn-lake-blue:focus-visible,
.cta-video.cta-video-padded.bg-lake-blue .pull-quote.bg-gray-75 .input-group > .btn:focus-visible,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-lake-blue .input-group > .btn:focus-visible, .cta-video.cta-video-padded.bg-lake-blue .EPiServerForms .Form__NavigationBar button[type=submit]:focus-visible, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-lake-blue button[type=submit]:focus-visible {
    background: #4A99E8;
    border-color: #4A99E8 !important;
    color: #fff !important;
}

.cta-video.cta-video-padded.bg-lake-blue.two-cta .btn-primary:first-of-type,
.cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-lake-blue.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type,
.cost-of-living .cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-lake-blue.two-cta .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-lake-blue.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-lake-blue.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type,
.cost-of-living .cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.calculator .input-group > .btn:first-of-type,
.pull-quote.bg-light .cta-video.cta-video-padded.bg-lake-blue.two-cta .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-lake-blue.two-cta .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-lake-blue.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type,
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-lake-blue.two-cta .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-lake-blue.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-lake-blue.two-cta .input-group > .btn:first-of-type,
.cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-lake-blue.two-cta .btn-lake-blue:first-of-type,
.cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-lake-blue.two-cta .input-group > .btn:first-of-type, .cta-video.cta-video-padded.bg-lake-blue.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-lake-blue.two-cta button[type=submit]:first-of-type {
    border-color: #fff !important;
    color: #fff !important;
    background: transparent;
}

    .cta-video.cta-video-padded.bg-lake-blue.two-cta .btn-primary:first-of-type:hover,
    .cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-lake-blue.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-lake-blue.two-cta .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-lake-blue.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-lake-blue.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-lake-blue.two-cta .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-lake-blue.two-cta .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-lake-blue.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-lake-blue.two-cta .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-lake-blue.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-lake-blue.two-cta .input-group > .btn:first-of-type:hover,
    .cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-lake-blue.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-lake-blue.two-cta .input-group > .btn:first-of-type:hover, .cta-video.cta-video-padded.bg-lake-blue.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:hover, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-lake-blue.two-cta button[type=submit]:first-of-type:hover, .cta-video.cta-video-padded.bg-lake-blue.two-cta .btn-primary:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-lake-blue.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-lake-blue.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-lake-blue.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-lake-blue.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.calculator .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-light .cta-video.cta-video-padded.bg-lake-blue.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-lake-blue.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-lake-blue.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray .cta-video.cta-video-padded.bg-lake-blue.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-lake-blue.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-lake-blue.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-lake-blue.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-lake-blue.two-cta .input-group > .btn:first-of-type:focus-visible, .cta-video.cta-video-padded.bg-lake-blue.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:focus-visible, .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-lake-blue.two-cta button[type=submit]:first-of-type:focus-visible {
        background: #fff !important;
        color: #003051 !important;
    }

.cta-video.cta-video-padded.bg-lake-blue.two-cta .btn-primary:nth-of-type(2),
.cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-light .btn-lake-blue:nth-of-type(2),
.cta-video.cta-video-padded.bg-lake-blue.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2),
.cost-of-living .cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.calculator .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-light .cta-video.cta-video-padded.bg-lake-blue.two-cta .btn-lake-blue:nth-of-type(2),
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-lake-blue.two-cta .btn-lake-blue:nth-of-type(2),
.cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-light .input-group > .btn:nth-of-type(2),
.cta-video.cta-video-padded.bg-lake-blue.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2),
.cost-of-living .cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.calculator .input-group > .btn:nth-of-type(2),
.pull-quote.bg-light .cta-video.cta-video-padded.bg-lake-blue.two-cta .input-group > .btn:nth-of-type(2),
.cost-of-living .pull-quote.calculator .cta-video.cta-video-padded.bg-lake-blue.two-cta .input-group > .btn:nth-of-type(2),
.cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-lake-blue.two-cta .btn-lake-blue:nth-of-type(2),
.cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-gray .input-group > .btn:nth-of-type(2),
.pull-quote.bg-gray .cta-video.cta-video-padded.bg-lake-blue.two-cta .input-group > .btn:nth-of-type(2),
.cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-lake-blue.two-cta .btn-lake-blue:nth-of-type(2),
.cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2),
.pull-quote.bg-gray-85 .cta-video.cta-video-padded.bg-lake-blue.two-cta .input-group > .btn:nth-of-type(2),
.cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-lake-blue.two-cta .btn-lake-blue:nth-of-type(2),
.cta-video.cta-video-padded.bg-lake-blue.two-cta .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2),
.pull-quote.bg-gray-75 .cta-video.cta-video-padded.bg-lake-blue.two-cta .input-group > .btn:nth-of-type(2), .cta-video.cta-video-padded.bg-lake-blue.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2), .EPiServerForms .Form__NavigationBar .cta-video.cta-video-padded.bg-lake-blue.two-cta button[type=submit]:nth-of-type(2) {
    color: #fff !important;
}

.cta-video .cta-buttons {
    display: flex;
    flex-wrap: wrap;
    gap: 2rem;
    margin-top: -0.75rem;
}

.cta-video.two-cta .btn-primary:first-of-type,
.cta-video.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type,
.cta-video.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type,
.cost-of-living .cta-video.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type,
.pull-quote.bg-light .cta-video.two-cta .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.calculator .cta-video.two-cta .btn-lake-blue:first-of-type,
.cta-video.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type,
.cta-video.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type,
.cost-of-living .cta-video.two-cta .pull-quote.calculator .input-group > .btn:first-of-type,
.pull-quote.bg-light .cta-video.two-cta .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.calculator .cta-video.two-cta .input-group > .btn:first-of-type,
.cta-video.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type,
.pull-quote.bg-gray .cta-video.two-cta .btn-lake-blue:first-of-type,
.cta-video.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type,
.pull-quote.bg-gray .cta-video.two-cta .input-group > .btn:first-of-type,
.cta-video.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-85 .cta-video.two-cta .btn-lake-blue:first-of-type,
.cta-video.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-85 .cta-video.two-cta .input-group > .btn:first-of-type,
.cta-video.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-75 .cta-video.two-cta .btn-lake-blue:first-of-type,
.cta-video.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-75 .cta-video.two-cta .input-group > .btn:first-of-type, .cta-video.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type, .EPiServerForms .Form__NavigationBar .cta-video.two-cta button[type=submit]:first-of-type {
    border-color: #fff !important;
    color: #fff;
    background: transparent;
}

    .cta-video.two-cta .btn-primary:first-of-type:hover,
    .cta-video.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type:hover,
    .cta-video.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-video.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-light .cta-video.two-cta .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-video.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type:hover,
    .cta-video.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-video.two-cta .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-light .cta-video.two-cta .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-video.two-cta .input-group > .btn:first-of-type:hover,
    .cta-video.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray .cta-video.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray .cta-video.two-cta .input-group > .btn:first-of-type:hover,
    .cta-video.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-video.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-video.two-cta .input-group > .btn:first-of-type:hover,
    .cta-video.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-video.two-cta .btn-lake-blue:first-of-type:hover,
    .cta-video.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-video.two-cta .input-group > .btn:first-of-type:hover, .cta-video.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:hover, .EPiServerForms .Form__NavigationBar .cta-video.two-cta button[type=submit]:first-of-type:hover, .cta-video.two-cta .btn-primary:first-of-type:focus-visible,
    .cta-video.two-cta .pull-quote.bg-light .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .cta-video.two-cta .pull-quote.calculator .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-light .cta-video.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.two-cta .pull-quote.bg-light .input-group > .btn:first-of-type:focus-visible,
    .cta-video.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .cta-video.two-cta .pull-quote.calculator .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-light .cta-video.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-video.two-cta .pull-quote.bg-gray .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray .cta-video.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.two-cta .pull-quote.bg-gray .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray .cta-video.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-video.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cta-video.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.two-cta .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-85 .cta-video.two-cta .input-group > .btn:first-of-type:focus-visible,
    .cta-video.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cta-video.two-cta .btn-lake-blue:first-of-type:focus-visible,
    .cta-video.two-cta .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:focus-visible,
    .pull-quote.bg-gray-75 .cta-video.two-cta .input-group > .btn:first-of-type:focus-visible, .cta-video.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:focus-visible, .EPiServerForms .Form__NavigationBar .cta-video.two-cta button[type=submit]:first-of-type:focus-visible {
        background: #fff;
        color: #353535 !important;
    }

.cta-video.two-cta .btn-primary:nth-of-type(2),
.cta-video.two-cta .pull-quote.bg-light .btn-lake-blue:nth-of-type(2),
.cta-video.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2),
.cost-of-living .cta-video.two-cta .pull-quote.calculator .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-light .cta-video.two-cta .btn-lake-blue:nth-of-type(2),
.cost-of-living .pull-quote.calculator .cta-video.two-cta .btn-lake-blue:nth-of-type(2),
.cta-video.two-cta .pull-quote.bg-light .input-group > .btn:nth-of-type(2),
.cta-video.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2),
.cost-of-living .cta-video.two-cta .pull-quote.calculator .input-group > .btn:nth-of-type(2),
.pull-quote.bg-light .cta-video.two-cta .input-group > .btn:nth-of-type(2),
.cost-of-living .pull-quote.calculator .cta-video.two-cta .input-group > .btn:nth-of-type(2),
.cta-video.two-cta .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-gray .cta-video.two-cta .btn-lake-blue:nth-of-type(2),
.cta-video.two-cta .pull-quote.bg-gray .input-group > .btn:nth-of-type(2),
.pull-quote.bg-gray .cta-video.two-cta .input-group > .btn:nth-of-type(2),
.cta-video.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-gray-85 .cta-video.two-cta .btn-lake-blue:nth-of-type(2),
.cta-video.two-cta .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2),
.pull-quote.bg-gray-85 .cta-video.two-cta .input-group > .btn:nth-of-type(2),
.cta-video.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2),
.pull-quote.bg-gray-75 .cta-video.two-cta .btn-lake-blue:nth-of-type(2),
.cta-video.two-cta .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2),
.pull-quote.bg-gray-75 .cta-video.two-cta .input-group > .btn:nth-of-type(2), .cta-video.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2), .EPiServerForms .Form__NavigationBar .cta-video.two-cta button[type=submit]:nth-of-type(2) {
    background: #3380CC;
    border-color: #3380CC !important;
    color: #fff;
    box-shadow: 0px 5px 20px 0px rgba(41, 97, 163, 0.25);
}

    .cta-video.two-cta .btn-primary:nth-of-type(2):hover,
    .cta-video.two-cta .pull-quote.bg-light .btn-lake-blue:nth-of-type(2):hover,
    .cta-video.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2):hover,
    .cost-of-living .cta-video.two-cta .pull-quote.calculator .btn-lake-blue:nth-of-type(2):hover,
    .pull-quote.bg-light .cta-video.two-cta .btn-lake-blue:nth-of-type(2):hover,
    .cost-of-living .pull-quote.calculator .cta-video.two-cta .btn-lake-blue:nth-of-type(2):hover,
    .cta-video.two-cta .pull-quote.bg-light .input-group > .btn:nth-of-type(2):hover,
    .cta-video.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2):hover,
    .cost-of-living .cta-video.two-cta .pull-quote.calculator .input-group > .btn:nth-of-type(2):hover,
    .pull-quote.bg-light .cta-video.two-cta .input-group > .btn:nth-of-type(2):hover,
    .cost-of-living .pull-quote.calculator .cta-video.two-cta .input-group > .btn:nth-of-type(2):hover,
    .cta-video.two-cta .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2):hover,
    .pull-quote.bg-gray .cta-video.two-cta .btn-lake-blue:nth-of-type(2):hover,
    .cta-video.two-cta .pull-quote.bg-gray .input-group > .btn:nth-of-type(2):hover,
    .pull-quote.bg-gray .cta-video.two-cta .input-group > .btn:nth-of-type(2):hover,
    .cta-video.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2):hover,
    .pull-quote.bg-gray-85 .cta-video.two-cta .btn-lake-blue:nth-of-type(2):hover,
    .cta-video.two-cta .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2):hover,
    .pull-quote.bg-gray-85 .cta-video.two-cta .input-group > .btn:nth-of-type(2):hover,
    .cta-video.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2):hover,
    .pull-quote.bg-gray-75 .cta-video.two-cta .btn-lake-blue:nth-of-type(2):hover,
    .cta-video.two-cta .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2):hover,
    .pull-quote.bg-gray-75 .cta-video.two-cta .input-group > .btn:nth-of-type(2):hover, .cta-video.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2):hover, .EPiServerForms .Form__NavigationBar .cta-video.two-cta button[type=submit]:nth-of-type(2):hover, .cta-video.two-cta .btn-primary:nth-of-type(2):focus-visible,
    .cta-video.two-cta .pull-quote.bg-light .btn-lake-blue:nth-of-type(2):focus-visible,
    .cta-video.two-cta .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2):focus-visible,
    .cost-of-living .cta-video.two-cta .pull-quote.calculator .btn-lake-blue:nth-of-type(2):focus-visible,
    .pull-quote.bg-light .cta-video.two-cta .btn-lake-blue:nth-of-type(2):focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video.two-cta .btn-lake-blue:nth-of-type(2):focus-visible,
    .cta-video.two-cta .pull-quote.bg-light .input-group > .btn:nth-of-type(2):focus-visible,
    .cta-video.two-cta .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2):focus-visible,
    .cost-of-living .cta-video.two-cta .pull-quote.calculator .input-group > .btn:nth-of-type(2):focus-visible,
    .pull-quote.bg-light .cta-video.two-cta .input-group > .btn:nth-of-type(2):focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video.two-cta .input-group > .btn:nth-of-type(2):focus-visible,
    .cta-video.two-cta .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2):focus-visible,
    .pull-quote.bg-gray .cta-video.two-cta .btn-lake-blue:nth-of-type(2):focus-visible,
    .cta-video.two-cta .pull-quote.bg-gray .input-group > .btn:nth-of-type(2):focus-visible,
    .pull-quote.bg-gray .cta-video.two-cta .input-group > .btn:nth-of-type(2):focus-visible,
    .cta-video.two-cta .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2):focus-visible,
    .pull-quote.bg-gray-85 .cta-video.two-cta .btn-lake-blue:nth-of-type(2):focus-visible,
    .cta-video.two-cta .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2):focus-visible,
    .pull-quote.bg-gray-85 .cta-video.two-cta .input-group > .btn:nth-of-type(2):focus-visible,
    .cta-video.two-cta .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2):focus-visible,
    .pull-quote.bg-gray-75 .cta-video.two-cta .btn-lake-blue:nth-of-type(2):focus-visible,
    .cta-video.two-cta .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2):focus-visible,
    .pull-quote.bg-gray-75 .cta-video.two-cta .input-group > .btn:nth-of-type(2):focus-visible, .cta-video.two-cta .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2):focus-visible, .EPiServerForms .Form__NavigationBar .cta-video.two-cta button[type=submit]:nth-of-type(2):focus-visible {
        background: #4A99E8;
        border-color: #4A99E8 !important;
        color: #fff !important;
    }

.cta-video.two-cta.cta-video--white .cta-title-h1, .cta-video.two-cta.cta-video--light .cta-title-h1 {
    color: #07122A !important;
}

.cta-video.two-cta.cta-video--white .cta-title-label, .cta-video.two-cta.cta-video--light .cta-title-label {
    color: #07122A !important;
}

.cta-video.two-cta.cta-video--white .btn-primary:first-of-type,
.cta-video.two-cta.cta-video--white .pull-quote.bg-light .btn-lake-blue:first-of-type,
.cta-video.two-cta.cta-video--white .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type,
.cost-of-living .cta-video.two-cta.cta-video--white .pull-quote.calculator .btn-lake-blue:first-of-type,
.pull-quote.bg-light .cta-video.two-cta.cta-video--white .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.calculator .cta-video.two-cta.cta-video--white .btn-lake-blue:first-of-type,
.cta-video.two-cta.cta-video--white .pull-quote.bg-light .input-group > .btn:first-of-type,
.cta-video.two-cta.cta-video--white .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type,
.cost-of-living .cta-video.two-cta.cta-video--white .pull-quote.calculator .input-group > .btn:first-of-type,
.pull-quote.bg-light .cta-video.two-cta.cta-video--white .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.calculator .cta-video.two-cta.cta-video--white .input-group > .btn:first-of-type,
.cta-video.two-cta.cta-video--white .pull-quote.bg-gray .btn-lake-blue:first-of-type,
.pull-quote.bg-gray .cta-video.two-cta.cta-video--white .btn-lake-blue:first-of-type,
.cta-video.two-cta.cta-video--white .pull-quote.bg-gray .input-group > .btn:first-of-type,
.pull-quote.bg-gray .cta-video.two-cta.cta-video--white .input-group > .btn:first-of-type,
.cta-video.two-cta.cta-video--white .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-85 .cta-video.two-cta.cta-video--white .btn-lake-blue:first-of-type,
.cta-video.two-cta.cta-video--white .pull-quote.bg-gray-85 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-85 .cta-video.two-cta.cta-video--white .input-group > .btn:first-of-type,
.cta-video.two-cta.cta-video--white .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-75 .cta-video.two-cta.cta-video--white .btn-lake-blue:first-of-type,
.cta-video.two-cta.cta-video--white .pull-quote.bg-gray-75 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-75 .cta-video.two-cta.cta-video--white .input-group > .btn:first-of-type, .cta-video.two-cta.cta-video--white .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type, .EPiServerForms .Form__NavigationBar .cta-video.two-cta.cta-video--white button[type=submit]:first-of-type, .cta-video.two-cta.cta-video--light .btn-primary:first-of-type,
.cta-video.two-cta.cta-video--light .pull-quote.bg-light .btn-lake-blue:first-of-type,
.cta-video.two-cta.cta-video--light .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type,
.cost-of-living .cta-video.two-cta.cta-video--light .pull-quote.calculator .btn-lake-blue:first-of-type,
.pull-quote.bg-light .cta-video.two-cta.cta-video--light .btn-lake-blue:first-of-type,
.cost-of-living .pull-quote.calculator .cta-video.two-cta.cta-video--light .btn-lake-blue:first-of-type,
.cta-video.two-cta.cta-video--light .pull-quote.bg-light .input-group > .btn:first-of-type,
.cta-video.two-cta.cta-video--light .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type,
.cost-of-living .cta-video.two-cta.cta-video--light .pull-quote.calculator .input-group > .btn:first-of-type,
.pull-quote.bg-light .cta-video.two-cta.cta-video--light .input-group > .btn:first-of-type,
.cost-of-living .pull-quote.calculator .cta-video.two-cta.cta-video--light .input-group > .btn:first-of-type,
.cta-video.two-cta.cta-video--light .pull-quote.bg-gray .btn-lake-blue:first-of-type,
.pull-quote.bg-gray .cta-video.two-cta.cta-video--light .btn-lake-blue:first-of-type,
.cta-video.two-cta.cta-video--light .pull-quote.bg-gray .input-group > .btn:first-of-type,
.pull-quote.bg-gray .cta-video.two-cta.cta-video--light .input-group > .btn:first-of-type,
.cta-video.two-cta.cta-video--light .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-85 .cta-video.two-cta.cta-video--light .btn-lake-blue:first-of-type,
.cta-video.two-cta.cta-video--light .pull-quote.bg-gray-85 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-85 .cta-video.two-cta.cta-video--light .input-group > .btn:first-of-type,
.cta-video.two-cta.cta-video--light .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type,
.pull-quote.bg-gray-75 .cta-video.two-cta.cta-video--light .btn-lake-blue:first-of-type,
.cta-video.two-cta.cta-video--light .pull-quote.bg-gray-75 .input-group > .btn:first-of-type,
.pull-quote.bg-gray-75 .cta-video.two-cta.cta-video--light .input-group > .btn:first-of-type, .cta-video.two-cta.cta-video--light .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type, .EPiServerForms .Form__NavigationBar .cta-video.two-cta.cta-video--light button[type=submit]:first-of-type {
    border-color: #002576 !important;
    color: #002576 !important;
}

    .cta-video.two-cta.cta-video--white .btn-primary:first-of-type:hover,
    .cta-video.two-cta.cta-video--white .pull-quote.bg-light .btn-lake-blue:first-of-type:hover,
    .cta-video.two-cta.cta-video--white .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-video.two-cta.cta-video--white .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-light .cta-video.two-cta.cta-video--white .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-video.two-cta.cta-video--white .btn-lake-blue:first-of-type:hover,
    .cta-video.two-cta.cta-video--white .pull-quote.bg-light .input-group > .btn:first-of-type:hover,
    .cta-video.two-cta.cta-video--white .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-video.two-cta.cta-video--white .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-light .cta-video.two-cta.cta-video--white .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-video.two-cta.cta-video--white .input-group > .btn:first-of-type:hover,
    .cta-video.two-cta.cta-video--white .pull-quote.bg-gray .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray .cta-video.two-cta.cta-video--white .btn-lake-blue:first-of-type:hover,
    .cta-video.two-cta.cta-video--white .pull-quote.bg-gray .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray .cta-video.two-cta.cta-video--white .input-group > .btn:first-of-type:hover,
    .cta-video.two-cta.cta-video--white .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-video.two-cta.cta-video--white .btn-lake-blue:first-of-type:hover,
    .cta-video.two-cta.cta-video--white .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-video.two-cta.cta-video--white .input-group > .btn:first-of-type:hover,
    .cta-video.two-cta.cta-video--white .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-video.two-cta.cta-video--white .btn-lake-blue:first-of-type:hover,
    .cta-video.two-cta.cta-video--white .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-video.two-cta.cta-video--white .input-group > .btn:first-of-type:hover, .cta-video.two-cta.cta-video--white .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:hover, .EPiServerForms .Form__NavigationBar .cta-video.two-cta.cta-video--white button[type=submit]:first-of-type:hover, .cta-video.two-cta.cta-video--white .btn-primary:first-of-type:focus,
    .cta-video.two-cta.cta-video--white .pull-quote.bg-light .btn-lake-blue:first-of-type:focus,
    .cta-video.two-cta.cta-video--white .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:focus,
    .cost-of-living .cta-video.two-cta.cta-video--white .pull-quote.calculator .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-light .cta-video.two-cta.cta-video--white .btn-lake-blue:first-of-type:focus,
    .cost-of-living .pull-quote.calculator .cta-video.two-cta.cta-video--white .btn-lake-blue:first-of-type:focus,
    .cta-video.two-cta.cta-video--white .pull-quote.bg-light .input-group > .btn:first-of-type:focus,
    .cta-video.two-cta.cta-video--white .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:focus,
    .cost-of-living .cta-video.two-cta.cta-video--white .pull-quote.calculator .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-light .cta-video.two-cta.cta-video--white .input-group > .btn:first-of-type:focus,
    .cost-of-living .pull-quote.calculator .cta-video.two-cta.cta-video--white .input-group > .btn:first-of-type:focus,
    .cta-video.two-cta.cta-video--white .pull-quote.bg-gray .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-gray .cta-video.two-cta.cta-video--white .btn-lake-blue:first-of-type:focus,
    .cta-video.two-cta.cta-video--white .pull-quote.bg-gray .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-gray .cta-video.two-cta.cta-video--white .input-group > .btn:first-of-type:focus,
    .cta-video.two-cta.cta-video--white .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-gray-85 .cta-video.two-cta.cta-video--white .btn-lake-blue:first-of-type:focus,
    .cta-video.two-cta.cta-video--white .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-gray-85 .cta-video.two-cta.cta-video--white .input-group > .btn:first-of-type:focus,
    .cta-video.two-cta.cta-video--white .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-gray-75 .cta-video.two-cta.cta-video--white .btn-lake-blue:first-of-type:focus,
    .cta-video.two-cta.cta-video--white .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-gray-75 .cta-video.two-cta.cta-video--white .input-group > .btn:first-of-type:focus, .cta-video.two-cta.cta-video--white .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:focus, .EPiServerForms .Form__NavigationBar .cta-video.two-cta.cta-video--white button[type=submit]:first-of-type:focus, .cta-video.two-cta.cta-video--light .btn-primary:first-of-type:hover,
    .cta-video.two-cta.cta-video--light .pull-quote.bg-light .btn-lake-blue:first-of-type:hover,
    .cta-video.two-cta.cta-video--light .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .cost-of-living .cta-video.two-cta.cta-video--light .pull-quote.calculator .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-light .cta-video.two-cta.cta-video--light .btn-lake-blue:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-video.two-cta.cta-video--light .btn-lake-blue:first-of-type:hover,
    .cta-video.two-cta.cta-video--light .pull-quote.bg-light .input-group > .btn:first-of-type:hover,
    .cta-video.two-cta.cta-video--light .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .cost-of-living .cta-video.two-cta.cta-video--light .pull-quote.calculator .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-light .cta-video.two-cta.cta-video--light .input-group > .btn:first-of-type:hover,
    .cost-of-living .pull-quote.calculator .cta-video.two-cta.cta-video--light .input-group > .btn:first-of-type:hover,
    .cta-video.two-cta.cta-video--light .pull-quote.bg-gray .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray .cta-video.two-cta.cta-video--light .btn-lake-blue:first-of-type:hover,
    .cta-video.two-cta.cta-video--light .pull-quote.bg-gray .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray .cta-video.two-cta.cta-video--light .input-group > .btn:first-of-type:hover,
    .cta-video.two-cta.cta-video--light .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-video.two-cta.cta-video--light .btn-lake-blue:first-of-type:hover,
    .cta-video.two-cta.cta-video--light .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-85 .cta-video.two-cta.cta-video--light .input-group > .btn:first-of-type:hover,
    .cta-video.two-cta.cta-video--light .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-video.two-cta.cta-video--light .btn-lake-blue:first-of-type:hover,
    .cta-video.two-cta.cta-video--light .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:hover,
    .pull-quote.bg-gray-75 .cta-video.two-cta.cta-video--light .input-group > .btn:first-of-type:hover, .cta-video.two-cta.cta-video--light .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:hover, .EPiServerForms .Form__NavigationBar .cta-video.two-cta.cta-video--light button[type=submit]:first-of-type:hover, .cta-video.two-cta.cta-video--light .btn-primary:first-of-type:focus,
    .cta-video.two-cta.cta-video--light .pull-quote.bg-light .btn-lake-blue:first-of-type:focus,
    .cta-video.two-cta.cta-video--light .cost-of-living .pull-quote.calculator .btn-lake-blue:first-of-type:focus,
    .cost-of-living .cta-video.two-cta.cta-video--light .pull-quote.calculator .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-light .cta-video.two-cta.cta-video--light .btn-lake-blue:first-of-type:focus,
    .cost-of-living .pull-quote.calculator .cta-video.two-cta.cta-video--light .btn-lake-blue:first-of-type:focus,
    .cta-video.two-cta.cta-video--light .pull-quote.bg-light .input-group > .btn:first-of-type:focus,
    .cta-video.two-cta.cta-video--light .cost-of-living .pull-quote.calculator .input-group > .btn:first-of-type:focus,
    .cost-of-living .cta-video.two-cta.cta-video--light .pull-quote.calculator .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-light .cta-video.two-cta.cta-video--light .input-group > .btn:first-of-type:focus,
    .cost-of-living .pull-quote.calculator .cta-video.two-cta.cta-video--light .input-group > .btn:first-of-type:focus,
    .cta-video.two-cta.cta-video--light .pull-quote.bg-gray .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-gray .cta-video.two-cta.cta-video--light .btn-lake-blue:first-of-type:focus,
    .cta-video.two-cta.cta-video--light .pull-quote.bg-gray .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-gray .cta-video.two-cta.cta-video--light .input-group > .btn:first-of-type:focus,
    .cta-video.two-cta.cta-video--light .pull-quote.bg-gray-85 .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-gray-85 .cta-video.two-cta.cta-video--light .btn-lake-blue:first-of-type:focus,
    .cta-video.two-cta.cta-video--light .pull-quote.bg-gray-85 .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-gray-85 .cta-video.two-cta.cta-video--light .input-group > .btn:first-of-type:focus,
    .cta-video.two-cta.cta-video--light .pull-quote.bg-gray-75 .btn-lake-blue:first-of-type:focus,
    .pull-quote.bg-gray-75 .cta-video.two-cta.cta-video--light .btn-lake-blue:first-of-type:focus,
    .cta-video.two-cta.cta-video--light .pull-quote.bg-gray-75 .input-group > .btn:first-of-type:focus,
    .pull-quote.bg-gray-75 .cta-video.two-cta.cta-video--light .input-group > .btn:first-of-type:focus, .cta-video.two-cta.cta-video--light .EPiServerForms .Form__NavigationBar button[type=submit]:first-of-type:focus, .EPiServerForms .Form__NavigationBar .cta-video.two-cta.cta-video--light button[type=submit]:first-of-type:focus {
        background: #002576;
        color: #fff !important;
    }

.cta-video.two-cta.cta-video--white .btn-primary:nth-of-type(2):hover,
.cta-video.two-cta.cta-video--white .pull-quote.bg-light .btn-lake-blue:nth-of-type(2):hover,
.cta-video.two-cta.cta-video--white .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2):hover,
.cost-of-living .cta-video.two-cta.cta-video--white .pull-quote.calculator .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-light .cta-video.two-cta.cta-video--white .btn-lake-blue:nth-of-type(2):hover,
.cost-of-living .pull-quote.calculator .cta-video.two-cta.cta-video--white .btn-lake-blue:nth-of-type(2):hover,
.cta-video.two-cta.cta-video--white .pull-quote.bg-light .input-group > .btn:nth-of-type(2):hover,
.cta-video.two-cta.cta-video--white .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2):hover,
.cost-of-living .cta-video.two-cta.cta-video--white .pull-quote.calculator .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-light .cta-video.two-cta.cta-video--white .input-group > .btn:nth-of-type(2):hover,
.cost-of-living .pull-quote.calculator .cta-video.two-cta.cta-video--white .input-group > .btn:nth-of-type(2):hover,
.cta-video.two-cta.cta-video--white .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-gray .cta-video.two-cta.cta-video--white .btn-lake-blue:nth-of-type(2):hover,
.cta-video.two-cta.cta-video--white .pull-quote.bg-gray .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-gray .cta-video.two-cta.cta-video--white .input-group > .btn:nth-of-type(2):hover,
.cta-video.two-cta.cta-video--white .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-gray-85 .cta-video.two-cta.cta-video--white .btn-lake-blue:nth-of-type(2):hover,
.cta-video.two-cta.cta-video--white .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-gray-85 .cta-video.two-cta.cta-video--white .input-group > .btn:nth-of-type(2):hover,
.cta-video.two-cta.cta-video--white .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-gray-75 .cta-video.two-cta.cta-video--white .btn-lake-blue:nth-of-type(2):hover,
.cta-video.two-cta.cta-video--white .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-gray-75 .cta-video.two-cta.cta-video--white .input-group > .btn:nth-of-type(2):hover, .cta-video.two-cta.cta-video--white .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2):hover, .EPiServerForms .Form__NavigationBar .cta-video.two-cta.cta-video--white button[type=submit]:nth-of-type(2):hover, .cta-video.two-cta.cta-video--white .btn-primary:nth-of-type(2):focus,
.cta-video.two-cta.cta-video--white .pull-quote.bg-light .btn-lake-blue:nth-of-type(2):focus,
.cta-video.two-cta.cta-video--white .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2):focus,
.cost-of-living .cta-video.two-cta.cta-video--white .pull-quote.calculator .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-light .cta-video.two-cta.cta-video--white .btn-lake-blue:nth-of-type(2):focus,
.cost-of-living .pull-quote.calculator .cta-video.two-cta.cta-video--white .btn-lake-blue:nth-of-type(2):focus,
.cta-video.two-cta.cta-video--white .pull-quote.bg-light .input-group > .btn:nth-of-type(2):focus,
.cta-video.two-cta.cta-video--white .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2):focus,
.cost-of-living .cta-video.two-cta.cta-video--white .pull-quote.calculator .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-light .cta-video.two-cta.cta-video--white .input-group > .btn:nth-of-type(2):focus,
.cost-of-living .pull-quote.calculator .cta-video.two-cta.cta-video--white .input-group > .btn:nth-of-type(2):focus,
.cta-video.two-cta.cta-video--white .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-gray .cta-video.two-cta.cta-video--white .btn-lake-blue:nth-of-type(2):focus,
.cta-video.two-cta.cta-video--white .pull-quote.bg-gray .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-gray .cta-video.two-cta.cta-video--white .input-group > .btn:nth-of-type(2):focus,
.cta-video.two-cta.cta-video--white .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-gray-85 .cta-video.two-cta.cta-video--white .btn-lake-blue:nth-of-type(2):focus,
.cta-video.two-cta.cta-video--white .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-gray-85 .cta-video.two-cta.cta-video--white .input-group > .btn:nth-of-type(2):focus,
.cta-video.two-cta.cta-video--white .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-gray-75 .cta-video.two-cta.cta-video--white .btn-lake-blue:nth-of-type(2):focus,
.cta-video.two-cta.cta-video--white .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-gray-75 .cta-video.two-cta.cta-video--white .input-group > .btn:nth-of-type(2):focus, .cta-video.two-cta.cta-video--white .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2):focus, .EPiServerForms .Form__NavigationBar .cta-video.two-cta.cta-video--white button[type=submit]:nth-of-type(2):focus, .cta-video.two-cta.cta-video--light .btn-primary:nth-of-type(2):hover,
.cta-video.two-cta.cta-video--light .pull-quote.bg-light .btn-lake-blue:nth-of-type(2):hover,
.cta-video.two-cta.cta-video--light .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2):hover,
.cost-of-living .cta-video.two-cta.cta-video--light .pull-quote.calculator .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-light .cta-video.two-cta.cta-video--light .btn-lake-blue:nth-of-type(2):hover,
.cost-of-living .pull-quote.calculator .cta-video.two-cta.cta-video--light .btn-lake-blue:nth-of-type(2):hover,
.cta-video.two-cta.cta-video--light .pull-quote.bg-light .input-group > .btn:nth-of-type(2):hover,
.cta-video.two-cta.cta-video--light .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2):hover,
.cost-of-living .cta-video.two-cta.cta-video--light .pull-quote.calculator .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-light .cta-video.two-cta.cta-video--light .input-group > .btn:nth-of-type(2):hover,
.cost-of-living .pull-quote.calculator .cta-video.two-cta.cta-video--light .input-group > .btn:nth-of-type(2):hover,
.cta-video.two-cta.cta-video--light .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-gray .cta-video.two-cta.cta-video--light .btn-lake-blue:nth-of-type(2):hover,
.cta-video.two-cta.cta-video--light .pull-quote.bg-gray .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-gray .cta-video.two-cta.cta-video--light .input-group > .btn:nth-of-type(2):hover,
.cta-video.two-cta.cta-video--light .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-gray-85 .cta-video.two-cta.cta-video--light .btn-lake-blue:nth-of-type(2):hover,
.cta-video.two-cta.cta-video--light .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-gray-85 .cta-video.two-cta.cta-video--light .input-group > .btn:nth-of-type(2):hover,
.cta-video.two-cta.cta-video--light .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2):hover,
.pull-quote.bg-gray-75 .cta-video.two-cta.cta-video--light .btn-lake-blue:nth-of-type(2):hover,
.cta-video.two-cta.cta-video--light .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2):hover,
.pull-quote.bg-gray-75 .cta-video.two-cta.cta-video--light .input-group > .btn:nth-of-type(2):hover, .cta-video.two-cta.cta-video--light .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2):hover, .EPiServerForms .Form__NavigationBar .cta-video.two-cta.cta-video--light button[type=submit]:nth-of-type(2):hover, .cta-video.two-cta.cta-video--light .btn-primary:nth-of-type(2):focus,
.cta-video.two-cta.cta-video--light .pull-quote.bg-light .btn-lake-blue:nth-of-type(2):focus,
.cta-video.two-cta.cta-video--light .cost-of-living .pull-quote.calculator .btn-lake-blue:nth-of-type(2):focus,
.cost-of-living .cta-video.two-cta.cta-video--light .pull-quote.calculator .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-light .cta-video.two-cta.cta-video--light .btn-lake-blue:nth-of-type(2):focus,
.cost-of-living .pull-quote.calculator .cta-video.two-cta.cta-video--light .btn-lake-blue:nth-of-type(2):focus,
.cta-video.two-cta.cta-video--light .pull-quote.bg-light .input-group > .btn:nth-of-type(2):focus,
.cta-video.two-cta.cta-video--light .cost-of-living .pull-quote.calculator .input-group > .btn:nth-of-type(2):focus,
.cost-of-living .cta-video.two-cta.cta-video--light .pull-quote.calculator .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-light .cta-video.two-cta.cta-video--light .input-group > .btn:nth-of-type(2):focus,
.cost-of-living .pull-quote.calculator .cta-video.two-cta.cta-video--light .input-group > .btn:nth-of-type(2):focus,
.cta-video.two-cta.cta-video--light .pull-quote.bg-gray .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-gray .cta-video.two-cta.cta-video--light .btn-lake-blue:nth-of-type(2):focus,
.cta-video.two-cta.cta-video--light .pull-quote.bg-gray .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-gray .cta-video.two-cta.cta-video--light .input-group > .btn:nth-of-type(2):focus,
.cta-video.two-cta.cta-video--light .pull-quote.bg-gray-85 .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-gray-85 .cta-video.two-cta.cta-video--light .btn-lake-blue:nth-of-type(2):focus,
.cta-video.two-cta.cta-video--light .pull-quote.bg-gray-85 .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-gray-85 .cta-video.two-cta.cta-video--light .input-group > .btn:nth-of-type(2):focus,
.cta-video.two-cta.cta-video--light .pull-quote.bg-gray-75 .btn-lake-blue:nth-of-type(2):focus,
.pull-quote.bg-gray-75 .cta-video.two-cta.cta-video--light .btn-lake-blue:nth-of-type(2):focus,
.cta-video.two-cta.cta-video--light .pull-quote.bg-gray-75 .input-group > .btn:nth-of-type(2):focus,
.pull-quote.bg-gray-75 .cta-video.two-cta.cta-video--light .input-group > .btn:nth-of-type(2):focus, .cta-video.two-cta.cta-video--light .EPiServerForms .Form__NavigationBar button[type=submit]:nth-of-type(2):focus, .EPiServerForms .Form__NavigationBar .cta-video.two-cta.cta-video--light button[type=submit]:nth-of-type(2):focus {
    color: #fff !important;
}

.cta-video .cta-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.cta-video .container-lg, .cta-video .contact-block--no_img .col-block .content-block, .contact-block--no_img .col-block .cta-video .content-block {
    height: 100%;
}

    .cta-video .container-lg .row, .cta-video .contact-block--no_img .col-block .content-block .row, .contact-block--no_img .col-block .cta-video .content-block .row, .cta-video .container-lg .EPiServerForms section, .cta-video .contact-block--no_img .col-block .content-block .EPiServerForms section, .contact-block--no_img .col-block .cta-video .content-block .EPiServerForms section, .EPiServerForms .cta-video .container-lg section, .EPiServerForms .cta-video .contact-block--no_img .col-block .content-block section, .contact-block--no_img .col-block .EPiServerForms .cta-video .content-block section, .cta-video .container-lg .event-block .event-grid, .cta-video .contact-block--no_img .col-block .content-block .event-block .event-grid, .contact-block--no_img .col-block .cta-video .content-block .event-block .event-grid, .event-block .cta-video .container-lg .event-grid, .event-block .cta-video .contact-block--no_img .col-block .content-block .event-grid, .contact-block--no_img .col-block .event-block .cta-video .content-block .event-grid {
        height: 100%;
    }

.cta-video .cta-video-content {
    color: #fff;
    line-height: 2;
}

    .cta-video .cta-video-content p a {
        color: #48bee2;
        text-decoration: underline;
    }

.cta-video .cta-video-play .cta-video-btn {
    width: 90px;
    height: 90px;
    margin: 0 auto;
    border-radius: 66px;
    background: white;
    display: flex;
    flex: 0;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all 0.3s;
    border-color: transparent;
    padding: 0;
    color: #fff;
    box-shadow: 0px 25px 70px 0px rgba(5, 13, 30, 0.2);
}

@media (max-width: 768.98px) {
    .cta-video .cta-video-play .cta-video-btn {
        display: none;
    }
}

.cta-video .cta-video-play .cta-video-btn .fa-play {
    color: #002576 !important;
    margin-left: 10px;
    transition: all 0.3s;
}

.cta-video .cta-video-play .cta-video-btn:hover, .cta-video .cta-video-play .cta-video-btn:focus {
    transform: scale(1.1);
    text-decoration: none;
}

    .cta-video .cta-video-play .cta-video-btn:hover .fa-play, .cta-video .cta-video-play .cta-video-btn:focus .fa-play {
        color: #3380CC !important;
    }

@media (min-width: 769px) {
    .cta-video .cta-video-play .ratio {
        display: none;
    }
}

@media (min-width: 992px) {
    .cta-video.cta-video-right {
        background-position: right top;
    }
}

.cta-video.cta-video-right .cta-overlay {
    background: linear-gradient(to left, transparent 0%, transparent 50%, rgba(7, 18, 42, 0.9) 50%, rgba(7, 18, 42, 0.9) 100%);
}

@media (max-width: 768.98px) {
    .cta-video.cta-video-right .cta-overlay {
        background: linear-gradient(to bottom, #07122A 0%, #07122A 35%, rgba(7, 18, 42, 0) 100%);
    }
}

.cta-video.cta-video-right .cta-video-content {
    order: 1;
}

.cta-video.cta-video-right .cta-video-play {
    order: 2;
}

@media (min-width: 992px) {
    .cta-video.cta-video-right .cta-video-play {
        padding-left: 80px;
    }
}

@media (min-width: 992px) {
    .cta-video.cta-video-left {
        background-position: left top;
    }
}

.cta-video.cta-video-left .cta-overlay {
    background: linear-gradient(to right, transparent 0%, transparent 50%, rgba(7, 18, 42, 0.9) 50%, rgba(7, 18, 42, 0.9) 100%);
}

@media (max-width: 768.98px) {
    .cta-video.cta-video-left .cta-overlay {
        background: linear-gradient(to bottom, #07122A 0%, #07122A 35%, rgba(7, 18, 42, 0) 100%);
    }
}

@media (min-width: 769px) {
    .cta-video.cta-video-left .cta-video-content {
        order: 2;
    }
}

@media (min-width: 769px) {
    .cta-video.cta-video-left .cta-video-play {
        order: 1;
    }
}

@media (min-width: 992px) {
    .cta-video.cta-video-left .cta-video-play {
        padding-right: 80px;
    }
}

.cta-video .cta-video-item {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(7, 18, 42, 0.85);
    display: none;
    z-index: 1;
}

    .cta-video .cta-video-item.cta-video-show {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .cta-video .cta-video-item .cta-close-video {
        position: absolute;
        top: 2rem;
        right: 2rem;
        width: 50px;
        height: 50px;
        border-radius: 25px;
        border: none;
        text-align: center;
        color: #003051;
        padding: 0.8rem 0 0.8rem 0.1rem;
        background: #fff;
        transition: all 0.2s ease;
        z-index: 999;
    }

        .cta-video .cta-video-item .cta-close-video:hover, .cta-video .cta-video-item .cta-close-video:focus {
            color: #3380CC;
            transform: rotate(90deg) scale(1.1);
        }

.cta-video--black-alpha .cta-overlay {
    display: none;
}

.cta-video--black-alpha .cta-video-content {
    padding: 3rem;
    margin-left: 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
    background: rgba(7, 18, 42, 0.95);
}

@media (max-width: 768.98px) {
    .cta-video--black-alpha .cta-video-content {
        margin-right: 1rem;
        width: calc(100% - 2rem);
    }
}

.cta-video--black-alpha.cta-video-left .cta-video-content {
    margin-left: 0;
    margin-right: 1rem;
}

@media (max-width: 768.98px) {
    .cta-video--black-alpha.cta-video-left .cta-video-content {
        margin-left: 1rem;
    }
}

.cta-video--black-alpha .cta-video-play {
    margin-left: 6.333333%;
}

@media (max-width: 991.98px) {
    .cta-video--black-alpha .cta-video-play {
        padding-top: 2rem;
        margin-left: -1rem;
    }
}

@media (max-width: 768.98px) {
    .cta-video--black-alpha .cta-video-play {
        margin-left: 0;
    }
}

.cta-video--black-alpha .btn-primary, .cta-video--black-alpha .pull-quote.bg-light .btn-primary, .cta-video--black-alpha .cost-of-living .pull-quote.calculator .btn-primary, .cost-of-living .cta-video--black-alpha .pull-quote.calculator .btn-primary, .pull-quote.bg-light .cta-video--black-alpha .btn-primary, .cost-of-living .pull-quote.calculator .cta-video--black-alpha .btn-primary,
.cta-video--black-alpha .pull-quote.bg-light .btn-lake-blue,
.cta-video--black-alpha .cost-of-living .pull-quote.calculator .btn-lake-blue,
.cost-of-living .cta-video--black-alpha .pull-quote.calculator .btn-lake-blue,
.pull-quote.bg-light .cta-video--black-alpha .btn-lake-blue,
.cost-of-living .pull-quote.calculator .cta-video--black-alpha .btn-lake-blue,
.cta-video--black-alpha .pull-quote.bg-light .input-group > .btn,
.cta-video--black-alpha .cost-of-living .pull-quote.calculator .input-group > .btn,
.cost-of-living .cta-video--black-alpha .pull-quote.calculator .input-group > .btn,
.pull-quote.bg-light .cta-video--black-alpha .input-group > .btn,
.cost-of-living .pull-quote.calculator .cta-video--black-alpha .input-group > .btn, .cta-video--black-alpha .pull-quote.bg-gray .btn-primary, .pull-quote.bg-gray .cta-video--black-alpha .btn-primary,
.cta-video--black-alpha .pull-quote.bg-gray .btn-lake-blue,
.pull-quote.bg-gray .cta-video--black-alpha .btn-lake-blue,
.cta-video--black-alpha .pull-quote.bg-gray .input-group > .btn,
.pull-quote.bg-gray .cta-video--black-alpha .input-group > .btn, .cta-video--black-alpha .pull-quote.bg-gray-85 .btn-primary, .pull-quote.bg-gray-85 .cta-video--black-alpha .btn-primary,
.cta-video--black-alpha .pull-quote.bg-gray-85 .btn-lake-blue,
.pull-quote.bg-gray-85 .cta-video--black-alpha .btn-lake-blue,
.cta-video--black-alpha .pull-quote.bg-gray-85 .input-group > .btn,
.pull-quote.bg-gray-85 .cta-video--black-alpha .input-group > .btn, .cta-video--black-alpha .pull-quote.bg-gray-75 .btn-primary, .pull-quote.bg-gray-75 .cta-video--black-alpha .btn-primary,
.cta-video--black-alpha .pull-quote.bg-gray-75 .btn-lake-blue,
.pull-quote.bg-gray-75 .cta-video--black-alpha .btn-lake-blue,
.cta-video--black-alpha .pull-quote.bg-gray-75 .input-group > .btn,
.pull-quote.bg-gray-75 .cta-video--black-alpha .input-group > .btn, .cta-video--black-alpha .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .cta-video--black-alpha button[type=submit] {
    border-color: #fff !important;
    color: #003051 !important;
    background: #fff;
}

    .cta-video--black-alpha .btn-primary:hover,
    .cta-video--black-alpha .pull-quote.bg-light .btn-lake-blue:hover,
    .cta-video--black-alpha .cost-of-living .pull-quote.calculator .btn-lake-blue:hover,
    .cost-of-living .cta-video--black-alpha .pull-quote.calculator .btn-lake-blue:hover,
    .pull-quote.bg-light .cta-video--black-alpha .btn-lake-blue:hover,
    .cost-of-living .pull-quote.calculator .cta-video--black-alpha .btn-lake-blue:hover,
    .cta-video--black-alpha .pull-quote.bg-light .input-group > .btn:hover,
    .cta-video--black-alpha .cost-of-living .pull-quote.calculator .input-group > .btn:hover,
    .cost-of-living .cta-video--black-alpha .pull-quote.calculator .input-group > .btn:hover,
    .pull-quote.bg-light .cta-video--black-alpha .input-group > .btn:hover,
    .cost-of-living .pull-quote.calculator .cta-video--black-alpha .input-group > .btn:hover,
    .cta-video--black-alpha .pull-quote.bg-gray .btn-lake-blue:hover,
    .pull-quote.bg-gray .cta-video--black-alpha .btn-lake-blue:hover,
    .cta-video--black-alpha .pull-quote.bg-gray .input-group > .btn:hover,
    .pull-quote.bg-gray .cta-video--black-alpha .input-group > .btn:hover,
    .cta-video--black-alpha .pull-quote.bg-gray-85 .btn-lake-blue:hover,
    .pull-quote.bg-gray-85 .cta-video--black-alpha .btn-lake-blue:hover,
    .cta-video--black-alpha .pull-quote.bg-gray-85 .input-group > .btn:hover,
    .pull-quote.bg-gray-85 .cta-video--black-alpha .input-group > .btn:hover,
    .cta-video--black-alpha .pull-quote.bg-gray-75 .btn-lake-blue:hover,
    .pull-quote.bg-gray-75 .cta-video--black-alpha .btn-lake-blue:hover,
    .cta-video--black-alpha .pull-quote.bg-gray-75 .input-group > .btn:hover,
    .pull-quote.bg-gray-75 .cta-video--black-alpha .input-group > .btn:hover, .cta-video--black-alpha .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .cta-video--black-alpha button[type=submit]:hover, .cta-video--black-alpha .btn-primary:focus-visible,
    .cta-video--black-alpha .pull-quote.bg-light .btn-lake-blue:focus-visible,
    .cta-video--black-alpha .cost-of-living .pull-quote.calculator .btn-lake-blue:focus-visible,
    .cost-of-living .cta-video--black-alpha .pull-quote.calculator .btn-lake-blue:focus-visible,
    .pull-quote.bg-light .cta-video--black-alpha .btn-lake-blue:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video--black-alpha .btn-lake-blue:focus-visible,
    .cta-video--black-alpha .pull-quote.bg-light .input-group > .btn:focus-visible,
    .cta-video--black-alpha .cost-of-living .pull-quote.calculator .input-group > .btn:focus-visible,
    .cost-of-living .cta-video--black-alpha .pull-quote.calculator .input-group > .btn:focus-visible,
    .pull-quote.bg-light .cta-video--black-alpha .input-group > .btn:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video--black-alpha .input-group > .btn:focus-visible,
    .cta-video--black-alpha .pull-quote.bg-gray .btn-lake-blue:focus-visible,
    .pull-quote.bg-gray .cta-video--black-alpha .btn-lake-blue:focus-visible,
    .cta-video--black-alpha .pull-quote.bg-gray .input-group > .btn:focus-visible,
    .pull-quote.bg-gray .cta-video--black-alpha .input-group > .btn:focus-visible,
    .cta-video--black-alpha .pull-quote.bg-gray-85 .btn-lake-blue:focus-visible,
    .pull-quote.bg-gray-85 .cta-video--black-alpha .btn-lake-blue:focus-visible,
    .cta-video--black-alpha .pull-quote.bg-gray-85 .input-group > .btn:focus-visible,
    .pull-quote.bg-gray-85 .cta-video--black-alpha .input-group > .btn:focus-visible,
    .cta-video--black-alpha .pull-quote.bg-gray-75 .btn-lake-blue:focus-visible,
    .pull-quote.bg-gray-75 .cta-video--black-alpha .btn-lake-blue:focus-visible,
    .cta-video--black-alpha .pull-quote.bg-gray-75 .input-group > .btn:focus-visible,
    .pull-quote.bg-gray-75 .cta-video--black-alpha .input-group > .btn:focus-visible, .cta-video--black-alpha .EPiServerForms .Form__NavigationBar button[type=submit]:focus-visible, .EPiServerForms .Form__NavigationBar .cta-video--black-alpha button[type=submit]:focus-visible {
        background: #3380CC;
        border-color: #3380CC !important;
        color: #fff !important;
    }

.cta-video--black-gradient-alpha.cta-video-right .cta-overlay {
    background: linear-gradient(270deg, rgba(7, 18, 42, 0.6) 0%, #07122a 100%);
}

@media (max-width: 768.98px) {
    .cta-video--black-gradient-alpha.cta-video-right .cta-overlay {
        background: linear-gradient(to bottom, rgba(7, 18, 42, 0.95) 0%, rgba(7, 18, 42, 0.85) 75%, rgba(7, 18, 42, 0) 100%);
    }
}

.cta-video--black-gradient-alpha.cta-video-left .cta-overlay {
    background: linear-gradient(90deg, rgba(7, 18, 42, 0.6) 0%, #07122a 100%);
}

@media (max-width: 768.98px) {
    .cta-video--black-gradient-alpha.cta-video-left .cta-overlay {
        background: linear-gradient(to bottom, rgba(7, 18, 42, 0.95) 0%, rgba(7, 18, 42, 0.85) 75%, rgba(7, 18, 42, 0) 100%);
    }
}

.cta-video--black-gradient-alpha .btn-primary, .cta-video--black-gradient-alpha .pull-quote.bg-light .btn-primary, .cta-video--black-gradient-alpha .cost-of-living .pull-quote.calculator .btn-primary, .cost-of-living .cta-video--black-gradient-alpha .pull-quote.calculator .btn-primary, .pull-quote.bg-light .cta-video--black-gradient-alpha .btn-primary, .cost-of-living .pull-quote.calculator .cta-video--black-gradient-alpha .btn-primary,
.cta-video--black-gradient-alpha .pull-quote.bg-light .btn-lake-blue,
.cta-video--black-gradient-alpha .cost-of-living .pull-quote.calculator .btn-lake-blue,
.cost-of-living .cta-video--black-gradient-alpha .pull-quote.calculator .btn-lake-blue,
.pull-quote.bg-light .cta-video--black-gradient-alpha .btn-lake-blue,
.cost-of-living .pull-quote.calculator .cta-video--black-gradient-alpha .btn-lake-blue,
.cta-video--black-gradient-alpha .pull-quote.bg-light .input-group > .btn,
.cta-video--black-gradient-alpha .cost-of-living .pull-quote.calculator .input-group > .btn,
.cost-of-living .cta-video--black-gradient-alpha .pull-quote.calculator .input-group > .btn,
.pull-quote.bg-light .cta-video--black-gradient-alpha .input-group > .btn,
.cost-of-living .pull-quote.calculator .cta-video--black-gradient-alpha .input-group > .btn, .cta-video--black-gradient-alpha .pull-quote.bg-gray .btn-primary, .pull-quote.bg-gray .cta-video--black-gradient-alpha .btn-primary,
.cta-video--black-gradient-alpha .pull-quote.bg-gray .btn-lake-blue,
.pull-quote.bg-gray .cta-video--black-gradient-alpha .btn-lake-blue,
.cta-video--black-gradient-alpha .pull-quote.bg-gray .input-group > .btn,
.pull-quote.bg-gray .cta-video--black-gradient-alpha .input-group > .btn, .cta-video--black-gradient-alpha .pull-quote.bg-gray-85 .btn-primary, .pull-quote.bg-gray-85 .cta-video--black-gradient-alpha .btn-primary,
.cta-video--black-gradient-alpha .pull-quote.bg-gray-85 .btn-lake-blue,
.pull-quote.bg-gray-85 .cta-video--black-gradient-alpha .btn-lake-blue,
.cta-video--black-gradient-alpha .pull-quote.bg-gray-85 .input-group > .btn,
.pull-quote.bg-gray-85 .cta-video--black-gradient-alpha .input-group > .btn, .cta-video--black-gradient-alpha .pull-quote.bg-gray-75 .btn-primary, .pull-quote.bg-gray-75 .cta-video--black-gradient-alpha .btn-primary,
.cta-video--black-gradient-alpha .pull-quote.bg-gray-75 .btn-lake-blue,
.pull-quote.bg-gray-75 .cta-video--black-gradient-alpha .btn-lake-blue,
.cta-video--black-gradient-alpha .pull-quote.bg-gray-75 .input-group > .btn,
.pull-quote.bg-gray-75 .cta-video--black-gradient-alpha .input-group > .btn, .cta-video--black-gradient-alpha .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .cta-video--black-gradient-alpha button[type=submit] {
    border-color: #fff !important;
    color: #003051 !important;
    background: white;
}

    .cta-video--black-gradient-alpha .btn-primary:hover,
    .cta-video--black-gradient-alpha .pull-quote.bg-light .btn-lake-blue:hover,
    .cta-video--black-gradient-alpha .cost-of-living .pull-quote.calculator .btn-lake-blue:hover,
    .cost-of-living .cta-video--black-gradient-alpha .pull-quote.calculator .btn-lake-blue:hover,
    .pull-quote.bg-light .cta-video--black-gradient-alpha .btn-lake-blue:hover,
    .cost-of-living .pull-quote.calculator .cta-video--black-gradient-alpha .btn-lake-blue:hover,
    .cta-video--black-gradient-alpha .pull-quote.bg-light .input-group > .btn:hover,
    .cta-video--black-gradient-alpha .cost-of-living .pull-quote.calculator .input-group > .btn:hover,
    .cost-of-living .cta-video--black-gradient-alpha .pull-quote.calculator .input-group > .btn:hover,
    .pull-quote.bg-light .cta-video--black-gradient-alpha .input-group > .btn:hover,
    .cost-of-living .pull-quote.calculator .cta-video--black-gradient-alpha .input-group > .btn:hover,
    .cta-video--black-gradient-alpha .pull-quote.bg-gray .btn-lake-blue:hover,
    .pull-quote.bg-gray .cta-video--black-gradient-alpha .btn-lake-blue:hover,
    .cta-video--black-gradient-alpha .pull-quote.bg-gray .input-group > .btn:hover,
    .pull-quote.bg-gray .cta-video--black-gradient-alpha .input-group > .btn:hover,
    .cta-video--black-gradient-alpha .pull-quote.bg-gray-85 .btn-lake-blue:hover,
    .pull-quote.bg-gray-85 .cta-video--black-gradient-alpha .btn-lake-blue:hover,
    .cta-video--black-gradient-alpha .pull-quote.bg-gray-85 .input-group > .btn:hover,
    .pull-quote.bg-gray-85 .cta-video--black-gradient-alpha .input-group > .btn:hover,
    .cta-video--black-gradient-alpha .pull-quote.bg-gray-75 .btn-lake-blue:hover,
    .pull-quote.bg-gray-75 .cta-video--black-gradient-alpha .btn-lake-blue:hover,
    .cta-video--black-gradient-alpha .pull-quote.bg-gray-75 .input-group > .btn:hover,
    .pull-quote.bg-gray-75 .cta-video--black-gradient-alpha .input-group > .btn:hover, .cta-video--black-gradient-alpha .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .cta-video--black-gradient-alpha button[type=submit]:hover, .cta-video--black-gradient-alpha .btn-primary:focus-visible,
    .cta-video--black-gradient-alpha .pull-quote.bg-light .btn-lake-blue:focus-visible,
    .cta-video--black-gradient-alpha .cost-of-living .pull-quote.calculator .btn-lake-blue:focus-visible,
    .cost-of-living .cta-video--black-gradient-alpha .pull-quote.calculator .btn-lake-blue:focus-visible,
    .pull-quote.bg-light .cta-video--black-gradient-alpha .btn-lake-blue:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video--black-gradient-alpha .btn-lake-blue:focus-visible,
    .cta-video--black-gradient-alpha .pull-quote.bg-light .input-group > .btn:focus-visible,
    .cta-video--black-gradient-alpha .cost-of-living .pull-quote.calculator .input-group > .btn:focus-visible,
    .cost-of-living .cta-video--black-gradient-alpha .pull-quote.calculator .input-group > .btn:focus-visible,
    .pull-quote.bg-light .cta-video--black-gradient-alpha .input-group > .btn:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video--black-gradient-alpha .input-group > .btn:focus-visible,
    .cta-video--black-gradient-alpha .pull-quote.bg-gray .btn-lake-blue:focus-visible,
    .pull-quote.bg-gray .cta-video--black-gradient-alpha .btn-lake-blue:focus-visible,
    .cta-video--black-gradient-alpha .pull-quote.bg-gray .input-group > .btn:focus-visible,
    .pull-quote.bg-gray .cta-video--black-gradient-alpha .input-group > .btn:focus-visible,
    .cta-video--black-gradient-alpha .pull-quote.bg-gray-85 .btn-lake-blue:focus-visible,
    .pull-quote.bg-gray-85 .cta-video--black-gradient-alpha .btn-lake-blue:focus-visible,
    .cta-video--black-gradient-alpha .pull-quote.bg-gray-85 .input-group > .btn:focus-visible,
    .pull-quote.bg-gray-85 .cta-video--black-gradient-alpha .input-group > .btn:focus-visible,
    .cta-video--black-gradient-alpha .pull-quote.bg-gray-75 .btn-lake-blue:focus-visible,
    .pull-quote.bg-gray-75 .cta-video--black-gradient-alpha .btn-lake-blue:focus-visible,
    .cta-video--black-gradient-alpha .pull-quote.bg-gray-75 .input-group > .btn:focus-visible,
    .pull-quote.bg-gray-75 .cta-video--black-gradient-alpha .input-group > .btn:focus-visible, .cta-video--black-gradient-alpha .EPiServerForms .Form__NavigationBar button[type=submit]:focus-visible, .EPiServerForms .Form__NavigationBar .cta-video--black-gradient-alpha button[type=submit]:focus-visible {
        background: #3380CC;
        border-color: #3380CC !important;
        color: #fff !important;
    }

.cta-video--black.cta-video-right {
    background-position: left;
}

    .cta-video--black.cta-video-right .cta-overlay {
        background: linear-gradient(to left, transparent 0%, transparent 50%, black 50%, black 100%);
    }

@media (max-width: 768.98px) {
    .cta-video--black.cta-video-right .cta-overlay {
        background: linear-gradient(to bottom, #000 0%, #000 35%, rgba(0, 0, 0, 0) 100%);
    }
}

.cta-video--black.cta-video-left {
    background-position: right;
}

    .cta-video--black.cta-video-left .cta-overlay {
        background: linear-gradient(to right, transparent 0%, transparent 50%, black 50%, black 100%);
    }

@media (max-width: 768.98px) {
    .cta-video--black.cta-video-left .cta-overlay {
        background: linear-gradient(to bottom, #000 0%, #000 35%, rgba(0, 0, 0, 0) 100%);
    }
}

.cta-video--black .btn-primary, .cta-video--black .pull-quote.bg-light .btn-primary, .cta-video--black .cost-of-living .pull-quote.calculator .btn-primary, .cost-of-living .cta-video--black .pull-quote.calculator .btn-primary, .pull-quote.bg-light .cta-video--black .btn-primary, .cost-of-living .pull-quote.calculator .cta-video--black .btn-primary,
.cta-video--black .pull-quote.bg-light .btn-lake-blue,
.cta-video--black .cost-of-living .pull-quote.calculator .btn-lake-blue,
.cost-of-living .cta-video--black .pull-quote.calculator .btn-lake-blue,
.pull-quote.bg-light .cta-video--black .btn-lake-blue,
.cost-of-living .pull-quote.calculator .cta-video--black .btn-lake-blue,
.cta-video--black .pull-quote.bg-light .input-group > .btn,
.cta-video--black .cost-of-living .pull-quote.calculator .input-group > .btn,
.cost-of-living .cta-video--black .pull-quote.calculator .input-group > .btn,
.pull-quote.bg-light .cta-video--black .input-group > .btn,
.cost-of-living .pull-quote.calculator .cta-video--black .input-group > .btn, .cta-video--black .pull-quote.bg-gray .btn-primary, .pull-quote.bg-gray .cta-video--black .btn-primary,
.cta-video--black .pull-quote.bg-gray .btn-lake-blue,
.pull-quote.bg-gray .cta-video--black .btn-lake-blue,
.cta-video--black .pull-quote.bg-gray .input-group > .btn,
.pull-quote.bg-gray .cta-video--black .input-group > .btn, .cta-video--black .pull-quote.bg-gray-85 .btn-primary, .pull-quote.bg-gray-85 .cta-video--black .btn-primary,
.cta-video--black .pull-quote.bg-gray-85 .btn-lake-blue,
.pull-quote.bg-gray-85 .cta-video--black .btn-lake-blue,
.cta-video--black .pull-quote.bg-gray-85 .input-group > .btn,
.pull-quote.bg-gray-85 .cta-video--black .input-group > .btn, .cta-video--black .pull-quote.bg-gray-75 .btn-primary, .pull-quote.bg-gray-75 .cta-video--black .btn-primary,
.cta-video--black .pull-quote.bg-gray-75 .btn-lake-blue,
.pull-quote.bg-gray-75 .cta-video--black .btn-lake-blue,
.cta-video--black .pull-quote.bg-gray-75 .input-group > .btn,
.pull-quote.bg-gray-75 .cta-video--black .input-group > .btn, .cta-video--black .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .cta-video--black button[type=submit] {
    border-color: #fff !important;
    color: #003051 !important;
    background: #fff;
}

    .cta-video--black .btn-primary:hover,
    .cta-video--black .pull-quote.bg-light .btn-lake-blue:hover,
    .cta-video--black .cost-of-living .pull-quote.calculator .btn-lake-blue:hover,
    .cost-of-living .cta-video--black .pull-quote.calculator .btn-lake-blue:hover,
    .pull-quote.bg-light .cta-video--black .btn-lake-blue:hover,
    .cost-of-living .pull-quote.calculator .cta-video--black .btn-lake-blue:hover,
    .cta-video--black .pull-quote.bg-light .input-group > .btn:hover,
    .cta-video--black .cost-of-living .pull-quote.calculator .input-group > .btn:hover,
    .cost-of-living .cta-video--black .pull-quote.calculator .input-group > .btn:hover,
    .pull-quote.bg-light .cta-video--black .input-group > .btn:hover,
    .cost-of-living .pull-quote.calculator .cta-video--black .input-group > .btn:hover,
    .cta-video--black .pull-quote.bg-gray .btn-lake-blue:hover,
    .pull-quote.bg-gray .cta-video--black .btn-lake-blue:hover,
    .cta-video--black .pull-quote.bg-gray .input-group > .btn:hover,
    .pull-quote.bg-gray .cta-video--black .input-group > .btn:hover,
    .cta-video--black .pull-quote.bg-gray-85 .btn-lake-blue:hover,
    .pull-quote.bg-gray-85 .cta-video--black .btn-lake-blue:hover,
    .cta-video--black .pull-quote.bg-gray-85 .input-group > .btn:hover,
    .pull-quote.bg-gray-85 .cta-video--black .input-group > .btn:hover,
    .cta-video--black .pull-quote.bg-gray-75 .btn-lake-blue:hover,
    .pull-quote.bg-gray-75 .cta-video--black .btn-lake-blue:hover,
    .cta-video--black .pull-quote.bg-gray-75 .input-group > .btn:hover,
    .pull-quote.bg-gray-75 .cta-video--black .input-group > .btn:hover, .cta-video--black .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .cta-video--black button[type=submit]:hover, .cta-video--black .btn-primary:focus-visible,
    .cta-video--black .pull-quote.bg-light .btn-lake-blue:focus-visible,
    .cta-video--black .cost-of-living .pull-quote.calculator .btn-lake-blue:focus-visible,
    .cost-of-living .cta-video--black .pull-quote.calculator .btn-lake-blue:focus-visible,
    .pull-quote.bg-light .cta-video--black .btn-lake-blue:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video--black .btn-lake-blue:focus-visible,
    .cta-video--black .pull-quote.bg-light .input-group > .btn:focus-visible,
    .cta-video--black .cost-of-living .pull-quote.calculator .input-group > .btn:focus-visible,
    .cost-of-living .cta-video--black .pull-quote.calculator .input-group > .btn:focus-visible,
    .pull-quote.bg-light .cta-video--black .input-group > .btn:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video--black .input-group > .btn:focus-visible,
    .cta-video--black .pull-quote.bg-gray .btn-lake-blue:focus-visible,
    .pull-quote.bg-gray .cta-video--black .btn-lake-blue:focus-visible,
    .cta-video--black .pull-quote.bg-gray .input-group > .btn:focus-visible,
    .pull-quote.bg-gray .cta-video--black .input-group > .btn:focus-visible,
    .cta-video--black .pull-quote.bg-gray-85 .btn-lake-blue:focus-visible,
    .pull-quote.bg-gray-85 .cta-video--black .btn-lake-blue:focus-visible,
    .cta-video--black .pull-quote.bg-gray-85 .input-group > .btn:focus-visible,
    .pull-quote.bg-gray-85 .cta-video--black .input-group > .btn:focus-visible,
    .cta-video--black .pull-quote.bg-gray-75 .btn-lake-blue:focus-visible,
    .pull-quote.bg-gray-75 .cta-video--black .btn-lake-blue:focus-visible,
    .cta-video--black .pull-quote.bg-gray-75 .input-group > .btn:focus-visible,
    .pull-quote.bg-gray-75 .cta-video--black .input-group > .btn:focus-visible, .cta-video--black .EPiServerForms .Form__NavigationBar button[type=submit]:focus-visible, .EPiServerForms .Form__NavigationBar .cta-video--black button[type=submit]:focus-visible {
        background: #3380CC;
        border-color: #3380CC !important;
        color: #fff !important;
    }

.cta-video--blue.cta-video-right {
    background-position: left;
}

    .cta-video--blue.cta-video-right .cta-overlay {
        background: linear-gradient(to left, transparent 0%, transparent 50%, #002576 50%, #002576 100%);
    }

@media (max-width: 768.98px) {
    .cta-video--blue.cta-video-right .cta-overlay {
        background: linear-gradient(to bottom, #002576 0%, #002576 35%, rgba(0, 37, 118, 0) 100%);
    }
}

.cta-video--blue.cta-video-left {
    background-position: right;
}

    .cta-video--blue.cta-video-left .cta-overlay {
        background: linear-gradient(to right, transparent 0%, transparent 50%, #002576 50%, #002576 100%);
    }

@media (max-width: 768.98px) {
    .cta-video--blue.cta-video-left .cta-overlay {
        background: linear-gradient(to bottom, #002576 0%, #002576 35%, rgba(0, 37, 118, 0) 100%);
    }
}

.cta-video--blue .btn-primary, .cta-video--blue .pull-quote.bg-light .btn-primary, .cta-video--blue .cost-of-living .pull-quote.calculator .btn-primary, .cost-of-living .cta-video--blue .pull-quote.calculator .btn-primary, .pull-quote.bg-light .cta-video--blue .btn-primary, .cost-of-living .pull-quote.calculator .cta-video--blue .btn-primary,
.cta-video--blue .pull-quote.bg-light .btn-lake-blue,
.cta-video--blue .cost-of-living .pull-quote.calculator .btn-lake-blue,
.cost-of-living .cta-video--blue .pull-quote.calculator .btn-lake-blue,
.pull-quote.bg-light .cta-video--blue .btn-lake-blue,
.cost-of-living .pull-quote.calculator .cta-video--blue .btn-lake-blue,
.cta-video--blue .pull-quote.bg-light .input-group > .btn,
.cta-video--blue .cost-of-living .pull-quote.calculator .input-group > .btn,
.cost-of-living .cta-video--blue .pull-quote.calculator .input-group > .btn,
.pull-quote.bg-light .cta-video--blue .input-group > .btn,
.cost-of-living .pull-quote.calculator .cta-video--blue .input-group > .btn, .cta-video--blue .pull-quote.bg-gray .btn-primary, .pull-quote.bg-gray .cta-video--blue .btn-primary,
.cta-video--blue .pull-quote.bg-gray .btn-lake-blue,
.pull-quote.bg-gray .cta-video--blue .btn-lake-blue,
.cta-video--blue .pull-quote.bg-gray .input-group > .btn,
.pull-quote.bg-gray .cta-video--blue .input-group > .btn, .cta-video--blue .pull-quote.bg-gray-85 .btn-primary, .pull-quote.bg-gray-85 .cta-video--blue .btn-primary,
.cta-video--blue .pull-quote.bg-gray-85 .btn-lake-blue,
.pull-quote.bg-gray-85 .cta-video--blue .btn-lake-blue,
.cta-video--blue .pull-quote.bg-gray-85 .input-group > .btn,
.pull-quote.bg-gray-85 .cta-video--blue .input-group > .btn, .cta-video--blue .pull-quote.bg-gray-75 .btn-primary, .pull-quote.bg-gray-75 .cta-video--blue .btn-primary,
.cta-video--blue .pull-quote.bg-gray-75 .btn-lake-blue,
.pull-quote.bg-gray-75 .cta-video--blue .btn-lake-blue,
.cta-video--blue .pull-quote.bg-gray-75 .input-group > .btn,
.pull-quote.bg-gray-75 .cta-video--blue .input-group > .btn, .cta-video--blue .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .cta-video--blue button[type=submit] {
    border-color: #fff !important;
    color: #fff;
    background: transparent;
}

    .cta-video--blue .btn-primary:hover,
    .cta-video--blue .pull-quote.bg-light .btn-lake-blue:hover,
    .cta-video--blue .cost-of-living .pull-quote.calculator .btn-lake-blue:hover,
    .cost-of-living .cta-video--blue .pull-quote.calculator .btn-lake-blue:hover,
    .pull-quote.bg-light .cta-video--blue .btn-lake-blue:hover,
    .cost-of-living .pull-quote.calculator .cta-video--blue .btn-lake-blue:hover,
    .cta-video--blue .pull-quote.bg-light .input-group > .btn:hover,
    .cta-video--blue .cost-of-living .pull-quote.calculator .input-group > .btn:hover,
    .cost-of-living .cta-video--blue .pull-quote.calculator .input-group > .btn:hover,
    .pull-quote.bg-light .cta-video--blue .input-group > .btn:hover,
    .cost-of-living .pull-quote.calculator .cta-video--blue .input-group > .btn:hover,
    .cta-video--blue .pull-quote.bg-gray .btn-lake-blue:hover,
    .pull-quote.bg-gray .cta-video--blue .btn-lake-blue:hover,
    .cta-video--blue .pull-quote.bg-gray .input-group > .btn:hover,
    .pull-quote.bg-gray .cta-video--blue .input-group > .btn:hover,
    .cta-video--blue .pull-quote.bg-gray-85 .btn-lake-blue:hover,
    .pull-quote.bg-gray-85 .cta-video--blue .btn-lake-blue:hover,
    .cta-video--blue .pull-quote.bg-gray-85 .input-group > .btn:hover,
    .pull-quote.bg-gray-85 .cta-video--blue .input-group > .btn:hover,
    .cta-video--blue .pull-quote.bg-gray-75 .btn-lake-blue:hover,
    .pull-quote.bg-gray-75 .cta-video--blue .btn-lake-blue:hover,
    .cta-video--blue .pull-quote.bg-gray-75 .input-group > .btn:hover,
    .pull-quote.bg-gray-75 .cta-video--blue .input-group > .btn:hover, .cta-video--blue .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .cta-video--blue button[type=submit]:hover, .cta-video--blue .btn-primary:focus-visible,
    .cta-video--blue .pull-quote.bg-light .btn-lake-blue:focus-visible,
    .cta-video--blue .cost-of-living .pull-quote.calculator .btn-lake-blue:focus-visible,
    .cost-of-living .cta-video--blue .pull-quote.calculator .btn-lake-blue:focus-visible,
    .pull-quote.bg-light .cta-video--blue .btn-lake-blue:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video--blue .btn-lake-blue:focus-visible,
    .cta-video--blue .pull-quote.bg-light .input-group > .btn:focus-visible,
    .cta-video--blue .cost-of-living .pull-quote.calculator .input-group > .btn:focus-visible,
    .cost-of-living .cta-video--blue .pull-quote.calculator .input-group > .btn:focus-visible,
    .pull-quote.bg-light .cta-video--blue .input-group > .btn:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video--blue .input-group > .btn:focus-visible,
    .cta-video--blue .pull-quote.bg-gray .btn-lake-blue:focus-visible,
    .pull-quote.bg-gray .cta-video--blue .btn-lake-blue:focus-visible,
    .cta-video--blue .pull-quote.bg-gray .input-group > .btn:focus-visible,
    .pull-quote.bg-gray .cta-video--blue .input-group > .btn:focus-visible,
    .cta-video--blue .pull-quote.bg-gray-85 .btn-lake-blue:focus-visible,
    .pull-quote.bg-gray-85 .cta-video--blue .btn-lake-blue:focus-visible,
    .cta-video--blue .pull-quote.bg-gray-85 .input-group > .btn:focus-visible,
    .pull-quote.bg-gray-85 .cta-video--blue .input-group > .btn:focus-visible,
    .cta-video--blue .pull-quote.bg-gray-75 .btn-lake-blue:focus-visible,
    .pull-quote.bg-gray-75 .cta-video--blue .btn-lake-blue:focus-visible,
    .cta-video--blue .pull-quote.bg-gray-75 .input-group > .btn:focus-visible,
    .pull-quote.bg-gray-75 .cta-video--blue .input-group > .btn:focus-visible, .cta-video--blue .EPiServerForms .Form__NavigationBar button[type=submit]:focus-visible, .EPiServerForms .Form__NavigationBar .cta-video--blue button[type=submit]:focus-visible {
        background: #fff;
        color: #353535;
    }

.cta-video--lake-blue.cta-video-right {
    background-position: left;
}

    .cta-video--lake-blue.cta-video-right .cta-overlay {
        background: linear-gradient(to left, transparent 0%, transparent 50%, #0163a8 50%, #0163a8 100%);
    }

@media (max-width: 768.98px) {
    .cta-video--lake-blue.cta-video-right .cta-overlay {
        background: linear-gradient(to bottom, #0163A8 0%, #0163A8 35%, rgba(1, 99, 168, 0) 100%);
    }
}

.cta-video--lake-blue.cta-video-left {
    background-position: right;
}

    .cta-video--lake-blue.cta-video-left .cta-overlay {
        background: linear-gradient(to right, transparent 0%, transparent 50%, #0163a8 50%, #0163a8 100%);
    }

@media (max-width: 768.98px) {
    .cta-video--lake-blue.cta-video-left .cta-overlay {
        background: linear-gradient(to bottom, #0163A8 0%, #0163A8 35%, rgba(1, 99, 168, 0) 100%);
    }
}

.cta-video--lake-blue .cta-video-content a:not(.btn) {
    color: #fff;
    text-decoration: underline;
}

    .cta-video--lake-blue .cta-video-content a:not(.btn):hover, .cta-video--lake-blue .cta-video-content a:not(.btn):focus {
        color: #48bee2;
        text-decoration: none;
    }

.cta-video--lake-blue .cta-video-content p a {
    color: #fff;
    text-decoration: underline;
}

    .cta-video--lake-blue .cta-video-content p a:hover, .cta-video--lake-blue .cta-video-content p a:focus {
        color: #48bee2;
        text-decoration: none;
    }

.cta-video--lake-blue .btn-primary, .cta-video--lake-blue .pull-quote.bg-light .btn-primary, .cta-video--lake-blue .cost-of-living .pull-quote.calculator .btn-primary, .cost-of-living .cta-video--lake-blue .pull-quote.calculator .btn-primary, .pull-quote.bg-light .cta-video--lake-blue .btn-primary, .cost-of-living .pull-quote.calculator .cta-video--lake-blue .btn-primary,
.cta-video--lake-blue .pull-quote.bg-light .btn-lake-blue,
.cta-video--lake-blue .cost-of-living .pull-quote.calculator .btn-lake-blue,
.cost-of-living .cta-video--lake-blue .pull-quote.calculator .btn-lake-blue,
.pull-quote.bg-light .cta-video--lake-blue .btn-lake-blue,
.cost-of-living .pull-quote.calculator .cta-video--lake-blue .btn-lake-blue,
.cta-video--lake-blue .pull-quote.bg-light .input-group > .btn,
.cta-video--lake-blue .cost-of-living .pull-quote.calculator .input-group > .btn,
.cost-of-living .cta-video--lake-blue .pull-quote.calculator .input-group > .btn,
.pull-quote.bg-light .cta-video--lake-blue .input-group > .btn,
.cost-of-living .pull-quote.calculator .cta-video--lake-blue .input-group > .btn, .cta-video--lake-blue .pull-quote.bg-gray .btn-primary, .pull-quote.bg-gray .cta-video--lake-blue .btn-primary,
.cta-video--lake-blue .pull-quote.bg-gray .btn-lake-blue,
.pull-quote.bg-gray .cta-video--lake-blue .btn-lake-blue,
.cta-video--lake-blue .pull-quote.bg-gray .input-group > .btn,
.pull-quote.bg-gray .cta-video--lake-blue .input-group > .btn, .cta-video--lake-blue .pull-quote.bg-gray-85 .btn-primary, .pull-quote.bg-gray-85 .cta-video--lake-blue .btn-primary,
.cta-video--lake-blue .pull-quote.bg-gray-85 .btn-lake-blue,
.pull-quote.bg-gray-85 .cta-video--lake-blue .btn-lake-blue,
.cta-video--lake-blue .pull-quote.bg-gray-85 .input-group > .btn,
.pull-quote.bg-gray-85 .cta-video--lake-blue .input-group > .btn, .cta-video--lake-blue .pull-quote.bg-gray-75 .btn-primary, .pull-quote.bg-gray-75 .cta-video--lake-blue .btn-primary,
.cta-video--lake-blue .pull-quote.bg-gray-75 .btn-lake-blue,
.pull-quote.bg-gray-75 .cta-video--lake-blue .btn-lake-blue,
.cta-video--lake-blue .pull-quote.bg-gray-75 .input-group > .btn,
.pull-quote.bg-gray-75 .cta-video--lake-blue .input-group > .btn, .cta-video--lake-blue .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .cta-video--lake-blue button[type=submit] {
    border-color: #fff !important;
    color: #fff;
    background: transparent;
}

    .cta-video--lake-blue .btn-primary:hover,
    .cta-video--lake-blue .pull-quote.bg-light .btn-lake-blue:hover,
    .cta-video--lake-blue .cost-of-living .pull-quote.calculator .btn-lake-blue:hover,
    .cost-of-living .cta-video--lake-blue .pull-quote.calculator .btn-lake-blue:hover,
    .pull-quote.bg-light .cta-video--lake-blue .btn-lake-blue:hover,
    .cost-of-living .pull-quote.calculator .cta-video--lake-blue .btn-lake-blue:hover,
    .cta-video--lake-blue .pull-quote.bg-light .input-group > .btn:hover,
    .cta-video--lake-blue .cost-of-living .pull-quote.calculator .input-group > .btn:hover,
    .cost-of-living .cta-video--lake-blue .pull-quote.calculator .input-group > .btn:hover,
    .pull-quote.bg-light .cta-video--lake-blue .input-group > .btn:hover,
    .cost-of-living .pull-quote.calculator .cta-video--lake-blue .input-group > .btn:hover,
    .cta-video--lake-blue .pull-quote.bg-gray .btn-lake-blue:hover,
    .pull-quote.bg-gray .cta-video--lake-blue .btn-lake-blue:hover,
    .cta-video--lake-blue .pull-quote.bg-gray .input-group > .btn:hover,
    .pull-quote.bg-gray .cta-video--lake-blue .input-group > .btn:hover,
    .cta-video--lake-blue .pull-quote.bg-gray-85 .btn-lake-blue:hover,
    .pull-quote.bg-gray-85 .cta-video--lake-blue .btn-lake-blue:hover,
    .cta-video--lake-blue .pull-quote.bg-gray-85 .input-group > .btn:hover,
    .pull-quote.bg-gray-85 .cta-video--lake-blue .input-group > .btn:hover,
    .cta-video--lake-blue .pull-quote.bg-gray-75 .btn-lake-blue:hover,
    .pull-quote.bg-gray-75 .cta-video--lake-blue .btn-lake-blue:hover,
    .cta-video--lake-blue .pull-quote.bg-gray-75 .input-group > .btn:hover,
    .pull-quote.bg-gray-75 .cta-video--lake-blue .input-group > .btn:hover, .cta-video--lake-blue .EPiServerForms .Form__NavigationBar button[type=submit]:hover, .EPiServerForms .Form__NavigationBar .cta-video--lake-blue button[type=submit]:hover, .cta-video--lake-blue .btn-primary:focus-visible,
    .cta-video--lake-blue .pull-quote.bg-light .btn-lake-blue:focus-visible,
    .cta-video--lake-blue .cost-of-living .pull-quote.calculator .btn-lake-blue:focus-visible,
    .cost-of-living .cta-video--lake-blue .pull-quote.calculator .btn-lake-blue:focus-visible,
    .pull-quote.bg-light .cta-video--lake-blue .btn-lake-blue:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video--lake-blue .btn-lake-blue:focus-visible,
    .cta-video--lake-blue .pull-quote.bg-light .input-group > .btn:focus-visible,
    .cta-video--lake-blue .cost-of-living .pull-quote.calculator .input-group > .btn:focus-visible,
    .cost-of-living .cta-video--lake-blue .pull-quote.calculator .input-group > .btn:focus-visible,
    .pull-quote.bg-light .cta-video--lake-blue .input-group > .btn:focus-visible,
    .cost-of-living .pull-quote.calculator .cta-video--lake-blue .input-group > .btn:focus-visible,
    .cta-video--lake-blue .pull-quote.bg-gray .btn-lake-blue:focus-visible,
    .pull-quote.bg-gray .cta-video--lake-blue .btn-lake-blue:focus-visible,
    .cta-video--lake-blue .pull-quote.bg-gray .input-group > .btn:focus-visible,
    .pull-quote.bg-gray .cta-video--lake-blue .input-group > .btn:focus-visible,
    .cta-video--lake-blue .pull-quote.bg-gray-85 .btn-lake-blue:focus-visible,
    .pull-quote.bg-gray-85 .cta-video--lake-blue .btn-lake-blue:focus-visible,
    .cta-video--lake-blue .pull-quote.bg-gray-85 .input-group > .btn:focus-visible,
    .pull-quote.bg-gray-85 .cta-video--lake-blue .input-group > .btn:focus-visible,
    .cta-video--lake-blue .pull-quote.bg-gray-75 .btn-lake-blue:focus-visible,
    .pull-quote.bg-gray-75 .cta-video--lake-blue .btn-lake-blue:focus-visible,
    .cta-video--lake-blue .pull-quote.bg-gray-75 .input-group > .btn:focus-visible,
    .pull-quote.bg-gray-75 .cta-video--lake-blue .input-group > .btn:focus-visible, .cta-video--lake-blue .EPiServerForms .Form__NavigationBar button[type=submit]:focus-visible, .EPiServerForms .Form__NavigationBar .cta-video--lake-blue button[type=submit]:focus-visible {
        background: #fff;
        color: #353535;
    }

.cta-video--light.cta-video .cta-title {
    color: #212529;
}

.cta-video--light.cta-video .cta-video-content {
    color: #212529;
}

    .cta-video--light.cta-video .cta-video-content a {
        color: #002576;
    }

.cta-video--light.cta-video-right {
    background-position: left;
}

    .cta-video--light.cta-video-right .cta-overlay {
        background: linear-gradient(to left, transparent 0%, transparent 50%, #eff2f6 50%, #eff2f6 100%);
    }

@media (max-width: 768.98px) {
    .cta-video--light.cta-video-right .cta-overlay {
        background: linear-gradient(to bottom, #EFF2F6 0%, #EFF2F6 35%, rgba(239, 242, 246, 0) 100%);
    }
}

.cta-video--light.cta-video-left {
    background-position: right;
}

    .cta-video--light.cta-video-left .cta-overlay {
        background: linear-gradient(to right, transparent 0%, transparent 50%, #eff2f6 50%, #eff2f6 100%);
    }

@media (max-width: 768.98px) {
    .cta-video--light.cta-video-left .cta-overlay {
        background: linear-gradient(to bottom, #EFF2F6 0%, #EFF2F6 35%, rgba(239, 242, 246, 0) 100%);
    }
}

.cta-video--white.cta-video .cta-title {
    color: #212529;
}

.cta-video--white.cta-video .cta-video-content {
    color: #212529;
}

    .cta-video--white.cta-video .cta-video-content a {
        color: #002576;
    }

.cta-video--white.cta-video-right {
    background-position: left;
}

    .cta-video--white.cta-video-right .cta-overlay {
        background: linear-gradient(to left, transparent 0%, transparent 50%, white 50%, white 100%);
    }

@media (max-width: 768.98px) {
    .cta-video--white.cta-video-right .cta-overlay {
        background: linear-gradient(to bottom, #fff 0%, #fff 35%, rgba(255, 255, 255, 0) 100%);
    }
}

.cta-video--white.cta-video-left {
    background-position: right;
}

    .cta-video--white.cta-video-left .cta-overlay {
        background: linear-gradient(to right, transparent 0%, transparent 50%, white 50%, white 100%);
    }

@media (max-width: 768.98px) {
    .cta-video--white.cta-video-left .cta-overlay {
        background: linear-gradient(to bottom, #fff 0%, #fff 35%, rgba(255, 255, 255, 0) 100%);
    }
}

.cta-video--full .cta-overlay {
    background-color: rgba(7, 18, 42, 0.4);
}

@media (max-width: 768.98px) {
    .cta-video--full .cta-overlay {
        background-color: #07122a;
    }
}

.cta-video--full--inverted .cta-video__wrapper {
    order: 1;
}

.cta-video--full--inverted .cta-video__content {
    order: 0;
}

.cta-video--no-overlay .cta-overlay {
    background-color: transparent;
}

.cta-video--light-btn .cta-video-play .cta-video-btn {
    background: #fff;
    color: #002576;
}

    .cta-video--light-btn .cta-video-play .cta-video-btn:hover, .cta-video--light-btn .cta-video-play .cta-video-btn:focus {
        background: #fff;
    }

.cta-doc {
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: center;
    /*@include media-breakpoint-down(xs) {
  	margin-bottom: 3rem;
  	margin-top: 3rem;
  }*/
}

@media (min-width: 1200px) {
    .cta-doc {
        height: 420px;
    }
}

@media (max-width: 1199.98px) {
    .cta-doc {
        height: 390px;
    }
}

@media (max-width: 991.98px) {
    .cta-doc {
        height: 300px;
    }
}

@media (max-width: 768.98px) {
    .cta-doc {
        height: 390px;
    }
}

@media (max-width: 575.98px) {
    .cta-doc {
        height: 300px;
    }
}

.cta-doc:hover, .cta-doc:focus {
    text-decoration: none;
}

.cta-doc__bg {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    width: calc(100% - 110px);
    height: 100%;
    min-height: 400px;
    background-color: #EFF2F6;
}

@media (max-width: 1199.98px) {
    .cta-doc__bg {
        width: 390px;
        height: 390px;
    }
}

@media (max-width: 991.98px) {
    .cta-doc__bg {
        width: 300px;
        height: 300px;
    }
}

@media (max-width: 768.98px) {
    .cta-doc__bg {
        width: 390px;
        height: 390px;
        transform: translateX(-45%);
    }
}

@media (max-width: 575.98px) {
    .cta-doc__bg {
        width: 300px;
        height: 300px;
        transform: translateX(-50%);
    }
}

.cta-doc__content {
    width: calc(100% - 110px) !important;
    height: 100%;
    background-color: #EFF2F6;
    margin-left: auto;
    position: relative;
    align-items: center;
    padding: 3rem 3rem 3rem calc(110px + 3rem);
}

@media (min-width: 1200px) {
    .cta-doc__content {
        width: 100%;
    }
}

@media (max-width: 1199.98px) {
    .cta-doc__content {
        width: calc(100% - 50px) !important;
        padding: 1.5rem 3rem 1.5rem calc(120px + 1.5rem);
        height: 400px;
    }
}

@media (max-width: 991.98px) {
    .cta-doc__content {
        padding: calc(190px + 3rem) 2rem 2rem;
        width: 100% !important;
        height: auto !important;
    }
}

.cta-doc__content img {
    box-shadow: 0px 20px 50px 0px rgba(5, 13, 30, 0.1);
    position: absolute;
    left: -110px;
    width: 200px;
    height: 250px;
    object-fit: cover;
}

@media (min-width: 1200px) {
    .cta-doc__content img {
        width: 220px;
        height: 275px;
        margin-right: 3rem;
    }
}

@media (max-width: 991.98px) {
    .cta-doc__content img {
        top: -32px;
        left: auto;
        height: 250px;
    }
}

@media (max-width: 768.98px) {
    .cta-doc__content img {
        margin-bottom: 0;
        margin-right: 1.5rem;
    }
}

@media (max-width: 1199.98px) {
    .cta-doc__content .media-body .btn {
        width: 100%;
    }
}

@media (max-width: 768.98px) {
    .cta-doc__content .media-body .btn {
        width: auto;
    }
}

@media (max-width: 575.98px) {
    .cta-doc__content .media-body .btn {
        width: 100%;
    }
}

.cta-doc__content__label {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    margin-bottom: 2rem;
    font-size: 1.5rem;
}

@media (max-width: 991.98px) {
    .cta-doc__content__label {
        margin-bottom: 1rem;
    }
}

@media (max-width: 575.98px) {
    .cta-doc__content .btn {
        display: inline-block;
    }
}

.cta-hero-data {
    background-color: #002576;
    color: #fff;
}

@media (min-width: 769px) {
    .cta-hero-data {
        min-height: 500px;
    }
}

@media (min-width: 992px) {
    .cta-hero-data {
        min-height: calc(500px + 100px);
    }
}

@media (min-width: 1200px) {
    .cta-hero-data {
        min-height: calc(500px + 200px);
    }
}

.cta-hero-data.cta-hero-data-mini {
    min-height: auto;
    padding: 2rem 0;
}

    .cta-hero-data.cta-hero-data-mini .cta-hero-info {
        margin-top: 0 !important;
    }

        .cta-hero-data.cta-hero-data-mini .cta-hero-info .cta-hero-value-title {
            margin-bottom: 0;
        }

@media (max-width: 991.98px) {
    .cta-hero-data.cta-hero-data-mini .cta-hero-info .cta-hero-fact:last-of-type {
        margin-bottom: 0;
    }
}

.cta-hero-data .container-lg, .cta-hero-data .contact-block--no_img .col-block .content-block, .contact-block--no_img .col-block .cta-hero-data .content-block {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

@media (max-width: 991.98px) {
    .cta-hero-data .container-lg, .cta-hero-data .contact-block--no_img .col-block .content-block, .contact-block--no_img .col-block .cta-hero-data .content-block {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }
}

.cta-hero-data .cta-hero-overlay {
    background: linear-gradient(270deg, rgba(7, 18, 42, 0.33) 0%, #07122A 100%);
    opacity: 0.8;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media (max-width: 991.98px) {
    .cta-hero-data .cta-hero-overlay {
        background: linear-gradient(to top, rgba(7, 18, 42, 0) 0%, #07122A 60%);
    }
}

.cta-hero-data .cta-hero-intro {
    position: relative;
    text-align: center;
}

    .cta-hero-data .cta-hero-intro:after {
        position: absolute;
        content: "";
        height: 2px;
        background-color: #48bee2;
        width: 65px;
        bottom: -1rem;
        left: 50%;
        transform: translateX(-50%);
    }

.cta-hero-data .cta-hero-title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 2.375rem;
    margin-bottom: 1.5rem;
}

@media (max-width: 991.98px) {
    .cta-hero-data .cta-hero-title {
        font-size: 1.625rem;
    }
}

.cta-hero-data .cta-hero-desc {
    margin-bottom: 1rem !important;
}

@media (min-width: 769px) {
    .cta-hero-data .cta-hero-desc {
        width: 80%;
        margin: 0 auto;
    }
}

.cta-hero-data .cta-hero-info {
    position: relative;
    margin-top: 5rem;
}

@media (max-width: 991.98px) {
    .cta-hero-data .cta-hero-info {
        margin-top: 4.375rem;
    }
}

.cta-hero-data .cta-hero-info .cta-hero-fact {
    text-align: center;
}

@media (max-width: 768.98px) {
    .cta-hero-data .cta-hero-info .cta-hero-fact {
        margin-bottom: 2rem;
    }

        .cta-hero-data .cta-hero-info .cta-hero-fact:last-of-type {
            margin-bottom: 0;
        }
}

.cta-hero-data .cta-hero-info .cta-hero-fact .cta-hero-value {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 2.375rem;
    font-size: 2.375rem !important;
    line-height: 1;
    margin-bottom: 0.5rem;
}

@media (max-width: 991.98px) {
    .cta-hero-data .cta-hero-info .cta-hero-fact .cta-hero-value {
        font-size: 1.625rem;
    }
}

@media (min-width: 992px) {
    .cta-hero-data .cta-hero-info .cta-hero-fact .cta-hero-value-description {
        width: 80%;
        margin: 0 auto;
    }
}

.cta-hero-content {
    color: #fff;
    padding-top: 5rem;
    padding-bottom: 5rem;
}

@media (max-width: 991.98px) {
    .cta-hero-content {
        text-align: center;
    }
}

@media (max-width: 991.98px) {
    .cta-hero-content {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }
}

.cta-hero-content .cta-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media (max-width: 991.98px) {
    .cta-hero-content .cta-overlay {
        background: linear-gradient(to top, rgba(7, 18, 42, 0.44) 0%, rgba(7, 18, 42, 0.7) 100%) !important;
    }
}

.cta-hero-content.content-left .cta-overlay {
    background: linear-gradient(to left, rgba(7, 18, 42, 0.44) 0%, rgba(7, 18, 42, 0.7) 80%);
}

@media (min-width: 992px) {
    .cta-hero-content.content-left .hero-content-image {
        text-align: right;
    }
}

.cta-hero-content.content-right .cta-overlay {
    background: linear-gradient(to right, rgba(7, 18, 42, 0.44) 0%, rgba(7, 18, 42, 0.7) 80%);
}

@media (min-width: 992px) {
    .cta-hero-content.content-right .hero-content-image {
        text-align: left;
    }
}

.cta-hero-content .cta-title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    color: #fff;
}

@media (max-width: 991.98px) {
    .cta-hero-content .cta-title:after {
        left: 50%;
        transform: translateX(-50%);
    }
}

.cta-hero-content .hero-desc {
    margin: 1.5rem 0;
}

@media (max-width: 768.98px) {
    .cta-hero-content .hero-fact {
        margin-bottom: 1rem;
    }
}

.cta-hero-content .hero-fact .fact-title {
    font-size: 2.125rem;
    font-weight: 700;
    position: relative;
    letter-spacing: 1px;
}

    .cta-hero-content .hero-fact .fact-title:after {
        position: absolute;
        bottom: -0.5rem;
        left: 0;
        width: 35px;
        height: 2px;
        background: #48bee2;
        content: "";
    }

@media (max-width: 991.98px) {
    .cta-hero-content .hero-fact .fact-title:after {
        left: 50%;
        transform: translateX(-50%);
    }
}

.cta-hero-content .hero-fact .fact-desc {
    margin-top: 1rem;
}

@media (max-width: 768.98px) {
    .cta-hero-content .btn {
        width: 100%;
    }
}

.cta-hero-content .hero-content-image img {
    max-width: 100%;
    height: auto;
}

@media (max-width: 991.98px) {
    .cta-hero-content .hero-content-image img {
        padding: 4.375rem 0 0 0;
    }
}

.event-block {
    padding-bottom: 5rem;
}

.event-block__title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 2.375rem;
}

@media (max-width: 991.98px) {
    .event-block__title {
        font-size: 1.625rem;
    }
}

.event-block__title span {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: 0.2rem;
    text-transform: uppercase;
    margin-bottom: 0.5rem;
    display: block;
}

.event-block__header {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-top: 5rem;
}

@media (max-width: 991.98px) {
    .event-block__header {
        margin-top: 4.375rem;
    }
}

@media (min-width: 576px) {
    .event-block__header {
        flex-direction: row;
        align-items: flex-end;
    }
}

.event-block__filter {
    margin-top: 1.5rem;
}

@media (min-width: 576px) {
    .event-block__filter {
        margin-left: 2rem;
        margin-top: 0;
    }
}

@media (max-width: 575.98px) {
    .event-block__filter .btn {
        width: 100%;
    }
}

.event-block__description {
    margin-top: 1.5rem;
}

    .event-block__description p {
        margin-bottom: 0;
    }

.event-block__search {
    margin-top: 1.5rem;
    width: 100%;
}

    .event-block__search .btn {
        padding: 0.3rem 1rem;
    }

.event-block .event-grid {
    margin-top: 3rem;
    margin-bottom: 3rem;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    gap: 2rem;
}

@media (max-width: 991.98px) {
    .event-block .event-grid {
        gap: 1rem;
    }
}

.event-block .event-grid__item {
    position: relative;
    padding: 0 !important;
    background-color: #EFF2F6;
    transition: all 0.2s ease;
    width: calc(33.33333% - 1.3333rem);
}

@media (max-width: 991.98px) {
    .event-block .event-grid__item {
        width: calc(33.33333% - 0.6666rem);
    }
}

@media (max-width: 768.98px) {
    .event-block .event-grid__item {
        order: 1;
        width: calc(50% - 0.5rem);
    }
}

@media (max-width: 575.98px) {
    .event-block .event-grid__item {
        width: 100%;
    }
}

.event-block .event-grid__item:hover, .event-block .event-grid__item:focus {
    box-shadow: 0px 20px 50px 0px rgba(5, 13, 30, 0.075);
    transform: scale(1.02);
    background-color: #DDE5ED;
}

    .event-block .event-grid__item:hover .event-grid__item__badge, .event-block .event-grid__item:focus .event-grid__item__badge {
        box-shadow: 0px 20px 50px 0px rgba(5, 13, 30, 0.1);
        background-color: white;
    }

.event-block .event-grid__item__badge {
    position: absolute;
    top: 1.5rem;
    left: 1.5rem;
    background-color: rgba(255, 255, 255, 0.95);
    padding: 0.3rem 0.8rem;
    text-align: center;
    box-shadow: 0px 5px 50px 0px rgba(5, 13, 30, 0.05);
    transition: all 0.2s ease;
}

    .event-block .event-grid__item__badge p {
        margin-bottom: 0;
    }

        .event-block .event-grid__item__badge p.day {
            font-size: 1.75rem;
            font-weight: 700;
            margin-bottom: -0.5rem;
        }

        .event-block .event-grid__item__badge p.month {
            text-transform: uppercase;
        }

.event-block .event-grid__item__img {
    position: relative;
    height: 260px;
    width: 100%;
}

.event-block .event-grid__item__info {
    padding: 1rem 1.5rem;
}

.event-block .event-grid__item__date {
    margin-bottom: 0.5rem;
}

.event-block .event-grid__item__title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.125rem;
    text-transform: none;
    position: initial;
    color: #003051;
    font-size: 1.5rem;
}

.event-block .event-grid__item__location {
    font-size: 1.25rem;
    font-weight: 600;
    margin-top: 0.3rem;
    margin-bottom: 0;
}

.event-block .event-grid__item.featured {
    display: flex;
    flex-direction: column;
}

@media (min-width: 769px) {
    .event-block .event-grid__item.featured {
        flex-direction: row;
    }
}

@media (max-width: 768.98px) {
    .event-block .event-grid__item.featured {
        order: 0;
    }
}

.event-block .event-grid__item.featured .event-grid__item__img {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
    min-height: 300px;
    height: unset;
    padding: 2rem;
    margin-bottom: 0;
}

@media (min-width: 576px) {
    .event-block .event-grid__item.featured .event-grid__item__img {
        min-height: 395px;
    }
}

.event-block .event-grid__item.featured .event-grid__item__info {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 2rem 1rem;
}

@media (min-width: 769px) {
    .event-block .event-grid__item.featured .event-grid__item__info {
        padding: 2rem;
    }
}

.event-block .event-grid__item.featured .event-grid__item__title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.25rem;
    text-transform: none;
    position: initial;
    color: #003051;
    font-size: 1.5rem;
}

.event-block .event-grid__item.featured .event-grid__item__excerpt {
    margin-bottom: 0;
    margin-top: 0.5rem;
}

.event-block.bg-light, .cost-of-living .event-block.calculator {
    background-color: #EFF2F6;
}

    .event-block.bg-light .event-grid__item, .cost-of-living .event-block.calculator .event-grid__item {
        background-color: #fff;
        box-shadow: 0px 5px 15px 0px rgba(5, 13, 30, 0.05);
    }

        .event-block.bg-light .event-grid__item:hover, .cost-of-living .event-block.calculator .event-grid__item:hover, .event-block.bg-light .event-grid__item:focus, .cost-of-living .event-block.calculator .event-grid__item:focus {
            box-shadow: 0px 20px 50px 0px rgba(5, 13, 30, 0.1);
        }

.event-block--compact {
    padding-top: 5rem;
}

    .event-block--compact .event-block__header {
        margin-top: 0;
    }

    .event-block--compact .event-grid {
        margin-top: 2.125rem;
    }

    .event-block--compact .col {
        text-align: center;
    }

.event-block.past-events {
    padding-top: 5rem;
}

    .event-block.past-events .event-block__header {
        margin-top: 0;
        flex-direction: column;
        align-items: flex-start;
    }

@media (min-width: 769px) {
    .event-block.past-events .event-block__header {
        width: 50%;
    }
}

@media (min-width: 992px) {
    .event-block.past-events .event-block__header {
        width: 33.3333333333%;
    }
}

.event-block.past-events .event-grid__item__img {
    display: none;
}

.event-detail__section-meta {
    margin-bottom: 0;
}

.event-detail__section-media {
    margin-top: 0;
    margin-bottom: 3rem;
}

.event-detail__section-content {
    font-size: 1.25rem;
    margin-top: 1rem;
}

.event-detail__meta {
    margin-top: 5rem;
}

@media (max-width: 991.98px) {
    .event-detail__meta {
        margin-top: 4.375rem;
    }
}

.event-detail__meta__field {
    display: flex;
    flex-direction: column;
    margin: 2rem 0;
}

.event-detail__meta__field__label {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: 0.2rem;
    text-transform: uppercase;
    margin-bottom: 0.5rem !important;
}

.event-detail__info {
    display: flex;
    justify-content: space-between;
}

@media (max-width: 768.98px) {
    .event-detail__info {
        flex-direction: column;
        align-items: flex-start;
    }
}

.event-detail__date {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: 0.2rem;
    text-transform: uppercase;
    margin-bottom: 1rem;
}

.event-detail__type {
    background-color: #EFF2F6;
    color: #002576;
    padding: 0 1rem;
}

.event-detail__title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    text-transform: none;
    margin: 2rem 0;
}

.event-detail__cta {
    margin-bottom: 2rem;
}

.event-detail__excerpt {
    font-size: 1.375rem;
    line-height: 1.5;
    margin-bottom: 4.375rem;
}

.event-detail__media {
    text-align: center;
}

.event-detail__address {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.25rem;
    line-height: 1.5;
    text-transform: none;
}

.event-detail__contact__name {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.25rem;
    line-height: 1.5;
    text-transform: none;
}

.feature-cta .feature-title, .feature-card .feature-title, .feature-core p.feature-title, .feature.feature-circle-img .feature-body .feature-title, .feature.feature-icon .feature-body .feature-title, .feature .feature-title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.25rem;
    text-transform: none;
    margin-bottom: 1rem;
}

.feature-cta-list.feature-download-list .feature-cta, .feature-cta-list.feature-cta-support .feature-cta, .feature-cta-list.feature-cta-icon .feature-cta {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}

.feature {
    position: relative;
}

    .feature.feature-icon {
        flex-direction: column;
    }

        .feature.feature-icon.feature-link:hover img, .feature.feature-icon.feature-link:focus img {
            transform: scale(1.1);
            box-shadow: none;
        }

        .feature.feature-icon img {
            margin-bottom: 1rem;
            height: 80px;
            width: auto;
            transition: all 0.3s;
        }

        .feature.feature-icon .feature-body .feature-text {
            line-height: 1.5;
        }

    .feature.feature-circle-img {
        text-align: center;
        display: block;
    }

        .feature.feature-circle-img .feature-img {
            margin-bottom: 1rem;
            margin-right: 0;
            width: 230px;
            height: auto;
            transition: all 0.3s;
        }

        .feature.feature-circle-img .feature-body .feature-text {
            line-height: 1.5;
            width: 80%;
            margin: 0 auto;
        }

    .feature .feature-img {
        background-size: 100% auto;
        background-position: center;
        background-repeat: no-repeat;
        transition: all 1s;
        display: inline-block;
        position: relative;
    }

@media (min-width: 769px) {
    .feature .feature-img {
        width: 260px;
        height: 173px;
        margin-right: 1.5rem;
    }
}

@media (max-width: 768.98px) {
    .feature .feature-img {
        width: 100%;
        height: 320px;
        margin-bottom: 1rem;
    }
}

@media (max-width: 575.98px) {
    .feature .feature-img {
        width: 100%;
        height: 260px;
    }
}

.feature .feature-img .feature-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 3.125rem;
    height: 3.125rem;
    color: #fff;
    font-size: 1rem;
    background: rgba(7, 18, 42, 0.65);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.feature.feature-news {
    background-color: #EFF2F6;
    align-items: normal;
    margin-bottom: 2rem;
    transition: all 0.2s ease;
    overflow: hidden;
}

@media (max-width: 768.98px) {
    .feature.feature-news {
        flex-direction: column;
        display: block;
    }
}

.feature.feature-news:hover, .feature.feature-news:focus {
    box-shadow: 0px 20px 50px 0px rgba(5, 13, 30, 0.075);
    transform: scale(1.01);
    background-color: #DDE5ED !important;
}

    .feature.feature-news:hover .feature-img, .feature.feature-news:focus .feature-img {
        transform: scale(1.02);
    }

    .feature.feature-news:hover .news-category, .feature.feature-news:focus .news-category {
        background: #CED9E3 !important;
    }

.feature.feature-news .feature-img {
    background-size: cover;
    height: auto;
    margin-right: 0;
    width: 350px;
    transition: all 0.2s ease;
}

@media (max-width: 768.98px) {
    .feature.feature-news .feature-img {
        height: 400px;
        width: 100%;
        margin-bottom: 0;
    }
}

@media (max-width: 575.98px) {
    .feature.feature-news .feature-img {
        height: 325px;
    }
}

.feature.feature-news .feature-label {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: 0.2rem;
    text-transform: uppercase;
    margin-bottom: 0.5rem;
}

.feature.feature-news .feature-desc .feature-title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    color: #003051;
    margin-bottom: 0.5rem;
    font-size: 1.75rem;
    display: block;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.feature.feature-news .feature-desc .feature-text {
    display: block;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.feature.feature-news .feature-desc:hover, .feature.feature-news .feature-desc:focus {
    text-decoration: none;
}

.feature.feature-news .feature-data {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: 0.2rem;
    text-transform: uppercase;
    margin-bottom: 0.5rem;
    color: #6c757d;
}

    .feature.feature-news .feature-data .news-category {
        color: #6c757d;
    }

.feature.feature-news .media-body {
    color: #003051 !important;
    padding: 2rem;
    z-index: 1;
}

.feature.feature-news .bottom {
    display: flex;
    justify-content: space-between;
    margin-top: 2rem;
    gap: 2rem;
    align-items: end;
}

@media (max-width: 575.98px) {
    .feature.feature-news .bottom {
        flex-wrap: wrap;
    }
}

.feature.feature-news .bottom .news-categories {
    display: flex;
    flex-wrap: wrap;
    gap: 0.25rem;
    letter-spacing: normal;
    text-transform: none;
    color: #003051;
    margin-bottom: 0 !important;
}

    .feature.feature-news .bottom .news-categories .news-category {
        background: #DDE5ED;
        color: #003051 !important;
        height: fit-content;
        padding: 0.1rem 0.5rem;
        font-size: 1rem;
        font-weight: 500;
        transition: all 0.2s ease;
    }

.feature.feature-news .bottom .btn {
    white-space: nowrap;
    height: fit-content;
}

@media (max-width: 575.98px) {
    .feature.feature-news .bottom .btn {
        width: 100%;
    }
}

.feature.feature-news .bottom .btn:hover, .feature.feature-news .bottom .btn:focus {
    background: #3380CC !important;
    border-color: #3380CC !important;
    color: #fff !important;
}

.feature--podcast {
    align-items: center;
}

    .feature--podcast .feature-img {
        transition: all 0.3s;
    }

@media (min-width: 769px) {
    .feature--podcast .feature-img {
        width: 320px;
        height: 320px;
        background-size: cover;
        margin-right: 1.5rem;
    }
}

@media (min-width: 992px) {
    .feature--podcast .feature-img {
        width: 380px;
        height: 380px;
        margin-right: 3rem;
    }
}

.feature--podcast .feature__label {
    background: white;
    width: fit-content;
    padding: 0.25rem 0.75rem;
    margin-bottom: 1rem;
    font-weight: 600;
}

.feature--podcast .feature-title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    color: #003051 !important;
    margin-bottom: 0.5rem;
    font-size: 1.75rem;
    display: block;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.feature--podcast:hover .feature-img, .feature--podcast:focus .feature-img {
    background-size: cover !important;
}

.feature__actions {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 1.5rem;
    flex-wrap: wrap;
    gap: 2rem;
}

    .feature__actions .btn {
        order: 2;
    }

@media (max-width: 575.98px) {
    .feature__actions .btn {
        width: 100%;
    }
}

.feature__actions__icons {
    display: flex;
    gap: 0.75rem;
}

    .feature__actions__icons a {
        display: flex;
        background: #DDE5ED;
        padding: 0.5rem;
        border-radius: 100px;
        width: 50px;
        height: 50px;
        align-items: center;
        justify-content: center;
        color: #355597;
        font-size: 1.5rem;
        transition: all 0.3s;
    }

        .feature__actions__icons a:hover, .feature__actions__icons a:focus {
            color: #3380CC;
            background-color: #fff;
        }

.feature-core-group {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

@media (max-width: 991.98px) {
    .feature-core-group {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }
}

.feature-core-group .section-header {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: 0.2rem;
    text-transform: uppercase;
}

@media (max-width: 768.98px) {
    .feature-core-group .section-header {
        text-align: center;
    }

        .feature-core-group .section-header:after {
            left: 50%;
            transform: translateX(-50%);
        }
}

.feature-core {
    margin-bottom: 3rem;
}

@media (max-width: 575.98px) {
    .feature-core {
        flex-direction: column;
    }
}

.feature-core.feature-link:hover, .feature-core.feature-link:focus {
    text-decoration: none;
}

    .feature-core.feature-link:hover img, .feature-core.feature-link:focus img {
        transform: scale(1.1);
    }

.feature-core.feature-event .feature-title {
    margin-bottom: 0;
}

.feature-core.feature-event .feature-date {
    font-size: 0.875rem;
    margin-bottom: 0.5rem;
}

@media (max-width: 575.98px) {
    .feature-core.feature-event .feature-date {
        display: block;
        text-align: center;
    }
}

.feature-core .feature-body {
    align-self: center;
}

@media (max-width: 575.98px) {
    .feature-core .feature-body {
        width: 100%;
    }
}

.feature-core img {
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.08);
    transition: all 0.3s;
}

.feature-core p {
    color: #07122A;
    margin-bottom: 0;
}

@media (max-width: 575.98px) {
    .feature-core p {
        display: none;
    }
}

.feature-core p.feature-title {
    display: block;
}

@media (max-width: 575.98px) {
    .feature-core p.feature-title {
        margin-top: 1.5rem;
        text-align: center;
    }
}

.feature-link {
    position: relative;
}

    .feature-link:hover, .feature-link:focus {
        text-decoration: none;
    }

        .feature-link:hover img, .feature-link:focus img {
            transform: scale(1.025);
        }

.card-section .card-section-desc {
    padding-top: 3rem;
}

.card-section .card-section-header-label {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: 0.2rem;
    text-transform: uppercase;
    margin-bottom: 0.5rem;
}

.card-section .card-section-header {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
}

.card-section .card-section-header-h3 {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.25rem;
}

.card-section .card-row {
    margin-top: 1.5rem;
}

    .card-section .card-row .col {
        margin-bottom: 2rem;
    }

.card-section .feature-card {
    height: 100%;
    margin-bottom: 0 !important;
}

.card-section--wide.bg-light-gray {
    background-color: #EFF2F6;
}

    .card-section--wide.bg-light-gray .feature-card {
        border: none !important;
        box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);
    }

.card-section--wide .feature-card {
    text-align: left;
    border: 0;
    padding: 0;
    border-radius: 0;
    border: 2px solid #EFF2F6;
    transition: all 0.3s;
    box-shadow: 0px 5px 50px 0px rgba(0, 0, 0, 0.05);
}

    .card-section--wide .feature-card .card-body, .card-section--wide .feature-card .content-collapse .collapse-body, .content-collapse .card-section--wide .feature-card .collapse-body {
        padding: 0 !important;
        display: flex;
        flex-direction: column;
    }

    .card-section--wide .feature-card .feature-body {
        padding: 1.25rem 1.5rem 1.5rem;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        height: 100%;
    }

    .card-section--wide .feature-card .feature-img {
        aspect-ratio: 16/9;
        width: 100%;
        height: unset;
        border-radius: 0 !important;
        margin-bottom: 0;
    }

    .card-section--wide .feature-card .feature-title {
        line-height: 1.2;
        font-weight: 700;
        font-size: 1.75rem;
        margin-bottom: 0.5rem;
    }

    .card-section--wide .feature-card .feature-text {
        font-size: 1rem;
        font-size: 1.125rem;
        margin-bottom: 3rem;
    }

    .card-section--wide .feature-card .btn {
        width: 100%;
        border: none !important;
        font-weight: 600 !important;
        padding: 0.9375rem 1.5rem !important;
        font-size: 1.25rem !important;
    }

    .card-section--wide .feature-card.feature-link:hover, .card-section--wide .feature-card.feature-link:focus {
        box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.1);
        transform: scale(1.0125);
    }

        .card-section--wide .feature-card.feature-link:hover .btn.btn-light, .card-section--wide .feature-card.feature-link:hover .btn.btn-dropdown-light, .card-section--wide .feature-card.feature-link:focus .btn.btn-light, .card-section--wide .feature-card.feature-link:focus .btn.btn-dropdown-light {
            background-color: #3380CC;
            color: #fff;
        }

        .card-section--wide .feature-card.feature-link:hover img, .card-section--wide .feature-card.feature-link:focus img {
            transform: scale(1);
        }

.card-section--profile {
    display: flex;
    gap: 3rem;
    padding-bottom: 0 !important;
}

    .card-section--profile .card-row {
        margin-top: 0 !important;
    }

        .card-section--profile .card-row .col {
            margin-top: 2rem;
            margin-bottom: 0 !important;
        }

    .card-section--profile .feature-card .feature-img {
        aspect-ratio: 1/1;
        object-fit: cover;
        width: 100%;
        height: unset;
        border-radius: 0 !important;
        margin-bottom: 0;
    }

@media (max-width: 575.98px) {
    .card-section--profile .feature-card .feature-img {
        aspect-ratio: 13/9;
    }
}

.card-section--profile .feature-card .feature-title {
    line-height: 1.2;
    font-weight: 700;
    font-size: 1.5rem;
    margin-bottom: 0.5rem;
}

.card-section--profile .feature-card .feature-position-title {
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.2;
    font-style: italic;
    margin-bottom: 0;
}

.card-section--profile .feature-card .feature-text {
    font-size: 1rem;
    opacity: 0.8;
    margin-top: 1rem;
    margin-bottom: 0;
    transition: all 0.2s ease;
}

.card-section--profile .feature-card:hover .feature-text, .card-section--profile .feature-card:focus .feature-text {
    opacity: 1;
}

.card-section--profile.no-feature-text .feature-text {
    display: none;
}

.card-section--profile.no-link a {
    display: none;
}

.feature-card {
    text-align: center;
    padding: 1.5rem 0;
    margin-bottom: 2rem;
    color: #07122A;
    border-color: transparent;
    border-radius: 10px;
}

    .feature-card .feature-img {
        margin-bottom: 1rem;
        transition: all 0.3s;
        width: 230px;
        height: 230px;
    }

@media (min-width: 769px) and (max-width: 991.98px) {
    .feature-card .feature-img {
        width: 170px;
        height: 170px;
    }
}

.card-footer {
    background: transparent;
    border-color: transparent;
}

.feature-circle-img-group {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

@media (max-width: 991.98px) {
    .feature-circle-img-group {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }
}

.feature-circle-img-group .feature-group-title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    margin-bottom: 1.5rem;
}

.feature-circle-img-group .feature-group-desc {
    position: relative;
    padding-bottom: 1rem;
    margin-bottom: 2rem !important;
}

.feature-circle-img-group .feature-circle-img {
    padding: 0 0 3rem 0;
}

    .feature-circle-img-group .feature-circle-img .feature-img {
        width: 175px;
    }

.feature-cta {
    margin-bottom: 3rem;
    position: relative;
}

    .feature-cta .feature-title {
        margin-bottom: 0;
    }

.feature-cta-list {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

@media (max-width: 991.98px) {
    .feature-cta-list {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }
}

.feature-cta-list .feature-cta .section-header-h2:after {
    display: none;
}

.feature-cta-list.feature-cta-icon .feature-cta {
    position: relative;
}

    .feature-cta-list.feature-cta-icon .feature-cta .feature-icon {
        transition: all 0.3s;
        margin-right: 1.2rem;
        width: 3.875rem;
        height: auto;
    }

    .feature-cta-list.feature-cta-icon .feature-cta p {
        margin: 0 !important;
    }

    .feature-cta-list.feature-cta-icon .feature-cta.clickable:hover .feature-icon, .feature-cta-list.feature-cta-icon .feature-cta.clickable:focus .feature-icon {
        transform: scale(1.1);
    }

    .feature-cta-list.feature-cta-icon .feature-cta.clickable:focus-within .feature-icon {
        transform: scale(1.1);
    }

.feature-cta-list.feature-cta-support .feature-cta .feature-icon {
    margin-right: 1.2rem;
}

.feature-cta-list.feature-download-list .feature-cta {
    align-items: center;
    flex-direction: row;
    margin-bottom: 1rem;
}

    .feature-cta-list.feature-download-list .feature-cta:hover .feature-icon, .feature-cta-list.feature-download-list .feature-cta:focus .feature-icon {
        transform: scale(1.1);
    }

    .feature-cta-list.feature-download-list .feature-cta:focus-within .feature-icon {
        transform: scale(1.1);
    }

    .feature-cta-list.feature-download-list .feature-cta .feature-icon {
        width: 3.375rem;
        height: 3.375rem;
        margin-right: 1.2rem;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        color: #002576;
        font-size: 2rem;
        transition: all 0.3s;
    }

    .feature-cta-list.feature-download-list .feature-cta p {
        flex: 1;
        margin: 0;
        font-size: 1rem;
    }

.featured-links__title {
    color: #002576;
    font-family: din-condensed, sans-serif;
    font-size: 3.5rem;
    line-height: 1;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 1.5rem;
}

.featured-links__list {
    list-style: none;
    padding: 0;
    margin: 0;
}

    .featured-links__list li {
        border-bottom: 2px solid #bababa;
        padding: 1.25rem 0;
    }

        .featured-links__list li a {
            font-weight: 700;
        }

.featured-stories__item {
    position: relative;
    font-weight: 700;
    margin-bottom: 1.5rem;
}

    .featured-stories__item:hover {
        cursor: pointer;
    }

.featured-stories__item--main {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 2.375rem;
    margin-bottom: 1.5rem;
}

@media (max-width: 991.98px) {
    .featured-stories__item--main {
        font-size: 1.625rem;
    }
}

.featured-stories__item__img {
    aspect-ratio: 1/1;
    margin-bottom: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background-position: center;
    background-size: cover;
}

    .featured-stories__item__img img {
        max-width: 60%;
        max-height: 60%;
    }

.featured-stories__item__img--primary {
    background-color: #002576;
}

.featured-stories__item a {
    display: block;
}

    .featured-stories__item a:hover {
        text-decoration: none;
    }

@media (min-width: 769px) {
    .fact-block {
        min-height: 280px;
    }
}

@media (min-width: 769px) {
    .fact-block .container-lg, .fact-block .contact-block--no_img .col-block .content-block, .contact-block--no_img .col-block .fact-block .content-block {
        min-height: 280px;
    }
}

.fact-block.fact-block-cta {
    background-color: #002576;
    background-repeat: no-repeat;
    position: relative;
    min-height: 400px;
}

@media (min-width: 992px) {
    .fact-block.fact-block-cta {
        min-height: 560px;
    }
}

.fact-block.fact-block-cta .block-overlay {
    background: linear-gradient(206.22deg, transparent 0%, rgba(0, 0, 0, 0.75) 61.94%, rgba(0, 0, 0, 0.86) 100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media (max-width: 768.98px) {
    .fact-block.fact-block-cta .block-overlay {
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.65) 45%, rgba(0, 0, 0, 0) 100%);
    }
}

.fact-block.fact-block-cta .container-lg, .fact-block.fact-block-cta .contact-block--no_img .col-block .content-block, .contact-block--no_img .col-block .fact-block.fact-block-cta .content-block {
    display: flex;
    min-height: 400px;
}

@media (min-width: 992px) {
    .fact-block.fact-block-cta .container-lg, .fact-block.fact-block-cta .contact-block--no_img .col-block .content-block, .contact-block--no_img .col-block .fact-block.fact-block-cta .content-block {
        min-height: 560px;
        justify-content: flex-end;
    }
}

.fact-block.fact-block-cta .fact-cta {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: baseline;
}

@media (min-width: 576px) {
    .fact-block.fact-block-cta .fact-cta {
        max-width: 270px;
    }
}

@media (min-width: 769px) {
    .fact-block.fact-block-cta .fact-cta {
        max-width: 360px;
    }
}

@media (min-width: 992px) {
    .fact-block.fact-block-cta .fact-cta {
        max-width: 480px;
    }
}

@media (min-width: 1200px) {
    .fact-block.fact-block-cta .fact-cta {
        max-width: 570px;
    }
}

@media (min-width: 1440px) {
    .fact-block.fact-block-cta .fact-cta {
        max-width: 660px;
    }
}

@media (max-width: 991.98px) {
    .fact-block.fact-block-cta .fact-cta {
        max-width: 100% !important;
    }
}

.fact-block.fact-block-cta .fact-grid .fact-item {
    position: relative;
    min-height: auto;
}

@media (min-width: 769px) {
    .fact-block.fact-block-cta .fact-grid .fact-item {
        height: 50%;
    }
}

.fact-block .fact-cta {
    display: none;
    color: #fff;
    padding-top: 3rem;
    padding-bottom: 3rem;
}

    .fact-block .fact-cta .fact-title {
        line-height: 1.2;
        margin-bottom: 0;
        font-family: proxima-nova, sans-serif;
        font-weight: 700;
        font-style: normal;
        position: relative;
        font-size: 1.75rem;
        line-height: 1.5;
        width: 80%;
        text-shadow: 2px 2px 0px rgba(7, 18, 42, 0.56);
        margin-bottom: 1.5rem;
    }

    .fact-block .fact-cta .fact-description {
        width: 80%;
    }

@media (min-width: 769px) {
    .fact-block .fact-grid {
        height: 100%;
    }
}

.fact-block .fact-grid .row, .fact-block .fact-grid .EPiServerForms section, .EPiServerForms .fact-block .fact-grid section, .fact-block .fact-grid .event-block .event-grid, .event-block .fact-block .fact-grid .event-grid {
    height: 100%;
}

.fact-block .fact-grid .fact-item {
    position: relative;
    background-color: #002576;
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #fff;
    padding: 1.25rem;
}

@media (min-width: 769px) {
    .fact-block .fact-grid .fact-item {
        min-height: 280px;
    }
}

@media (max-width: 768.98px) {
    .fact-block .fact-grid .fact-item {
        padding: 3rem 1.25rem;
    }
}

.fact-block .fact-grid .fact-item:nth-of-type(even) {
    background-color: rgba(239, 242, 246, 0.83);
    color: #212529;
}

    .fact-block .fact-grid .fact-item:nth-of-type(even) .item-value {
        color: #002576;
    }

    .fact-block .fact-grid .fact-item:nth-of-type(even) a:hover:after, .fact-block .fact-grid .fact-item:nth-of-type(even) a:focus:after {
        box-shadow: 0px 0px 0px 2px #002576 inset;
    }

.fact-block .fact-grid .fact-item:nth-of-type(3) {
    background-color: rgba(54, 58, 66, 0.83);
    color: #fff;
}

.fact-block .fact-grid .fact-item:nth-of-type(4) {
    background-color: #f9f9f9;
}

    .fact-block .fact-grid .fact-item:nth-of-type(4) a:hover:after, .fact-block .fact-grid .fact-item:nth-of-type(4) a:focus:after {
        box-shadow: 0px 0px 0px 2px #002576 inset;
    }

.fact-block .fact-grid .fact-item .item-value {
    font-size: 2.25rem;
    line-height: 1;
}

.fact-block .fact-grid .fact-item a:hover:after, .fact-block .fact-grid .fact-item a:focus:after {
    box-shadow: 0px 0px 0px 3px #fff inset;
}

.success-stories {
    overflow: hidden;
    padding-top: 5rem;
    padding-bottom: 5rem;
}

@media (max-width: 991.98px) {
    .success-stories {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }
}

.success-stories__slider {
    margin-top: 2.5rem;
}

    .success-stories__slider .carousel-indicators {
        margin-bottom: 0;
    }

        .success-stories__slider .carousel-indicators li {
            background-color: #002576;
        }

    .success-stories__slider .carousel-control-prev-icon,
    .success-stories__slider .carousel-control-next-icon {
        background-color: #002576;
        background-size: 60%;
        height: 3rem;
        width: 3rem;
    }

.success-stories__slide__img {
    width: 100%;
    height: 420px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
}

@media (max-width: 991.98px) {
    .success-stories__slide__img {
        height: 300px;
    }
}

@media (max-width: 575.98px) {
    .success-stories__slide__img {
        height: 180px;
    }
}

.success-stories__slide__content {
    padding: 2rem 1rem 1rem;
    position: relative;
    z-index: 99;
}

.success-stories__slide__label {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: 0.2rem;
    text-transform: uppercase;
    margin-bottom: 0.5rem;
}

.success-stories__slide__title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    text-transform: none;
    margin-bottom: 1rem;
}

.success-stories__slide__text {
    line-height: 1.5;
    margin-bottom: 0;
}

@media (max-width: 768.98px) {
    .success-stories__slide__text {
        line-height: 1.5;
    }
}

.success-stories__slide__cta {
    margin-top: 2rem;
}

.success-story {
    padding-top: 5rem;
    padding-bottom: 5rem;
    /*&.overlap{
  	padding-top: 0;
  	@include media-breakpoint-down(lg) {
  		padding-top: $main-nav-height-md;
  	}
  	.success-story-img{
  		@include media-breakpoint-up(lg) {
  			margin-top: -$main-nav-height-md;
  		}
  	}
  }*/
}

@media (max-width: 991.98px) {
    .success-story {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }
}

.success-story .success-story-card {
    display: flex;
    flex-wrap: nowrap;
    position: relative;
    overflow: hidden;
    transition: all 0.2s ease;
    background-color: #EFF2F6;
}

    .success-story .success-story-card:hover, .success-story .success-story-card:focus {
        box-shadow: 0px 20px 50px 0px rgba(5, 13, 30, 0.075);
        transform: scale(1.01);
        background-color: #DDE5ED !important;
    }

        .success-story .success-story-card:hover .success-story-img, .success-story .success-story-card:focus .success-story-img {
            transform: scale(1.02);
        }

        .success-story .success-story-card:hover .news-category, .success-story .success-story-card:focus .news-category {
            background: #CED9E3 !important;
        }

@media (max-width: 768.98px) {
    .success-story .success-story-card {
        flex-wrap: wrap;
    }
}

.success-story .success-story-img {
    background-size: cover;
    background-position: center;
    min-width: 350px;
    transition: all 0.2s ease;
}

@media (max-width: 768.98px) {
    .success-story .success-story-img {
        height: 400px;
        min-width: 100%;
        margin-bottom: 0;
    }
}

@media (max-width: 575.98px) {
    .success-story .success-story-img {
        height: 325px;
    }
}

.success-story .success-story-content {
    padding: 2rem;
    z-index: 1;
}

@media (max-width: 991.98px) {
    .success-story .success-story-content {
        padding-bottom: 2rem;
    }
}

.success-story .success-story-content .success-story-label {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: 0.2rem;
    text-transform: uppercase;
    margin-bottom: 0.5rem;
}

.success-story .success-story-content .success-story-header {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    text-transform: none;
    display: block;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.success-story .success-story-content .success-story-desc {
    margin-top: 0.5rem;
    display: block;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.success-story .success-story-content .bottom {
    display: flex;
    justify-content: space-between;
    margin-top: 2rem;
    gap: 2rem;
    align-items: end;
}

@media (max-width: 575.98px) {
    .success-story .success-story-content .bottom {
        flex-wrap: wrap;
    }
}

.success-story .success-story-content .bottom .news-categories {
    display: flex;
    flex-wrap: wrap;
    gap: 0.25rem;
}

@media (max-width: 768.98px) {
    .success-story .success-story-content .bottom .news-categories {
        display: none;
    }
}

.success-story .success-story-content .bottom .news-categories .news-category {
    background: #DDE5ED;
    color: #003051 !important;
    height: fit-content;
    padding: 0.1rem 0.5rem;
    font-size: 1rem;
    font-weight: 500;
    transition: all 0.2s ease;
}

.success-story .success-story-content .bottom .btn {
    white-space: nowrap;
    height: fit-content;
}

@media (max-width: 575.98px) {
    .success-story .success-story-content .bottom .btn {
        width: 100%;
    }
}

.success-story .success-story-content .bottom .btn:hover, .success-story .success-story-content .bottom .btn:focus {
    background: #3380CC !important;
    border-color: #3380CC !important;
    color: #fff !important;
}

.featured-news {
    min-height: auto;
}

.featured-news-card {
    min-height: auto;
}

    .featured-news-card .featured-news-card-item {
        border-radius: 0;
        border: 0;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        height: 400px;
        transition: all 1s;
        text-decoration: none;
    }

        .featured-news-card .featured-news-card-item:hover, .featured-news-card .featured-news-card-item:focus {
            text-decoration: none;
        }

            .featured-news-card .featured-news-card-item:hover .card-body .card-news-title:after, .featured-news-card .featured-news-card-item:hover .content-collapse .collapse-body .card-news-title:after, .content-collapse .featured-news-card .featured-news-card-item:hover .collapse-body .card-news-title:after, .featured-news-card .featured-news-card-item:focus .card-body .card-news-title:after, .featured-news-card .featured-news-card-item:focus .content-collapse .collapse-body .card-news-title:after, .content-collapse .featured-news-card .featured-news-card-item:focus .collapse-body .card-news-title:after {
                width: 75px;
            }

@media (max-width: 991.98px) {
    .featured-news-card .featured-news-card-item {
        height: 250px;
    }
}

.featured-news-card .featured-news-card-item .card-body, .featured-news-card .featured-news-card-item .content-collapse .collapse-body, .content-collapse .featured-news-card .featured-news-card-item .collapse-body {
    background: linear-gradient(208.37deg, rgba(7, 18, 42, 0.11) 0%, rgba(7, 18, 42, 0.69) 100%);
    display: flex;
    flex-flow: column;
    justify-content: flex-end;
    transition: all 0.3s;
}

    .featured-news-card .featured-news-card-item .card-body .card-icon, .featured-news-card .featured-news-card-item .content-collapse .collapse-body .card-icon, .content-collapse .featured-news-card .featured-news-card-item .collapse-body .card-icon {
        width: 4.75rem;
        height: 4.75rem;
        color: #fff;
        font-size: 2rem;
        background: rgba(7, 18, 42, 0.45);
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 auto;
        margin-bottom: 1rem;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

@media (max-width: 1199.98px) {
    .featured-news-card .featured-news-card-item .card-body .card-icon, .featured-news-card .featured-news-card-item .content-collapse .collapse-body .card-icon, .content-collapse .featured-news-card .featured-news-card-item .collapse-body .card-icon {
        width: 3.5rem;
        height: 3.5rem;
        font-size: 1.25rem;
        margin-bottom: 0;
    }
}

@media (max-width: 991.98px) {
    .featured-news-card .featured-news-card-item .card-body .card-icon, .featured-news-card .featured-news-card-item .content-collapse .collapse-body .card-icon, .content-collapse .featured-news-card .featured-news-card-item .collapse-body .card-icon {
        display: none;
    }
}

.featured-news-card .featured-news-card-item .card-body .card-content, .featured-news-card .featured-news-card-item .content-collapse .collapse-body .card-content, .content-collapse .featured-news-card .featured-news-card-item .collapse-body .card-content {
    padding: 1rem;
    text-align: center;
}

.featured-news-card .featured-news-card-item .card-body p, .featured-news-card .featured-news-card-item .content-collapse .collapse-body p, .content-collapse .featured-news-card .featured-news-card-item .collapse-body p {
    color: #fff;
    line-height: 1;
    letter-spacing: 1px;
}

.featured-news-card .featured-news-card-item .card-body .card-news-series, .featured-news-card .featured-news-card-item .content-collapse .collapse-body .card-news-series, .content-collapse .featured-news-card .featured-news-card-item .collapse-body .card-news-series {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: 0.2rem;
    text-transform: uppercase;
}

.featured-news-card .featured-news-card-item .card-body .card-news-title, .featured-news-card .featured-news-card-item .content-collapse .collapse-body .card-news-title, .content-collapse .featured-news-card .featured-news-card-item .collapse-body .card-news-title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.25rem;
    text-transform: none;
    margin-top: 2rem;
    margin-bottom: 0;
}

    .featured-news-card .featured-news-card-item .card-body .card-news-title:after, .featured-news-card .featured-news-card-item .content-collapse .collapse-body .card-news-title:after, .content-collapse .featured-news-card .featured-news-card-item .collapse-body .card-news-title:after {
        position: absolute;
        content: "";
        height: 2px;
        background-color: #48bee2;
        width: 55px;
        top: -1rem;
        left: 50%;
        transform: translateX(-50%);
        transition: all 0.3s;
    }

.card-hero {
    border-radius: 0;
    border: 0;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 500px;
    transition: all 1s;
    text-decoration: none;
}

@media (max-width: 991.98px) {
    .card-hero {
        height: 300px;
    }
}

.card-hero:hover, .card-hero:focus {
    text-decoration: none;
}

    .card-hero:hover .card-body .card-hero-title:after, .card-hero:hover .content-collapse .collapse-body .card-hero-title:after, .content-collapse .card-hero:hover .collapse-body .card-hero-title:after, .card-hero:focus .card-body .card-hero-title:after, .card-hero:focus .content-collapse .collapse-body .card-hero-title:after, .content-collapse .card-hero:focus .collapse-body .card-hero-title:after {
        width: 120px;
    }

.card-hero .card-body, .card-hero .content-collapse .collapse-body, .content-collapse .card-hero .collapse-body {
    background: linear-gradient(208.37deg, rgba(7, 18, 42, 0.11) 0%, rgba(7, 18, 42, 0.69) 100%);
    display: flex;
    flex-flow: column;
    justify-content: flex-end;
    transition: all 0.3s;
}

    .card-hero .card-body .card-icon, .card-hero .content-collapse .collapse-body .card-icon, .content-collapse .card-hero .collapse-body .card-icon {
        width: 6.25rem;
        height: 6.25rem;
        color: #fff;
        font-size: 2rem;
        background: rgba(7, 18, 42, 0.45);
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 auto;
        margin-bottom: 1rem;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

@media (max-width: 1199.98px) {
    .card-hero .card-body .card-icon, .card-hero .content-collapse .collapse-body .card-icon, .content-collapse .card-hero .collapse-body .card-icon {
        width: 4rem;
        height: 4rem;
        margin-bottom: 0.5rem;
        font-size: 1.5rem;
    }
}

@media (max-width: 991.98px) {
    .card-hero .card-body .card-icon, .card-hero .content-collapse .collapse-body .card-icon, .content-collapse .card-hero .collapse-body .card-icon {
        display: none;
    }
}

.card-hero .card-body .card-hero-content, .card-hero .content-collapse .collapse-body .card-hero-content, .content-collapse .card-hero .collapse-body .card-hero-content {
    padding: 1rem;
    text-align: center;
}

.card-hero .card-body p, .card-hero .content-collapse .collapse-body p, .content-collapse .card-hero .collapse-body p {
    color: #fff;
    line-height: 1;
    letter-spacing: 1px;
}

.card-hero .card-body .card-news-series, .card-hero .content-collapse .collapse-body .card-news-series, .content-collapse .card-hero .collapse-body .card-news-series {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: 0.2rem;
    text-transform: uppercase;
}

.card-hero .card-body .card-hero-title, .card-hero .content-collapse .collapse-body .card-hero-title, .content-collapse .card-hero .collapse-body .card-hero-title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    text-transform: none;
    transition: all 0.3s;
    padding-top: 2rem;
    margin-bottom: 0;
}

    .card-hero .card-body .card-hero-title:after, .card-hero .content-collapse .collapse-body .card-hero-title:after, .content-collapse .card-hero .collapse-body .card-hero-title:after {
        position: absolute;
        content: "";
        height: 2px;
        background-color: #48bee2;
        width: 100px;
        top: 0.7rem;
        left: 50%;
        transform: translateX(-50%);
        transition: all 0.3s;
    }

.news-title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 2.375rem;
    text-transform: none;
}

@media (max-width: 991.98px) {
    .news-title {
        font-size: 1.625rem;
    }
}

.news-data {
    border-top: 1px solid rgba(33, 37, 41, 0.17);
    border-bottom: 1px solid rgba(33, 37, 41, 0.17);
}

    .news-data p, .news-data a {
        display: block;
        margin-bottom: 0;
        padding: 0.75rem 0;
    }

.intro.news-detail {
    margin-bottom: -40px;
}

    .intro.news-detail .page-list__card-subtitle {
        font-size: 1.5rem;
        font-weight: 600;
        margin-top: 0.5rem;
    }

.news-main .intro-text, .news-main .intro-text-center {
    font-family: proxima-nova, sans-serif;
    margin-bottom: 4.375rem;
}

.news-main h2, .news-main .h2 {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    font-family: proxima-nova, sans-serif;
    margin-bottom: 1rem;
}

.news-main h3, .news-main .h3 {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.25rem;
    font-family: proxima-nova, sans-serif;
    margin-bottom: 1rem;
}

.news-main .news-subtitle {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.25rem;
    font-family: proxima-nova, sans-serif;
    margin-bottom: 1rem;
}

.news-main figure {
    text-align: center;
}

@media (max-width: 768.98px) {
    .news-main figure {
        float: none !important;
        display: block;
    }
}

.news-main figure img {
    margin: 0.5rem;
}

@media (max-width: 768.98px) {
    .news-main figure img {
        margin: 0;
    }
}

.news-main figure figcaption {
    text-align: center;
    font-size: 0.875rem;
}

.news-main a {
    transition: all 0.3s;
    text-decoration: underline;
}

    .news-main a:hover, .news-main a:focus {
        text-decoration: none;
    }

.news-highlight {
    padding-bottom: 2rem;
}

    .news-highlight:last-of-type {
        border-bottom: 1px solid rgba(33, 37, 41, 0.17);
        margin-bottom: 3rem;
    }

    .news-highlight .highlight-title {
        line-height: 1.2;
        margin-bottom: 0;
        font-family: proxima-nova, sans-serif;
        font-weight: 700;
        font-style: normal;
        position: relative;
        font-size: 1.25rem;
        margin-bottom: 2rem;
    }

    .news-highlight .glance-item {
        border-left: 5px solid #48bee2;
        padding: 0 0.8rem;
        margin-bottom: 1rem;
    }

    .news-highlight .numbers-item {
        padding: 0 0.8rem 0 0;
    }

        .news-highlight .numbers-item .number-highlight {
            font-size: 1.625rem;
            color: #48bee2;
            text-transform: uppercase;
            font-weight: 700;
            margin-bottom: 0;
        }

    .news-highlight .more-item {
        border-bottom: 1px solid #979797;
        margin-right: 0.8rem;
    }

        .news-highlight .more-item a {
            color: #48bee2;
            padding: 0.8rem 0.8rem 0.8rem 0;
        }

            .news-highlight .more-item a:hover, .news-highlight .more-item a:focus {
                text-decoration: none;
                color: #353535;
            }

        .news-highlight .more-item:last-of-type {
            border-bottom-color: transparent;
        }

.news-listing__title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    font-size: 2rem;
}

    .news-listing__title span {
        line-height: 1.2;
        margin-bottom: 0;
        font-family: proxima-nova, sans-serif;
        font-weight: 700;
        font-style: normal;
        position: relative;
        font-size: 0.875rem;
        font-weight: 600;
        letter-spacing: 0.2rem;
        text-transform: uppercase;
        margin-bottom: 0.5rem;
        display: block;
    }

.news-listing__header {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 3rem;
    margin-top: 5rem;
}

@media (max-width: 991.98px) {
    .news-listing__header {
        margin-top: 4.375rem;
    }
}

@media (max-width: 768.98px) {
    .news-listing__header {
        flex-wrap: wrap;
    }
}

@media (min-width: 576px) {
    .news-listing__header {
        flex-direction: row;
        align-items: end;
    }
}

.news-listing .filter-wrap {
    display: flex;
    align-items: center;
    gap: 2rem;
}

@media (max-width: 768.98px) {
    .news-listing .filter-wrap {
        width: 100%;
        margin-top: 2rem;
    }
}

@media (max-width: 575.98px) {
    .news-listing .filter-wrap {
        flex-wrap: wrap;
        gap: 1rem;
    }
}

@media (max-width: 575.98px) {
    .news-listing__filter {
        margin-top: 0;
        width: inherit;
    }
}

@media (min-width: 769px) {
    .news-listing__filter {
        margin-left: 0;
        width: max-content;
    }
}

.news-listing__filter .btn {
    border-radius: 0;
    width: max-content;
}

@media (max-width: 575.98px) {
    .news-listing__filter .btn {
        width: 100%;
    }
}

.news-listing__search {
    width: 100%;
}

    .news-listing__search .btn {
        padding: 0.3rem 1rem;
    }

.region-listing__title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    margin-bottom: 3rem;
}

.classic-slider {
    padding: 1rem 0;
}

.classic-slider__slide__caption {
    position: absolute;
    width: 100%;
    padding: 1rem 1.5rem;
    color: #fff;
    background: rgba(7, 18, 42, 0.48);
    bottom: 0;
    left: 0;
    font-size: 1rem;
}

    .classic-slider__slide__caption p {
        margin-bottom: 0;
        text-align: left;
    }

.classic-slider .carousel-indicators {
    background-color: #002576;
    margin: 0;
}

.content-wysiwyg {
    min-height: auto;
}

    .content-wysiwyg h2,
    .content-wysiwyg .h2 {
        padding-top: 2rem;
        line-height: 1.2;
        margin-bottom: 0;
        font-family: proxima-nova, sans-serif;
        font-weight: 700;
        font-style: normal;
        position: relative;
        font-size: 1.75rem;
        margin-bottom: 1.5rem;
    }

        .content-wysiwyg h2:first-of-type,
        .content-wysiwyg .h2:first-of-type {
            padding-top: 0;
        }

        .content-wysiwyg h2.center,
        .content-wysiwyg .h2.center {
            line-height: 1.2;
            margin-bottom: 0;
            font-family: proxima-nova, sans-serif;
            font-weight: 700;
            font-style: normal;
            position: relative;
            font-size: 1.75rem;
            text-align: center;
            margin-bottom: 1.5rem;
        }

    .content-wysiwyg h3,
    .content-wysiwyg .h3 {
        padding-top: 1rem;
        line-height: 1.2;
        margin-bottom: 0;
        font-family: proxima-nova, sans-serif;
        font-weight: 700;
        font-style: normal;
        position: relative;
        font-size: 1.25rem;
        margin-bottom: 1rem;
    }

    .content-wysiwyg h4, .content-wysiwyg .result-item a, .result-item .content-wysiwyg a,
    .content-wysiwyg .h4 {
        padding-top: 1rem;
    }

    .content-wysiwyg a {
        text-decoration: underline;
        transition: all 0.3s;
    }

        .content-wysiwyg a:hover, .content-wysiwyg a:focus {
            text-decoration: none;
        }

        .content-wysiwyg a.img-link {
            border: none;
            display: inline-block;
        }

        .content-wysiwyg a.btn {
            text-decoration: none;
        }

    .content-wysiwyg ol {
        -webkit-padding-start: 15px;
    }

    .content-wysiwyg .override-container {
        width: 100vw;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }

    .content-wysiwyg figure {
        text-align: center;
    }

@media (max-width: 768.98px) {
    .content-wysiwyg figure {
        float: none !important;
        display: block;
        margin: 0 !important;
    }
}

.content-wysiwyg figure img {
    margin: 0.5rem;
}

@media (max-width: 768.98px) {
    .content-wysiwyg figure img {
        margin: 0;
        max-width: 100%;
    }
}

.content-wysiwyg figure figcaption {
    text-align: center;
}

.content-wysiwyg img {
    max-width: 100% !important;
}

.content-wysiwyg.bg-primary {
    color: #fff;
}

    .content-wysiwyg.bg-primary a:not(.btn) {
        color: #48bee2;
    }

        .content-wysiwyg.bg-primary a:not(.btn):hover, .content-wysiwyg.bg-primary a:not(.btn):focus {
            color: #48bee2;
        }

    .content-wysiwyg.bg-primary p a {
        color: #48bee2;
    }

        .content-wysiwyg.bg-primary p a:hover, .content-wysiwyg.bg-primary p a:focus {
            color: #48bee2;
        }

    .content-wysiwyg.bg-primary .breadcrumb-item a {
        color: #fff;
    }

.content-wysiwyg.bg-lake-blue {
    color: #fff;
}

    .content-wysiwyg.bg-lake-blue a:not(.btn) {
        color: #fff;
        text-decoration: underline;
    }

        .content-wysiwyg.bg-lake-blue a:not(.btn):hover, .content-wysiwyg.bg-lake-blue a:not(.btn):focus {
            color: #48bee2;
            text-decoration: none;
        }

    .content-wysiwyg.bg-lake-blue p a {
        color: #fff;
        text-decoration: underline;
    }

        .content-wysiwyg.bg-lake-blue p a:hover, .content-wysiwyg.bg-lake-blue p a:focus {
            color: #48bee2;
            text-decoration: none;
        }

    .content-wysiwyg.bg-lake-blue .breadcrumb-item a {
        color: #fff;
    }

.ui-autocomplete {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    display: none;
    min-width: 160px;
    _width: 160px;
    padding: 4px 4px;
    margin: 2px 0 0 0;
    list-style: none;
    background-color: #ffffff;
    border-color: #002576;
    border-style: solid;
    border-width: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
}

    .ui-autocomplete .ui-menu-item {
        padding: 0.5rem;
    }

.ui-menu-item > a.ui-corner-all {
    display: block;
    padding: 3px 15px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #555555;
    white-space: nowrap;
}

.ui-state-hover, .ui-state-active {
    color: #ffffff;
    text-decoration: none;
    background-color: #0088cc;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    background-image: none;
}

.EPiServerForms {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

@media (max-width: 991.98px) {
    .EPiServerForms {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }
}

.EPiServerForms .hide {
    display: none !important;
}

.EPiServerForms .Form__Title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.875rem;
}

@media (max-width: 991.98px) {
    .EPiServerForms .Form__Title {
        font-size: 1.625rem;
    }
}

.EPiServerForms .Form__Description {
    margin-top: 1rem;
    margin-bottom: 2.5rem;
}

.EPiServerForms .Form__Element {
    width: 100%;
}

.EPiServerForms .Form__Element__Caption {
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: 0.5rem;
    display: inline-block;
    line-height: 1.2;
}

.EPiServerForms .Form__Element__ValidationError {
    display: block;
    margin: 2px 0 0;
    color: #dc3545;
}

.EPiServerForms .Form__Element.FormCaptcha .FormCaptcha__Refresh {
    border: none;
    border-radius: 0;
    background: transparent;
    padding: 0;
    text-transform: none;
    border-bottom: 1px solid #48BEE2;
    margin: 0 2rem;
}

.EPiServerForms .Form__Element.FormCaptcha .FormCaptcha__Input {
    display: block;
    width: 300px;
    margin-top: 0.5rem;
}

.EPiServerForms .Form__Element .FormStep__Title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: 0.2rem;
    text-transform: uppercase;
}

.EPiServerForms .Form__MainBody {
    margin: 0 -1rem;
}

    .EPiServerForms .Form__MainBody .heading {
        display: block;
        margin: 0 0 15px;
        padding: 0 0 5px;
        color: #7eba3d;
        line-height: 1.2;
        margin-bottom: 0;
        font-family: proxima-nova, sans-serif;
        font-weight: 700;
        font-style: normal;
        position: relative;
        font-size: 1.25rem;
    }

.EPiServerForms .Form__Status__Message {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}

    .EPiServerForms .Form__Status__Message p {
        margin-bottom: 0;
    }

.EPiServerForms .Form__NavigationBar {
    display: flex;
    justify-content: space-between;
    margin-top: 3rem;
    padding: 0 1rem;
}

@media (max-width: 768.98px) {
    .EPiServerForms .Form__NavigationBar {
        flex-wrap: wrap;
        margin-top: 2rem;
    }
}

.EPiServerForms .Form__NavigationBar__ProgressBar {
    display: inline-block;
    border: none;
}

@media (max-width: 768.98px) {
    .EPiServerForms .Form__NavigationBar__ProgressBar {
        margin: 1rem 0;
        order: 0;
        flex: 2 0 100%;
        display: block;
    }
}

.EPiServerForms .Form__NavigationBar__ProgressBar--Progress {
    background-color: #48bee2;
    height: 1rem;
}

.EPiServerForms .Form__NavigationBar__ProgressBar--Text {
    display: block;
    text-align: center;
    font-size: 0.875rem;
}

.EPiServerForms .Form__NavigationBar button[type=submit] {
    margin: 0;
    width: auto;
    padding: 0.3rem 2rem;
    background-image: none;
    border: 2px solid transparent;
    border-radius: 0;
    height: unset;
    font-size: 0.875rem;
    white-space: nowrap;
}

    .EPiServerForms .Form__NavigationBar button[type=submit]:disabled {
        cursor: not-allowed;
    }

@media (max-width: 768.98px) {
    .EPiServerForms .Form__NavigationBar button[type=submit] {
        order: 1;
    }
}

.EPiServerForms .Form__NavigationBar button[type=submit]:hover:disabled, .EPiServerForms .Form__NavigationBar button[type=submit]:focus:disabled {
    background-color: #002576;
    color: #fff !important;
}

.EPiServerForms textarea {
    height: 100px;
}

.EPiServerForms input[type=submit],
.EPiServerForms button[type=submit] {
    width: 250px;
    max-width: 100%;
    margin: 0 auto;
    color: #fff;
    line-height: 1.5;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    border: 2px solid transparent;
    border-radius: 0;
    padding: 0.3rem 2.5rem;
    display: inline-block;
    transition: all 0.3s;
    font-size: 0.875rem;
    background: #000;
    border-color: #000;
}

    .EPiServerForms input[type=submit]:hover, .EPiServerForms input[type=submit]:focus,
    .EPiServerForms button[type=submit]:hover,
    .EPiServerForms button[type=submit]:focus {
        color: #07122A;
        background: #fff;
    }

.EPiServerForms input[type=reset],
.EPiServerForms button[type=reset] {
    width: 200px;
    max-width: 100%;
}

.EPiServerForms .FormChoice label {
    display: flex;
    align-items: baseline;
    line-height: 1.2;
}

    .EPiServerForms .FormChoice label input {
        margin-right: 0.5rem;
    }

.EPiServerForms section {
    min-height: auto;
    align-items: flex-start;
    margin: 0;
    padding: 0 1rem;
}

    .EPiServerForms section div.Form__Element {
        margin-bottom: 1.5rem;
    }

.EPiServerForms legend {
    font-size: 1.125rem;
}

.Sidebar .EPiServerForms .Form__MainBody {
    table-layout: fixed;
    width: 100%;
}

@media (max-width: 768.98px) {
    .form-section {
        background-position: 50%;
        background-size: cover;
    }
}

.form-section h2, .form-section .h2 {
    padding-top: 2rem;
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    margin-bottom: 1.5rem;
}

    .form-section h2:first-of-type, .form-section .h2:first-of-type {
        padding-top: 0;
    }

.form-section section div.Form__Element {
    padding-left: 0;
    padding-right: 0;
}

.form-section section fieldset label:last-of-type {
    margin-bottom: 0;
}

@media (max-width: 768.98px) {
    .form-section--split .EPiServerForms {
        padding-top: 0;
    }
}

.form-section--2-col .EPiServerForms .Form__Title {
    margin-bottom: 1rem;
}

.form-section--2-col .EPiServerForms .Form__Description {
    padding-left: 0;
    padding-right: 0;
}

@media (min-width: 769px) {
    .form-section--2-col .EPiServerForms section {
        display: grid;
        grid-template-columns: calc(50% - 1rem) calc(50% - 1rem);
        grid-column-gap: 2rem;
    }
}

.form-section--2-col .EPiServerForms section .FormSubmitButton {
    font-size: 1.125rem;
    display: block;
    grid-column: 1/-1;
}

.capital-tool {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

@media (max-width: 991.98px) {
    .capital-tool {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }
}

.capital-tool-results .capital-tool-item {
    border-bottom: 2px solid #EFF2F6;
    padding: 2rem 0 1rem 0;
}

    .capital-tool-results .capital-tool-item .capital-tool-item-title {
        line-height: 1.2;
        margin-bottom: 0;
        font-family: proxima-nova, sans-serif;
        font-weight: 700;
        font-style: normal;
        position: relative;
        font-size: 1.25rem;
        text-transform: none;
        margin-bottom: 1rem;
        display: block;
    }

@media (min-width: 769px) {
    .result-tool-filter {
        padding: 1rem;
        box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14);
    }
}

.result-tool-filter .result-tool-filter-form {
    color: #606060;
}

    .result-tool-filter .result-tool-filter-form fieldset {
        margin-bottom: 1rem;
    }

        .result-tool-filter .result-tool-filter-form fieldset .form-check {
            margin-bottom: 0.5rem;
            display: flex;
        }

@media (max-width: 768.98px) {
    .result-tool-filter .result-tool-filter-form fieldset .form-check {
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
        align-items: center;
        padding-left: 0;
        margin-right: 0.75rem;
    }

        .result-tool-filter .result-tool-filter-form fieldset .form-check input {
            position: static;
            margin-top: 0;
            margin-right: 0.3125rem;
            margin-left: 0;
        }
}

.result-tool-filter .result-tool-filter-form fieldset .form-check label {
    padding-left: 0.5rem;
}

.result-tool-filter .result-tool-filter-form select {
    font-size: 0.875rem;
}

.result-tool-filter .result-tool-filter-form legend,
.result-tool-filter .result-tool-filter-form label {
    font-size: 1rem;
}

.list-detail {
    margin-top: 5rem;
    padding-top: 5rem;
    padding-bottom: 5rem;
}

@media (max-width: 991.98px) {
    .list-detail {
        margin-top: 4.375rem;
    }
}

@media (max-width: 991.98px) {
    .list-detail {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }
}

@media print {
    .list-detail {
        margin-top: 0;
    }
}

.list-detail .list-detail-title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 2.375rem;
}

@media (max-width: 991.98px) {
    .list-detail .list-detail-title {
        font-size: 1.625rem;
    }
}

.list-detail .list-detail-main {
    padding-top: 3rem;
}

@media (min-width: 769px) {
    .list-detail .list-detail-main {
        font-size: 1.125rem;
    }
}

.list-detail .list-detail-main figure {
    text-align: center;
}

@media (max-width: 768.98px) {
    .list-detail .list-detail-main figure {
        float: none !important;
        display: block;
    }
}

.list-detail .list-detail-main figure img {
    margin: 0.5rem;
}

.list-detail .list-detail-main figure figcaption {
    text-align: center;
    font-size: 0.875rem;
}

.list-detail .list-detail-main a {
    transition: all 0.3s;
    color: #07122A;
    text-decoration: none;
    border-bottom: 1px solid #48bee2;
}

    .list-detail .list-detail-main a:hover, .list-detail .list-detail-main a:focus {
        color: #48bee2;
    }

.map-block {
    height: 700px;
    position: relative;
}

@media (min-width: 769px) {
    .map-block {
        height: 700px;
    }
}

.map-block:before {
    content: "";
    top: 49%;
    left: 49%;
    position: absolute;
    border: 0.25rem solid #f3f3f3;
    border-radius: 50%;
    border-top: 0.25rem solid #002576;
    width: 2.75rem;
    height: 2.75rem;
    animation: spin 2s linear infinite;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

som-map-component > [slot] {
    display: none;
}

.som-map-component .esri-ui .esri-popup .som-popup-name {
    color: #002576 !important;
}

.som-map-component .esri-ui .esri-popup .som-popup-title {
    color: #48bee2 !important;
}

.som-map-component.loaded .som-map-content .som-close-pane-button {
    border-color: #002576 !important;
    color: #002576 !important;
    z-index: 9;
    border-radius: 350px;
    width: 30px !important;
    height: 50px;
}

    .som-map-component.loaded .som-map-content .som-close-pane-button:hover, .som-map-component.loaded .som-map-content .som-close-pane-button:focus {
        background-color: #002576 !important;
        color: #fff !important;
    }

    .som-map-component.loaded .som-map-content .som-close-pane-button span {
        left: 17px;
        position: absolute;
        top: 8px;
        font-size: 26px;
    }

.som-map-component .panel-card .card-title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
}

.som-map-component .panel-card .location .location-badge {
    background: #002576;
}

.som-map-component .panel-card .location .location-content .location-title {
    font-weight: 700;
    color: #002576;
}

.som-map-component .panel-card .location .location-content .location-url {
    color: #07122A;
    border-color: #07122A;
}

    .som-map-component .panel-card .location .location-content .location-url:hover, .som-map-component .panel-card .location .location-content .location-url:focus {
        background-color: #07122A;
        color: #fff;
    }

.som-map-component .panel-card .group {
    color: #07122A;
}

    .som-map-component .panel-card .group .group-item {
        border-color: #48bee2;
    }

        .som-map-component .panel-card .group .group-item .item-title {
            color: #002576;
            font-weight: 700;
        }

        .som-map-component .panel-card .group .group-item a {
            color: #07122A;
        }

            .som-map-component .panel-card .group .group-item a:hover, .som-map-component .panel-card .group .group-item a:focus {
                color: #48bee2;
            }

.grid-gallery {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-color: #002576;
    color: #fff;
    text-align: center;
}

@media (max-width: 991.98px) {
    .grid-gallery {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }
}

.grid-gallery .grid-gallery-title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    color: #fff;
    text-align: center;
}

.grid-gallery .grid-gallery-desc {
    margin-top: 2rem !important;
}

@media (min-width: 769px) {
    .grid-gallery .grid-gallery-desc {
        width: 33.33333%;
        margin: 0 auto;
    }
}

.grid-gallery .grid-gallery-item {
    position: relative;
    cursor: pointer;
    text-decoration: none;
    display: block;
    color: #fff;
    height: 250px;
}

    .grid-gallery .grid-gallery-item .title-overlay {
        position: absolute;
        width: 100%;
        height: 50%;
        bottom: 0;
        background: -webkit-linear-gradient(top, rgba(7, 18, 42, 0) 0%, rgba(7, 18, 42, 0.85) 45%, #07122a 100%);
        background: -o-linear-gradient(top, rgba(7, 18, 42, 0) 0%, rgba(7, 18, 42, 0.85) 45%, #07122a 100%);
        background: linear-gradient(to bottom, rgba(7, 18, 42, 0) 0%, rgba(7, 18, 42, 0.65) 45%, rgba(7, 18, 42, 0.85) 100%);
        opacity: 0;
        transition: all 0.3s;
    }

@media (min-width: 769px) {
    .grid-gallery .grid-gallery-item .title-overlay {
        opacity: 1;
    }
}

.grid-gallery .grid-gallery-item .title-overlay p {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.25rem;
    text-transform: none;
    position: absolute;
    bottom: 2rem;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    padding: 0 1rem;
}

.grid-gallery .grid-gallery-item .hover-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(7, 18, 42, 0.56);
    display: flex;
    flex-flow: column;
    justify-content: center;
    padding: 2rem;
    opacity: 1;
    transition: all 0.3s;
}

@media (min-width: 769px) {
    .grid-gallery .grid-gallery-item .hover-overlay {
        opacity: 0;
    }
}

.grid-gallery .grid-gallery-item .hover-overlay p {
    padding: 0;
    margin: 0;
    text-align: center;
    font-size: 0.875rem;
}

.grid-gallery .grid-gallery-item:hover .title-overlay, .grid-gallery .grid-gallery-item:focus .title-overlay {
    opacity: 0;
}

.grid-gallery .grid-gallery-item:hover .hover-overlay, .grid-gallery .grid-gallery-item:focus .hover-overlay {
    opacity: 1;
}

.collapse-section {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

@media (max-width: 991.98px) {
    .collapse-section {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }
}

.collapse-section-title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    margin-bottom: 1.5rem;
}

.content-collapse {
    border-radius: 0;
    border: none;
    margin-bottom: 0.5rem;
}

    .content-collapse .collapse-header {
        line-height: 1.2;
        margin-bottom: 0;
        font-family: proxima-nova, sans-serif;
        font-weight: 700;
        font-style: normal;
        position: relative;
        font-size: 1.125rem;
        text-transform: none;
        font-weight: 500;
        background: #EFF2F6;
        cursor: pointer;
        border: none;
        transition: all 0.3s;
    }

        .content-collapse .collapse-header:hover, .content-collapse .collapse-header:focus {
            background: #48bee2;
            color: #fff;
        }

        .content-collapse .collapse-header.open {
            background: #48bee2;
            color: #fff;
        }

        .content-collapse .collapse-header svg, .content-collapse .collapse-header i {
            float: right;
            padding-top: 0.2rem;
        }

    .content-collapse .collapse-body {
        background: #EFF2F6;
        border: none;
    }

        .content-collapse .collapse-body h2, .content-collapse .collapse-body .h2 {
            padding-top: 2rem;
            line-height: 1.2;
            margin-bottom: 0;
            font-family: proxima-nova, sans-serif;
            font-weight: 700;
            font-style: normal;
            position: relative;
            font-size: 1.75rem;
            margin-bottom: 1.5rem;
        }

            .content-collapse .collapse-body h2:first-of-type, .content-collapse .collapse-body .h2:first-of-type {
                padding-top: 0;
            }

        .content-collapse .collapse-body a {
            color: #48bee2;
            font-size: 1rem;
        }

.video-listing {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

@media (max-width: 991.98px) {
    .video-listing {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }
}

.video-listing-title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    margin-bottom: 1.5rem;
}

.video-listing .video-listing-desc {
    margin-bottom: 3rem;
}

.video-listing .video-overlay {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(7, 18, 42, 0.52);
    z-index: 999;
    display: none;
}

    .video-listing .video-overlay.show {
        display: block;
    }

.video-listing .modal {
    background: rgba(7, 18, 42, 0.52);
}

    .video-listing .modal .modal-dialog {
        max-width: 600px;
    }

    .video-listing .modal .modal-header {
        border-bottom: none;
        padding-bottom: 0rem;
    }

        .video-listing .modal .modal-header .modal-title {
            font-weight: 700;
        }

    .video-listing .modal .modal-footer {
        border-top: none;
        padding-top: 0rem;
        display: block;
    }

.side-panel {
    position: fixed;
    top: 0;
    display: none;
    width: 500px;
    height: 100%;
    right: 0;
    background: #fff;
    z-index: 999;
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.12);
    transition: all 0.4s;
    padding: 2rem 3rem;
    overflow: auto;
}

@media (max-width: 575.98px) {
    .side-panel {
        width: 100%;
        padding: 1.5rem;
    }
}

.side-panel.show {
    display: block;
    animation: slide 0.3s;
}

.side-panel .side-panel-close {
    padding: 0.3rem 0.7rem;
    position: absolute;
    top: 1rem;
    right: 1rem;
}

.side-panel .side-panel-header {
    display: flex;
    height: 6rem;
    align-items: flex-end;
}

    .side-panel .side-panel-header p {
        display: inline-table;
    }

.side-panel .side-panel-body {
    padding: 3rem 0;
}

    .side-panel .side-panel-body .media-body {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        height: 150px;
    }

@media (max-width: 768.98px) {
    .side-panel .side-panel-body .media-body {
        height: 100px;
    }
}

.side-panel .side-panel-body .contact-image {
    height: 150px;
    width: 150px;
}

@media (max-width: 768.98px) {
    .side-panel .side-panel-body .contact-image {
        height: 100px;
        width: 100px;
    }
}

.side-panel .side-panel-body .contact-name {
    font-weight: 700;
    font-size: 1rem;
}

.side-panel .side-panel-body .contact-label {
    font-weight: 700;
    font-size: 0.875rem;
    margin-bottom: 0;
}

.side-panel .side-panel-body .contact-location {
    font-size: 0.875rem;
    margin-bottom: 0;
}

@keyframes slide {
    0% {
        right: -100%;
    }

    100% {
        right: 0;
    }
}

.multi-col {
    min-height: 100px;
    width: 100%;
    background: #fff;
    padding-top: 5rem;
    padding-bottom: 5rem;
}

@media (max-width: 991.98px) {
    .multi-col {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }
}

.multi-col .section-header-label {
    font-size: 1.75rem;
    text-transform: capitalize;
    letter-spacing: normal;
    font-weight: 700;
    margin-bottom: 2rem;
}

.multi-col .row, .multi-col .event-block .event-grid, .event-block .multi-col .event-grid, .multi-col .EPiServerForms section, .EPiServerForms .multi-col section {
    gap: 2rem 0;
}

.multi-col .feature-cta {
    background-color: #EFF2F6;
    padding: 2rem;
    transition: all 0.2s ease;
    margin-bottom: 0;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
}

    .multi-col .feature-cta:hover, .multi-col .feature-cta:focus-visible {
        transform: scale(1.02);
    }

    .multi-col .feature-cta .feature-title {
        font-size: 1.5rem;
    }

    .multi-col .feature-cta .btn {
        margin-top: 1rem;
        height: fit-content;
        align-self: end;
    }

.multi-col.bg-light .feature-cta, .cost-of-living .multi-col.calculator .feature-cta {
    background-color: #fff !important;
}

.multi-col.bg-primary .feature-cta {
    background-color: #203D79 !important;
}

.multi-col.bg-lake-blue .feature-cta,
.multi-col .bg-pure-blue .feature-cta {
    background-color: #3380CC !important;
}

    .multi-col.bg-lake-blue .feature-cta .btn:hover, .multi-col.bg-lake-blue .feature-cta .btn:focus-visible,
    .multi-col .bg-pure-blue .feature-cta .btn:hover,
    .multi-col .bg-pure-blue .feature-cta .btn:focus-visible {
        background-color: #4A99E8 !important;
        color: #fff !important;
    }

@media (max-width: 768.98px) {
    .download-cta {
        margin-bottom: 3rem;
    }
}

.download-cta .media-body .btn {
    color: #07122A;
    padding: 0.5rem 0;
    text-align: left;
    text-transform: none;
}

    .download-cta .media-body .btn:hover, .download-cta .media-body .btn:focus {
        text-decoration: underline;
    }

    .download-cta .media-body .btn i {
        margin-right: 0.5rem;
    }

.download-cta img {
    margin-right: 1rem;
    width: 6.25rem;
    height: auto;
}

.download-cta .download-cta-icon {
    margin-right: 1rem;
    height: 6.25rem;
    width: 6.25rem;
    background: #002576;
    border-radius: 50%;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.hero-cta {
    position: relative;
    width: 100%;
    background-size: cover;
    min-height: 500px;
    padding: 5rem 0;
}

@media (max-width: 768.98px) {
    .hero-cta {
        padding: 20rem 0 0;
    }
}

.hero-cta .hero-cta-background {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-size: cover;
    background-position: center;
}

@media (max-width: 768.98px) {
    .hero-cta .hero-cta-background {
        height: 20rem;
    }
}

.hero-cta .container {
    height: 100%;
}

    .hero-cta .container .row, .hero-cta .container .event-block .event-grid, .event-block .hero-cta .container .event-grid, .hero-cta .container .EPiServerForms section, .EPiServerForms .hero-cta .container section {
        height: 100%;
    }

.hero-cta .hero-cta-content {
    background-color: rgba(255, 255, 255, 0.95);
    padding: 3rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    box-shadow: 0px 25px 70px 0px rgba(5, 13, 30, 0.2);
}

@media (max-width: 768.98px) {
    .hero-cta .hero-cta-content {
        padding: 3rem 2rem;
        margin: 0 -1rem;
        background-color: #fff;
    }
}

.hero-cta .hero-cta-content .btn {
    margin-top: 0.5rem;
}

@media (max-width: 575.98px) {
    .hero-cta .hero-cta-content .btn {
        width: 100%;
    }
}

.hero-cta .hero-cta-content.bg-primary {
    background-color: rgba(0, 37, 118, 0.95) !important;
}

    .hero-cta .hero-cta-content.bg-primary .btn {
        background: #fff;
        color: #003051 !important;
    }

        .hero-cta .hero-cta-content.bg-primary .btn:hover, .hero-cta .hero-cta-content.bg-primary .btn:focus-visible {
            background: #3380CC;
            color: #fff !important;
        }

.hero-cta .hero-cta-content.bg-pure-blue, .hero-cta .hero-cta-content.bg-lake-blue {
    background-color: rgba(1, 99, 168, 0.95) !important;
    color: #fff;
}

    .hero-cta .hero-cta-content.bg-pure-blue .btn, .hero-cta .hero-cta-content.bg-lake-blue .btn {
        background: #fff;
        color: #003051 !important;
    }

        .hero-cta .hero-cta-content.bg-pure-blue .btn:hover, .hero-cta .hero-cta-content.bg-pure-blue .btn:focus-visible, .hero-cta .hero-cta-content.bg-lake-blue .btn:hover, .hero-cta .hero-cta-content.bg-lake-blue .btn:focus-visible {
            background: #4A99E8;
            border-color: #4A99E8 !important;
            color: #fff !important;
        }

.hero-cta .hero-cta-content.bg-primary-10 {
    background-color: rgba(7, 18, 42, 0.95) !important;
}

    .hero-cta .hero-cta-content.bg-primary-10 .btn {
        background: #fff;
        color: #003051 !important;
    }

        .hero-cta .hero-cta-content.bg-primary-10 .btn:hover, .hero-cta .hero-cta-content.bg-primary-10 .btn:focus-visible {
            background: #3380CC;
            color: #fff !important;
        }

.hero-cta .hero-cta-title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 2.375rem;
    margin-bottom: 1rem;
}

@media (max-width: 991.98px) {
    .hero-cta .hero-cta-title {
        font-size: 1.625rem;
    }
}

.hero-cta .hero-cta-play .hero-cta-video-btn {
    width: 90px;
    height: 90px;
    margin: 0 auto;
    margin-left: 50%;
    border-radius: 66px;
    background: white;
    display: flex;
    flex: 0;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all 0.3s;
    border-color: transparent;
    padding: 0;
    color: #fff;
    box-shadow: 0px 25px 70px 0px rgba(5, 13, 30, 0.2);
}

@media (max-width: 768.98px) {
    .hero-cta .hero-cta-play .hero-cta-video-btn {
        position: absolute;
        top: 7rem;
        right: calc(50% - 45px);
    }
}

.hero-cta .hero-cta-play .hero-cta-video-btn .fa-play {
    color: #002576 !important;
    margin-left: 10px;
    transition: all 0.3s;
}

.hero-cta .hero-cta-play .hero-cta-video-btn:hover, .hero-cta .hero-cta-play .hero-cta-video-btn:focus {
    transform: scale(1.1);
    text-decoration: none;
}

    .hero-cta .hero-cta-play .hero-cta-video-btn:hover .fa-play, .hero-cta .hero-cta-play .hero-cta-video-btn:focus .fa-play {
        color: #3380CC !important;
    }

.hero-cta .hero-cta-play .ratio {
    display: none;
}

.hero-cta .hero-cta-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(7, 18, 42, 0.93);
    display: none;
}

    .hero-cta .hero-cta-video.cta-video-show {
        display: block;
        z-index: 999;
    }

    .hero-cta .hero-cta-video .cta-close-video {
        position: absolute;
        top: 2rem;
        right: 2rem;
        width: 50px;
        height: 50px;
        border-radius: 25px;
        border: none;
        text-align: center;
        color: #003051;
        padding: 0.8rem 0 0.8rem 0.1rem;
        background: #fff;
        transition: all 0.2s ease;
        z-index: 999;
    }

        .hero-cta .hero-cta-video .cta-close-video:hover, .hero-cta .hero-cta-video .cta-close-video:focus {
            color: #3380CC;
            transform: rotate(90deg) scale(1.1);
        }

    .hero-cta .hero-cta-video .ratio {
        height: 420px;
    }

@media (min-width: 992px) {
    .hero-cta .hero-cta-video .ratio {
        height: 500px;
    }
}

.hero-cta .hero-cta-video .ratio iframe {
    top: 85px;
}

.hero-cta__actions {
    display: flex;
    align-items: center;
}

    .hero-cta__actions span {
        line-height: 1.2;
        margin-bottom: 0;
        font-family: proxima-nova, sans-serif;
        font-weight: 700;
        font-style: normal;
        position: relative;
        font-size: 0.875rem;
        font-weight: 600;
        letter-spacing: 0.2rem;
        text-transform: uppercase;
        font-weight: 700;
        margin-right: 1.5rem;
    }

    .hero-cta__actions a {
        margin: 0 0.5rem;
        font-size: 2rem;
        transition: all 0.3s;
    }

        .hero-cta__actions a:hover, .hero-cta__actions a:focus {
            text-decoration: none;
        }

.chart-block {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

    .chart-block .chart {
        min-height: 300px;
        margin-top: 2rem;
    }

@media (min-width: 769px) {
    .chart-block .chart {
        min-height: 450px;
    }
}

.chart-block .chart.pie-chart {
    min-height: 300px;
}

.chart-block .chart .google-visualization-table-table td {
    padding: 0.5rem;
}

.chart-block .chart .google-visualization-table-table th {
    padding: 13px 0.35em;
}

.chart-block .chart .google-visualization-table-tr-head {
    background-color: #002576;
    color: #fff;
    text-align: left;
}

.chart-block .chart .google-visualization-table .gradient {
    background-image: none;
}

.data-block {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

@media (max-width: 991.98px) {
    .data-block {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }
}

@media (max-width: 768.98px) {
    .data-block .btn-dropdown {
        margin-top: 1rem;
        width: 100%;
    }
}

.data-block .action-row {
    margin-top: 2rem;
}

@media (max-width: 768.98px) {
    .data-block .action-row {
        margin-top: 1rem;
    }
}

.data-block .filter-label {
    padding: 0.5rem 0;
    margin-right: 1rem;
}

@media (max-width: 768.98px) {
    .data-block .filter-label {
        margin-right: 0;
        margin-top: 1.5rem;
    }
}

.data-block .data-grid {
    margin-top: 2rem;
}

.data-block .data-grid--light .data-item {
    border: 2px solid #EFF2F6;
    background-color: #fff;
}

    .data-block .data-grid--light .data-item:hover {
        background-color: #fff;
        color: inherit;
        border-color: #002576;
    }

        .data-block .data-grid--light .data-item:hover .data-content .data-info .data-title {
            color: #002576;
        }

    .data-block .data-grid--light .data-item .data-content .data-category {
        display: none;
    }

    .data-block .data-grid--light .data-item .data-content .data-info .data-title {
        line-height: 1.2;
        margin-bottom: 0;
        font-family: proxima-nova, sans-serif;
        font-weight: 700;
        font-style: normal;
        position: relative;
        font-size: 1.75rem;
        text-transform: none;
        color: #002576;
        margin-bottom: 0;
    }

.data-block .data-grid .col {
    display: flex;
}

.data-block .data-block-title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 2.375rem;
}

@media (max-width: 991.98px) {
    .data-block .data-block-title {
        font-size: 1.625rem;
    }
}

.data-block .data-item {
    margin-bottom: 1rem;
    background-color: #EFF2F6;
    padding: 2rem 1.5rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    transition: all 0.3s;
    width: 100%;
}

@media (min-width: 769px) {
    .data-block .data-item {
        padding: 4.375rem 2rem;
    }
}

.data-block .data-item:hover {
    background-color: #002576;
    color: #fff;
}

    .data-block .data-item:hover .data-content .data-category {
        background-color: #fff;
        color: #002576;
    }

    .data-block .data-item:hover .data-content .data-info .data-title {
        color: #fff;
    }

    .data-block .data-item:hover a {
        color: #fff;
    }

.data-block .data-item .data-content .data-category {
    background-color: #002576;
    padding: 0.125rem 0.5rem;
    display: inline-block;
    color: #fff;
    line-height: 1.5;
    margin-bottom: 1.5rem;
}

    .data-block .data-item .data-content .data-category p {
        margin: 0;
        display: inline-block;
    }

.data-block .data-item .data-content .data-img img {
    max-height: 75px;
    width: auto;
}

.data-block .data-item .data-content .data-info .data-title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.25rem;
    color: #002576;
    margin-bottom: 0;
}

.data-block .data-item .data-content .data-info .data-county {
    margin-left: 1rem;
}

.data-block .data-item .data-content .data-description p {
    margin-bottom: 0;
    margin-top: 1.5rem;
}

.data-block .data-item .data-content .data-contact {
    margin-top: 1.5rem;
}

    .data-block .data-item .data-content .data-contact p {
        margin-bottom: 0;
    }

    .data-block .data-item .data-content .data-contact .col {
        margin-bottom: 0.5rem;
    }

.data-block .data-item .data-content .data-cta {
    margin-top: 1.5rem;
}

.data-block .pagination {
    margin-top: 2rem;
    margin-bottom: 0;
}

.divider {
    padding: 1.2rem;
}

    .divider div {
        width: 100%;
        height: 1px;
        display: block;
        background: #EFF2F6;
    }

    .divider.bg-light div, .cost-of-living .divider.calculator div {
        background: rgb(190.04, 202.22, 218.46);
    }

.carrot {
    position: relative;
    z-index: 99;
}

    .carrot::before {
        content: "";
        position: absolute;
        bottom: 0;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 20px 30px 0 30px;
        left: 50%;
        transform: translateX(-50%) translateY(100%);
    }

    .carrot.white::before {
        border-color: #fff transparent transparent transparent;
    }

    .carrot.light-gray::before {
        border-color: #EFF2F6 transparent transparent transparent;
    }

    .carrot.gray::before {
        border-color: #DDE5ED transparent transparent transparent;
    }

    .carrot.primary::before {
        border-color: #002576 transparent transparent transparent;
    }

    .carrot.pure-blue::before {
        border-color: #0163A8 transparent transparent transparent;
    }

.guided-block {
    padding-top: 5rem;
    padding-bottom: 5rem;
    transition: all 0.3s;
}

@media (max-width: 991.98px) {
    .guided-block {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }
}

.guided-block .loader {
    display: block;
    width: 100%;
    margin: 3rem 0;
    text-align: center;
}

.guided-block .square-image {
    position: relative;
    width: 100%;
    overflow: hidden;
}

@media (max-width: 768.98px) {
    .guided-block .square-image {
        height: 0;
        padding-top: 56.25%;
    }
}

@media (min-width: 769px) {
    .guided-block .square-image:after {
        content: "";
        display: block;
        padding-bottom: 100%;
    }
}

.guided-block .square-image img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
}

.guided-block .step-info {
    display: flex;
    width: 100%;
    flex-direction: column;
    position: relative;
    justify-content: center;
    align-items: baseline;
    margin-bottom: 2rem;
}

@media (min-width: 769px) {
    .guided-block .step-info {
        margin-bottom: 0;
    }
}

.guided-block .step-info .step-action {
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 2rem;
}

@media (min-width: 769px) {
    .guided-block .step-info .step-action {
        margin-bottom: 0;
        position: absolute;
        top: 0;
        left: 0;
    }
}

.guided-block .step-info .section-header {
    text-transform: uppercase;
}

    .guided-block .step-info .section-header:after {
        display: none;
    }

.guided-block .step-info .btn {
    padding: 0.5rem 1rem;
    border-radius: 0;
    text-align: left;
    margin-bottom: 1rem;
    text-transform: none;
    font-size: 1rem;
    letter-spacing: 0.5px;
}

    .guided-block .step-info .btn.btn-link {
        padding: 0;
        margin-bottom: 0;
    }

        .guided-block .step-info .btn.btn-link:hover, .guided-block .step-info .btn.btn-link:focus {
            color: #212529;
            text-decoration: underline;
        }

@media (min-width: 769px) {
    .guided-modal .modal-dialog {
        min-width: 600px;
    }
}

.guided-modal .modal-content {
    border-radius: 0;
    padding: 1rem;
    min-height: 500px;
}

@media (min-width: 769px) {
    .guided-modal .modal-content {
        min-height: 600px;
    }
}

.guided-modal .modal-header {
    border-bottom: 0;
}

    .guided-modal .modal-header .close {
        background-color: #002576;
        color: #fff;
        opacity: 1;
        margin: 0 0 0 auto;
        padding: 0.5rem 0.8rem;
        border: 2px #002576 solid;
        transition: all 0.3s;
    }

        .guided-modal .modal-header .close:hover, .guided-modal .modal-header .close:focus {
            opacity: 1;
            background-color: transparent;
            color: #002576;
        }

.guided-modal .modal-body {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

    .guided-modal .modal-body .modal-heading, .guided-modal .modal-body h1, .guided-modal .modal-body .h1, .guided-modal .modal-body h2, .guided-modal .modal-body .h2 {
        line-height: 1.2;
        margin-bottom: 0;
        font-family: proxima-nova, sans-serif;
        font-weight: 700;
        font-style: normal;
        position: relative;
        font-size: 2.375rem;
    }

@media (max-width: 991.98px) {
    .guided-modal .modal-body .modal-heading, .guided-modal .modal-body h1, .guided-modal .modal-body .h1, .guided-modal .modal-body h2, .guided-modal .modal-body .h2 {
        font-size: 1.625rem;
    }
}

.guided-modal .modal-footer {
    border-top: 0;
    justify-content: center;
}

    .guided-modal .modal-footer .btn {
        margin: 1rem 0;
        padding: 0.5rem 2rem;
        border-radius: 0;
    }

.data-wizard {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-color: #EFF2F6;
    transition: all 0.3s;
}

@media (max-width: 991.98px) {
    .data-wizard {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }
}

.data-wizard__loader {
    display: block;
    width: 100%;
    margin: 3rem 0;
    text-align: center;
}

.data-wizard__step-title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    text-transform: none;
    font-weight: 500;
}

.data-wizard__option {
    text-align: left;
    font-size: 1rem;
    margin-bottom: 10px;
    margin-right: 10px;
    font-weight: 500;
    padding: 0.625rem;
    line-height: 1.2;
}

    .data-wizard__option:hover, .data-wizard__option:focus {
        border-color: #002576 !important;
        color: #002576;
        background-color: #fff;
    }

.data-wizard__option--media {
    display: flex;
    color: #002576;
    font-weight: 800;
    padding: 1.5rem 2rem;
    margin-bottom: 0;
    margin-right: 0;
}

@media (max-width: 1199.98px) {
    .data-wizard__option--media {
        padding: 1rem;
    }
}

.data-wizard__option--media > * {
    pointer-events: none;
}

.data-wizard__option--media span {
    flex: 1;
}

.data-wizard__option__grid {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 1rem;
    transition: all 0.3s;
}

.data-wizard__option__grid--media {
    display: grid;
    column-gap: 10px;
    row-gap: 10px;
    grid-template-columns: 1fr;
}

@media (min-width: 576px) {
    .data-wizard__option__grid--media {
        grid-template-columns: 1fr 1fr;
    }
}

@media (min-width: 992px) {
    .data-wizard__option__grid--media {
        grid-template-columns: 1fr 1fr 1fr;
    }
}

.data-wizard__option__image {
    height: 3.75rem;
    width: 3.75rem;
    margin-right: 1.25rem;
}

@media (max-width: 1199.98px) {
    .data-wizard__option__image {
        height: 3rem;
        width: 3rem;
    }
}

.data-wizard__action-bar {
    margin-top: 2.5rem;
}

    .data-wizard__action-bar button {
        font-weight: 500;
    }

.intro {
    padding-top: 5rem;
    padding-bottom: 5rem;
    min-height: auto;
}

@media (max-width: 991.98px) {
    .intro {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }
}

@media print {
    .intro {
        margin-top: 0;
    }
}

.intro a {
    text-decoration: underline;
    transition: all 0.3s;
}

    .intro a:hover, .intro a:focus {
        text-decoration: none;
    }

@media (max-width: 575.98px) {
    .intro.news-intro img {
        width: 100%;
        height: auto;
    }
}

.intro.news-intro .handshakes-logo {
    width: 275px;
    height: auto;
}

.intro.news-detail {
    padding-bottom: 0;
}

    .intro.news-detail a {
        border-bottom: none;
        text-decoration: none;
    }

.intro.industry-intro {
    text-align: center;
}

    .intro.industry-intro .industry-intro-img {
        box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.13);
        margin-bottom: 2rem;
        max-width: 400px;
        height: auto;
    }

@media (max-width: 575.98px) {
    .intro.industry-intro .industry-intro-img {
        max-width: 280px;
    }
}

@media (min-width: 769px) {
    .intro.industry-intro .intro-text, .intro.industry-intro .intro-text-center {
        width: 60%;
        margin: 0 auto;
    }
}

.intro .extended-content {
    margin-top: 3rem;
}

    .intro .extended-content .form-control, .intro .extended-content .EPiServerForms input[type=text], .EPiServerForms .intro .extended-content input[type=text],
    .intro .extended-content .EPiServerForms input[type=number],
    .EPiServerForms .intro .extended-content input[type=number],
    .intro .extended-content .EPiServerForms input[type=url],
    .EPiServerForms .intro .extended-content input[type=url],
    .intro .extended-content .EPiServerForms textarea,
    .EPiServerForms .intro .extended-content textarea,
    .intro .extended-content .EPiServerForms select,
    .EPiServerForms .intro .extended-content select {
        border-radius: 0;
    }

.intro.bg-primary {
    color: #fff;
}

    .intro.bg-primary a:not(.btn) {
        color: #48bee2;
    }

        .intro.bg-primary a:not(.btn):hover, .intro.bg-primary a:not(.btn):focus {
            color: #48bee2;
        }

    .intro.bg-primary p a {
        color: #48bee2;
    }

        .intro.bg-primary p a:hover, .intro.bg-primary p a:focus {
            color: #48bee2;
        }

    .intro.bg-primary .breadcrumb-item a {
        color: #fff;
    }

.intro.bg-lake-blue {
    color: #fff;
}

    .intro.bg-lake-blue a:not(.btn) {
        color: #fff;
        text-decoration: underline;
    }

        .intro.bg-lake-blue a:not(.btn):hover, .intro.bg-lake-blue a:not(.btn):focus {
            color: #48bee2;
            text-decoration: none;
        }

    .intro.bg-lake-blue p a {
        color: #fff;
        text-decoration: underline;
    }

        .intro.bg-lake-blue p a:hover, .intro.bg-lake-blue p a:focus {
            color: #48bee2;
            text-decoration: none;
        }

    .intro.bg-lake-blue .breadcrumb-item a {
        color: #fff;
    }

.intro-text, .intro-text-center {
    font-size: 1.375rem !important;
    line-height: 1.5;
    margin-bottom: 0;
}

.intro-text-center {
    text-align: center;
    font-family: proxima-nova, sans-serif !important;
}

@media (min-width: 769px) {
    .intro-text-center {
        width: 80%;
        margin: 0 auto;
    }
}

.alert-block {
    background-color: #002576;
    color: #fff;
    padding: 1.5rem;
    letter-spacing: 0.1px;
}

    .alert-block a {
        color: #fff;
        text-decoration: underline;
        transition: all 0.3s;
    }

        .alert-block a:hover, .alert-block a:focus {
            color: #fff;
            text-decoration: underline;
        }

    .alert-block .media, .alert-block .feature, .alert-block .feature-core, .alert-block .download-cta {
        align-items: center;
        flex-direction: column;
    }

@media (min-width: 576px) {
    .alert-block .media, .alert-block .feature, .alert-block .feature-core, .alert-block .download-cta {
        flex-direction: row;
    }
}

.alert-block__icon {
    margin-bottom: 1.5rem;
}

@media (min-width: 576px) {
    .alert-block__icon {
        margin-bottom: 0;
        margin-right: 1rem;
    }
}

.contact-block {
    justify-content: flex-start;
}

.contact-block__title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    text-transform: none;
}

.contact-block__grid {
    width: 100%;
    display: grid;
    grid-column-gap: 1rem;
    grid-template-columns: auto;
}

@media (min-width: 576px) {
    .contact-block__grid {
        grid-template-columns: auto auto;
    }
}

@media (min-width: 769px) {
    .contact-block__grid {
        grid-template-columns: auto auto auto auto;
    }
}

.contact-block__content {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin: 2rem 0 1rem;
    position: relative;
}

.contact-block__content--single {
    flex-direction: row;
    align-items: center;
}

    .contact-block__content--single .contact-block__img {
        margin-bottom: 0;
        margin-right: 1.5rem;
    }

    .contact-block__content--single .contact-block__info {
        flex: 1;
    }

.contact-block__img {
    width: 8rem;
    height: 8rem;
    margin-bottom: 1.5rem;
    transition: all 0.3s;
}

.contact-block__name {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.25rem;
    text-transform: none;
    font-size: 1rem;
}

.contact-block__desc {
    font-size: 1rem;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

.contact-block__email {
    font-size: 0.875rem;
    margin-bottom: 1rem;
}

.contact-block--no_img .col-block {
    flex: 0 0 100%;
}

    .contact-block--no_img .col-block .content-block {
        width: 100%;
    }

@media (max-width: 768.98px) {
    .contact-block .col-block.bg-img, .contact-block .col-block.hero-slider__slide, .contact-block .col-block.hero-static, .contact-block .col-block.landing-intro, .contact-block .col-block.cta-image, .contact-block .col-block.cta-video, .contact-block .col-block.cta-video__wrapper, .contact-block .col-block.cta-hero-data, .contact-block .col-block.cta-hero-content, .contact-block .event-block .col-block.event-grid__item__img, .event-block .contact-block .col-block.event-grid__item__img, .contact-block .col-block.fact-block.fact-block-cta, .contact-block .grid-gallery .col-block.grid-gallery-item, .grid-gallery .contact-block .col-block.grid-gallery-item, .contact-block .col-block.hero-cta, .contact-block .col-block.contact-block__img {
        min-height: 200px;
    }
}

.contact-form-with-sidebar {
    background-color: #EFF2F6;
}

    .contact-form-with-sidebar .container-lg .sidebar, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .sidebar, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .sidebar {
        background-color: #002576;
        padding: 4%;
        box-shadow: 0px 5px 15px 0px rgba(5, 13, 30, 0.05);
    }

@media (max-width: 768.98px) {
    .contact-form-with-sidebar .container-lg .sidebar, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .sidebar, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .sidebar {
        text-align: center;
        padding: 2rem;
    }
}

.contact-form-with-sidebar .container-lg .sidebar .sidebar-content, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .sidebar .sidebar-content, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .sidebar .sidebar-content {
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

    .contact-form-with-sidebar .container-lg .sidebar .sidebar-content .top, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .sidebar .sidebar-content .top, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .sidebar .sidebar-content .top {
        position: sticky;
        top: 110px;
        height: auto;
    }

@media (max-width: 768.98px) {
    .contact-form-with-sidebar .container-lg .sidebar .sidebar-content .top, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .sidebar .sidebar-content .top, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .sidebar .sidebar-content .top {
        position: initial;
    }
}

.contact-form-with-sidebar .container-lg .sidebar .sidebar-content .top .sidebar-container, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .sidebar .sidebar-content .top .sidebar-container, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .sidebar .sidebar-content .top .sidebar-container {
    padding: 0;
    margin: 0;
}

    .contact-form-with-sidebar .container-lg .sidebar .sidebar-content .top .sidebar-container .header, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .sidebar .sidebar-content .top .sidebar-container .header, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .sidebar .sidebar-content .top .sidebar-container .header {
        line-height: 1.2;
        margin-bottom: 0;
        font-family: proxima-nova, sans-serif;
        font-weight: 700;
        font-style: normal;
        position: relative;
        font-size: 1.75rem;
    }

    .contact-form-with-sidebar .container-lg .sidebar .sidebar-content .top .sidebar-container p a, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .sidebar .sidebar-content .top .sidebar-container p a, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .sidebar .sidebar-content .top .sidebar-container p a {
        color: #fff;
        text-decoration: underline;
        transition: 0.2s ease;
    }

        .contact-form-with-sidebar .container-lg .sidebar .sidebar-content .top .sidebar-container p a:hover, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .sidebar .sidebar-content .top .sidebar-container p a:hover, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .sidebar .sidebar-content .top .sidebar-container p a:hover {
            color: #84C1F9;
        }

.contact-form-with-sidebar .container-lg .sidebar .sidebar-content .bottom, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .sidebar .sidebar-content .bottom, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .sidebar .sidebar-content .bottom {
    display: flex;
    align-items: end;
    height: 100%;
}

    .contact-form-with-sidebar .container-lg .sidebar .sidebar-content .bottom .sidebar-container, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .sidebar .sidebar-content .bottom .sidebar-container, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .sidebar .sidebar-content .bottom .sidebar-container {
        position: sticky;
        bottom: 30px;
        background-color: #002576;
        padding: 2rem 0 0;
        margin: 0;
        width: 100%;
    }

@media (max-width: 768.98px) {
    .contact-form-with-sidebar .container-lg .sidebar .sidebar-content .bottom .sidebar-container, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .sidebar .sidebar-content .bottom .sidebar-container, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .sidebar .sidebar-content .bottom .sidebar-container {
        position: initial;
    }
}

.contact-form-with-sidebar .container-lg .sidebar .sidebar-content .bottom .sidebar-container img.photo, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .sidebar .sidebar-content .bottom .sidebar-container img.photo, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .sidebar .sidebar-content .bottom .sidebar-container img.photo {
    width: 125px;
    height: 125px;
    object-fit: cover;
    border-radius: 100px;
    margin-bottom: 1rem;
}

.contact-form-with-sidebar .container-lg .sidebar .sidebar-content .bottom .sidebar-container .name, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .sidebar .sidebar-content .bottom .sidebar-container .name, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .sidebar .sidebar-content .bottom .sidebar-container .name {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.25rem;
}

.contact-form-with-sidebar .container-lg .sidebar .sidebar-content .bottom .sidebar-container .title, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .sidebar .sidebar-content .bottom .sidebar-container .title, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .sidebar .sidebar-content .bottom .sidebar-container .title {
    margin-bottom: 0;
}

.contact-form-with-sidebar .container-lg .sidebar .sidebar-content .bottom .sidebar-container .btn, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .sidebar .sidebar-content .bottom .sidebar-container .btn, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .sidebar .sidebar-content .bottom .sidebar-container .btn {
    width: 100%;
    white-space: nowrap;
    margin-top: 1rem;
}

    .contact-form-with-sidebar .container-lg .sidebar .sidebar-content .bottom .sidebar-container .btn span, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .sidebar .sidebar-content .bottom .sidebar-container .btn span, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .sidebar .sidebar-content .bottom .sidebar-container .btn span {
        margin-right: 15px;
    }

.contact-form-with-sidebar .container-lg .carrot, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .carrot, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .carrot {
    display: none;
}

@media (max-width: 768.98px) {
    .contact-form-with-sidebar .container-lg .carrot, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .carrot, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .carrot {
        display: block;
        width: 100%;
    }
}

.contact-form-with-sidebar .container-lg .form-container, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .form-container, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .form-container {
    background-color: #fff;
    padding: 3% 4% 3.3%;
    box-shadow: 0px 5px 15px 0px rgba(5, 13, 30, 0.05);
}

@media (max-width: 768.98px) {
    .contact-form-with-sidebar .container-lg .form-container, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .form-container, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .form-container {
        padding: 2rem;
    }
}

.contact-form-with-sidebar .container-lg .form-container .form form, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .form-container .form form, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .form-container .form form {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    width: 100% !important;
    padding: 0;
    color: #003051 !important;
}

.contact-form-with-sidebar .container-lg .form-container .form .Form__Title, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .form-container .form .Form__Title, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .form-container .form .Form__Title {
    text-align: left !important;
}

.contact-form-with-sidebar .container-lg .form-container .form .mktoForm div, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .form-container .form .mktoForm div, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .form-container .form .mktoForm div, .contact-form-with-sidebar .container-lg .form-container .form input, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .form-container .form input, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .form-container .form input, .contact-form-with-sidebar .container-lg .form-container .form label, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .form-container .form label, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .form-container .form label, .contact-form-with-sidebar .container-lg .form-container .form textarea, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .form-container .form textarea, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .form-container .form textarea {
    width: 100% !important;
}

.contact-form-with-sidebar .container-lg .form-container .form input, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .form-container .form input, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .form-container .form input {
    height: 67px;
}

.contact-form-with-sidebar .container-lg .form-container .form textarea, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .form-container .form textarea, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .form-container .form textarea {
    height: 180px;
}

.contact-form-with-sidebar .container-lg .form-container .form .mktoCheckboxList input, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .form-container .form .mktoCheckboxList input, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .form-container .form .mktoCheckboxList input {
    width: 25px !important;
    height: 25px !important;
}

.contact-form-with-sidebar .container-lg .form-container .form .mktoCheckboxList label, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .form-container .form .mktoCheckboxList label, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .form-container .form .mktoCheckboxList label {
    width: calc(100% - 40px) !important;
}

.contact-form-with-sidebar .container-lg .form-container .form .mktoFormRow:has(> .mktoFormCol .mktoFieldWrap .mktoHtmlText), .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .form-container .form .mktoFormRow:has(> .mktoFormCol .mktoFieldWrap .mktoHtmlText), .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .form-container .form .mktoFormRow:has(> .mktoFormCol .mktoFieldWrap .mktoHtmlText) {
    display: none;
}

.contact-form-with-sidebar .container-lg .form-container .form .mktoButton, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .form-container .form .mktoButton, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .form-container .form .mktoButton {
    float: right;
    margin-top: 2rem;
}

@media (max-width: 768.98px) {
    .contact-form-with-sidebar .container-lg .form-container .form .mktoButton, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .form-container .form .mktoButton, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .form-container .form .mktoButton {
        width: 100% !important;
        margin-top: 0;
    }
}

.contact-form-with-sidebar .container-lg .form-container .form .mktoCaptchaDisclaimer, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .form-container .form .mktoCaptchaDisclaimer, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .form-container .form .mktoCaptchaDisclaimer {
    opacity: 0.55;
}

.contact-form-with-sidebar .container-lg .form-container .form .mktoError, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .form-container .form .mktoError, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .form-container .form .mktoError {
    right: 0 !important;
}

    .contact-form-with-sidebar .container-lg .form-container .form .mktoError .mktoErrorArrowWrap, .contact-form-with-sidebar .contact-block--no_img .col-block .content-block .form-container .form .mktoError .mktoErrorArrowWrap, .contact-block--no_img .col-block .contact-form-with-sidebar .content-block .form-container .form .mktoError .mktoErrorArrowWrap {
        width: 15px !important;
    }

.inpage-nav {
    flex-direction: column;
}

.inpage-nav__content {
    text-align: center;
    width: 100%;
    top: 68px;
    background-color: #EFF2F6;
    transition: all 0.3s;
}

    .inpage-nav__content.fixed {
        top: 68px;
        z-index: 999;
        background-color: #EFF2F6;
        box-shadow: 0px 25px 40px -29px rgba(7, 18, 42, 0.4);
        position: sticky;
    }

.inpage-nav__nav {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

@media (min-width: 576px) {
    .inpage-nav__nav {
        flex-direction: row;
    }
}

.inpage-nav__nav .nav-link {
    padding: 0.5rem 1rem;
    font-size: 0.875rem;
    font-weight: 700;
    position: relative;
    opacity: 0.8;
    text-align: left;
    border-radius: 30px;
    transition: all 0.2s ease;
}

@media (max-width: 575.98px) {
    .inpage-nav__nav .nav-link {
        padding-left: 0;
    }
}

@media (min-width: 576px) {
    .inpage-nav__nav .nav-link {
        text-align: center;
        /*&:after {
      content: "";
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      bottom: 0;
      height: 2px;
      background-color: $gray-65;
      width: 0;
      transition: all 0.3s;
    }*/
    }
}

.inpage-nav__nav .nav-link:hover, .inpage-nav__nav .nav-link:focus {
    opacity: 1;
    background-color: #DDE5ED;
    border-radius: 30px;
    padding: 0.5rem 1rem;
}

.inpage-nav__nav .nav-link.active {
    opacity: 1;
    color: #003051;
    background-color: #CED9E3;
    border-radius: 30px;
    padding: 0.5rem 1rem;
}

    .inpage-nav__nav .nav-link.active:after {
        width: 25%;
    }

.inpage-nav__blocks {
    width: 100%;
}

    .inpage-nav__blocks .content-wysiwyg {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }

.pull-quote--content .pull-quote__content:after, .pull-quote--content .pull-quote__content:before, .pull-quote__content:before {
    content: "";
    position: absolute;
    display: block;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 27'%3e%3cpath fill='%230163A8' d='M14.7772 27.7198H0V16.3397C0 12.15 0.871889 8.84365 2.61567 6.42046C4.35944 3.99727 7.34882 1.85701 11.5838 0L14.7769 6.04675C12.1724 7.26958 10.3722 8.48709 9.37554 9.69869C8.37918 10.9103 7.82423 12.3427 7.711 13.996H14.7769V27.7201L14.7772 27.7198ZM32 27.7198H17.2228V16.3397C17.2228 12.15 18.0947 8.84365 19.8385 6.42046C21.5826 3.99727 24.5719 1.85701 28.8069 0L32 6.04675C29.3956 7.26958 27.5953 8.48709 26.5987 9.69869C25.6023 10.9103 25.0474 12.3427 24.9341 13.996H32V27.7201V27.7198Z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: cover;
    width: 25px;
    height: 21px;
}

.pull-quote {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

@media (max-width: 991.98px) {
    .pull-quote {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }
}

.pull-quote__wrapper {
    padding: 0;
}

.pull-quote__wrapper--blue {
    color: #fff;
}

    .pull-quote__wrapper--blue .pull-quote__content:before, .pull-quote__wrapper--blue .pull-quote__content:after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 27'%3e%3cpath fill='%23fff' d='M14.7772 27.7198H0V16.3397C0 12.15 0.871889 8.84365 2.61567 6.42046C4.35944 3.99727 7.34882 1.85701 11.5838 0L14.7769 6.04675C12.1724 7.26958 10.3722 8.48709 9.37554 9.69869C8.37918 10.9103 7.82423 12.3427 7.711 13.996H14.7769V27.7201L14.7772 27.7198ZM32 27.7198H17.2228V16.3397C17.2228 12.15 18.0947 8.84365 19.8385 6.42046C21.5826 3.99727 24.5719 1.85701 28.8069 0L32 6.04675C29.3956 7.26958 27.5953 8.48709 26.5987 9.69869C25.6023 10.9103 25.0474 12.3427 24.9341 13.996H32V27.7201V27.7198Z'/%3e%3c/svg%3e");
    }

    .pull-quote__wrapper--blue .pull-quote__author__cta {
        color: #fff;
    }

.pull-quote__content {
    background: #EFF2F6;
    position: relative;
    font-size: 1.5rem;
    font-weight: 500;
    margin-bottom: 2.5rem;
    padding: 3rem 3rem 3rem 6rem;
}

@media (max-width: 575.98px) {
    .pull-quote__content {
        padding: 5.5rem 2rem 3rem;
        text-align: center;
        font-size: 1.25rem;
    }
}

.pull-quote__content:before {
    width: 32px;
    height: 27px;
    top: 2.2rem;
    left: 2.5rem;
}

@media (max-width: 575.98px) {
    .pull-quote__content:before {
        top: 2.5rem;
        left: calc(50% - 1rem);
    }
}

.pull-quote__content:after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 18px 25px 0 25px;
    border-color: #EFF2F6 transparent transparent transparent;
    left: 3.5rem;
    transform: translateX(-50%) translateY(100%);
}

@media (max-width: 575.98px) {
    .pull-quote__content:after {
        left: 50%;
    }
}

.pull-quote__content__image {
    box-shadow: 0 1rem 2rem 0 rgba(7, 18, 42, 0.15);
}

@media (max-width: 768.98px) {
    .pull-quote__content__image {
        margin-bottom: 2rem;
    }
}

@media (min-width: 769px) and (max-width: 991.98px) {
    .pull-quote__content__image__wrapper {
        display: block;
        height: 100%;
        width: 100%;
        position: relative;
        overflow: hidden;
    }

        .pull-quote__content__image__wrapper img {
            position: absolute;
            aspect-ratio: 4/3;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            height: 100%;
            width: auto;
        }
}

.pull-quote__bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 2rem;
}

@media (max-width: 768.98px) {
    .pull-quote__bottom {
        flex-wrap: wrap;
    }
}

@media (max-width: 575.98px) {
    .pull-quote__bottom {
        justify-content: center;
    }
}

.pull-quote__bottom .btn {
    height: fit-content;
}

@media (max-width: 575.98px) {
    .pull-quote__bottom .btn {
        width: 100%;
    }
}

.pull-quote__author {
    display: flex;
    align-items: center;
}

@media (max-width: 575.98px) {
    .pull-quote__author {
        flex-wrap: wrap;
        justify-content: center;
        gap: 1rem;
    }
}

.pull-quote__author__image {
    border-radius: 100px;
    width: 90px;
    height: 90px;
    margin-right: 1.5rem;
    margin-left: 0.75rem;
}

@media (max-width: 575.98px) {
    .pull-quote__author__image {
        margin-left: 0;
        margin-right: 0;
    }
}

.pull-quote__author__info {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: left;
}

@media (max-width: 575.98px) {
    .pull-quote__author__info {
        text-align: center;
        flex-basis: 100%;
    }
}

.pull-quote__author__name {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    font-size: 1.625rem;
    text-transform: none;
}

.pull-quote__author__label {
    font-weight: 500;
    margin-bottom: 0;
}

.pull-quote__author__cta {
    font-size: 1.2rem;
    color: #003051;
    text-decoration: underline;
    transition: all 0.2s ease;
}

.pull-quote.bg-light .pull-quote__content, .cost-of-living .pull-quote.calculator .pull-quote__content, .pull-quote.bg-gray .pull-quote__content, .pull-quote.bg-gray-85 .pull-quote__content, .pull-quote.bg-gray-75 .pull-quote__content {
    background: #fff;
    box-shadow: 0px 5px 50px 0px rgba(5, 13, 30, 0.05);
}

    .pull-quote.bg-light .pull-quote__content::after, .cost-of-living .pull-quote.calculator .pull-quote__content::after, .pull-quote.bg-gray .pull-quote__content::after, .pull-quote.bg-gray-85 .pull-quote__content::after, .pull-quote.bg-gray-75 .pull-quote__content::after {
        border-color: #fff transparent transparent transparent;
        box-shadow: 0px 5px 50px 0px rgba(5, 13, 30, 0.05);
    }

.pull-quote.bg-light .btn-primary, .cost-of-living .pull-quote.calculator .btn-primary, .pull-quote.bg-light .EPiServerForms .Form__NavigationBar button[type=submit], .cost-of-living .pull-quote.calculator .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .pull-quote.bg-light button[type=submit], .EPiServerForms .Form__NavigationBar .cost-of-living .pull-quote.calculator button[type=submit], .cost-of-living .EPiServerForms .Form__NavigationBar .pull-quote.calculator button[type=submit],
.pull-quote.bg-light .input-group > .btn,
.cost-of-living .pull-quote.calculator .input-group > .btn,
.pull-quote.bg-light .btn-lake-blue,
.cost-of-living .pull-quote.calculator .btn-lake-blue, .pull-quote.bg-gray .btn-primary, .pull-quote.bg-gray .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .pull-quote.bg-gray button[type=submit],
.pull-quote.bg-gray .input-group > .btn,
.pull-quote.bg-gray .btn-lake-blue, .pull-quote.bg-gray-85 .btn-primary, .pull-quote.bg-gray-85 .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .pull-quote.bg-gray-85 button[type=submit],
.pull-quote.bg-gray-85 .input-group > .btn,
.pull-quote.bg-gray-85 .btn-lake-blue, .pull-quote.bg-gray-75 .btn-primary, .pull-quote.bg-gray-75 .EPiServerForms .Form__NavigationBar button[type=submit], .EPiServerForms .Form__NavigationBar .pull-quote.bg-gray-75 button[type=submit],
.pull-quote.bg-gray-75 .input-group > .btn,
.pull-quote.bg-gray-75 .btn-lake-blue {
    background: #002576;
}

.pull-quote.bg-primary .pull-quote__content, .pull-quote.bg-blue .pull-quote__content {
    background: #203D79;
}

    .pull-quote.bg-primary .pull-quote__content::before, .pull-quote.bg-blue .pull-quote__content::before {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 27'%3e%3cpath fill='%239ECEFA' d='M14.7772 27.7198H0V16.3397C0 12.15 0.871889 8.84365 2.61567 6.42046C4.35944 3.99727 7.34882 1.85701 11.5838 0L14.7769 6.04675C12.1724 7.26958 10.3722 8.48709 9.37554 9.69869C8.37918 10.9103 7.82423 12.3427 7.711 13.996H14.7769V27.7201L14.7772 27.7198ZM32 27.7198H17.2228V16.3397C17.2228 12.15 18.0947 8.84365 19.8385 6.42046C21.5826 3.99727 24.5719 1.85701 28.8069 0L32 6.04675C29.3956 7.26958 27.5953 8.48709 26.5987 9.69869C25.6023 10.9103 25.0474 12.3427 24.9341 13.996H32V27.7201V27.7198Z'/%3e%3c/svg%3e");
    }

    .pull-quote.bg-primary .pull-quote__content::after, .pull-quote.bg-blue .pull-quote__content::after {
        border-color: #203D79 transparent transparent transparent;
    }

.pull-quote.bg-primary .pull-quote__author__cta, .pull-quote.bg-blue .pull-quote__author__cta {
    color: #fff;
}

    .pull-quote.bg-primary .pull-quote__author__cta:hover, .pull-quote.bg-primary .pull-quote__author__cta:focus-visible, .pull-quote.bg-blue .pull-quote__author__cta:hover, .pull-quote.bg-blue .pull-quote__author__cta:focus-visible {
        color: #66B2FF;
    }

.pull-quote.bg-primary-10 .pull-quote__content {
    background: #002576;
}

    .pull-quote.bg-primary-10 .pull-quote__content::before {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 27'%3e%3cpath fill='%239ECEFA' d='M14.7772 27.7198H0V16.3397C0 12.15 0.871889 8.84365 2.61567 6.42046C4.35944 3.99727 7.34882 1.85701 11.5838 0L14.7769 6.04675C12.1724 7.26958 10.3722 8.48709 9.37554 9.69869C8.37918 10.9103 7.82423 12.3427 7.711 13.996H14.7769V27.7201L14.7772 27.7198ZM32 27.7198H17.2228V16.3397C17.2228 12.15 18.0947 8.84365 19.8385 6.42046C21.5826 3.99727 24.5719 1.85701 28.8069 0L32 6.04675C29.3956 7.26958 27.5953 8.48709 26.5987 9.69869C25.6023 10.9103 25.0474 12.3427 24.9341 13.996H32V27.7201V27.7198Z'/%3e%3c/svg%3e");
    }

    .pull-quote.bg-primary-10 .pull-quote__content::after {
        border-color: #002576 transparent transparent transparent;
    }

.pull-quote.bg-primary-10 .pull-quote__author__cta {
    color: #fff;
}

    .pull-quote.bg-primary-10 .pull-quote__author__cta:hover, .pull-quote.bg-primary-10 .pull-quote__author__cta:focus-visible {
        color: #66B2FF;
    }

.pull-quote.bg-lake-blue .pull-quote__content, .pull-quote.bg-pure-blue .pull-quote__content {
    background: #3380CC;
}

    .pull-quote.bg-lake-blue .pull-quote__content::before, .pull-quote.bg-pure-blue .pull-quote__content::before {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 27'%3e%3cpath fill='%239ECEFA' d='M14.7772 27.7198H0V16.3397C0 12.15 0.871889 8.84365 2.61567 6.42046C4.35944 3.99727 7.34882 1.85701 11.5838 0L14.7769 6.04675C12.1724 7.26958 10.3722 8.48709 9.37554 9.69869C8.37918 10.9103 7.82423 12.3427 7.711 13.996H14.7769V27.7201L14.7772 27.7198ZM32 27.7198H17.2228V16.3397C17.2228 12.15 18.0947 8.84365 19.8385 6.42046C21.5826 3.99727 24.5719 1.85701 28.8069 0L32 6.04675C29.3956 7.26958 27.5953 8.48709 26.5987 9.69869C25.6023 10.9103 25.0474 12.3427 24.9341 13.996H32V27.7201V27.7198Z'/%3e%3c/svg%3e");
    }

    .pull-quote.bg-lake-blue .pull-quote__content::after, .pull-quote.bg-pure-blue .pull-quote__content::after {
        border-color: #3380CC transparent transparent transparent;
    }

.pull-quote.bg-lake-blue .pull-quote__author__cta, .pull-quote.bg-pure-blue .pull-quote__author__cta {
    color: #fff;
}

    .pull-quote.bg-lake-blue .pull-quote__author__cta:hover, .pull-quote.bg-lake-blue .pull-quote__author__cta:focus-visible, .pull-quote.bg-pure-blue .pull-quote__author__cta:hover, .pull-quote.bg-pure-blue .pull-quote__author__cta:focus-visible {
        color: #9ECEFA;
    }

.pull-quote--content.bg-light .pull-quote__content, .cost-of-living .pull-quote--content.calculator .pull-quote__content {
    background: transparent;
    box-shadow: initial;
}

.pull-quote--content .pull-quote__wrapper {
    padding: 0 2.5rem;
}

.pull-quote--content .pull-quote__content {
    font-size: 1.125rem;
    background: transparent;
    padding: initial;
    text-align: left !important;
}

@media (min-width: 992px) {
    .pull-quote--content .pull-quote__content {
        font-size: 1.25rem;
    }
}

@media (min-width: 1200px) {
    .pull-quote--content .pull-quote__content {
        font-size: 1.375rem;
    }
}

@media (max-width: 1199.98px) {
    .pull-quote--content .pull-quote__content {
        margin-bottom: 2rem;
        line-height: 1.2;
    }
}

.pull-quote--content .pull-quote__content:before {
    left: -2.5rem;
    top: 0;
    width: 25px;
    height: 21px;
}

.pull-quote--content .pull-quote__content:after {
    bottom: 0;
    right: -2.5rem;
    transform: rotate(180deg) !important;
    border-style: initial;
    border-width: initial;
    border-color: initial;
    left: initial;
}

.pull-quote--content .pull-quote__bottom {
    display: block;
}

.pull-quote--content .pull-quote__author__info {
    text-align: left;
}

@media (max-width: 1199.98px) {
    .pull-quote--content .pull-quote__author__name {
        line-height: 1.2;
        margin-bottom: 0;
        font-family: proxima-nova, sans-serif;
        font-weight: 700;
        font-style: normal;
        position: relative;
        font-size: 1.25rem;
    }
}

@media (max-width: 1199.98px) {
    .pull-quote--content .pull-quote__author__label {
        font-size: 1rem;
    }
}

.pull-quote--content .pull-quote__btn {
    margin-top: 1.5rem;
}

@media (max-width: 1199.98px) {
    .pull-quote--content .pull-quote__btn {
        margin-top: 1rem;
    }
}

@media (max-width: 768.98px) {
    .pull-quote--content .pull-quote__btn {
        display: block;
    }
}

@media (min-width: 992px) {
    .pull-quote--content-right .pull-quote__wrapper {
        margin-left: 2rem;
    }
}

@media (min-width: 1200px) {
    .pull-quote--content-right .pull-quote__wrapper {
        margin-left: 3rem;
    }
}

@media (min-width: 992px) {
    .pull-quote--content-left .pull-quote__wrapper {
        margin-right: 2rem;
    }
}

@media (min-width: 1200px) {
    .pull-quote--content-left .pull-quote__wrapper {
        margin-right: 3rem;
    }
}

.logo-block {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

@media (max-width: 991.98px) {
    .logo-block {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }
}

.logo-block__loader {
    display: block;
    width: 100%;
    margin: 3rem 0;
    text-align: center;
}

.logo-block__title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
}

.logo-block__wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.logo-block__item {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.logo-block__item__img {
    max-width: 100%;
    height: auto;
    transition: all 0.3s;
}

.logo-block__item__cta {
    padding: 0;
}

    .logo-block__item__cta:hover .logo-block__item__img, .logo-block__item__cta:focus .logo-block__item__img {
        transform: scale(1.1);
    }

.logo-block__modal .modal-dialog .modal-content {
    border-radius: 0;
}

    .logo-block__modal .modal-dialog .modal-content .modal-header {
        border-bottom: none;
    }

    .logo-block__modal .modal-dialog .modal-content .modal-body {
        padding-bottom: 4rem;
    }

        .logo-block__modal .modal-dialog .modal-content .modal-body p,
        .logo-block__modal .modal-dialog .modal-content .modal-body a {
            font-size: 1rem;
        }

.logo-block__modal__img {
    max-width: 100%;
    height: auto;
}

@media (max-width: 1199.98px) {
    .logo-block__modal__img {
        margin-bottom: 2.5rem;
    }
}

.logo-block__modal__cta {
    color: #212529;
    display: block;
}

.media-content-block__img {
    max-width: 100%;
}

.media-content-block__img__wrapper {
    width: 100%;
}

@media (max-width: 991.98px) {
    .media-content-block__img__wrapper {
        margin-bottom: 2rem;
    }
}

@media (max-width: 991.98px) {
    .media-content-block__video {
        margin-bottom: 2rem;
    }
}

.media-content-block__content {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
}

.media-content-block__content__label {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: 0.2rem;
    text-transform: uppercase;
    margin-bottom: 0.5rem;
}

.media-content-block__content__header {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    text-transform: none;
    margin-bottom: 1rem;
}

.media-content-block__content__desc {
    margin-bottom: 2rem;
}

.media-content-block--16-9 .media-content-block__img {
    aspect-ratio: 16/9;
}

.media-content-block--4-3 .media-content-block__img {
    aspect-ratio: 4/3;
}

.hero-video {
    position: relative;
    max-width: 100%;
}

.hero-video__spinner {
    position: absolute;
    top: 35%;
    left: 50%;
    transform: translateX(-50%);
}

    .hero-video__spinner .spinner-border {
        width: 5rem;
        height: 5rem;
        color: #002576;
    }

.hero-video__video {
    position: relative;
    width: 100%;
    aspect-ratio: 16/9;
    min-height: 450px;
}

@media (min-width: 992px) {
    .hero-video__video {
        max-height: 700px;
    }
}

.hero-video__video__controls {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 0.75rem;
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
    text-shadow: 0px 25px 70px rgba(5, 13, 30, 0.2);
}

    .hero-video__video__controls button {
        background-color: transparent;
        padding: 0;
        color: rgba(255, 255, 255, 0.95);
        border: 0;
        font-size: 2rem;
        line-height: 1;
        transition: all 0.3s ease;
    }

        .hero-video__video__controls button:hover {
            transform: scale(1.1);
            color: white;
        }

        .hero-video__video__controls button svg {
            -webkit-filter: drop-shadow(0px 0px 30px rgb(0, 0, 0));
            filter: drop-shadow(0px 0px 30px rgb(0, 0, 0));
        }

        .hero-video__video__controls button.js-play {
            display: none;
            font-size: 2.5rem;
        }

        .hero-video__video__controls button.js-pause {
            font-size: 2.5rem;
        }

        .hero-video__video__controls button.mute {
            padding-right: 1rem;
        }

        .hero-video__video__controls button.js-audio-muted {
            padding-right: 0.75rem;
        }

.hero-video__video__overlay {
    background: linear-gradient(178.77deg, rgba(7, 18, 42, 0) 57.6%, rgba(7, 18, 42, 0.2) 95.43%);
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    z-index: 2;
}

.hero-video__video__overflow {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}

@media (max-width: 768.98px) {
    .hero-video__video__overflow {
        height: 450px;
    }
}

.hero-video__video__wrapper {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: auto;
    height: 100%;
    background-position: center;
    aspect-ratio: 16/9;
}

@media (min-width: 992px) {
    .hero-video__video__wrapper {
        width: 100%;
        height: auto;
    }
}

@media (max-width: 768.98px) {
    .hero-video__video__wrapper {
        height: 450px;
    }
}

.hero-video__video__wrapper iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    border: 0;
    width: 100%;
}

.hero-video__content {
    position: relative;
    color: #fff;
    text-align: center;
    padding-top: 5rem;
    padding-bottom: 5rem;
    width: 100%;
    min-height: 22.8125rem;
    bottom: 0;
    left: 0;
    background-color: #0163A8;
    z-index: 9;
}

@media (max-width: 991.98px) {
    .hero-video__content {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }
}

@media (min-width: 576px) {
    .hero-video__content {
        min-height: 18.125rem;
    }
}

.hero-video__content__title {
    position: absolute;
    bottom: 0;
    width: 100%;
    font-family: din-condensed, sans-serif;
    line-height: 1;
    text-align: center;
    z-index: 5;
    text-transform: uppercase;
    color: #fff;
    z-index: 10;
}

.hero-video__content__title--sub {
    font-family: proxima-nova, sans-serif;
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 2.375rem;
    text-transform: uppercase;
}

@media (max-width: 991.98px) {
    .hero-video__content__title--sub {
        font-size: 1.625rem;
    }
}

@media (max-width: 575.98px) {
    .hero-video__content__title--sub {
        font-size: 1.29rem;
    }
}

.hero-video__content__title--sub sup {
    font-size: 60%;
}

.hero-video__content__desc {
    margin-top: 1rem !important;
}

    .hero-video__content__desc .btn {
        margin-top: 1rem;
    }

.hero-video--brand .hero-video__content {
    min-height: 24.125rem;
}

@media (max-width: 768.98px) {
    .hero-video--brand .hero-video__content {
        padding-top: 3rem;
    }
}

@media (max-width: 575.98px) {
    .hero-video--brand .hero-video__content {
        padding-top: 2.5rem;
    }
}

.hero-video--brand .hero-video__content__title {
    margin-bottom: -2rem;
}

@media (min-width: 576px) {
    .hero-video--brand .hero-video__content__title {
        margin-bottom: -3.2rem;
    }
}

@media (min-width: 769px) {
    .hero-video--brand .hero-video__content__title {
        margin-bottom: -4.2rem;
    }
}

@media (min-width: 992px) {
    .hero-video--brand .hero-video__content__title {
        margin-bottom: -5rem;
    }
}

.hero-video--brand .hero-video__content__title p {
    font-size: 4rem;
    transition: all 0.3s;
    letter-spacing: 0.5rem;
}

@media (min-width: 576px) {
    .hero-video--brand .hero-video__content__title p {
        font-size: 6rem;
        letter-spacing: 1rem;
    }
}

@media (min-width: 769px) {
    .hero-video--brand .hero-video__content__title p {
        font-size: 8rem;
        letter-spacing: 1rem;
    }
}

@media (min-width: 992px) {
    .hero-video--brand .hero-video__content__title p {
        font-size: 10rem;
        letter-spacing: 0.34em;
        margin-right: -0.34em;
    }
}

@media (min-width: 1200px) {
    .hero-video--brand .hero-video__content__title p {
        letter-spacing: 0.44em;
        margin-right: -0.44em;
    }
}

.hero-video--message .hero-video__content__title {
    font-size: 3.75rem;
    margin-bottom: -2rem;
}

@media (min-width: 992px) {
    .hero-video--message .hero-video__content__title {
        margin-bottom: -3rem;
        font-size: 5rem;
    }
}

@media (max-width: 575.98px) {
    .hero-video--message .hero-video__content__title {
        margin-bottom: -3rem;
        font-size: 3rem;
    }
}

.hero-video.bg-black .hero-video__content {
    background: #000;
    padding-top: 3.5rem;
}

    .hero-video.bg-black .hero-video__content .row > div, .hero-video.bg-black .hero-video__content .event-block .event-grid > div, .event-block .hero-video.bg-black .hero-video__content .event-grid > div, .hero-video.bg-black .hero-video__content .EPiServerForms section > div, .EPiServerForms .hero-video.bg-black .hero-video__content section > div {
        width: 100%;
        margin-left: auto;
    }

.hero-video.bg-black .hero-video__content__title .row > div, .hero-video.bg-black .hero-video__content__title .event-block .event-grid > div, .event-block .hero-video.bg-black .hero-video__content__title .event-grid > div, .hero-video.bg-black .hero-video__content__title .EPiServerForms section > div, .EPiServerForms .hero-video.bg-black .hero-video__content__title section > div {
    width: 100%;
    margin-left: auto;
}

    .hero-video.bg-black .hero-video__content__title .row > div p, .hero-video.bg-black .hero-video__content__title .event-block .event-grid > div p, .event-block .hero-video.bg-black .hero-video__content__title .event-grid > div p, .hero-video.bg-black .hero-video__content__title .EPiServerForms section > div p, .EPiServerForms .hero-video.bg-black .hero-video__content__title section > div p {
        text-shadow: 0px 15px 55px rgba(0, 0, 0, 0.5);
    }

.hero-video.bg-black .hero-video__video__overlay {
    background: linear-gradient(178.77deg, rgba(0, 0, 0, 0) 57.6%, rgba(0, 0, 0, 0.55) 95.43%);
}

@font-face {
    font-family: "lg";
    src: url("../../../static/lightgallery/fonts/lg.woff2?io9a6k") format("woff2"), url("../../../static/lightgallery/fonts/lg.ttf?io9a6k") format("truetype"), url("../../../static/lightgallery/fonts/lg.woff?io9a6k") format("woff"), url("../../../static/lightgallery/fonts/lg.svg?io9a6k#lg") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.lg-icon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "lg" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.lg-container {
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.lg-next,
.lg-prev {
    background-color: rgba(0, 0, 0, 0.45);
    border-radius: 2px;
    color: #999;
    cursor: pointer;
    display: block;
    font-size: 22px;
    margin-top: -10px;
    padding: 8px 10px 9px;
    position: absolute;
    top: 50%;
    z-index: 1084;
    outline: none;
    border: none;
}

    .lg-next.disabled,
    .lg-prev.disabled {
        opacity: 0 !important;
        cursor: default;
    }

    .lg-next:hover:not(.disabled),
    .lg-prev:hover:not(.disabled) {
        color: #fff;
    }

.lg-single-item .lg-next,
.lg-single-item .lg-prev {
    display: none;
}

.lg-next {
    right: 20px;
}

    .lg-next:before {
        content: "\e095";
    }

.lg-prev {
    left: 20px;
}

    .lg-prev:after {
        content: "\e094";
    }

@-webkit-keyframes lg-right-end {
    0% {
        left: 0;
    }

    50% {
        left: -30px;
    }

    100% {
        left: 0;
    }
}

@-moz-keyframes lg-right-end {
    0% {
        left: 0;
    }

    50% {
        left: -30px;
    }

    100% {
        left: 0;
    }
}

@-ms-keyframes lg-right-end {
    0% {
        left: 0;
    }

    50% {
        left: -30px;
    }

    100% {
        left: 0;
    }
}

@keyframes lg-right-end {
    0% {
        left: 0;
    }

    50% {
        left: -30px;
    }

    100% {
        left: 0;
    }
}

@-webkit-keyframes lg-left-end {
    0% {
        left: 0;
    }

    50% {
        left: 30px;
    }

    100% {
        left: 0;
    }
}

@-moz-keyframes lg-left-end {
    0% {
        left: 0;
    }

    50% {
        left: 30px;
    }

    100% {
        left: 0;
    }
}

@-ms-keyframes lg-left-end {
    0% {
        left: 0;
    }

    50% {
        left: 30px;
    }

    100% {
        left: 0;
    }
}

@keyframes lg-left-end {
    0% {
        left: 0;
    }

    50% {
        left: 30px;
    }

    100% {
        left: 0;
    }
}

.lg-outer.lg-right-end .lg-object {
    -webkit-animation: lg-right-end 0.3s;
    -o-animation: lg-right-end 0.3s;
    animation: lg-right-end 0.3s;
    position: relative;
}

.lg-outer.lg-left-end .lg-object {
    -webkit-animation: lg-left-end 0.3s;
    -o-animation: lg-left-end 0.3s;
    animation: lg-left-end 0.3s;
    position: relative;
}

.lg-toolbar {
    z-index: 1082;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.lg-media-overlap .lg-toolbar {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
}

.lg-toolbar .lg-icon {
    color: #999;
    cursor: pointer;
    float: right;
    font-size: 24px;
    height: 47px;
    line-height: 27px;
    padding: 10px 0;
    text-align: center;
    width: 50px;
    text-decoration: none !important;
    outline: medium none;
    will-change: color;
    -webkit-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
    transition: color 0.2s linear;
    background: none;
    border: none;
    box-shadow: none;
}

    .lg-toolbar .lg-icon.lg-icon-18 {
        font-size: 18px;
    }

    .lg-toolbar .lg-icon:hover {
        color: #fff;
    }

.lg-toolbar .lg-close:after {
    content: "\e070";
}

.lg-toolbar .lg-maximize {
    font-size: 22px;
}

    .lg-toolbar .lg-maximize:after {
        content: "\e90a";
    }

.lg-toolbar .lg-download:after {
    content: "\e0f2";
}

.lg-sub-html {
    color: #eee;
    font-size: 16px;
    padding: 10px 40px;
    text-align: center;
    z-index: 1080;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-out 0s;
    -o-transition: opacity 0.2s ease-out 0s;
    transition: opacity 0.2s ease-out 0s;
}

    .lg-sub-html h4, .lg-sub-html .h4, .lg-sub-html .result-item a, .result-item .lg-sub-html a {
        margin: 0;
        font-size: 13px;
        font-weight: bold;
    }

    .lg-sub-html p {
        font-size: 12px;
        margin: 5px 0 0;
    }

    .lg-sub-html a {
        color: inherit;
    }

        .lg-sub-html a:hover {
            text-decoration: underline;
        }

.lg-media-overlap .lg-sub-html {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
}

.lg-item .lg-sub-html {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
}

.lg-error-msg {
    font-size: 14px;
    color: #999;
}

.lg-counter {
    color: #999;
    display: inline-block;
    font-size: 16px;
    padding-left: 20px;
    padding-top: 12px;
    height: 47px;
    vertical-align: middle;
}

.lg-closing .lg-toolbar,
.lg-closing .lg-prev,
.lg-closing .lg-next,
.lg-closing .lg-sub-html {
    opacity: 0;
    -webkit-transition: -webkit-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear;
    -moz-transition: -moz-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear;
    -o-transition: -o-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear;
    transition: transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont {
    opacity: 0;
    -moz-transform: scale3d(0.5, 0.5, 0.5);
    -o-transform: scale3d(0.5, 0.5, 0.5);
    -ms-transform: scale3d(0.5, 0.5, 0.5);
    -webkit-transform: scale3d(0.5, 0.5, 0.5);
    transform: scale3d(0.5, 0.5, 0.5);
    will-change: transform, opacity;
    -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
    -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
    -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
    transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont {
    opacity: 1;
    -moz-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}

.lg-icon:focus-visible {
    color: #fff;
    border-radius: 3px;
    outline: 1px dashed rgba(255, 255, 255, 0.6);
}

.lg-toolbar .lg-icon:focus-visible {
    border-radius: 8px;
    outline-offset: -5px;
}

.lg-outer .lg-thumb-outer {
    background-color: #0d0a0a;
    width: 100%;
    max-height: 350px;
    overflow: hidden;
    float: left;
}

    .lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
        cursor: -webkit-grab;
        cursor: -moz-grab;
        cursor: -o-grab;
        cursor: -ms-grab;
        cursor: grab;
    }

    .lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
        cursor: move;
        cursor: -webkit-grabbing;
        cursor: -moz-grabbing;
        cursor: -o-grabbing;
        cursor: -ms-grabbing;
        cursor: grabbing;
    }

    .lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
        -webkit-transition-duration: 0s !important;
        transition-duration: 0s !important;
    }

    .lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb {
        -webkit-transition-duration: 0s !important;
        transition-duration: 0s !important;
    }

    .lg-outer .lg-thumb-outer.lg-thumb-align-middle {
        text-align: center;
    }

    .lg-outer .lg-thumb-outer.lg-thumb-align-left {
        text-align: left;
    }

    .lg-outer .lg-thumb-outer.lg-thumb-align-right {
        text-align: right;
    }

.lg-outer.lg-single-item .lg-thumb-outer {
    display: none;
}

.lg-outer .lg-thumb {
    padding: 5px 0;
    height: 100%;
    margin-bottom: -5px;
    display: inline-block;
    vertical-align: middle;
}

@media (min-width: 768px) {
    .lg-outer .lg-thumb {
        padding: 10px 0;
    }
}

.lg-outer .lg-thumb-item {
    cursor: pointer;
    float: left;
    overflow: hidden;
    height: 100%;
    border-radius: 2px;
    margin-bottom: 5px;
    will-change: border-color;
}

@media (min-width: 768px) {
    .lg-outer .lg-thumb-item {
        border-radius: 4px;
        border: 2px solid #fff;
        -webkit-transition: border-color 0.25s ease;
        -o-transition: border-color 0.25s ease;
        transition: border-color 0.25s ease;
    }
}

.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
    border-color: rgb(169, 7, 7);
}

.lg-outer .lg-thumb-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.lg-outer.lg-can-toggle .lg-item {
    padding-bottom: 0;
}

.lg-outer .lg-toggle-thumb:after {
    content: "\e1ff";
}

.lg-outer.lg-animate-thumb .lg-thumb {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.lg-outer .lg-video-cont {
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}

    .lg-outer .lg-video-cont .lg-object {
        width: 100% !important;
        height: 100% !important;
    }

.lg-outer .lg-has-iframe .lg-video-cont {
    -webkit-overflow-scrolling: touch;
    overflow: auto;
}

.lg-outer .lg-video-object {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    z-index: 3;
}

.lg-outer .lg-video-poster {
    z-index: 1;
}

.lg-outer .lg-has-video .lg-video-object {
    opacity: 0;
    will-change: opacity;
    -webkit-transition: opacity 0.3s ease-in;
    -o-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
}

.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster,
.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button {
    opacity: 0 !important;
}

.lg-outer .lg-has-video.lg-video-loaded .lg-video-object {
    opacity: 1;
}

@keyframes lg-play-stroke {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0;
    }

    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px;
    }

    100% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px;
    }
}

@keyframes lg-play-rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.lg-video-play-button {
    width: 18%;
    max-width: 140px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    cursor: pointer;
    transform: translate(-50%, -50%) scale(1);
    will-change: opacity, transform;
    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28), opacity 0.1s;
    -moz-transition: -moz-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28), opacity 0.1s;
    -o-transition: -o-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28), opacity 0.1s;
    transition: transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28), opacity 0.1s;
}

    .lg-video-play-button:hover .lg-video-play-icon-bg,
    .lg-video-play-button:hover .lg-video-play-icon {
        opacity: 1;
    }

.lg-video-play-icon-bg {
    fill: none;
    stroke-width: 3%;
    stroke: #fcfcfc;
    opacity: 0.6;
    will-change: opacity;
    -webkit-transition: opacity 0.12s ease-in;
    -o-transition: opacity 0.12s ease-in;
    transition: opacity 0.12s ease-in;
}

.lg-video-play-icon-circle {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    fill: none;
    stroke-width: 3%;
    stroke: rgba(30, 30, 30, 0.9);
    stroke-opacity: 1;
    stroke-linecap: round;
    stroke-dasharray: 200;
    stroke-dashoffset: 200;
}

.lg-video-play-icon {
    position: absolute;
    width: 25%;
    max-width: 120px;
    left: 50%;
    top: 50%;
    transform: translate3d(-50%, -50%, 0);
    opacity: 0.6;
    will-change: opacity;
    -webkit-transition: opacity 0.12s ease-in;
    -o-transition: opacity 0.12s ease-in;
    transition: opacity 0.12s ease-in;
}

    .lg-video-play-icon .lg-video-play-icon-inner {
        fill: #fcfcfc;
    }

.lg-video-loading .lg-video-play-icon-circle {
    animation: lg-play-rotate 2s linear 0.25s infinite, lg-play-stroke 1.5s ease-in-out 0.25s infinite;
}

.lg-video-loaded .lg-video-play-button {
    opacity: 0;
    transform: translate(-50%, -50%) scale(0.7);
}

.lg-progress-bar {
    background-color: #333;
    height: 5px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1083;
    opacity: 0;
    will-change: opacity;
    -webkit-transition: opacity 0.08s ease 0s;
    -moz-transition: opacity 0.08s ease 0s;
    -o-transition: opacity 0.08s ease 0s;
    transition: opacity 0.08s ease 0s;
}

    .lg-progress-bar .lg-progress {
        background-color: rgb(169, 7, 7);
        height: 5px;
        width: 0;
    }

    .lg-progress-bar.lg-start .lg-progress {
        width: 100%;
    }

.lg-show-autoplay .lg-progress-bar {
    opacity: 1;
}

.lg-autoplay-button:after {
    content: "\e01d";
}

.lg-show-autoplay .lg-autoplay-button:after {
    content: "\e01a";
}

.lg-single-item .lg-autoplay-button {
    opacity: 0.75;
    pointer-events: none;
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
    -webkit-transition-duration: 0ms !important;
    transition-duration: 0ms !important;
}

.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    will-change: transform;
    -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
    -moz-transition: -moz-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
    -o-transition: -o-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
    transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
}

.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    will-change: transform;
    -webkit-transition: -webkit-transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
    -moz-transition: -moz-transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
    -o-transition: -o-transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image,
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s, opacity 0.15s !important;
    -moz-transition: -moz-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s, opacity 0.15s !important;
    -o-transition: -o-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s, opacity 0.15s !important;
    transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s, opacity 0.15s !important;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}

    .lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition,
    .lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition {
        transition: none !important;
    }

    .lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition,
    .lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition {
        transform: scale3d(1, 1, 1) translate3d(-50%, -50%, 0px) !important;
        max-width: none !important;
        max-height: none !important;
        top: 50% !important;
        left: 50% !important;
    }

    .lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x,
    .lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x {
        transform: scale3d(1, 1, 1) translate3d(-50%, 0, 0px) !important;
        top: 0 !important;
        left: 50% !important;
        max-width: none !important;
        max-height: none !important;
    }

    .lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y,
    .lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y {
        transform: scale3d(1, 1, 1) translate3d(0, -50%, 0px) !important;
        top: 50% !important;
        left: 0% !important;
        max-width: none !important;
        max-height: none !important;
    }

.lg-icon.lg-zoom-in:after {
    content: "\e311";
}

.lg-actual-size .lg-icon.lg-zoom-in {
    opacity: 0.5;
    pointer-events: none;
}

.lg-icon.lg-actual-size {
    font-size: 20px;
}

    .lg-icon.lg-actual-size:after {
        content: "\e033";
    }

.lg-icon.lg-zoom-out {
    opacity: 0.5;
    pointer-events: none;
}

    .lg-icon.lg-zoom-out:after {
        content: "\e312";
    }

.lg-zoomed .lg-icon.lg-zoom-out {
    opacity: 1;
    pointer-events: auto;
}

.lg-outer[data-lg-slide-type=video] .lg-zoom-in,
.lg-outer[data-lg-slide-type=video] .lg-actual-size,
.lg-outer[data-lg-slide-type=video] .lg-zoom-out, .lg-outer[data-lg-slide-type=iframe] .lg-zoom-in,
.lg-outer[data-lg-slide-type=iframe] .lg-actual-size,
.lg-outer[data-lg-slide-type=iframe] .lg-zoom-out, .lg-outer.lg-first-slide-loading .lg-zoom-in,
.lg-outer.lg-first-slide-loading .lg-actual-size,
.lg-outer.lg-first-slide-loading .lg-zoom-out {
    opacity: 0.75;
    pointer-events: none;
}

.lg-outer .lg-pager-outer {
    text-align: center;
    z-index: 1080;
    height: 10px;
    margin-bottom: 10px;
}

    .lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
        overflow: visible;
    }

.lg-outer.lg-single-item .lg-pager-outer {
    display: none;
}

.lg-outer .lg-pager-cont {
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    position: relative;
    vertical-align: top;
    margin: 0 5px;
}

    .lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    .lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
        box-shadow: 0 0 0 2px white inset;
    }

.lg-outer .lg-pager-thumb-cont {
    background-color: #fff;
    color: #fff;
    bottom: 100%;
    height: 83px;
    left: 0;
    margin-bottom: 20px;
    margin-left: -60px;
    opacity: 0;
    padding: 5px;
    position: absolute;
    width: 120px;
    border-radius: 3px;
    will-change: transform, opacity;
    -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
    -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
    -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
    transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
}

    .lg-outer .lg-pager-thumb-cont img {
        width: 100%;
        height: 100%;
    }

.lg-outer .lg-pager {
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
    display: block;
    height: 12px;
    -webkit-transition: box-shadow 0.3s ease 0s;
    -o-transition: box-shadow 0.3s ease 0s;
    transition: box-shadow 0.3s ease 0s;
    width: 12px;
}

    .lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
        box-shadow: 0 0 0 8px white inset;
    }

.lg-outer .lg-caret {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px dashed;
    bottom: -10px;
    display: inline-block;
    height: 0;
    left: 50%;
    margin-left: -5px;
    position: absolute;
    vertical-align: middle;
    width: 0;
}

.lg-fullscreen:after {
    content: "\e20c";
}

.lg-fullscreen-on .lg-fullscreen:after {
    content: "\e20d";
}

.lg-outer .lg-dropdown-overlay {
    background-color: rgba(0, 0, 0, 0.25);
    bottom: 0;
    cursor: default;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1081;
    opacity: 0;
    visibility: hidden;
    will-change: visibility, opacity;
    -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
    -o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
    transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}

.lg-outer.lg-dropdown-active .lg-dropdown,
.lg-outer.lg-dropdown-active .lg-dropdown-overlay {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -moz-transform: translate3d(0, 0px, 0);
    -o-transform: translate3d(0, 0px, 0);
    -ms-transform: translate3d(0, 0px, 0);
    -webkit-transform: translate3d(0, 0px, 0);
    transform: translate3d(0, 0px, 0);
    opacity: 1;
    visibility: visible;
}

.lg-outer.lg-dropdown-active .lg-share {
    color: #fff;
}

.lg-outer .lg-dropdown {
    background-color: #fff;
    border-radius: 2px;
    font-size: 14px;
    list-style-type: none;
    margin: 0;
    padding: 10px 0;
    position: absolute;
    right: 0;
    text-align: left;
    top: 50px;
    opacity: 0;
    visibility: hidden;
    -moz-transform: translate3d(0, 5px, 0);
    -o-transform: translate3d(0, 5px, 0);
    -ms-transform: translate3d(0, 5px, 0);
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
    will-change: visibility, opacity, transform;
    -webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
    -moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
    -o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
    transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
}

    .lg-outer .lg-dropdown:after {
        content: "";
        display: block;
        height: 0;
        width: 0;
        position: absolute;
        border: 8px solid transparent;
        border-bottom-color: #fff;
        right: 16px;
        top: -16px;
    }

    .lg-outer .lg-dropdown > li:last-child {
        margin-bottom: 0px;
    }

    .lg-outer .lg-dropdown > li:hover a {
        color: #333;
    }

    .lg-outer .lg-dropdown a {
        color: #333;
        display: block;
        white-space: pre;
        padding: 4px 12px;
        font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 12px;
    }

        .lg-outer .lg-dropdown a:hover {
            background-color: rgba(0, 0, 0, 0.07);
        }

    .lg-outer .lg-dropdown .lg-dropdown-text {
        display: inline-block;
        line-height: 1;
        margin-top: -3px;
        vertical-align: middle;
    }

    .lg-outer .lg-dropdown .lg-icon {
        color: #333;
        display: inline-block;
        float: none;
        font-size: 20px;
        height: auto;
        line-height: 1;
        margin-right: 8px;
        padding: 0;
        vertical-align: middle;
        width: auto;
    }

.lg-outer .lg-share {
    position: relative;
}

    .lg-outer .lg-share:after {
        content: "\e80d";
    }

.lg-outer .lg-share-facebook .lg-icon {
    color: #3b5998;
}

    .lg-outer .lg-share-facebook .lg-icon:after {
        content: "\e904";
    }

.lg-outer .lg-share-twitter .lg-icon {
    color: #00aced;
}

    .lg-outer .lg-share-twitter .lg-icon:after {
        content: "\e907";
    }

.lg-outer .lg-share-pinterest .lg-icon {
    color: #cb2027;
}

    .lg-outer .lg-share-pinterest .lg-icon:after {
        content: "\e906";
    }

.lg-comment-box {
    width: 420px;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 9999;
    background-color: #fff;
    will-change: transform;
    -moz-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
    -moz-transition: -moz-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
    -o-transition: -o-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
}

    .lg-comment-box .lg-comment-title {
        margin: 0;
        color: #fff;
        font-size: 18px;
    }

    .lg-comment-box .lg-comment-header {
        background-color: #000;
        padding: 12px 20px;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
    }

    .lg-comment-box .lg-comment-body {
        height: 100% !important;
        padding-top: 43px !important;
        width: 100% !important;
    }

    .lg-comment-box .fb-comments {
        height: 100%;
        width: 100%;
        background: url("../../../static/lightgallery/images/loading.gif") no-repeat scroll center center #fff;
        overflow-y: auto;
        display: inline-block;
    }

        .lg-comment-box .fb-comments[fb-xfbml-state=rendered] {
            background-image: none;
        }

        .lg-comment-box .fb-comments > span {
            max-width: 100%;
        }

    .lg-comment-box .lg-comment-close {
        position: absolute;
        right: 5px;
        top: 12px;
        cursor: pointer;
        font-size: 20px;
        color: #999;
        will-change: color;
        -webkit-transition: color 0.2s linear;
        -o-transition: color 0.2s linear;
        transition: color 0.2s linear;
    }

        .lg-comment-box .lg-comment-close:hover {
            color: #fff;
        }

        .lg-comment-box .lg-comment-close:after {
            content: "\e070";
        }

    .lg-comment-box iframe {
        max-width: 100% !important;
        width: 100% !important;
    }

    .lg-comment-box #disqus_thread {
        padding: 0 20px;
    }

.lg-outer .lg-comment-overlay {
    background-color: rgba(0, 0, 0, 0.25);
    bottom: 0;
    cursor: default;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1081;
    opacity: 0;
    visibility: hidden;
    will-change: visibility, opacity;
    -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
    -o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
    transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}

.lg-outer .lg-comment-toggle:after {
    content: "\e908";
}

.lg-outer.lg-comment-active .lg-comment-overlay {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -moz-transform: translate3d(0, 0px, 0);
    -o-transform: translate3d(0, 0px, 0);
    -ms-transform: translate3d(0, 0px, 0);
    -webkit-transform: translate3d(0, 0px, 0);
    transform: translate3d(0, 0px, 0);
    opacity: 1;
    visibility: visible;
}

.lg-outer.lg-comment-active .lg-comment-toggle {
    color: #fff;
}

.lg-outer.lg-comment-active .lg-comment-box {
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.lg-outer .lg-img-rotate {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
    -moz-transition: -moz-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
    -o-transition: -o-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer[data-lg-slide-type=video] .lg-rotate-left,
.lg-outer[data-lg-slide-type=video] .lg-rotate-right,
.lg-outer[data-lg-slide-type=video] .lg-flip-ver,
.lg-outer[data-lg-slide-type=video] .lg-flip-hor, .lg-outer[data-lg-slide-type=iframe] .lg-rotate-left,
.lg-outer[data-lg-slide-type=iframe] .lg-rotate-right,
.lg-outer[data-lg-slide-type=iframe] .lg-flip-ver,
.lg-outer[data-lg-slide-type=iframe] .lg-flip-hor {
    opacity: 0.75;
    pointer-events: none;
}

.lg-outer .lg-img-rotate:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.lg-rotate-left:after {
    content: "\e900";
}

.lg-rotate-right:after {
    content: "\e901";
}

.lg-icon.lg-flip-hor, .lg-icon.lg-flip-ver {
    font-size: 26px;
}

.lg-flip-ver:after {
    content: "\e903";
}

.lg-flip-hor:after {
    content: "\e902";
}

.lg-medium-zoom-item {
    cursor: zoom-in;
}

.lg-medium-zoom .lg-outer {
    cursor: zoom-out;
}

    .lg-medium-zoom .lg-outer.lg-grab img.lg-object {
        cursor: zoom-out;
    }

    .lg-medium-zoom .lg-outer.lg-grabbing img.lg-object {
        cursor: zoom-out;
    }

.lg-relative-caption .lg-outer .lg-sub-html {
    white-space: normal;
    bottom: auto;
    padding: 0;
    background-image: none;
}

.lg-relative-caption .lg-outer .lg-relative-caption-item {
    opacity: 0;
    padding: 16px 0;
    transition: 0.5s opacity ease;
}

.lg-relative-caption .lg-outer .lg-show-caption .lg-relative-caption-item {
    opacity: 1;
}

.lg-group:after {
    content: "";
    display: table;
    clear: both;
}

.lg-container {
    display: none;
    outline: none;
}

    .lg-container.lg-show {
        display: block;
    }

.lg-on {
    scroll-behavior: unset;
}

.lg-overlay-open {
    overflow: hidden;
}

.lg-toolbar,
.lg-prev,
.lg-next,
.lg-pager-outer,
.lg-hide-sub-html .lg-sub-html {
    opacity: 0;
    will-change: transform, opacity;
    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
    -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
    -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-show-in .lg-toolbar,
.lg-show-in .lg-prev,
.lg-show-in .lg-next,
.lg-show-in .lg-pager-outer {
    opacity: 1;
}

.lg-show-in.lg-hide-sub-html .lg-sub-html {
    opacity: 1;
}

.lg-show-in .lg-hide-items .lg-prev {
    opacity: 0;
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
}

.lg-show-in .lg-hide-items .lg-next {
    opacity: 0;
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
}

.lg-show-in .lg-hide-items .lg-toolbar {
    opacity: 0;
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
}

.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html {
    opacity: 0;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
}

.lg-outer {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    text-align: left;
    opacity: 0.001;
    outline: none;
    will-change: auto;
    overflow: hidden;
    -webkit-transition: opacity 0.15s ease 0s;
    -o-transition: opacity 0.15s ease 0s;
    transition: opacity 0.15s ease 0s;
}

    .lg-outer * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .lg-outer.lg-zoom-from-image {
        opacity: 1;
    }

    .lg-outer.lg-visible {
        opacity: 1;
    }

    .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide, .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide, .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current {
        -webkit-transition-duration: inherit !important;
        transition-duration: inherit !important;
        -webkit-transition-timing-function: inherit !important;
        transition-timing-function: inherit !important;
    }

    .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
        -webkit-transition-duration: 0s !important;
        transition-duration: 0s !important;
        opacity: 1;
    }

    .lg-outer.lg-grab img.lg-object {
        cursor: -webkit-grab;
        cursor: -moz-grab;
        cursor: -o-grab;
        cursor: -ms-grab;
        cursor: grab;
    }

    .lg-outer.lg-grabbing img.lg-object {
        cursor: move;
        cursor: -webkit-grabbing;
        cursor: -moz-grabbing;
        cursor: -o-grabbing;
        cursor: -ms-grabbing;
        cursor: grabbing;
    }

    .lg-outer .lg-content {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }

    .lg-outer .lg-inner {
        width: 100%;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        -webkit-transition: opacity 0s;
        -o-transition: opacity 0s;
        transition: opacity 0s;
        white-space: nowrap;
    }

    .lg-outer .lg-item {
        display: none !important;
    }

        .lg-outer .lg-item:not(.lg-start-end-progress) {
            background: url("../../../static/lightgallery/images/loading.gif") no-repeat scroll center center transparent;
        }

    .lg-outer.lg-css3 .lg-prev-slide,
    .lg-outer.lg-css3 .lg-current,
    .lg-outer.lg-css3 .lg-next-slide {
        display: inline-block !important;
    }

    .lg-outer.lg-css .lg-current {
        display: inline-block !important;
    }

    .lg-outer .lg-item,
    .lg-outer .lg-img-wrap {
        display: inline-block;
        text-align: center;
        position: absolute;
        width: 100%;
        height: 100%;
    }

        .lg-outer .lg-item:before,
        .lg-outer .lg-img-wrap:before {
            content: "";
            display: inline-block;
            height: 100%;
            vertical-align: middle;
        }

    .lg-outer .lg-img-wrap {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        white-space: nowrap;
        font-size: 0;
    }

    .lg-outer .lg-item.lg-complete {
        background-image: none;
    }

    .lg-outer .lg-item.lg-current {
        z-index: 1060;
    }

    .lg-outer .lg-object {
        display: inline-block;
        vertical-align: middle;
        max-width: 100%;
        max-height: 100%;
        width: auto;
        height: auto;
        position: relative;
    }

    .lg-outer .lg-empty-html.lg-sub-html,
    .lg-outer .lg-empty-html .lg-sub-html {
        display: none;
    }

    .lg-outer.lg-hide-download .lg-download {
        opacity: 0.75;
        pointer-events: none;
    }

    .lg-outer .lg-first-slide .lg-dummy-img {
        position: absolute;
        top: 50%;
        left: 50%;
    }

    .lg-outer.lg-components-open:not(.lg-zoomed) .lg-components {
        -webkit-transform: translate3d(0, 0%, 0);
        transform: translate3d(0, 0%, 0);
        opacity: 1;
    }

    .lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html {
        opacity: 1;
        transition: opacity 0.2s ease-out 0.15s;
    }

.lg-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1040;
    background-color: #000;
    opacity: 0;
    will-change: auto;
    -webkit-transition: opacity 333ms ease-in 0s;
    -o-transition: opacity 333ms ease-in 0s;
    transition: opacity 333ms ease-in 0s;
}

    .lg-backdrop.in {
        opacity: 1;
    }

.lg-css3.lg-no-trans .lg-prev-slide,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-current {
    -webkit-transition: none 0s ease 0s !important;
    -moz-transition: none 0s ease 0s !important;
    -o-transition: none 0s ease 0s !important;
    transition: none 0s ease 0s !important;
}

.lg-css3.lg-use-css3 .lg-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}

.lg-css3.lg-fade .lg-item {
    opacity: 0;
}

    .lg-css3.lg-fade .lg-item.lg-current {
        opacity: 1;
    }

    .lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
        -webkit-transition: opacity 0.1s ease 0s;
        -moz-transition: opacity 0.1s ease 0s;
        -o-transition: opacity 0.1s ease 0s;
        transition: opacity 0.1s ease 0s;
    }

.lg-css3.lg-use-css3 .lg-item.lg-start-progress {
    -webkit-transition: -webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
    -moz-transition: -moz-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
    -o-transition: -o-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
    transition: transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
}

.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress {
    -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
    -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
    -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
    opacity: 0;
}

    .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }

    .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }

    .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }

    .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
    }

.lg-container {
    display: none;
}

    .lg-container.lg-show {
        display: block;
    }

    .lg-container.lg-dragging-vertical .lg-backdrop {
        -webkit-transition-duration: 0s !important;
        transition-duration: 0s !important;
    }

    .lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current {
        -webkit-transition-duration: 0s !important;
        transition-duration: 0s !important;
        opacity: 1;
    }

.lg-inline .lg-backdrop,
.lg-inline .lg-outer {
    position: absolute;
}

.lg-inline .lg-backdrop {
    z-index: 1;
}

.lg-inline .lg-outer {
    z-index: 2;
}

.lg-inline .lg-maximize:after {
    content: "\e909";
}

.lg-components {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    will-change: transform;
    -webkit-transition: -webkit-transform 0.35s ease-out 0s;
    -moz-transition: -moz-transform 0.35s ease-out 0s;
    -o-transition: -o-transform 0.35s ease-out 0s;
    transition: transform 0.35s ease-out 0s;
    z-index: 1080;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
}

.lg-container {
    font-family: proxima-nova, sans-serif;
}

.lg--masonry {
    column-count: 2;
    column-gap: 1rem;
}

@media (min-width: 769px) {
    .lg--masonry-4 {
        column-count: 4;
    }
}

@media (min-width: 769px) {
    .lg--masonry-3 {
        column-count: 3;
    }
}

.lg--inline {
    aspect-ratio: 3/2;
}

.lg-item {
    display: block;
    margin-bottom: 1rem;
    transition: all 0.3s;
    overflow: hidden;
}

    .lg-item img {
        transition: all 0.3s;
    }

.lg-item--landscape {
    aspect-ratio: 3/2;
}

.lg-item--portrait {
    aspect-ratio: 2/3;
}

.page-list__section-title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
}

    .page-list__section-title.cta-title-h1 {
        line-height: 1.2;
        margin-bottom: 0;
        font-family: proxima-nova, sans-serif;
        font-weight: 700;
        font-style: normal;
        position: relative;
        font-size: 2.375rem;
    }

@media (max-width: 991.98px) {
    .page-list__section-title.cta-title-h1 {
        font-size: 1.625rem;
    }
}

.page-list--cards.bg-light .page-list__card-item, .cost-of-living .page-list--cards.calculator .page-list__card-item {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);
}

.page-list--cards.bg-light .page-list__card-body, .cost-of-living .page-list--cards.calculator .page-list__card-body {
    border-color: #fff;
}

@media (min-width: 992px) {
    .page-list--cards .row-cols-md-2:not(.row-cols-lg-3) .page-list__card-title {
        font-size: 2rem;
    }
}

@media (min-width: 992px) {
    .page-list--cards .row-cols-md-2:not(.row-cols-lg-3) .page-list__card-body {
        padding: 2rem;
    }
}

@media (min-width: 992px) {
    .page-list--cards .row-cols-md-2:not(.row-cols-lg-3) .page-list__card-accent {
        top: 2rem;
        left: 2rem;
    }
}

@media (min-width: 992px) {
    .page-list--cards .row-cols-lg-3 .page-list__card-body .btn {
        display: block;
        width: 100%;
    }
}

.page-list--cards .pagination {
    margin-top: 2.375rem;
}

.page-list__card-item {
    border-radius: 0;
    margin-bottom: 2rem;
    border: none;
    box-shadow: 0px 5px 50px 0px rgba(0, 0, 0, 0.05);
    transition: all 0.3s;
    transform-style: preserve-3d;
}

    .page-list__card-item:hover, .page-list__card-item:focus {
        transform: scale(1.0125);
    }

.page-list__card-img {
    aspect-ratio: 16/9;
    width: 100%;
    object-fit: cover;
}

.page-list__card-img-wrapper {
    position: relative;
}

.page-list__card-accent {
    position: absolute;
    top: 1rem;
    left: 1rem;
    background-color: #fff;
    font-size: 1rem;
    font-weight: 600;
    color: #07122A;
    padding: 0.5rem 1rem;
}

    .page-list__card-accent p {
        margin-bottom: 0;
    }

.page-list__card-body {
    padding: 1.25rem 1.5rem 1.5rem;
    display: flex;
    flex-direction: column;
    height: 100%;
    align-items: baseline;
    justify-content: space-between;
    border: 2px solid #EFF2F6;
    border-top: none;
}

    .page-list__card-body .btn {
        margin-top: 1rem;
        font-size: 1.25rem;
        padding: 0.9375rem 1.5rem;
    }

@media (max-width: 768.98px) {
    .page-list__card-body .btn {
        display: block;
        width: 100%;
    }
}

.page-list__card-body .btn-light:hover, .page-list__card-body .btn-dropdown-light:hover, .page-list__card-body .btn-light:focus, .page-list__card-body .btn-dropdown-light:focus {
    border-color: #3380CC !important;
    background-color: #3380CC;
    color: #fff;
}

.page-list__card-subtitle {
    line-height: 1.2;
    font-weight: 600;
    font-size: 1.25rem;
    font-style: italic;
    margin-bottom: 0.5rem;
}

.page-list__card-title {
    line-height: 1.2;
    font-weight: 700;
    font-size: 1.875rem;
    margin-bottom: 0.5rem;
}

.pagination {
    align-items: center;
    margin-bottom: 5rem;
}

    .pagination .page-control {
        width: 55px;
        height: 55px;
        margin-right: 0.5rem;
    }

        .pagination .page-control .page-link {
            color: #07122A;
            border-radius: 50%;
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            font-weight: 600;
            transition: all 200ms ease-out;
            position: relative;
            width: 55px;
            height: 55px;
            background-color: #fff;
            box-shadow: 0px 5px 15px 0px rgba(7, 18, 42, 0.05);
            border: 1px solid #DDE5ED;
        }

            .pagination .page-control .page-link:hover, .pagination .page-control .page-link:focus {
                color: #fff;
                border-color: #3380CC;
                background-color: #3380CC;
                transform: translateX(-0.25rem);
            }

        .pagination .page-control:last-of-type {
            margin-right: 0;
            margin-left: 0.5rem;
        }

            .pagination .page-control:last-of-type .page-link {
                background-color: #0163A8;
                color: #fff;
            }

                .pagination .page-control:last-of-type .page-link:hover, .pagination .page-control:last-of-type .page-link:focus {
                    background-color: #3380CC;
                    transform: translateX(0.25rem);
                }

    .pagination .page-item {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 39px;
        height: 39px;
    }

        .pagination .page-item .page-link {
            color: #07122A;
            background-color: transparent;
            border: none;
            border-radius: 50%;
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            font-weight: 600;
            width: 2rem;
            height: 2rem;
            transition: all 200ms ease-out;
        }

            .pagination .page-item .page-link:hover, .pagination .page-item .page-link:focus {
                background-color: #DDE5ED;
            }

        .pagination .page-item .page-ellipsis {
            color: #07122A;
            background-color: transparent;
            border: none;
            display: flex;
            justify-content: center;
            align-items: center;
            font-weight: 600;
            width: 2rem;
            height: 2rem;
        }

        .pagination .page-item.active .page-link {
            width: 39px;
            height: 39px;
            background-color: #8EA6BE;
            color: #fff;
        }

.bg-light .pagination .page-control:first-child .page-link, .cost-of-living .calculator .pagination .page-control:first-child .page-link {
    border-color: #fff;
}

    .bg-light .pagination .page-control:first-child .page-link:hover, .cost-of-living .calculator .pagination .page-control:first-child .page-link:hover, .bg-light .pagination .page-control:first-child .page-link:focus, .cost-of-living .calculator .pagination .page-control:first-child .page-link:focus {
        border-color: #3380CC;
    }

/* Slider */
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}

    .slick-list:focus {
        outline: none;
    }

    .slick-list.dragging {
        cursor: pointer;
        cursor: hand;
    }

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

    .slick-track:before, .slick-track:after {
        content: "";
        display: table;
    }

    .slick-track:after {
        clear: both;
    }

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}

[dir=rtl] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

/* Slider */
.slick-loading .slick-list {
    background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
    font-family: "slick";
    src: url("./fonts/slick.eot");
    src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
    font-weight: normal;
    font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
    position: absolute;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 0px;
    font-size: 0px;
    cursor: pointer;
    background: transparent;
    color: transparent;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding: 0;
    border: none;
    outline: none;
}

    .slick-prev:hover, .slick-prev:focus,
    .slick-next:hover,
    .slick-next:focus {
        outline: none;
        background: transparent;
        color: transparent;
    }

        .slick-prev:hover:before, .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: 0.25;
    }

    .slick-prev:before,
    .slick-next:before {
        font-family: "slick";
        font-size: 20px;
        line-height: 1;
        color: white;
        opacity: 0.75;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.slick-prev {
    left: -25px;
}

[dir=rtl] .slick-prev {
    left: auto;
    right: -25px;
}

.slick-prev:before {
    content: "←";
}

[dir=rtl] .slick-prev:before {
    content: "→";
}

.slick-next {
    right: -25px;
}

[dir=rtl] .slick-next {
    left: -25px;
    right: auto;
}

.slick-next:before {
    content: "→";
}

[dir=rtl] .slick-next:before {
    content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
    margin-bottom: 30px;
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%;
}

    .slick-dots li {
        position: relative;
        display: inline-block;
        height: 20px;
        width: 20px;
        margin: 0 5px;
        padding: 0;
        cursor: pointer;
    }

        .slick-dots li button {
            border: 0;
            background: transparent;
            display: block;
            height: 20px;
            width: 20px;
            outline: none;
            line-height: 0px;
            font-size: 0px;
            color: transparent;
            padding: 5px;
            cursor: pointer;
        }

            .slick-dots li button:hover, .slick-dots li button:focus {
                outline: none;
            }

                .slick-dots li button:hover:before, .slick-dots li button:focus:before {
                    opacity: 1;
                }

            .slick-dots li button:before {
                position: absolute;
                top: 0;
                left: 0;
                content: "•";
                width: 20px;
                height: 20px;
                font-family: "slick";
                font-size: 6px;
                line-height: 20px;
                text-align: center;
                color: black;
                opacity: 0.25;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

        .slick-dots li.slick-active button:before {
            color: black;
            opacity: 0.75;
        }

.slick-slider__title {
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 7px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 1.25rem;
}

@media (min-width: 769px) {
    .slick-slider__title {
        margin-bottom: 2rem;
    }
}

@media (min-width: 769px) {
    .slick-slider__title {
        margin-bottom: 2.5rem;
    }
}

.slick-slider .slick-custom-arrow {
    position: absolute;
    display: block;
    top: calc(100% + 1.5rem);
    width: 55px;
    height: 55px;
    border-radius: 50%;
    border: 1px solid #DDE5ED;
    background-color: #fff;
    box-shadow: 0px 5px 15px rgba(7, 18, 42, 0.05);
    line-height: 1;
    transition: all 200ms ease-out;
}

@media (min-width: 769px) {
    .slick-slider .slick-custom-arrow {
        border-color: #fff;
    }
}

.slick-slider .slick-custom-arrow:hover, .slick-slider .slick-custom-arrow:focus-visible {
    background-color: #3380CC;
    border-color: #3380CC;
    color: #fff;
}

@media (min-width: 769px) {
    .slick-slider .slick-custom-arrow {
        top: 50%;
        transform: translateY(-50%);
    }
}

@media (min-width: 1200px) {
    .slick-slider .slick-custom-arrow {
        top: 50%;
        transform: translateY(-40%);
    }
}

.slick-slider .slick-custom-arrow--prev {
    z-index: 10;
    left: 1rem;
}

@media (min-width: 769px) {
    .slick-slider .slick-custom-arrow--prev {
        left: -40px;
    }
}

@media (min-width: 992px) {
    .slick-slider .slick-custom-arrow--prev {
        left: -10px;
    }
}

@media (min-width: 1200px) {
    .slick-slider .slick-custom-arrow--prev {
        left: -15px;
    }
}

.slick-slider .slick-custom-arrow--prev:hover, .slick-slider .slick-custom-arrow--prev:focus-visible {
    left: 0.75rem;
}

@media (min-width: 769px) {
    .slick-slider .slick-custom-arrow--prev:hover, .slick-slider .slick-custom-arrow--prev:focus-visible {
        left: -44px;
    }
}

@media (min-width: 992px) {
    .slick-slider .slick-custom-arrow--prev:hover, .slick-slider .slick-custom-arrow--prev:focus-visible {
        left: -14px;
    }
}

@media (min-width: 1200px) {
    .slick-slider .slick-custom-arrow--prev:hover, .slick-slider .slick-custom-arrow--prev:focus-visible {
        left: -19px;
    }
}

.slick-slider .slick-custom-arrow--next {
    z-index: 10;
    right: 1rem;
}

@media (min-width: 769px) {
    .slick-slider .slick-custom-arrow--next {
        right: -40px;
    }
}

@media (min-width: 992px) {
    .slick-slider .slick-custom-arrow--next {
        right: -10px;
    }
}

@media (min-width: 1200px) {
    .slick-slider .slick-custom-arrow--next {
        right: -15px;
    }
}

.slick-slider .slick-custom-arrow--next:hover, .slick-slider .slick-custom-arrow--next:focus-visible {
    right: 0.75rem;
}

@media (min-width: 769px) {
    .slick-slider .slick-custom-arrow--next:hover, .slick-slider .slick-custom-arrow--next:focus-visible {
        right: -44px;
    }
}

@media (min-width: 992px) {
    .slick-slider .slick-custom-arrow--next:hover, .slick-slider .slick-custom-arrow--next:focus-visible {
        right: -14px;
    }
}

@media (min-width: 1200px) {
    .slick-slider .slick-custom-arrow--next:hover, .slick-slider .slick-custom-arrow--next:focus-visible {
        right: -19px;
    }
}

.slick-slider .slick-dots {
    top: calc(100% + 1.5rem);
}

    .slick-slider .slick-dots li {
        width: 10px;
        height: 10px;
    }

        .slick-slider .slick-dots li button {
            width: 10px;
            height: 10px;
            padding: 0;
        }

            .slick-slider .slick-dots li button:before {
                content: "";
                width: 10px;
                height: 10px;
                border-radius: 50%;
                background-color: #0163A8;
                opacity: 0.15;
                transition: all 200ms ease-out;
            }

            .slick-slider .slick-dots li button:hover::before, .slick-slider .slick-dots li button:focus-visible::before {
                opacity: 0.55;
                background-color: #3380CC;
            }

        .slick-slider .slick-dots li.slick-active button:before {
            opacity: 1;
        }

.slick-slider--cards {
    padding-top: 1.25rem;
    padding-bottom: 5rem;
    overflow-x: hidden;
}

@media (min-width: 769px) {
    .slick-slider--cards {
        padding-top: 2rem;
    }
}

@media (min-width: 769px) {
    .slick-slider--cards {
        padding-top: 2.5rem;
    }
}

@media (max-width: 1199.98px) {
    .slick-slider--cards {
        padding-bottom: 4.375rem;
    }
}

@media (max-width: 768.98px) {
    .slick-slider--cards .container {
        width: 100% !important;
        max-width: unset;
    }
}

@media (min-width: 1200px) {
    .slick-slider--cards .container {
        max-width: 1100px;
    }
}

.slick-slider--cards .slick-slider__wrapper .slick-list {
    overflow: visible;
}

@media (max-width: 991.98px) {
    .slick-slider--cards .slick-slider__wrapper .slick-list {
        padding: 0 1rem !important;
    }
}

.slick-slider--cards .slick-slider__slide {
    box-shadow: 0px 25px 70px 0px rgba(7, 18, 42, 0.2);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transform: scale(0.92);
    transition: all 300ms ease;
}

@media (max-width: 768.98px) {
    .slick-slider--cards .slick-slider__slide {
        min-height: 400px;
    }
}

@media (min-width: 769px) {
    .slick-slider--cards .slick-slider__slide {
        aspect-ratio: 16/9;
    }
}

.slick-slider--cards .slick-slider__slide:hover, .slick-slider--cards .slick-slider__slide:focus-visible {
    transform: scale(0.929);
    cursor: pointer;
}

.slick-slider--cards .slick-slider__slide.slick-active, .slick-slider--cards .slick-slider__slide.slick-center {
    transform: scale(1);
}

    .slick-slider--cards .slick-slider__slide.slick-active:hover, .slick-slider--cards .slick-slider__slide.slick-active:focus-visible, .slick-slider--cards .slick-slider__slide.slick-center:hover, .slick-slider--cards .slick-slider__slide.slick-center:focus-visible {
        transform: scale(1.009);
    }

    .slick-slider--cards .slick-slider__slide.slick-active .slick-slider__slide__content, .slick-slider--cards .slick-slider__slide.slick-center .slick-slider__slide__content {
        opacity: 1;
    }

.slick-slider--cards .slick-slider__slide__content {
    opacity: 0;
    transition: all 300ms ease;
    display: flex;
    height: 100%;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
    padding: 0.62rem;
    background: linear-gradient(284.88deg, rgba(7, 18, 41, 0.3) 0.54%, rgba(7, 18, 41, 0) 100%);
}

@media (min-width: 576px) {
    .slick-slider--cards .slick-slider__slide__content {
        padding: 1rem;
    }
}

@media (min-width: 992px) {
    .slick-slider--cards .slick-slider__slide__content {
        padding: 2rem;
    }
}

@media (max-width: 768.98px) {
    .slick-slider--cards .slick-slider__slide__content {
        min-height: 400px;
    }
}

@media (max-width: 575.98px) {
    .slick-slider--cards .slick-slider__slide__content .btn {
        display: block;
        width: 100%;
    }
}

.slick-slider--cards .slick-slider__slide__tag {
    padding: 0.62rem 1rem;
    font-size: 1rem;
    line-height: 1;
    font-weight: 600;
    color: #07122A;
    background-color: #fff;
}

@media (max-width: 768.98px) {
    .slick-slider--cards .slick-slider__slide__tag {
        margin-bottom: 0.62rem;
    }
}

.slick-slider--cards .slick-slider__slide__subtitle {
    padding: 0.62rem 1rem 0 1rem;
    font-size: 1.125rem;
    font-style: italic;
    line-height: 1;
    font-weight: 600;
    color: #fff;
    background-color: #07122A;
    margin-bottom: 0;
}

@media (min-width: 992px) {
    .slick-slider--cards .slick-slider__slide__subtitle {
        font-size: 1.5rem;
    }
}

.slick-slider--cards .slick-slider__slide__title {
    padding: 0.62rem 1rem;
    font-size: 1.6875rem;
    line-height: 1.2;
    font-weight: 700;
    color: #fff;
    background-color: #07122A;
}

@media (max-width: 768.98px) {
    .slick-slider--cards .slick-slider__slide__title {
        margin-bottom: 0.62rem;
    }
}

@media (min-width: 576px) {
    .slick-slider--cards .slick-slider__slide__title {
        max-width: 90%;
    }
}

@media (min-width: 992px) {
    .slick-slider--cards .slick-slider__slide__title {
        max-width: 80%;
        font-size: 2rem;
    }
}

.bg-lake-blue .slick-slider__title {
    color: #fff;
}

.bg-lake-blue .slick-slider .slick-custom-arrow {
    border-color: #fff;
}

    .bg-lake-blue .slick-slider .slick-custom-arrow:hover {
        border-color: #07122A;
    }

.bg-lake-blue .slick-slider .slick-dots li button:before {
    background-color: #fff;
}

.bg-lake-blue-white .slick-slider__title {
    color: #fff;
}

.voices-hero {
    position: relative;
    flex-direction: column;
}

.voices-hero__image {
    width: 100%;
    position: relative;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 300px;
}

@media (min-width: 769px) {
    .voices-hero__image {
        height: 420px;
    }
}

@media (min-width: 992px) {
    .voices-hero__image {
        height: 500px;
    }
}

.voices-hero__overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(5, 13, 30, 0) 0%, rgba(5, 13, 30, 0.3) 100%);
    z-index: 1;
}

.voices-hero__title {
    position: absolute;
    z-index: 2;
    width: 100%;
    bottom: -2.4rem;
}

@media (min-width: 576px) {
    .voices-hero__title {
        bottom: -4.05rem;
    }
}

@media (min-width: 769px) {
    .voices-hero__title {
        bottom: -5.35rem;
    }
}

.voices-hero__title p {
    text-shadow: 0px 25px 25px rgba(0, 0, 0, 0.03);
    font-weight: 400;
    line-height: 1;
    text-transform: uppercase;
    font-family: din-condensed, sans-serif;
    font-size: 4.5rem;
    letter-spacing: 1.375rem;
    margin-right: -1.375rem;
}

@media (min-width: 576px) {
    .voices-hero__title p {
        font-size: 7.5rem;
        letter-spacing: 2.25rem;
        margin-right: -2.25rem;
    }
}

@media (min-width: 769px) {
    .voices-hero__title p {
        font-size: 10rem;
        letter-spacing: 3rem;
        margin-right: -3rem;
    }
}

@media (min-width: 992px) {
    .voices-hero__title p {
        letter-spacing: 4rem;
        margin-right: -4rem;
    }
}

.voices-hero__content {
    width: 100%;
    padding-top: 2rem;
}

@media (min-width: 576px) {
    .voices-hero__content {
        padding-top: 3rem;
    }
}

@media (min-width: 769px) {
    .voices-hero__content {
        padding-top: 5rem;
    }
}

.regional-hero {
    position: relative;
    flex-direction: column;
}

.regional-hero__background {
    width: 100%;
    position: relative;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    padding: 7.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (max-width: 768.98px) {
    .regional-hero__background {
        padding: 5rem;
    }
}

@media (max-width: 575.98px) {
    .regional-hero__background {
        padding: 3rem;
    }
}

.regional-hero__title img.map {
    width: 250px;
    margin: 0 auto 2.5rem;
    position: relative;
    right: 25px;
    -webkit-filter: drop-shadow(0px 10px 80px rgba(0, 0, 0, 0.95));
    filter: drop-shadow(0px 10px 80px rgba(0, 0, 0, 0.95));
}

@media (max-width: 768.98px) {
    .regional-hero__title img.map {
        margin-bottom: 2rem;
    }
}

.regional-hero__title .title-container {
    position: relative;
}

    .regional-hero__title .title-container p.label {
        line-height: 1.2;
        margin-bottom: 0;
        font-family: proxima-nova, sans-serif;
        font-weight: 700;
        font-style: normal;
        position: relative;
        font-size: 1rem;
        font-weight: 600;
        letter-spacing: 0.2rem;
        text-transform: uppercase;
        background: #002576;
        width: fit-content;
        max-width: 600px;
        margin: 0 auto -1rem;
        padding: 1rem 1.25rem;
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 575.98px) {
    .regional-hero__title .title-container p.label {
        margin-bottom: -1rem;
    }
}

.regional-hero__title .title-container h1, .regional-hero__title .title-container .h1 {
    background: rgba(7, 18, 42, 0.93);
    font-family: din-condensed, sans-serif;
    font-size: 5rem;
    width: fit-content;
    min-width: 300px;
    padding: 2rem 2.75rem;
    margin: auto;
    line-height: 1;
}

@media (max-width: 768.98px) {
    .regional-hero__title .title-container h1, .regional-hero__title .title-container .h1 {
        font-size: 4rem;
    }
}

@media (max-width: 575.98px) {
    .regional-hero__title .title-container h1, .regional-hero__title .title-container .h1 {
        font-size: 3.5rem;
    }
}

.regional-hero .btn {
    width: fit-content;
    margin: 2rem auto;
}

.tabs-container .tabs {
    display: flex;
    flex-wrap: wrap;
    gap: 0.25rem 0;
}

@media (max-width: 991.98px) {
    .tabs-container .tabs {
        display: none;
    }
}

.tabs-container .tabs .tab-item {
    color: #003051;
    font-size: 1rem;
    font-weight: 600;
    opacity: 0.7;
    margin: 0 0.1rem;
    padding: 0.75rem 1rem;
    transition: all 0.2s ease;
    white-space: nowrap;
}

    .tabs-container .tabs .tab-item:hover {
        background: #DDE5ED;
        opacity: 1;
    }

    .tabs-container .tabs .tab-item.active {
        background: #CED9E3;
        opacity: 1;
    }

.tabs-container .mobile {
    display: none !important;
}

@media (max-width: 991.98px) {
    .tabs-container .mobile {
        display: block !important;
    }
}

.accordion-wrap {
    padding: 5rem 0 3.5rem 0;
}

@media (max-width: 575.98px) {
    .accordion-wrap {
        padding: 3rem 0 1.5rem 0;
    }
}

.accordion-wrap .accordion-title {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 1.75rem;
    margin-bottom: 2rem;
}

.accordion-wrap .accordion .accordion-item {
    margin-bottom: 1.5rem;
    border: 0;
    background-color: #EFF2F6;
    transition: all 0.2s ease;
}

    .accordion-wrap .accordion .accordion-item:hover, .accordion-wrap .accordion .accordion-item:focus-visible {
        transform: scale(1.01);
    }

    .accordion-wrap .accordion .accordion-item .accordion-header .accordion-button {
        background-color: #EFF2F6;
        line-height: 1.2;
        margin-bottom: 0;
        font-family: proxima-nova, sans-serif;
        font-weight: 700;
        font-style: normal;
        position: relative;
        font-size: 1.25rem;
        color: #003051;
        padding: 2rem;
        transition: all 0.2s ease;
    }

        .accordion-wrap .accordion .accordion-item .accordion-header .accordion-button:hover, .accordion-wrap .accordion .accordion-item .accordion-header .accordion-button:focus-visible {
            background-color: #DDE5ED;
        }

@media (max-width: 575.98px) {
    .accordion-wrap .accordion .accordion-item .accordion-header .accordion-button {
        padding: 1.5rem;
    }
}

.accordion-wrap .accordion .accordion-item .accordion-header .accordion-button:focus {
    outline: 0;
    box-shadow: none;
}

.accordion-wrap .accordion .accordion-item .accordion-header .accordion-button .accorion-item-title {
    width: calc(100% - 3rem);
}

.accordion-wrap .accordion .accordion-item .accordion-header .accordion-button.collapsed::after {
    background-image: none;
}

.accordion-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {
    background-image: none;
}

.accordion-wrap .accordion .accordion-item .accordion-header .accordion-button.collapsed .accordion-icon-not-collapsed {
    opacity: 0;
    transform: rotate(0deg);
}

.accordion-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
    box-shadow: none;
}

    .accordion-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):hover, .accordion-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):focus-visible {
        background-color: #EFF2F6;
    }

    .accordion-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) .accordion-icon-collapsed {
        opacity: 0;
        transform: rotate(90deg);
    }

.accordion-wrap .accordion .accordion-item .accordion-header .accordion-button .accordion-icon-collapsed, .accordion-wrap .accordion .accordion-item .accordion-header .accordion-button .accordion-icon-not-collapsed {
    position: absolute;
    right: 2rem;
    opacity: 1;
    transform: rotate(180deg);
    transition: transform 0.3s ease;
}

.accordion-wrap .accordion .accordion-item .accordion-body {
    padding: 0rem 2rem 1rem 2rem;
}

@media (max-width: 575.98px) {
    .accordion-wrap .accordion .accordion-item .accordion-body {
        padding: 0 1.5rem 0.5rem 1.5rem;
    }
}

.accordion-wrap .accordion .accordion-item .accordion-body img {
    width: 100%;
    height: 100%;
    max-height: 600px;
    object-fit: cover;
    margin-bottom: 1rem;
}

.accordion-wrap.bg-light, .cost-of-living .accordion-wrap.calculator {
    background-color: #EFF2F6 !important;
}

    .accordion-wrap.bg-light .accordion .accordion-item, .cost-of-living .accordion-wrap.calculator .accordion .accordion-item {
        background-color: #fff !important;
        box-shadow: 0px 5px 15px 0px rgba(5, 13, 30, 0.05);
    }

        .accordion-wrap.bg-light .accordion .accordion-item .accordion-header .accordion-button, .cost-of-living .accordion-wrap.calculator .accordion .accordion-item .accordion-header .accordion-button {
            background-color: #fff !important;
        }

            .accordion-wrap.bg-light .accordion .accordion-item .accordion-header .accordion-button:hover, .cost-of-living .accordion-wrap.calculator .accordion .accordion-item .accordion-header .accordion-button:hover, .accordion-wrap.bg-light .accordion .accordion-item .accordion-header .accordion-button:focus-visible, .cost-of-living .accordion-wrap.calculator .accordion .accordion-item .accordion-header .accordion-button:focus-visible {
                box-shadow: 0px 5px 50px 0px rgba(5, 13, 30, 0.05);
            }

            .accordion-wrap.bg-light .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):hover, .cost-of-living .accordion-wrap.calculator .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):hover, .accordion-wrap.bg-light .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):focus-visible, .cost-of-living .accordion-wrap.calculator .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):focus-visible {
                box-shadow: none;
            }

.interactive-map {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    padding: 5rem 0;
}

@media (max-width: 768.98px) {
    .interactive-map {
        padding: 2rem 0;
    }
}

@media (max-width: 768.98px) {
    .interactive-map .row, .interactive-map .event-block .event-grid, .event-block .interactive-map .event-grid, .interactive-map .EPiServerForms section, .EPiServerForms .interactive-map section {
        flex-direction: column-reverse;
    }
}

.interactive-map__overlay {
    background-image: linear-gradient(90deg, rgba(7, 18, 42, 0.75) 0%, rgba(7, 18, 42, 0.2) 100%);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 0;
}

.interactive-map__background-image {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    background-size: cover;
    background-position: center;
}

@media (max-width: 768.98px) {
    .interactive-map__content-wrap {
        order: 2;
    }
}

.interactive-map__content {
    padding: 2.3rem 1.5rem 1.5rem 1.5rem;
    margin-top: 4rem;
    position: relative;
    background-color: rgba(7, 18, 42, 0.95);
    color: #fff;
}

@media (max-width: 991.98px) {
    .interactive-map__content {
        margin-top: 1rem;
    }
}

.interactive-map__content span {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: 0.2rem;
    text-transform: uppercase;
    background-color: #002576;
    padding: 0.5rem 0.85rem;
    position: absolute;
    top: -1rem;
}

.interactive-map__content h2, .interactive-map__content .h2 {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-family: din-condensed, sans-serif;
    font-size: 4.25rem;
    line-height: 1;
    letter-spacing: -2px;
    font-weight: 500;
    margin-bottom: 1rem;
}

@media (max-width: 768.98px) {
    .interactive-map__content h2, .interactive-map__content .h2 {
        font-size: 3.5rem;
    }
}

.interactive-map__content p {
    margin-bottom: 0;
    width: 95%;
}

.interactive-map__content__btn {
    margin-top: 1rem;
    z-index: 1;
    position: relative;
}

@media (max-width: 575.98px) {
    .interactive-map__content__btn {
        width: 100%;
    }
}

.interactive-map__controls-wrap {
    z-index: 1;
    margin-bottom: 2rem;
    position: relative;
}

@media (max-width: 991.98px) {
    .interactive-map__controls-wrap {
        margin-bottom: 0;
    }
}

@media (max-width: 768.98px) {
    .interactive-map__controls-wrap {
        margin-top: -2rem;
    }
}

@media (max-width: 575.98px) {
    .interactive-map__controls-wrap {
        margin-top: -2rem;
    }
}

.interactive-map__controls {
    display: flex;
    gap: 2.5rem;
    align-items: center;
}

@media (max-width: 768.98px) {
    .interactive-map__controls {
        position: absolute;
        top: -2rem;
    }
}

.interactive-map__instructions {
    color: #fff;
    font-size: 1rem;
    font-style: italic;
    font-weight: 500;
    width: 300px;
    margin-bottom: 2rem;
}

@media (max-width: 768.98px) {
    .interactive-map__instructions {
        display: none;
    }
}

.interactive-map__buttons {
    display: flex;
    gap: 1rem;
}

.interactive-map__arrow {
    background: none;
    border: none;
    cursor: pointer;
    font-size: 1.1rem;
    border-radius: 100px;
    height: 55px;
    width: 55px;
    transition: all 0.3s ease;
}

.interactive-map__arrow--left {
    background-color: rgba(255, 255, 255, 0.2);
    color: #fff;
}

    .interactive-map__arrow--left:hover {
        background-color: #3380CC;
        color: #fff;
        transform: translateX(-5px);
    }

    .interactive-map__arrow--left:active {
        transform: scale(0.99);
        background-color: #4A99E8;
    }

.interactive-map__arrow--right {
    background-color: #fff;
    color: #003051;
}

    .interactive-map__arrow--right:hover {
        background-color: #3380CC;
        color: #fff;
        transform: translateX(5px);
    }

    .interactive-map__arrow--right:active {
        transform: scale(0.99);
        background-color: #4A99E8;
    }

.interactive-map__dots {
    display: flex;
    justify-content: center;
    gap: 0.5rem;
}

@media (max-width: 768.98px) {
    .interactive-map__dots {
        display: none;
    }
}

.interactive-map__dots .interactive-map__dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #fff;
    opacity: 0.3;
    transition: all 0.3s;
    cursor: pointer;
    box-shadow: 0px 0px 10px 0px #07122a;
}

    .interactive-map__dots .interactive-map__dot:hover {
        opacity: 0.95;
        transform: scale(1.2);
    }

.interactive-map__dots .interactive-map__dot--active {
    opacity: 1;
}

.interactive-map__svg-container {
    position: relative;
    width: 114%;
    height: auto;
    margin: 0 auto;
    margin-left: -4rem;
    filter: drop-shadow(0px 25px 65px rgba(7, 18, 42, 0.55));
}

@media (max-width: 768.98px) {
    .interactive-map__svg-container {
        width: 70%;
        margin: 0;
    }
}

@media (max-width: 575.98px) {
    .interactive-map__svg-container {
        width: 100%;
    }
}

.interactive-map__svg-container object {
    height: 100%;
    width: 100%;
}

    .interactive-map__svg-container object svg path {
        opacity: 0.75;
    }

.interactive-map__tooltip {
    line-height: 1.2;
    margin-bottom: 0;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    position: relative;
    font-family: din-condensed, sans-serif;
    font-size: 4.25rem;
    line-height: 1;
    letter-spacing: -2px;
    font-weight: 500;
    font-size: 1.5rem !important;
    letter-spacing: -0.5px;
    background-color: #002576;
    color: #fff;
    position: absolute;
    padding: 0.5rem 0.65rem;
    pointer-events: none;
    transform: translate(-50%, -100%);
    margin-top: -10px;
    white-space: nowrap;
    opacity: 0;
    box-shadow: 0px 25px 50px 0px rgba(5, 13, 30, 0.15);
}

@media (max-width: 768.98px) {
    .interactive-map__tooltip {
        font-size: 3.5rem;
    }
}

.interactive-map__tooltip--visible {
    opacity: 1;
}

.cost-of-living .form-control, .cost-of-living .EPiServerForms input[type=text], .EPiServerForms .cost-of-living input[type=text],
.cost-of-living .EPiServerForms input[type=number],
.EPiServerForms .cost-of-living input[type=number],
.cost-of-living .EPiServerForms input[type=url],
.EPiServerForms .cost-of-living input[type=url],
.cost-of-living .EPiServerForms textarea,
.EPiServerForms .cost-of-living textarea,
.cost-of-living .EPiServerForms select,
.EPiServerForms .cost-of-living select {
    border-radius: 0;
}

.cost-of-living .calculator {
    padding-top: 3rem;
    padding-bottom: 3rem;
    width: 100%;
}

.cost-of-living .btn {
    margin-top: 2rem;
}

.cost-of-living .results {
    width: 100%;
}

    .cost-of-living .results .info {
        font-size: 0.875rem;
    }

    .cost-of-living .results .table {
        font-size: 0.875rem;
    }

        .cost-of-living .results .table thead {
            font-weight: 700;
        }

            .cost-of-living .results .table thead tr th:not(:first-of-type) {
                text-align: right;
            }

        .cost-of-living .results .table th, .cost-of-living .results .table td {
            padding: 0.5rem;
        }

        .cost-of-living .results .table tbody tr td:not(:first-of-type) {
            text-align: right;
        }

.business .main-menu #mainLogo,
.business .mega-menu #mainLogo {
    max-width: 240px;
    height: auto;
}

@media (max-width: 768.98px) {
    .business .main-menu #mainLogo,
    .business .mega-menu #mainLogo {
        max-width: 200px;
    }
}

@media (max-width: 768.98px) {
    .business .popover-search .header .navbar-brand img,
    .business .popover-menu .header .navbar-brand img {
        max-width: 200px;
    }
}

/*used in editor*/
body#tinymce {
    padding-top: 0;
}
