/* Minification failed. Returning unminified contents.
(14,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(47,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(48,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(50,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(51,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(52,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(53,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(54,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(55,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(59,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(61,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(62,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(63,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(64,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(65,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(66,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(67,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(68,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(69,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(70,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(71,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(72,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(73,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(74,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(75,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(77,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(78,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(79,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(80,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(81,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(82,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(83,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(84,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(85,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(86,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(87,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(88,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(89,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(90,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(91,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(92,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(93,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(94,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(95,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(96,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(97,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(98,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(99,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(100,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(101,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(102,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(104,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(105,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(106,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(107,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(108,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(109,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(110,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(111,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(112,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(113,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(114,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(115,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(116,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(117,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(118,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(119,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(121,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(122,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(123,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(124,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(125,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(127,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(128,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(129,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(130,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(131,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(132,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(133,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(134,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(136,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(137,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(138,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(139,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(140,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(141,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(142,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(143,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(144,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(145,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(146,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(147,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(148,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(150,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(151,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(152,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(153,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(154,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(155,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(157,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(161,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 '-'
(171,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(177,1): run-time error CSS1019: Unexpected token, found '@import'
(177,9): run-time error CSS1019: Unexpected token, found 'url('https://fonts.googleapis.com/css?family=Roboto:400,700,900&display=swap')'
(178,1): run-time error CSS1019: Unexpected token, found '@import'
(178,9): run-time error CSS1019: Unexpected token, found '"customProperties.css"'
(437,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-950'
(438,15): run-time error CSS1039: Token not allowed after unary operator: '-color-shades-smokey'
(479,21): run-time error CSS1039: Token not allowed after unary operator: '-main-grid-width'
(516,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(522,13): run-time error CSS1039: Token not allowed after unary operator: '-image-gap'
(543,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(563,15): run-time error CSS1039: Token not allowed after unary operator: '-image-gap'
(580,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(585,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(603,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(604,13): run-time error CSS1039: Token not allowed after unary operator: '-image-gap'
(619,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(636,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(656,33): run-time error CSS1039: Token not allowed after unary operator: '-color-shades-smokey'
(659,16): run-time error CSS1039: Token not allowed after unary operator: '-color-shades-smokey'
(755,30): run-time error CSS1039: Token not allowed after unary operator: '-color-shades-smokey'
(766,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(770,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(775,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(780,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(784,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(785,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(787,15): run-time error CSS1039: Token not allowed after unary operator: '-main-grid-width'
(791,23): run-time error CSS1039: Token not allowed after unary operator: '-section-bottom-margin'
(794,23): run-time error CSS1039: Token not allowed after unary operator: '-section-bottom-margin'
(797,23): run-time error CSS1039: Token not allowed after unary operator: '-item-border-radius'
(810,25): run-time error CSS1039: Token not allowed after unary operator: '-section-bottom-margin'
(813,21): run-time error CSS1039: Token not allowed after unary operator: '-item-border-radius'
(814,22): run-time error CSS1039: Token not allowed after unary operator: '-item-border-radius'
(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 '-'
(826,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1197,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1201,15): run-time error CSS1039: Token not allowed after unary operator: '-main-grid-width'
(1204,15): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-deep'
(1219,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gr'
(1226,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-50'
(1250,20): run-time error CSS1039: Token not allowed after unary operator: '-min-content-height'
(1419,20): run-time error CSS1039: Token not allowed after unary operator: '-notification-bars-height'
(1730,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1731,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1739,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1740,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1741,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1742,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1743,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1744,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1745,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1746,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1747,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1751,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1756,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1757,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1763,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1769,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1770,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1771,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1777,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1778,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1784,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1789,16): run-time error CSS1039: Token not allowed after unary operator: '-main-navigation-complience-height'
(1791,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1792,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1799,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1800,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1807,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1808,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1815,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1816,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1830,16): run-time error CSS1039: Token not allowed after unary operator: '-main-navigation-complience-height'
(1831,26): run-time error CSS1039: Token not allowed after unary operator: '-color-shades-grey-1'
(1832,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(1833,26): run-time error CSS1039: Token not allowed after unary operator: '-main-navigation-complience-height'
(1867,21): run-time error CSS1039: Token not allowed after unary operator: '-main-navigation-complience-height'
(1878,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1880,16): run-time error CSS1039: Token not allowed after unary operator: '-total-2row-navigation-height'
(1884,18): run-time error CSS1039: Token not allowed after unary operator: '-total-1row-navigation-height'
(1888,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(1889,16): run-time error CSS1039: Token not allowed after unary operator: '-total-2row-navigation-height'
(1903,15): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-deep'
(1906,18): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
(1906,46): run-time error CSS1039: Token not allowed after unary operator: '-notification-bars-height'
(1909,16): run-time error CSS1039: Token not allowed after unary operator: '-main-navigation-complience-height'
(1910,26): run-time error CSS1039: Token not allowed after unary operator: '-color-shades-grey-1'
(1911,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(1912,26): run-time error CSS1039: Token not allowed after unary operator: '-main-navigation-complience-height'
(1945,21): run-time error CSS1039: Token not allowed after unary operator: '-main-navigation-complience-height'
(1972,20): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-600'
(1983,20): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-700'
(1993,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-300'
(2003,20): run-time error CSS1039: Token not allowed after unary operator: '-color-skyblue-500'
(2007,14): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-900'
(2008,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-900'
(2014,14): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-25'
(2022,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-25'
(2043,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-100'
(2046,15): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(2079,20): run-time error CSS1039: Token not allowed after unary operator: '-color-success-500'
(2081,20): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-100'
(2087,15): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(2090,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-300'
(2108,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-800'
(2109,20): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-50'
(2119,20): run-time error CSS1039: Token not allowed after unary operator: '-color-skyblue-500'
(2130,20): run-time error CSS1039: Token not allowed after unary operator: '-color-skyblue-700'
(2137,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(2173,20): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-600'
(2198,15): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(2228,14): run-time error CSS1039: Token not allowed after unary operator: '-color-skyblue-700'
(2246,16): run-time error CSS1039: Token not allowed after unary operator: '-main-navigation-wallet-container-height'
(2261,16): run-time error CSS1039: Token not allowed after unary operator: '-main-navigation-main-zones-2row-height'
(2262,26): run-time error CSS1039: Token not allowed after unary operator: '-main-navigation-main-zones-background'
(2269,18): run-time error CSS1039: Token not allowed after unary operator: '-main-navigation-main-zones-1row-height'
(2321,15): run-time error CSS1039: Token not allowed after unary operator: '-color-action-yellow'
(2325,14): run-time error CSS1039: Token not allowed after unary operator: '-color-action-yellow'
(2329,18): run-time error CSS1039: Token not allowed after unary operator: '-total-1row-navigation-height'
(2338,15): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-sphblue'
(2339,26): run-time error CSS1039: Token not allowed after unary operator: '-color-shades-grey-1'
(2354,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2356,16): run-time error CSS1039: Token not allowed after unary operator: '-alert-box-height'
(2366,18): run-time error CSS1039: Token not allowed after unary operator: '-main-navigation-complience-height'
(2366,61): run-time error CSS1039: Token not allowed after unary operator: '-main-navigation-main-1row-height'
(2372,20): run-time error CSS1039: Token not allowed after unary operator: '-main-navigation-complience-height'
(2372,63): run-time error CSS1039: Token not allowed after unary operator: '-main-navigation-main-2row-height'
(2372,105): run-time error CSS1039: Token not allowed after unary operator: '-main-navigation-wallet-container-height'
(2378,20): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-900'
(2390,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(2414,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2415,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2416,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2417,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2418,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2419,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2420,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2421,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2422,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2423,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2424,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2425,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2426,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2427,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2428,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2429,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2430,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2431,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2432,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2433,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2434,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2435,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2438,13): run-time error CSS1039: Token not allowed after unary operator: '-search-top'
(2445,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2449,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2453,15): run-time error CSS1039: Token not allowed after unary operator: '-search-width'
(2455,27): run-time error CSS1039: Token not allowed after unary operator: '-search-border-radius'
(2455,55): run-time error CSS1039: Token not allowed after unary operator: '-search-border-radius'
(2462,26): run-time error CSS1039: Token not allowed after unary operator: '-search-background-color'
(2463,27): run-time error CSS1039: Token not allowed after unary operator: '-search-border-radius'
(2463,55): run-time error CSS1039: Token not allowed after unary operator: '-search-border-radius'
(2478,71): run-time error CSS1039: Token not allowed after unary operator: '-search-background-color'
(2484,68): run-time error CSS1039: Token not allowed after unary operator: '-search-background-color'
(2490,26): run-time error CSS1039: Token not allowed after unary operator: '-search-more-background-color'
(2491,26): run-time error CSS1039: Token not allowed after unary operator: '-search-more-border-color'
(2492,23): run-time error CSS1039: Token not allowed after unary operator: '-search-more-border-radius'
(2507,14): run-time error CSS1039: Token not allowed after unary operator: '-search-more-icon-color'
(2514,15): run-time error CSS1039: Token not allowed after unary operator: '-search-more-text-color'
(2524,26): run-time error CSS1039: Token not allowed after unary operator: '-main-search-heading-background-color'
(2534,15): run-time error CSS1039: Token not allowed after unary operator: '-search-input-text-color'
(2536,26): run-time error CSS1039: Token not allowed after unary operator: '-search-input-border-color'
(2537,23): run-time error CSS1039: Token not allowed after unary operator: '-search-input-border-radius'
(2553,14): run-time error CSS1039: Token not allowed after unary operator: '-search-result-input-icon-color'
(2561,15): run-time error CSS1039: Token not allowed after unary operator: '-search-result-input-close-color'
(2566,15): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-deep'
(2576,26): run-time error CSS1039: Token not allowed after unary operator: '-search-background-color'
(2577,27): run-time error CSS1039: Token not allowed after unary operator: '-search-border-radius'
(2577,55): run-time error CSS1039: Token not allowed after unary operator: '-search-border-radius'
(2581,15): run-time error CSS1039: Token not allowed after unary operator: '-search-width'
(2602,15): run-time error CSS1039: Token not allowed after unary operator: '-search-result-item-text-color'
(2603,26): run-time error CSS1039: Token not allowed after unary operator: '-search-result-item-background-color'
(2616,26): run-time error CSS1039: Token not allowed after unary operator: '-search-background-color'
(2627,26): run-time error CSS1039: Token not allowed after unary operator: '-search-result-item-background-color'
(2635,15): run-time error CSS1039: Token not allowed after unary operator: '-search-result-item-title-color'
(2640,15): run-time error CSS1039: Token not allowed after unary operator: '-search-result-item-provider-color'
(2645,14): run-time error CSS1039: Token not allowed after unary operator: '-search-result-item-icon-color'
(2650,14): run-time error CSS1039: Token not allowed after unary operator: '-search-result-item-icon-hover-color'
(2672,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2676,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2707,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(2712,15): run-time error CSS1039: Token not allowed after unary operator: '-color-skyblue-500'
(2717,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2723,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2729,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2744,38): run-time error CSS1039: Token not allowed after unary operator: '-column-count'
(2764,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2767,16): run-time error CSS1039: Token not allowed after unary operator: '-banner-height'
(2794,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2929,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2930,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2931,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2932,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2933,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2934,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2935,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2936,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2937,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2938,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2941,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2942,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2943,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2953,34): run-time error CSS1039: Token not allowed after unary operator: '-skew-top-right-slide'
(2953,65): run-time error CSS1039: Token not allowed after unary operator: '-skew-bottom-right-slide'
(2962,29): run-time error CSS1039: Token not allowed after unary operator: '-skew-top-left'
(2962,53): run-time error CSS1039: Token not allowed after unary operator: '-skew-top-right'
(2962,78): run-time error CSS1039: Token not allowed after unary operator: '-skew-bottom-right'
(2962,109): run-time error CSS1039: Token not allowed after unary operator: '-skew-bottom-left'
(2968,18): run-time error CSS1039: Token not allowed after unary operator: '-banner-height'
(2974,22): run-time error CSS1039: Token not allowed after unary operator: '-stribe-translate-x'
(2978,22): run-time error CSS1039: Token not allowed after unary operator: '-skew-top-right'
(2978,46): run-time error CSS1039: Token not allowed after unary operator: '-skew-bottom-left'
(2981,22): run-time error CSS1039: Token not allowed after unary operator: '-stribe-translate-x'
(3081,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3082,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3083,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3106,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3139,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3141,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3143,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3145,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3147,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3149,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3151,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3152,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3159,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3161,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3165,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3167,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3169,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3170,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3173,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3174,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3175,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3176,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3181,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3182,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3183,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3184,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3186,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3187,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3190,17): run-time error CSS1039: Token not allowed after unary operator: '-slide-opacity'
(3193,17): run-time error CSS1039: Token not allowed after unary operator: '-mobile-opacity'
(3194,19): run-time error CSS1039: Token not allowed after unary operator: '-mobile-scale'
(3197,17): run-time error CSS1039: Token not allowed after unary operator: '-fg-opacity'
(3198,29): run-time error CSS1039: Token not allowed after unary operator: '-fg-translate-x'
(3198,52): run-time error CSS1039: Token not allowed after unary operator: '-fg-translate-y'
(3201,30): run-time error CSS1039: Token not allowed after unary operator: '-main-area-translate-y'
(3204,17): run-time error CSS1039: Token not allowed after unary operator: '-main-inner-opacity'
(3205,30): run-time error CSS1039: Token not allowed after unary operator: '-main-inner-translate-y'
(3208,17): run-time error CSS1039: Token not allowed after unary operator: '-main-inner-opacity'
(3212,17): run-time error CSS1039: Token not allowed after unary operator: '-next-slide-opacity'
(3215,17): run-time error CSS1039: Token not allowed after unary operator: '-next-mobile-opacity'
(3216,19): run-time error CSS1039: Token not allowed after unary operator: '-next-mobile-scale'
(3219,17): run-time error CSS1039: Token not allowed after unary operator: '-next-fg-opacity'
(3220,29): run-time error CSS1039: Token not allowed after unary operator: '-next-fg-translate-x'
(3220,57): run-time error CSS1039: Token not allowed after unary operator: '-next-fg-translate-y'
(3223,30): run-time error CSS1039: Token not allowed after unary operator: '-next-main-area-translate-y'
(3226,17): run-time error CSS1039: Token not allowed after unary operator: '-next-main-inner-opacity'
(3227,30): run-time error CSS1039: Token not allowed after unary operator: '-next-main-inner-translate-y'
(3238,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3240,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3243,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3244,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3245,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3246,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3247,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3248,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3251,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3381,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(3382,16): run-time error CSS1039: Token not allowed after unary operator: '-notification-bars-height'
(3529,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-600'
(3533,28): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-600'
(3577,20): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-100'
(3578,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-400'
(3584,20): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(3585,15): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(3586,26): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(3594,20): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-600'
(3595,15): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(3600,20): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(3601,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-700'
(3602,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-300'
(3610,20): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(3611,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-800'
(3623,26): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(3624,20): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(3628,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-500'
(3635,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-700'
(3659,20): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(3667,26): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(3668,20): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(3678,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3679,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3680,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3681,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3682,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3683,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3684,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3685,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3686,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3687,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3688,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3689,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3690,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3691,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3692,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3693,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3701,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3702,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3703,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3704,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3709,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3710,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3711,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3712,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3713,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3714,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3715,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3716,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3721,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3722,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3723,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3724,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3725,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3726,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3727,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3728,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3729,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3734,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3735,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3736,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3737,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3738,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3742,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3743,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3746,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3747,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3750,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3751,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3752,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3755,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3756,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3759,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3760,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3775,43): run-time error CSS1039: Token not allowed after unary operator: '-color-a'
(3775,67): run-time error CSS1039: Token not allowed after unary operator: '-color-b'
(3776,17): run-time error CSS1039: Token not allowed after unary operator: '-cta-content-padding'
(3778,15): run-time error CSS1039: Token not allowed after unary operator: '-cta-content-color'
(3784,37): run-time error CSS1039: Token not allowed after unary operator: '-cta-button-color'
(3789,19): run-time error CSS1039: Token not allowed after unary operator: '-cta-title-size'
(3794,21): run-time error CSS1039: Token not allowed after unary operator: '-cta-body-column'
(3805,19): run-time error CSS1039: Token not allowed after unary operator: '-cta-body-size'
(3810,19): run-time error CSS1039: Token not allowed after unary operator: '-cta-terms-size'
(3813,18): run-time error CSS1039: Token not allowed after unary operator: '-cta-image-row'
(3815,21): run-time error CSS1039: Token not allowed after unary operator: '-cta-image-side-margin'
(3816,22): run-time error CSS1039: Token not allowed after unary operator: '-cta-image-side-margin'
(3817,19): run-time error CSS1039: Token not allowed after unary operator: '-cta-image-max-width'
(3825,28): run-time error CSS1039: Token not allowed after unary operator: '-cta-button-margin-left'
(3828,16): run-time error CSS1039: Token not allowed after unary operator: '-cta-button-height'
(3833,19): run-time error CSS1039: Token not allowed after unary operator: '-cta-button-font-size'
(3834,21): run-time error CSS1039: Token not allowed after unary operator: '-cta-button-height'
(3836,15): run-time error CSS1039: Token not allowed after unary operator: '-cta-button-text-color'
(3842,16): run-time error CSS1039: Token not allowed after unary operator: '-cta-button-text-color'
(3870,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3871,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3872,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3873,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3874,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3875,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3876,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3880,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3881,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3882,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3887,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3888,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3889,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3890,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3891,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3892,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3902,21): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-side-gap'
(3914,17): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-title-top'
(3914,44): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-side-gap'
(3918,19): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-title-top'
(3944,21): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-side-gap'
(3945,22): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-side-gap'
(3992,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3993,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3994,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3995,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3996,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3997,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4000,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4001,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4002,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(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 '-'
(4010,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4011,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 '-'
(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 '-'
(4026,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4027,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4028,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 '-'
(4038,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4043,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4051,16): run-time error CSS1039: Token not allowed after unary operator: '-start-game-button-height'
(4087,23): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-image-border-radius'
(4094,23): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-image-border-radius'
(4100,23): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-image-border-radius'
(4119,23): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-image-border-radius'
(4144,16): run-time error CSS1039: Token not allowed after unary operator: '-start-game-button-height'
(4145,23): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-image-border-radius'
(4192,16): run-time error CSS1039: Token not allowed after unary operator: '-start-game-button-height'
(4202,16): run-time error CSS1039: Token not allowed after unary operator: '-jp-bottom-offset'
(4208,19): run-time error CSS1039: Token not allowed after unary operator: '-jp-font-size'
(4209,21): run-time error CSS1039: Token not allowed after unary operator: '-jp-line-height'
(4210,15): run-time error CSS1039: Token not allowed after unary operator: '-jp-width'
(4211,27): run-time error CSS1039: Token not allowed after unary operator: '-jp-border-radius'
(4211,51): run-time error CSS1039: Token not allowed after unary operator: '-jp-border-radius'
(4212,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(4218,37): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-300'
(4448,13): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-title-gap'
(4454,16): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-title-icon-size'
(4455,15): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-title-icon-size'
(4461,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-50'
(4475,19): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-title-size'
(4476,20): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-title-icon-size'
(4482,19): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-title-size'
(4483,20): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-title-icon-size'
(4549,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(4558,22): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(4573,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(4574,22): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(4584,26): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-100'
(4605,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4606,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4607,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4608,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4609,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4610,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4617,25): run-time error CSS1039: Token not allowed after unary operator: '-sidepanel-duration'
(4623,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-700'
(4627,28): run-time error CSS1039: Token not allowed after unary operator: '-sidepanel-header-height'
(4641,16): run-time error CSS1039: Token not allowed after unary operator: '-sidepanel-header-height'
(4645,16): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-600'
(4658,16): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-700'
(4664,15): run-time error CSS1019: Unexpected token, found '-'
(4664,15): run-time error CSS1036: Expected expression, found '-'
(4664,15): run-time error CSS1019: Unexpected token, found '-'
(4664,15): run-time error CSS1042: Expected function, found '-'
(4664,16): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-800'
(4664,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(4667,16): run-time error CSS1039: Token not allowed after unary operator: '-sidepanel-max-prop-height'
(4677,45): run-time error CSS1039: Token not allowed after unary operator: '-accordion-duration'
(4690,33): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(4693,71): run-time error CSS1030: Expected identifier, found '.'
(4693,97): run-time error CSS1031: Expected selector, found ')'
(4693,97): run-time error CSS1025: Expected comma or open brace, found ')'
(4710,39): run-time error CSS1039: Token not allowed after unary operator: '-accordion-duration'
(4716,26): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-100'
(4722,30): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(4757,16): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-700'
(4772,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-400'
(4773,26): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(4778,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-700'
(4779,22): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-300'
(4783,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(4790,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4791,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4797,17): run-time error CSS1039: Token not allowed after unary operator: '-main-page-width'
(4850,22): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(4882,28): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-duration'
(4889,26): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(4908,16): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-700'
(4945,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(4946,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(4960,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(4961,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(4979,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4982,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4990,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5001,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-700'
(5011,26): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(5027,16): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-700'
(5070,30): run-time error CSS1039: Token not allowed after unary operator: '-scroller-translate'
(5077,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-800'
(5094,26): run-time error CSS1039: Token not allowed after unary operator: '-bg-color'
(5124,16): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-800'
(5130,16): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-400'
(5133,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5134,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5135,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5136,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5137,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5138,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5139,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5140,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5151,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5171,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5174,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5175,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5186,15): run-time error CSS1039: Token not allowed after unary operator: '-result-grid-width'
(5191,15): run-time error CSS1039: Token not allowed after unary operator: '-filter-top'
(5197,16): run-time error CSS1039: Token not allowed after unary operator: '-filter-height'
(5201,20): run-time error CSS1039: Token not allowed after unary operator: '-filter-tools-side-margin'
(5201,52): run-time error CSS1039: Token not allowed after unary operator: '-filter-tools-bottom-margin'
(5208,23): run-time error CSS1039: Token not allowed after unary operator: '-filter-tools-side-margin'
(5221,25): run-time error CSS1039: Token not allowed after unary operator: '-filter-tools-bottom-margin'
(5221,59): run-time error CSS1039: Token not allowed after unary operator: '-filter-tools-side-margin'
(5228,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(5229,15): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(5240,16): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(5270,20): run-time error CSS1039: Token not allowed after unary operator: '-filter-top'
(5270,40): run-time error CSS1039: Token not allowed after unary operator: '-filter-height'
(5273,28): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-100'
(5334,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-200'
(5335,20): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-50'
(5340,16): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-400'
(5351,15): run-time error CSS1039: Token not allowed after unary operator: '-result-grid-width'
(5352,23): run-time error CSS1039: Token not allowed after unary operator: '-result-grid-border-radius'
(5353,23): run-time error CSS1039: Token not allowed after unary operator: '-filter-bottom-margin'
(5357,28): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-100'
(5378,27): run-time error CSS1039: Token not allowed after unary operator: '-result-grid-border-radius'
(5378,60): run-time error CSS1039: Token not allowed after unary operator: '-result-grid-border-radius'
(5390,57): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-100'
(5394,24): run-time error CSS1039: Token not allowed after unary operator: '-filter-height-inv'
(5406,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(5453,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-25'
(5479,20): run-time error CSS1039: Token not allowed after unary operator: '-top-margin'
(5538,26): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(5646,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-25'
(5652,15): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
(5671,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-200'
(5672,20): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-50'
(5677,16): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-400'
(5687,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-25'
(5702,15): run-time error CSS1039: Token not allowed after unary operator: '-main-page-width'
(5710,17): run-time error CSS1039: Token not allowed after unary operator: '-main-page-width'
(5728,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(5739,14): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(5762,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(5763,15): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(5773,16): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(5794,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-700'
(5805,16): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-700'
(5831,17): run-time error CSS1039: Token not allowed after unary operator: '-main-page-width'
(5837,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5843,15): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(5849,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-600'
(5851,26): run-time error CSS1039: Token not allowed after unary operator: '-background-image'
(5884,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5885,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5886,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5887,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5888,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5889,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5890,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5891,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5895,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5896,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5901,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5902,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5903,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5904,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5909,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5914,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5921,18): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-margin'
(5925,21): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-margin'
(5933,38): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-cols'
(5934,18): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-gap-vert'
(5934,44): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-gap-horz'
(5935,18): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-margin'
(6030,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6032,89): run-time error CSS1030: Expected identifier, found ','
(6032,130): run-time error CSS1031: Expected selector, found ')'
(6032,130): run-time error CSS1025: Expected comma or open brace, found ')'
(6038,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 '-'
(6444,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(6445,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6455,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(6456,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6466,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(6467,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6480,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(6481,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6494,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(6495,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7505,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(7506,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7516,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(7517,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7527,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(7528,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7538,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(7539,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7707,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(7708,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8028,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8029,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8033,26): run-time error CSS1039: Token not allowed after unary operator: '-alert-bg'
(8034,15): run-time error CSS1039: Token not allowed after unary operator: '-alert-color'
(8040,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8041,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8060,14): run-time error CSS1039: Token not allowed after unary operator: '-alert-color'
(8082,54): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(8083,31): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(8089,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8090,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8091,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8092,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8093,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8094,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8095,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8097,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8098,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8099,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8100,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8101,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8102,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8105,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8106,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8107,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8108,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8110,15): run-time error CSS1039: Token not allowed after unary operator: '-carousel-width'
(8118,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8126,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8129,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8138,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8153,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8154,15): run-time error CSS1039: Token not allowed after unary operator: '-flickity-btn-size'
(8155,16): run-time error CSS1039: Token not allowed after unary operator: '-flickity-btn-size'
(8156,26): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(8157,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-300'
(8161,21): run-time error CSS1039: Token not allowed after unary operator: '-flickity-btn-size'
(8164,22): run-time error CSS1039: Token not allowed after unary operator: '-flickity-btn-size'
(8167,16): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-700'
(8173,22): run-time error CSS1039: Token not allowed after unary operator: '-card-margin-right'
(8183,15): run-time error CSS1039: Token not allowed after unary operator: '-card-width'
(8184,16): run-time error CSS1039: Token not allowed after unary operator: '-card-height'
(8186,26): run-time error CSS1039: Token not allowed after unary operator: '-card-background-color'
(8197,37): run-time error CSS1039: Token not allowed after unary operator: '-card-button-color'
(8207,17): run-time error CSS1039: Token not allowed after unary operator: '-card-content-padding'
(8211,15): run-time error CSS1039: Token not allowed after unary operator: '-card-title-color'
(8212,19): run-time error CSS1039: Token not allowed after unary operator: '-card-title-font-size'
(8214,21): run-time error CSS1039: Token not allowed after unary operator: '-card-title-line-height'
(8218,15): run-time error CSS1039: Token not allowed after unary operator: '-card-description-color'
(8224,19): run-time error CSS1039: Token not allowed after unary operator: '-card-description-font-size'
(8226,21): run-time error CSS1039: Token not allowed after unary operator: '-card-description-line-height'
(8233,24): run-time error CSS1039: Token not allowed after unary operator: '-card-description-font-size'
(8236,24): run-time error CSS1039: Token not allowed after unary operator: '-card-description-font-size'
(8245,15): run-time error CSS1039: Token not allowed after unary operator: '-card-small-text-color'
(8246,19): run-time error CSS1039: Token not allowed after unary operator: '-card-terms-font-size'
(8249,21): run-time error CSS1039: Token not allowed after unary operator: '-card-terms-line-height'
(8256,15): run-time error CSS1039: Token not allowed after unary operator: '-card-small-text-color'
(8260,15): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-sky'
(8265,19): run-time error CSS1039: Token not allowed after unary operator: '-card-btn-width'
(8266,16): run-time error CSS1039: Token not allowed after unary operator: '-card-btn-height'
(8267,17): run-time error CSS1039: Token not allowed after unary operator: '-card-btn-padding'
(8272,26): run-time error CSS1039: Token not allowed after unary operator: '-card-button-color'
(8273,15): run-time error CSS1039: Token not allowed after unary operator: '-card-button-text-color'
(8274,19): run-time error CSS1039: Token not allowed after unary operator: '-card-btn-font-size'
(8291,26): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(8299,14): run-time error CSS1039: Token not allowed after unary operator: '-card-background-left'
(8303,19): run-time error CSS1039: Token not allowed after unary operator: '-card-line-left'
(8303,43): run-time error CSS1039: Token not allowed after unary operator: '-card-background-left'
(8308,16): run-time error CSS1039: Token not allowed after unary operator: '-color-success-400'
(8311,26): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(8319,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-500'
(8334,26): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(9193,26): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-sphblue'
(9904,26): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-400'
(9977,26): run-time error CSS1039: Token not allowed after unary operator: '-color-shades-grey-2'
(9985,26): run-time error CSS1039: Token not allowed after unary operator: '-color-shades-grey-2'
(10024,23): run-time error CSS1039: Token not allowed after unary operator: '-color-shades-grey-2'
(10029,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-950'
(10032,14): run-time error CSS1039: Token not allowed after unary operator: '-color-shades-smokey'
(10050,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-300'
(10057,20): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(10058,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-700'
(10062,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-50'
(10065,22): run-time error CSS1039: Token not allowed after unary operator: '-color-success-800'
(10066,26): run-time error CSS1039: Token not allowed after unary operator: '-color-success-50'
(10161,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-950'
(10169,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(10193,14): run-time error CSS1039: Token not allowed after unary operator: '-color-shades-smokey'
(10239,26): run-time error CSS1039: Token not allowed after unary operator: '-color-shades-smokey'
(10248,14): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-turquoise'
(10258,22): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-turquoise'
(10298,22): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(10319,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10320,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10321,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10322,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10323,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10423,14): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-600'
(10428,26): run-time error CSS1039: Token not allowed after unary operator: '-color-pale-blue'
(10436,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(10443,26): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(10444,20): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(10457,14): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(10485,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(10702,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-500'
(10706,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-700'
(10707,20): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-100'
(11224,31): run-time error CSS1039: Token not allowed after unary operator: '-info-row-gap'
(11229,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11233,13): run-time error CSS1039: Token not allowed after unary operator: '-info-row-gap'
(11238,29): run-time error CSS1039: Token not allowed after unary operator: '-info-row-gap'
(11245,29): run-time error CSS1039: Token not allowed after unary operator: '-info-row-gap'
(11248,30): run-time error CSS1039: Token not allowed after unary operator: '-info-row-gap'
(11253,29): run-time error CSS1039: Token not allowed after unary operator: '-info-row-gap'
(11256,30): run-time error CSS1039: Token not allowed after unary operator: '-info-row-gap'
(11263,29): run-time error CSS1039: Token not allowed after unary operator: '-info-row-gap'
(11266,30): run-time error CSS1039: Token not allowed after unary operator: '-info-row-gap'
(11281,9): run-time error CSS1056: Expected media feature, found '('
(11306,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11317,68): run-time error CSS1030: Expected identifier, found ','
(11317,79): run-time error CSS1031: Expected selector, found ')'
(11317,79): run-time error CSS1025: Expected comma or open brace, found ')'
(11326,13): run-time error CSS1039: Token not allowed after unary operator: '-info-row-gap'
(11329,9): run-time error CSS1056: Expected media feature, found '('
(11334,9): run-time error CSS1056: Expected media feature, found '('
(11366,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-900'
(11369,9): run-time error CSS1056: Expected media feature, found '('
(11376,26): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(11379,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(11386,9): run-time error CSS1056: Expected media feature, found '('
(11394,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(11397,9): run-time error CSS1056: Expected media feature, found '('
(11403,15): run-time error CSS1039: Token not allowed after unary operator: '-color-warning-600'
(11410,9): run-time error CSS1056: Expected media feature, found '('
(11419,15): run-time error CSS1039: Token not allowed after unary operator: '-color-warning-600'
(11422,9): run-time error CSS1056: Expected media feature, found '('
(11427,71): run-time error CSS1030: Expected identifier, found ','
(11427,79): run-time error CSS1031: Expected selector, found ')'
(11427,79): run-time error CSS1025: Expected comma or open brace, found ')'
(11432,29): run-time error CSS1039: Token not allowed after unary operator: '-info-row-gap'
(11451,9): run-time error CSS1056: Expected media feature, found '('
(11460,29): run-time error CSS1039: Token not allowed after unary operator: '-info-row-gap'
(11461,30): run-time error CSS1039: Token not allowed after unary operator: '-info-row-gap'
(11463,9): run-time error CSS1056: Expected media feature, found '('
(11474,9): run-time error CSS1056: Expected media feature, found '('
(11488,9): run-time error CSS1056: Expected media feature, found '('
(11495,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11498,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11503,26): run-time error CSS1039: Token not allowed after unary operator: '-outline-color'
(11507,9): run-time error CSS1056: Expected media feature, found '('
(11515,26): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(11518,26): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-100'
(11521,26): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(11529,26): run-time error CSS1039: Token not allowed after unary operator: '-outline-color'
(11533,26): run-time error CSS1039: Token not allowed after unary operator: '-outline-color'
(11541,26): run-time error CSS1039: Token not allowed after unary operator: '-outline-color'
(11545,26): run-time error CSS1039: Token not allowed after unary operator: '-outline-color'
(11562,9): run-time error CSS1056: Expected media feature, found '('
(11573,9): run-time error CSS1056: Expected media feature, found '('
(11583,9): run-time error CSS1056: Expected media feature, found '('
(11595,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(11606,9): run-time error CSS1056: Expected media feature, found '('
(11633,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11634,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11635,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11642,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(11650,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11655,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11656,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11657,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11670,15): run-time error CSS1039: Token not allowed after unary operator: '-panel-width'
(11672,20): run-time error CSS1039: Token not allowed after unary operator: '-panel-width'
(11673,26): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(11677,26): run-time error CSS1039: Token not allowed after unary operator: '-sidepanel-duration'
(11683,26): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(11710,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-700'
(11752,26): run-time error CSS1039: Token not allowed after unary operator: '-color-skyblue-500'
(11753,22): run-time error CSS1039: Token not allowed after unary operator: '-color-skyblue-500'
(11757,14): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-900'
(11758,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-900'
(11798,20): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(11825,20): run-time error CSS1039: Token not allowed after unary operator: '-max-height'
(11840,20): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-100'
(11850,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-700'
(11866,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-700'
(11924,20): run-time error CSS1039: Token not allowed after unary operator: '-color-success-500'
(11926,20): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-100'
(11958,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-900'
(11977,20): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-100'
(11981,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-700'
(11989,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12018,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12475,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12476,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12488,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12489,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12501,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12502,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12514,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12515,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12527,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12528,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12545,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12546,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12547,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12554,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(12573,15): run-time error CSS1039: Token not allowed after unary operator: '-panel-width'
(12575,20): run-time error CSS1039: Token not allowed after unary operator: '-panel-width'
(12576,26): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(12577,26): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(12581,26): run-time error CSS1039: Token not allowed after unary operator: '-sidepanel-duration'
(12594,20): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(12622,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-700'
(12643,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-800'
(12660,20): run-time error CSS1039: Token not allowed after unary operator: '-color-skyblue-500'
(12663,20): run-time error CSS1039: Token not allowed after unary operator: '-color-skyblue-700'
(12669,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(12677,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-600'
(12691,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-300'
(12692,20): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(12695,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(12718,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-700'
(12779,28): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(12780,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(12801,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-700'
(12805,14): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(12811,20): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-100'
(12812,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-800'
(12816,16): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(12820,14): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(12824,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-800'
(12830,20): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(12838,28): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(12860,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-700'
(12867,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-800'
(12883,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-300'
(12884,20): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(12888,20): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(12889,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(12895,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-600'
(12899,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-600'
(12923,26): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(12924,20): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(12937,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-600'
(12949,26): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(12950,20): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(12958,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-900'
(12965,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-600'
(12977,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-900'
(12981,16): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-deep'
(12993,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-900'
(13016,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-600'
(13020,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(13026,15): run-time error CSS1039: Token not allowed after unary operator: '-color-skyblue-800'
(13032,20): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(13034,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-25'
(13049,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-25'
(13060,15): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(13068,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-300'
(13069,20): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(13071,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-700'
(13076,20): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(13077,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-800'
(13137,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(13138,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(13155,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(13156,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-300'
(13159,14): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(13191,26): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(13192,20): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(13269,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-900'
(13283,20): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(13284,26): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(13293,14): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(13297,20): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(13299,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-700'
(13306,20): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(13309,14): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(13324,26): run-time error CSS1039: Token not allowed after unary operator: '-color-error-300'
(13325,20): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(13327,15): run-time error CSS1039: Token not allowed after unary operator: '-color-error-700'
(13333,26): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(13334,20): run-time error CSS1039: Token not allowed after unary operator: '-color-error-700'
(13335,15): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(13354,15): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-deep'
(13363,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-600'
(13367,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-600'
(13378,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-300'
(13379,20): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(13382,20): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(13383,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(13387,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-700'
(13402,15): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-sky'
(13411,20): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-25'
(13417,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-600'
(13420,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-700'
(13439,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-700'
(13461,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-900'
(13467,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-600'
(13490,30): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(13520,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-900'
(13524,16): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-deep'
(13555,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-900'
(13582,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-900'
(13613,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-500'
(13617,26): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-100'
(13618,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-700'
(13628,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-200'
(13629,20): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-50'
(13632,26): run-time error CSS1039: Token not allowed after unary operator: '-color-warning-200'
(13633,20): run-time error CSS1039: Token not allowed after unary operator: '-color-warning-50'
(13642,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-900'
(13787,16): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-25'
(13806,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-100'
(13810,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-100'
(13828,26): run-time error CSS1039: Token not allowed after unary operator: '-color-yellow-500'
(13837,52): run-time error CSS1039: Token not allowed after unary operator: '-color-yellow-500'
(13837,80): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-100'
(13840,26): run-time error CSS1039: Token not allowed after unary operator: '-color-turqoise-500'
(13843,52): run-time error CSS1039: Token not allowed after unary operator: '-color-turqoise-500'
(13843,82): run-time error CSS1039: Token not allowed after unary operator: '-color-yellow-500'
(13848,26): run-time error CSS1039: Token not allowed after unary operator: '-color-yellow-500'
(13856,52): run-time error CSS1039: Token not allowed after unary operator: '-color-yellow-500'
(13856,80): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-100'
(13859,26): run-time error CSS1039: Token not allowed after unary operator: '-color-turqoise-500'
(13862,52): run-time error CSS1039: Token not allowed after unary operator: '-color-turqoise-500'
(13862,82): run-time error CSS1039: Token not allowed after unary operator: '-color-turqoise-500'
(13865,26): run-time error CSS1039: Token not allowed after unary operator: '-color-turqoise-500'
(13868,52): run-time error CSS1039: Token not allowed after unary operator: '-color-turqoise-500'
(13868,82): run-time error CSS1039: Token not allowed after unary operator: '-color-yellow-500'
(13873,26): run-time error CSS1039: Token not allowed after unary operator: '-color-yellow-500'
(13883,26): run-time error CSS1039: Token not allowed after unary operator: '-color-turqoise-500'
(13887,52): run-time error CSS1039: Token not allowed after unary operator: '-color-turqoise-500'
(13887,82): run-time error CSS1039: Token not allowed after unary operator: '-color-turqoise-500'
(13922,26): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-sphblue'
(13923,14): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-25'
(13924,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-25'
(13964,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-600'
(13971,31): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-600'
(13987,26): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-500'
(14026,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-25'
(14053,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-700'
(14076,26): run-time error CSS1039: Token not allowed after unary operator: '-color-error-500'
(14077,15): run-time error CSS1039: Token not allowed after unary operator: '-color-error-500'
(14088,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-400'
(14092,15): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-900'
(14107,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-400'
(14149,26): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-sphblue'
(14150,22): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-sphblue'
(14155,26): run-time error CSS1039: Token not allowed after unary operator: '-color-error-500'
(14156,22): run-time error CSS1039: Token not allowed after unary operator: '-color-error-500'
(14212,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(14217,15): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(14225,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-100'
(14401,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14402,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14403,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14405,26): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-100'
(14413,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14446,19): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-title-size'
(14447,21): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-title-icon-size'
(14448,17): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-title-top'
(14448,50): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-side-gap'
(14487,16): run-time error CSS1039: Token not allowed after unary operator: '-image-height'
(14492,20): run-time error CSS1039: Token not allowed after unary operator: '-side-gap'
(14496,16): run-time error CSS1039: Token not allowed after unary operator: '-image-height'
(14499,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14503,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14507,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14508,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14512,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14517,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14521,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14522,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14526,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14531,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14535,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14536,20): run-time error CSS1039: Token not allowed after unary operator: '-bottom-gap'
(14541,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14546,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14551,20): run-time error CSS1039: Token not allowed after unary operator: '-side-gap'
(14551,36): run-time error CSS1039: Token not allowed after unary operator: '-bottom-gap'
(14555,21): run-time error CSS1039: Token not allowed after unary operator: '-side-gap'
(14569,14): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-deep'
(14628,39): run-time error CSS1039: Token not allowed after unary operator: '-half-gap'
(14629,40): run-time error CSS1039: Token not allowed after unary operator: '-half-gap'
(14632,23): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-image-border-radius'
(14648,23): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-image-border-radius'
(14668,26): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-500'
(14675,27): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-image-border-radius'
(14675,64): run-time error CSS1039: Token not allowed after unary operator: '-game-grid-image-border-radius'
(14711,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14712,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14713,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14714,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14715,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14716,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14717,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14718,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14719,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15121,5870): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(15121,5895): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(15121,7009): run-time error CSS1019: Unexpected token, found '@keyframes'
(15121,7026): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(15121,11453): run-time error CSS1019: Unexpected token, found '@keyframes'
(15121,11478): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(15121,11507): run-time error CSS1019: Unexpected token, found '@keyframes'
(15121,11533): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */
/*!
 * Bootstrap v3.3.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;
    height: 10px;
}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(/static/fonts/glyphicons-halflings-regular.eot);src:url(/static/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(/static/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(/static/fonts/glyphicons-halflings-regular.woff) format('woff'),url(/static/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(/static/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px \9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.form-group-sm .form-control{height:30px;line-height:30px}select[multiple].form-group-sm .form-control,textarea.form-group-sm .form-control{height:auto}.form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.form-group-lg .form-control{height:46px;line-height:46px}select[multiple].form-group-lg .form-control,textarea.form-group-lg .form-control{height:auto}.form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:990px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
/*! * Bootstrap v3.3.5 (http://getbootstrap.com) * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}
/*! Flickity v2.1.2
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
:root {
  --main-page-width: 100%;
  /**/
  --color-primary-sphblue: #0a42ab;
  --color-primary-sky: #7de6ff;
  --color-primary-deep: #0c1e3c;
  --color-action-turquoise: #00dcb4;
  --color-accent-turquoise: #19D2BC;
  --color-action-purple: #d59dff;
  --color-action-yellow: #ffb900;
  --color-action-orange: #ed8b00;
  --color-shades-grey-1: #dae6e6;
  --color-shades-grey-2: #e3eceb;
  --color-shades-grey-3: #f1f5f6;
  --color-shades-grey-4: #f8faf9;
  --color-shades-smokey: #6081ab;
  --color-warning-light: #d9534f;
  --color-warning-dark: #bf2e31;
  --color-red: #bf2e31;
  --color-green: #86ad1e;
  /**/
  --color-white: #ffffff;
  --color-black: #000000;
  --color-gray-25: #fdfdfd;
  --color-gray-50: #fafafa;
  --color-gray-100: #f5f5f5;
  --color-gray-200: #e9eaeb;
  --color-gray-300: #d5d7da;
  --color-gray-400: #a4a7ae;
  --color-gray-500: #717680;
  --color-gray-600: #535862;
  --color-gray-700: #414651;
  --color-gray-800: #252b37;
  --color-gray-900: #181d27;
  --color-gray-950: #0a0d12;
  --color-brand-25: #f8f9fc;
  --color-brand-50: #e9edf6;
  --color-brand-100: #d3dbed;
  --color-brand-200: #afbfdf;
  --color-brand-300: #6987c2;
  --color-brand-400: #4565b6;
  --color-brand-500: #0a42ab;
  --color-brand-600: #15378b;
  --color-brand-700: #1c337d;
  --color-brand-800: #202f6e;
  --color-brand-900: #232c5c;
  --color-brand-950: #0c1e3c;
  --color-error-25: #fffbfa;
  --color-error-50: #fef3f2;
  --color-error-100: #fee4e2;
  --color-error-200: #fecdca;
  --color-error-300: #fda29b;
  --color-error-400: #f97066;
  --color-error-500: #f04438;
  --color-error-600: #d92d20;
  --color-error-700: #b42318;
  --color-error-800: #912018;
  --color-error-900: #7a271a;
  --color-error-950: #55160c;
  --color-warning-25: #fffcf5;
  --color-warning-50: #fffaeb;
  --color-warning-100: #fef0c7;
  --color-warning-200: #fedf89;
  --color-warning-300: #fec84b;
  --color-warning-400: #fdb022;
  --color-warning-500: #f79009;
  --color-warning-600: #dc6803;
  --color-warning-700: #b54708;
  --color-warning-800: #93370d;
  --color-warning-900: #7a2e0e;
  --color-warning-950: #4e1d09;
  --color-success-25: #f6fef9;
  --color-success-50: #ecfdf3;
  --color-success-100: #dcfae6;
  --color-success-200: #abefc6;
  --color-success-300: #75e0a7;
  --color-success-400: #47cd89;
  --color-success-500: #17b26a;
  --color-success-600: #079455;
  --color-success-700: #067647;
  --color-success-800: #085d3a;
  --color-success-900: #074d31;
  --color-success-950: #053321;
  --color-skyblue-25: #f6fdff;
  --color-skyblue-50: #effbfe;
  --color-skyblue-100: #e8f8fc;
  --color-skyblue-200: #dff7fd;
  --color-skyblue-300: #c6f2fc;
  --color-skyblue-400: #9deafc;
  --color-skyblue-500: #7de6ff;
  --color-skyblue-600: #56d8f7;
  --color-skyblue-700: #15c4ed;
  --color-skyblue-800: #17a9cc;
  --color-skyblue-900: #187b92;
  --color-skyblue-950: #0f5667;
  --color-turqoise-25: #fbfefd;
  --color-turqoise-50: #f0faf7;
  --color-turqoise-100: #e4f6f1;
  --color-turqoise-200: #b2e7d6;
  --color-turqoise-300: #75e0a7;
  --color-turqoise-400: #77e6c8;
  --color-turqoise-500: #00dcb4;
  --color-turqoise-600: #07c9a6;
  --color-turqoise-700: #0ca085;
  --color-turqoise-800: #1a6a5b;
  --color-turqoise-900: #044539;
  --color-turqoise-950: #213632;
  --color-purple-25: #fcf9fe;
  --color-purple-50: #f9f2ff;
  --color-purple-100: #f6ebfe;
  --color-purple-200: #f0ddfe;
  --color-purple-300: #e4c2fe;
  --color-purple-400: #daabfd;
  --color-purple-500: #d59dff;
  --color-purple-600: #ca86fc;
  --color-purple-700: #a85be1;
  --color-purple-800: #834cad;
  --color-purple-900: #6c428c;
  --color-purple-950: #55346d;
  --color-yellow-25: #fefaf1;
  --color-yellow-50: #fef8e8;
  --color-yellow-100: #faebc3;
  --color-yellow-200: #f7db91;
  --color-yellow-300: #f6cc5c;
  --color-yellow-400: #fbc127;
  --color-yellow-500: #ffb900;
  --color-yellow-600: #eeb316;
  --color-yellow-700: #d9a51a;
  --color-yellow-800: #b68b1a;
  --color-yellow-900: #91721f;
  --color-yellow-950: #554210;
  --color-orange-25: #fff9f0;
  --color-orange-50: #fff3e3;
  --color-orange-100: #fbdfb9;
  --color-orange-200: #f7c783;
  --color-orange-300: #f3ab46;
  --color-orange-400: #fc9a10;
  --color-orange-500: #ed8b00;
  --color-orange-600: #df8404;
  --color-orange-700: #c6780a;
  --color-orange-800: #a56811;
  --color-orange-900: #8b580e;
  --color-orange-950: #5c3a0a;
  /**/
  --sidepanel-duration: .3s;
}
@media (min-width: 768px) {
  :root {
    --main-page-width: 720px;
  }
}
@media (min-width: 992px) {
  :root {
    --main-page-width: 940px;
  }
}
@media (min-width: 1200px) {
  :root {
    --main-page-width: 1140px;
  }
}
/*# sourceMappingURL=data:application/json;base64,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 */
@charset "utf-8";
/* FONTE */
@import url('https://fonts.googleapis.com/css?family=Roboto:400,700,900&display=swap');
@import "customProperties.css";
@font-face {
  font-family: 'proxima_nova_regular';
  src: url('/static/fonts/ProximaNova-Regular.otf');
}
@font-face {
  font-family: 'proxima_nova_semibold';
  src: url('/static/fonts/ProximaNova-Semibold.otf');
}
@font-face {
  font-family: 'proxima_nova_bold';
  src: url('/static/fonts/proximanova-bold.otf');
}
@font-face {
  font-family: 'proxima_nova';
  src: url('/static/fonts/ProximaNova-Regular.otf');
  font-weight: 400;
}
@font-face {
  font-family: 'proxima_nova';
  src: url('/static/fonts/ProximaNova-Semibold.otf');
  font-weight: 500;
}
@font-face {
  font-family: 'proxima_nova';
  src: url('/static/fonts/proximanova-bold.otf');
  font-weight: 700;
}
/*Bootstrap overrides*/
.main > div {
  padding-top: 0 !important;
  margin-top: -2px;
}
.main > div:last-child {
  padding-bottom: 15px;
}
.main > div.noTop {
  padding-top: 0;
}
.main > div.noBottom {
  padding-bottom: 0;
}
a:hover {
  text-decoration: none;
}
.jumbotron {
  margin-bottom: 20px;
}
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
.navbar-default {
  background-image: none;
  background-color: transparent;
}
.fullwidth-xs {
  padding: 0;
}
.fullrow-col-xs {
  margin-left: 0;
  margin-right: 0;
}
.noGutter {
  padding-left: 0;
  padding-right: 0;
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .fullwidth-sm {
    margin: 0 auto;
    padding: 0;
  }
  .fullrow-col-xs {
    margin-left: 15px;
    margin-right: 15px;
    /*> * {
            padding: 0;
        }*/
  }
  .fullrow-col-sm {
    margin-left: 0;
    margin-right: 0;
    /** {
            padding: 0;
        }*/
  }
  .fullwidth-sm-reset {
    padding-right: 15px;
    padding-left: 15px;
  }
  .fullrow-col-sm-reset {
    margin-right: -15px;
    margin-left: -15px;
  }
  .fullrow-col-sm-reset > * {
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 20px;
  }
  .gutter-sm {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  .fullwidth-md {
    margin: 0 auto;
    padding: 0;
  }
  .fullrow-col-md {
    margin-left: 0;
    margin-right: 0;
  }
  .fullrow-col-md > * {
    padding: 0;
  }
  .fullwidth-md-reset {
    padding-right: 15px;
    padding-left: 15px;
  }
  .fullrow-col-md-reset {
    margin-right: -15px;
    margin-left: -15px;
  }
  .fullrow-col-md-reset > * {
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 20px;
  }
  .fullrow-col-md {
    margin-bottom: 0;
  }
  noGutter-md {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  .fullwidth-lg {
    margin: 0 auto;
    padding: 0;
  }
  .fullrow-col-lg {
    margin-left: 0;
    margin-right: 0;
  }
  .fullrow-col-lg > * {
    padding: 0;
  }
  .fullwidth-lg-reset {
    padding-right: 15px;
    padding-left: 15px;
  }
  .fullRow-col-lg-reset {
    margin-right: -15px;
    margin-left: -15px;
  }
  .fullRow-col-lg-reset > * {
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 20px;
  }
  noGutter-lg {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 991px) {
  .main > div {
    padding-bottom: 5px !important;
  }
  .main > div:last-child {
    padding-bottom: 10px !important;
  }
  .main > div.noTop {
    padding-top: 0 !important;
  }
}
.modal-dialog {
  margin: 30px auto 100px;
}
.bs-modal-override .modal-dialog {
  width: 90%;
  max-width: 400px;
  margin: 30px auto 100px;
}
.bs-modal-override .modal-content {
  border-radius: 0;
}
.bs-modal-override .modal-header {
  padding: 20px 20px 0 20px;
  border: 0 none;
}
.bs-modal-override .modal-header button.close {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #333;
  color: #fff;
  opacity: 1;
  font-weight: normal;
  font-size: 26px;
}
.bs-modal-override .modal-body {
  padding: 0 20px;
}
.bs-modal-override .modal-footer {
  padding: 15px 20px 20px 20px;
  border: 0 none;
}
.bs-modal-override .modal-title {
  font-family: proxima_nova_bold, sans-serif;
  font-weight: normal;
  margin: 10px 0;
}
.bs-modal-override h4.modal-title {
  font-size: 24px;
}
.bs-modal-override h5.modal-title {
  font-size: 18px;
}
.bs-modal-override hr {
  margin: 0;
}
.errorSlots {
  font-size: 70px;
  font-family: Impact, helvetica, sans-serif;
  overflow: hidden;
  width: 33%;
  height: 164px;
  float: left;
  background-image: url('/static/IkkeFundet/Reel.jpg');
  background-size: cover;
}
.errorSlots .wrapper {
  margin-top: -56px;
  width: 100%;
}
.errorSlots .slot {
  width: 100%;
  height: 90px;
  text-align: center;
}
/*
	SPILLEHALLEN.DK Main Stylesheet  
	- Document: New Webpage (2015-201X)
	- Version:  1.7
	- Author:   Kja
*/
/*** Spillehallen.dk StyleSheet ***/
/* dependency Includes */
/* GRADIENTS */
/* Rounded Mixin*/
#footer {
  display: grid;
  justify-content: center;
  font-family: proxima_nova, sans-serif;
  font-size: 16px;
  background-color: var(--color-brand-950);
  color: var(--color-shades-smokey);
}
#footer .title {
  margin: .5em auto;
  font-weight: bold;
  text-align: center;
}
@media (min-width: 768px) {
  #footer .title {
    margin: .5em 0;
  }
}
#footer a {
  color: inherit;
}
#footer a:hover {
  text-decoration: underline;
}
#footer .compliance {
  display: flex;
  justify-content: center;
  text-align: center;
  color: #fff;
  font-size: .75em;
  padding: .5em;
}
#footer .compliance p {
  margin: 0 auto;
}
@media (min-width: 768px) {
  #footer .compliance {
    font-size: 1em;
  }
}
#footer .part {
  display: grid;
  justify-content: center;
  align-items: center;
}
@media (min-width: 768px) {
  #footer .part {
    max-width: var(--main-grid-width);
    justify-content: stretch;
  }
}
#footer .payment {
  justify-content: stretch;
}
#footer .payment .payment-list {
  display: grid;
  list-style: none;
  padding: 0;
  margin: 0 38px;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: 62px;
  gap: 3px;
}
#footer .payment .method {
  background-color: #102344;
  display: flex;
  align-items: center;
  justify-content: center;
}
#footer .payment .method .logo {
  height: 32px;
  width: auto;
}
#footer .payment .method.large-image .logo {
  height: auto;
}
@media (min-width: 768px) {
  #footer .payment .payment-list {
    margin: 0 50px;
    grid-template-columns: repeat(3, 1fr);
    gap: 3px;
  }
}
#footer .security {
  --image-gap: 20px;
}
#footer .security .inner {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--image-gap);
  margin: 10px 0;
}
#footer .security .inner .mitid {
  height: 55px;
  width: auto;
}
#footer .security .inner .logo-18plus {
  height: 55px;
  width: auto;
}
#footer .security .inner .spillemyndigheden {
  height: 82px;
  width: auto;
}
#footer .security .inner .stop-spillet {
  height: 71px;
  width: auto;
}
@media (min-width: 576px) {
  #footer .security {
    --image-gap: 30px;
  }
  #footer .security .inner .mitid {
    height: 65px;
  }
  #footer .security .inner .logo-18plus {
    height: 65px;
  }
  #footer .security .inner .spillemyndigheden {
    height: 98px;
  }
  #footer .security .inner .stop-spillet {
    height: 84px;
  }
}
@media (min-width: 768px) {
  #footer .security .logos {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: var(--image-gap);
  }
  #footer .security .inner:first-child {
    order: 2;
  }
  #footer .security .inner:last-child {
    order: 1;
  }
  #footer .security .inner:last-child > *:first-child {
    order: 2;
  }
  #footer .security .inner:last-child > *:last-child {
    order: 1;
  }
}
@media (min-width: 992px) {
  #footer .security {
    --image-gap: 60px;
  }
}
@media (min-width: 1200px) {
  #footer .security {
    --image-gap: 100px;
  }
}
#footer .apps {
  justify-content: stretch;
}
#footer .apps .title {
  margin: .5em 23px;
}
@media (min-width: 768px) {
  #footer .apps .title {
    margin: .5em 0;
  }
}
#footer .apps .content {
  display: grid;
  grid-template-columns: .89fr 1fr;
  /* Matching the image sizes */
  --image-gap: 5px;
  gap: var(--image-gap);
  margin: 0 auto;
  max-width: calc(100vw - 46px);
}
#footer .apps .content .banner-link {
  display: grid;
}
#footer .apps .content img {
  height: auto;
  max-height: 60px;
  width: 100%;
  margin: auto;
}
@media (min-width: 576px) {
  #footer .apps .content {
    --image-gap: 10px;
    grid-template-columns: 1fr 1fr;
  }
  #footer .apps .content img {
    height: 60px;
    width: auto;
    margin: auto;
  }
  #footer .apps .content a:first-child {
    margin: 0 0 0 auto;
  }
  #footer .apps .content a:last-child {
    margin: 0 auto 0 0;
  }
}
@media (min-width: 768px) {
  #footer .apps .content {
    --image-gap: 20px;
    margin: 0;
  }
  #footer .apps .content .content {
    margin: 0;
  }
}
#footer .links {
  justify-content: stretch;
  margin-top: 1em;
  margin-bottom: 1em;
}
#footer .links .title {
  display: flex;
  gap: 5px;
  align-items: center;
  justify-content: center;
  margin: .5em 23px;
  padding: .5em 0;
  cursor: pointer;
  border-bottom: 1px solid var(--color-shades-smokey);
}
#footer .links .title svg {
  stroke: var(--color-shades-smokey);
  transition: transform .3s;
}
@media (min-width: 768px) {
  #footer .links .title {
    margin: .5em 0;
  }
  #footer .links .title svg {
    display: none;
  }
}
#footer .links .content {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.3s;
  margin: 0 23px;
}
@media (min-width: 768px) {
  #footer .links .content {
    grid-template-rows: 1fr;
    margin: 0;
  }
}
#footer .links .inner {
  overflow: hidden;
}
#footer .links .inner a {
  display: block;
}
#footer .links .links-wrapper a {
  line-height: 105%;
  break-after: avoid;
  margin: 0 0 .5em;
}
#footer .links .links-wrapper hr {
  border: 0 none;
  margin: 0;
  break-after: avoid;
}
@media (min-width: 576px) {
  #footer .links .links-wrapper {
    columns: 3;
  }
  #footer .links .links-wrapper hr:nth-of-type(2n) {
    break-after: column;
  }
}
@media (min-width: 768px) {
  #footer .links .links-wrapper {
    columns: 6;
  }
  #footer .links .links-wrapper hr {
    break-after: column;
  }
}
#footer .links.open .content {
  grid-template-rows: 1fr;
}
#footer .links.open svg {
  transform: scaleY(-100%);
}
#footer .so-me {
  margin-bottom: 1em;
}
@media (min-width: 768px) {
  #footer .so-me {
    justify-content: center;
  }
}
#footer .so-me .content {
  display: flex;
  align-items: center;
}
#footer .so-me .facebook,
#footer .so-me .youtube {
  display: inline-block;
  cursor: pointer;
  height: 42px;
  width: 42px;
}
#footer .so-me .facebook {
  background-image: url('/static/Footer/graphics/facebook.png');
}
#footer .so-me .facebook:hover {
  background-image: url('/static/Footer/graphics/facebook-hover.png');
}
#footer .so-me .youtube {
  margin-left: 6px;
  background-image: url('/static/Footer/graphics/youtube.png');
}
#footer .so-me .youtube:hover {
  background-image: url('/static/Footer/graphics/youtube-hover.png');
}
#footer .company hr {
  width: 65%;
  border: 0 none;
  border-top: 1px solid var(--color-shades-smokey);
  margin: 0 auto 1em;
}
#footer .company .content {
  text-align: center;
  margin: 0 23px 15px;
}
#footer .company .content p {
  margin: 0;
}
:root {
  --main-grid-width: 100%;
}
@media (min-width: 768px) {
  :root {
    --main-grid-width: 720px;
  }
}
@media (min-width: 992px) {
  :root {
    --main-grid-width: 940px;
  }
}
@media (min-width: 1200px) {
  :root {
    --main-grid-width: 1140px;
  }
}
.main-grid {
  --section-bottom-margin: 10px;
  --item-border-radius: 0;
  display: grid;
  width: var(--main-grid-width);
}
.main-grid .main-grid__section {
  display: grid;
  margin-bottom: var(--section-bottom-margin);
}
.main-grid .main-grid__section > * {
  margin-bottom: var(--section-bottom-margin);
}
.main-grid .main-grid__section > *:not(.mainbanner-wrapper) {
  border-radius: var(--item-border-radius);
}
.main-grid .main-grid__section:first-child > *:first-child {
  margin-top: 15px;
}
.main-grid .main-grid__section:first-child > .mainbanner-wrapper {
  margin-top: 0;
}
.main-grid .main-grid__section > .mainbanner-wrapper,
.main-grid .main-grid__section > *:last-child {
  margin-bottom: 0;
}
.main-grid .main-grid__section > *:not(.mainbanner-wrapper) + .mainbanner-wrapper {
  margin-top: calc(var(--section-bottom-margin) * -1);
}
.main-grid .main-grid__section > .mainbanner-wrapper:not(.has-html-slide):not(:only-child) {
  margin-left: var(--item-border-radius);
  margin-right: var(--item-border-radius);
}
@media (min-width: 768px) {
  .main-grid {
    --item-border-radius: 8px;
    --section-bottom-margin: 15px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1200px) {
  .main-grid {
    --section-bottom-margin: 20px;
  }
}
.main-grid .flex-column {
  display: flex;
  flex-direction: column;
}
/* === GLOBAL VARIABLES === */
/* === MAIN === */
.shortcut,
.game-hover {
  -webkit-transform: translate3d(0, 0, 0);
}
.area > .area-header {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
button,
input[type=button],
input[type=reset],
input[type=submit] {
  height: auto;
  outline: 0 none;
}
button:focus,
input[type=button]:focus,
input[type=reset]:focus,
input[type=submit]:focus,
button:active,
input[type=button]:active,
input[type=reset]:active,
input[type=submit]:active {
  outline: 0 none;
}
.input-validation-error {
  border: 1px solid #ff0000;
}
body {
  padding: 0;
  margin: 0;
  overflow-y: scroll;
  /* has to be scroll, not auto */
  -webkit-overflow-scrolling: touch;
  background-color: #c8e9f3;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
}
body.blank-master {
  background-color: #000;
  background-image: none;
}
.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.error-text {
  color: red;
}
.green-text {
  color: #00b500;
}
/*Image upload*/
.btn-file {
  position: relative;
  overflow: hidden;
}
.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  background: red;
  cursor: inherit;
  display: block;
}
.field-validation-error,
.validation-summary-errors {
  color: #ff0000;
  font-family: proxima_nova_semibold, sans-serif;
}
.grayscale {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  filter: grayscale(100%);
}
/* === LESS MODULE INCLUDES === */
label.pCheckRadio {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  position: relative;
  width: 24px !important;
  height: 24px !important;
  min-width: 24px !important;
  min-height: 24px !important;
  padding: 0;
  border: 1px dotted transparent;
  vertical-align: middle;
}
label.pCheckRadio:hover {
  opacity: 1;
}
label.pCheckRadio input {
  position: absolute !important;
  left: 3px !important;
  top: 3px !important;
  margin: 0 !important;
  padding: 0 !important;
  clip: rect(0 0 0 0);
}
label.pCheckRadio.pFocus {
  border-color: silver;
}
label.pCheckRadio:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 1px;
  left: 1px;
  display: inline-block;
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0;
  content: '';
  font-size: 0;
  line-height: 0;
  background-image: none;
  border: 2px solid #cccccc;
  background-color: #fff;
}
label.pCheckRadio.pDisabled:before {
  background-color: #ccc;
}
label.pCheckRadio:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  padding: 0;
  margin: 0;
  content: '';
  font-size: 0;
  line-height: 0;
  display: none;
}
label.pCheckRadio.pChecked:after {
  display: inline-block;
}
label.pCheckRadio.pCheckbox:after {
  border-style: none solid solid none;
  border-color: green;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(35deg);
  transform: rotate(35deg);
  width: 8px;
  height: 13px;
  top: 3px;
  left: 7px;
}
label.pCheckRadio.pRadio:before {
  border-radius: 50%;
}
label.pCheckRadio.pRadio:after {
  border-radius: 50%;
  width: 6px;
  height: 6px;
  top: 6px;
  left: 6px;
  background-color: green;
}
/* === Default Page === */
.iso-filter-data {
  /* Important */
  display: none;
}
.account-menu {
  margin: 0 15px;
}
.account-menu + .area {
  border-radius: 0;
  padding-bottom: 40px;
  margin-bottom: 0;
}
.area {
  padding: 0;
  margin-bottom: 20px;
  border-radius: 5px;
  /*&.genericPageWrapper {
        padding: 10px 0 20px 0;
    }*/
}
.area .area-header {
  width: auto;
  float: none;
}
.area .area-header .title {
  position: relative;
  padding: 14px 15px 0;
}
.area .area-header .title h1,
.area .area-header .title h2 {
  font-family: proxima_nova_bold, sans-serif;
  font-size: 25px;
  display: inline-block;
  margin: 0 20px 0 0;
}
.area .area-header .title .description {
  display: inline-block;
}
.area .area-header .title .svg {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 5px 0;
  position: relative;
  margin-top: -2px;
  height: 38px;
  width: 38px;
}
.area .area-header .title .svg svg {
  width: 38px;
  height: 38px;
}
.area .area-header h3 {
  font-family: 'proxima_nova_bold', sans-serif;
  padding-left: 8px;
}
.area .area-header .gameProvider {
  text-align: right;
  margin-bottom: 10px;
}
.area .area-header .gameProvider img {
  display: inline-block;
}
.area .area-header .gameProvider .iconsDelimiter {
  display: inline-block;
  vertical-align: middle;
  height: 26px;
  margin: 0 15px;
  border-right: 1px solid #c0c0c0;
}
.area .area-header .gameProvider .platformPC,
.area .area-header .gameProvider .platformTablet {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
}
.area .area-header hr {
  margin: 10px 0 0;
  position: relative;
  clear: both;
}
.area .pageContent {
  padding: 15px;
}
.area .pageContent .article-header {
  font-family: 'proxima_nova_bold', sans-serif;
  font-weight: 600;
  font-size: 28px;
  margin: 0;
}
.area .pageContent .article-date {
  float: right;
  padding-top: 7px;
  font-weight: 600;
  font-family: 'proxima_nova_bold', sans-serif;
}
.area .pageContent .btn {
  font-size: 18px;
  line-height: 50px;
  font-family: 'proxima_nova_semibold', sans-serif;
  padding: 0;
  width: 100%;
  margin-bottom: 15px;
}
.area .pageContent .btn .svg {
  position: relative;
  display: inline-block;
  top: 9px;
  margin: 0 8px;
  height: 30px;
}
.area .pageContent .disabled {
  padding: 10px;
}
.area .pageContent .disabled span {
  width: 100%;
  font-size: 18px;
  font-family: 'proxima_nova_semibold', sans-serif;
  color: gray;
}
.area .pageContent .genericPageRowPadding .start-game {
  margin-bottom: 15px;
}
.area .pageContent .thumbnailsSection a {
  color: #1c3757;
}
.area .pageContent .thumbnailsSection a:hover {
  text-decoration: none;
}
.area .vCardSection {
  margin-bottom: 30px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background: #fff;
  -webkit-box-shadow: 1px 0 8px 0 #cccccc, -1px 0 8px 0 #cccccc;
  -moz-box-shadow: 1px 0 8px 0 #cccccc, -1px 0 8px 0 #cccccc;
  box-shadow: 1px 0 8px 0 #cccccc, -1px 0 8px 0 #cccccc;
}
.area .vCardSection .vCardLabel {
  display: inline-block;
  width: 45px;
  margin: 5px 0;
  padding-left: 15px;
  text-align: left;
  font-size: 16px;
  font-family: proxima_nova_bold, sans-serif;
}
.area .vCardSection .vCardValue {
  display: inline-block;
  margin: 5px 0;
  padding-left: 30px;
  text-align: left;
  font-size: 16px;
}
.area .vCardSection .vCardPolet {
  background-color: #00aeef;
  color: #FFF;
}
.area .vCardSection .vCardPolet .vCardValue {
  float: right;
  padding-right: 18px;
}
.area .vCardSection .vCardPolet .vCardValue:after {
  content: '';
  position: relative;
  display: inline-block;
  height: 16px;
  width: 16px;
  background-image: url('/static/MinSide/graphics/blue_poletter_coin.png');
  background-size: contain;
  top: 2px;
  left: 4px;
}
.area .vCardSection .vCardSaldo {
  background: #05356e;
  color: #fff;
  -webkit-border-bottom-left-radius: 8px;
  border-bottom-left-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.area .vCardSection .vCardSaldo .vCardValue {
  float: right;
  padding-right: 15px;
}
.bottom-content-row {
  --min-content-height: 90px;
  font-family: proxima_nova, sans-serif;
  font-size: 14px;
  margin: 4px auto 8px;
  width: var(--main-grid-width);
  background-color: #fff;
  border-radius: 16px;
  color: var(--color-primary-deep);
  padding: 15px 15px 7px;
}
@media (min-width: 768px) {
  .bottom-content-row {
    font-size: 16px;
    padding: 17px 24px 7px;
  }
}
.bottom-content-row .head {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 1.4285em;
  font-weight: bold;
  color: var(--color-gr);
  margin: 0;
}
.bottom-content-row .box-icon {
  width: 1.5em;
  height: 1.5em;
  padding: 2px;
  background-color: var(--color-brand-50);
  border-radius: 1000vw;
  display: grid;
  align-items: center;
  justify-content: center;
}
@media (min-width: 768px) {
  .bottom-content-row .box-icon {
    width: 2em;
    height: 2em;
  }
}
.bottom-content-row .box-icon svg {
  width: 100%;
  height: auto;
  margin: auto;
}
.bottom-content-row .bottom-content {
  position: relative;
  display: grid;
  grid-template-rows: min-content 0fr;
  transition: grid-template-rows 0.5s;
}
.bottom-content-row .bottom-content .inner {
  min-height: var(--min-content-height);
  overflow: hidden;
  grid-row: span 2;
}
.bottom-content-row .bottom-content .inner:after {
  content: '';
  position: absolute;
  inset: auto 0 0;
  height: 20px;
  background-image: linear-gradient(transparent, white);
}
.bottom-content-row .bottom-content h1 {
  font-size: 1.1428em;
  margin-bottom: 6px;
}
.bottom-content-row .bottom-content h2,
.bottom-content-row .bottom-content h3 {
  font-size: 1.1428em;
  margin-bottom: 6px;
  margin-top: 10px;
}
.bottom-content-row .bottom-content p {
  font-size: 1em;
}
.bottom-content-row .read-more {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-self: center;
  cursor: pointer;
  text-align: center;
  font-size: 1.15em;
  font-weight: 500;
  padding: 8px;
  margin: 10px auto 0;
}
.bottom-content-row .read-more .less {
  display: none;
}
@media (min-width: 992px) {
  .bottom-content-row .read-more {
    margin: 24px auto 0;
  }
}
.bottom-content-row.open .bottom-content {
  grid-template-rows: min-content 1fr;
}
.bottom-content-row.open .bottom-content .inner:after {
  content: none;
}
.bottom-content-row.open .read-more .more {
  display: none;
}
.bottom-content-row.open .read-more .less {
  display: inline;
}
.bottom-content-row.open .read-more svg {
  transform: scaleY(-100%);
}
/*************************************************************/
/*                  SIDE MENU                                */
/*************************************************************/
.sidePanel .sidePanelNavigation {
  margin-bottom: 20px;
}
.sidePanel .sidePanelNavigation:first-child {
  margin-top: 15px;
}
.sidePanel .sidePanelNavigation .shadowWrapper {
  position: absolute;
  /* WebKit */
  width: 100%;
  height: -webkit-calc(100% + 30px) !important;
  height: -moz-calc(100% + 30px) !important;
  height: -o-calc(100% + 30px) !important;
  height: calc(100% + 30px) !important;
  top: -15px;
  left: 0;
  right: 0;
  padding: 15px;
}
.sidePanel .sidePanelNavigation .sectionShadow {
  height: 100%;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 1px 0 8px 0 #cccccc, -1px 0 8px 0 #cccccc;
  -moz-box-shadow: 1px 0 8px 0 #cccccc, -1px 0 8px 0 #cccccc;
  box-shadow: 1px 0 8px 0 #cccccc, -1px 0 8px 0 #cccccc;
}
.sidePanel .sidePanelNavigation .sidePanelNavigationHeader {
  cursor: default;
  width: 100%;
  font-size: 18px;
  line-height: 24px;
  padding: 13px 0;
  text-align: center;
  text-shadow: 1px 2px 3px #666;
  font-family: 'proxima_nova_semibold', sans-serif;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
.sidePanel .sidePanelNavigation .sidePanelNavigationElements {
  margin: 0;
  padding: 10px 20px;
  background: #fff;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.sidePanel .sidePanelNavigation .sidePanelNavigationElements ul {
  margin: 0;
  padding: 0;
}
.sidePanel .sidePanelNavigation .sidePanelNavigationItem {
  padding: 10px 0;
  border-bottom: 1px solid #e1e1e1;
  list-style: none;
  font-family: 'proxima_nova_semibold', sans-serif;
}
.sidePanel .sidePanelNavigation .sidePanelNavigationItem a {
  display: block;
  color: #5f5f5f;
  text-decoration: none;
}
.sidePanel .sidePanelNavigation .sidePanelNavigationItem a .glyphicon {
  display: none;
  font-size: 12px;
  float: left;
  margin: 2px 0 0 -24px;
}
.sidePanel .sidePanelNavigation .sidePanelNavigationItem a .target-name {
  display: inline-block;
}
.sidePanel .sidePanelNavigation .sidePanelNavigationItem a:hover {
  color: #2475ba;
}
.sidePanel .sidePanelNavigation .sidePanelNavigationItem.active a {
  padding-left: 24px;
}
.sidePanel .sidePanelNavigation .sidePanelNavigationItem .navigationItemDate {
  font-size: 12px;
  color: #808080;
}
.sidePanel .sidePanelNavigation .sidePanelNavigationItem.active a {
  color: #2475ba;
}
.sidePanel .sidePanelNavigation .sidePanelNavigationItem:last-child {
  border-bottom: none;
}
.sidePanel .sidePanelNavigation .sidePanelNavigationItem.active {
  color: #2475ba;
}
.sidePanel .sidePanelNavigation .sidePanelNavigationItem.active .glyphicon {
  display: inline-block;
}
.genericPageWrapper .sidePanelNavigation:first-child {
  margin-top: 0;
}
.submitSection {
  margin-bottom: 25px;
}
#pageContentWrapper {
  overflow-x: hidden;
  /*fallback*/
  overflow-x: clip;
  margin-top: var(--notification-bars-height);
}
@media (min-width: 1040px) {
  #pageContentWrapper {
    margin-bottom: 0;
  }
}
#pageContentWrapper li.dropdown:hover a {
  color: #103a6d;
}
#pageContentWrapper li.dropdown:hover a .linkName {
  color: #103a6d;
}
#pageContentWrapper .dropdown {
  height: initial;
}
#pageContentWrapper .dropdown.open {
  height: auto;
  background-color: #336699;
}
#pageContentWrapper .dropdown.open > a .linkName {
  color: #fff;
}
#pageContentWrapper .dropdown.open .dropdown-menu {
  border-radius: 0;
}
#pageContentWrapper .dropdown.open .dropdown-menu li {
  height: 47px;
}
#pageContentWrapper .dropdown.open .dropdown-menu li a {
  width: 104%;
  left: -10px;
  position: relative;
}
#pageContentWrapper .dropdown.open .dropdown-menu li a:hover {
  background-color: #3e91d9;
  background: #05abe0;
  background: -moz-linear-gradient(top, #05abe0 1%, #05abe0 99%);
  background: -webkit-linear-gradient(top, #05abe0 1%, #05abe0 99%);
  background: linear-gradient(to bottom, #05abe0 1%, #05abe0 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#05abe0', endColorstr='#05abe0', GradientType=0);
}
#pageContentWrapper .dropdown.open .dropdown-menu li a:hover .linkName {
  color: #fff;
}
#pageContentWrapper .dropdown-menu {
  position: static;
  float: none;
  width: auto;
  margin-top: 0;
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #f9f9f9;
}
.compliance-info {
  position: relative;
  font-family: proxima_nova_regular, sans-serif;
  height: 23px;
  background-color: #fff;
  display: grid;
}
.compliance-info .sm-logo-link {
  position: absolute;
  left: 3px;
  top: 1px;
}
.compliance-info .sm-logo {
  width: 20px;
  height: auto;
}
.compliance-info .clock {
  font-size: 12px;
  position: absolute;
  right: 3px;
  top: 0px;
}
.compliance-info .clock .inner {
  line-height: 22px;
}
.compliance-info .clock svg {
  width: 15px;
  height: 15px;
  position: relative;
  top: 3px;
}
.compliance-info .content {
  margin: auto 0;
  padding: 1px 50px 1px 30px;
  font-size: 10px;
  text-align: center;
}
.compliance-info .content * {
  margin: auto 0;
}
.compliance-info .content a {
  color: inherit;
  display: inline;
}
.page-content-wrapper.compliance-only {
  margin-top: 0;
}
.player-hub-button {
  float: right;
  grid-area: player-hub-button;
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  border: 0 none;
  outline: 0 none;
  margin: 0 0 0 6px;
  padding: 2px;
  background-color: transparent;
  fill: #3e92d9;
  color: #3e92d9;
  max-height: 52px;
  font-size: 0;
  color: transparent;
}
.mobile-menu {
  display: none;
  position: absolute;
  top: 113px;
  bottom: 0;
  width: 100%;
  z-index: 1030;
  overflow-y: scroll;
  margin-bottom: 0;
  border-radius: 0;
  background-color: #fff;
}
.mobile-menu .ico {
  padding-top: 6px;
}
.mobile-menu ul li {
  width: 100%;
  height: 44px;
  display: inline-block;
  list-style: none;
  margin: 0;
}
.mobile-menu .gameUniversesMenu li a span {
  display: inline-block;
  top: 8px;
}
.mobile-menu .gameUniversesMenu,
.mobile-menu .aboutUsMenu,
.mobile-menu .drop-account,
.mobile-menu .newsMenu {
  font-family: proxima_nova_regular, sans-serif;
  font-weight: bold;
  width: 100%;
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  padding: 0;
}
.mobile-menu .gameUniversesMenu li,
.mobile-menu .aboutUsMenu li,
.mobile-menu .drop-account li,
.mobile-menu .newsMenu li {
  padding: 0;
  margin-right: -4px;
}
.mobile-menu .gameUniversesMenu li a,
.mobile-menu .aboutUsMenu li a,
.mobile-menu .drop-account li a,
.mobile-menu .newsMenu li a,
.mobile-menu .gameUniversesMenu li button,
.mobile-menu .aboutUsMenu li button,
.mobile-menu .drop-account li button,
.mobile-menu .newsMenu li button {
  padding: 0 15px;
  display: block;
  height: 100%;
  text-decoration: none;
}
.mobile-menu .gameUniversesMenu li a span,
.mobile-menu .aboutUsMenu li a span,
.mobile-menu .drop-account li a span,
.mobile-menu .newsMenu li a span,
.mobile-menu .gameUniversesMenu li button span,
.mobile-menu .aboutUsMenu li button span,
.mobile-menu .drop-account li button span,
.mobile-menu .newsMenu li button span {
  position: relative;
  display: inline-block;
  font-family: proxima_nova_semibold, sans-serif;
}
.mobile-menu .gameUniversesMenu li a .ico,
.mobile-menu .aboutUsMenu li a .ico,
.mobile-menu .drop-account li a .ico,
.mobile-menu .newsMenu li a .ico,
.mobile-menu .gameUniversesMenu li button .ico,
.mobile-menu .aboutUsMenu li button .ico,
.mobile-menu .drop-account li button .ico,
.mobile-menu .newsMenu li button .ico {
  position: relative;
  margin-right: 5px;
}
.mobile-menu .gameUniversesMenu li a .linkName,
.mobile-menu .aboutUsMenu li a .linkName,
.mobile-menu .drop-account li a .linkName,
.mobile-menu .newsMenu li a .linkName,
.mobile-menu .gameUniversesMenu li button .linkName,
.mobile-menu .aboutUsMenu li button .linkName,
.mobile-menu .drop-account li button .linkName,
.mobile-menu .newsMenu li button .linkName {
  top: -1px;
  padding-left: 6px;
  font-family: proxima_nova_semibold, sans-serif;
}
.mobile-menu .gameUniversesMenu li.active a,
.mobile-menu .aboutUsMenu li.active a,
.mobile-menu .drop-account li.active a,
.mobile-menu .newsMenu li.active a,
.mobile-menu .gameUniversesMenu li:hover a,
.mobile-menu .aboutUsMenu li:hover a,
.mobile-menu .drop-account li:hover a,
.mobile-menu .newsMenu li:hover a {
  width: 100%;
  display: block;
}
.mobile-menu .aboutUsMenu svg {
  height: 26px;
  width: 26px;
}
.mobile-menu .aboutUsMenu li a .linkName {
  top: -4px;
}
.mobile-menu .aboutUsMenu li.accountDrop {
  display: none;
}
.mobile-menu .aboutUsMenu li.accountDrop a {
  box-sizing: border-box;
  padding-left: 35px;
}
.mobile-menu .aboutUsMenu li.dropdown .arrow-down,
.mobile-menu .aboutUsMenu li.dropdown .arrow-up {
  position: absolute;
  margin-bottom: 10px;
  top: 18px;
  right: 20px;
  height: 20px;
}
.mobile-menu .aboutUsMenu li.dropdown .arrow-up {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #103a6d;
}
.mobile-menu .aboutUsMenu li.dropdown .arrow-down {
  width: 0;
  height: 0;
  border-top: 6px solid #103a6d;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.mobile-menu .aboutUsMenu li.account {
  background-color: #eaeaea;
}
.mobile-menu .drop-account {
  width: 100%;
  margin-left: -5px;
}
.mobile-menu .drop-account .ico {
  vertical-align: text-bottom;
  display: inline-block;
}
.mobile-menu .drop-account svg {
  width: 28px;
  height: 28px;
  filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.5));
  margin-right: 5px;
}
.mobile-menu .drop-account li {
  width: 100%;
  left: 5px;
  position: relative;
}
.mobile-menu .drop-account li a {
  left: 0;
  position: relative;
}
.mobile-menu .drop-account li a .linkName {
  top: -12px;
}
.mobile-menu .drop-account li.chat {
  background-color: #ffbd00;
}
.mobile-menu .drop-account li.chat a {
  color: #fff;
}
.mobile-menu .drop-account li.chat svg {
  fill: #fff;
}
.mobile-menu .drop-account li.btn-danger {
  border-radius: 0;
}
.mobile-menu .drop-account li.btn-danger:hover {
  background-color: #b92c28;
}
.mobile-menu .mobile-menu-item {
  padding: 0;
}
.modal.fade.in {
  background: rgba(0, 0, 0, 0.5);
}
@keyframes lastLoginScroll {
  0% {
    top: 0;
  }
  100% {
    top: -100px;
  }
}
:root {
  --main-navigation-complience-height: 16px;
  --main-navigation-main-2row-height: 72px;
  --main-navigation-main-1row-height: 72px;
  --main-navigation-main-zones-2row-height: 56px;
  --main-navigation-main-zones-1row-height: 56px;
  --main-navigation-curtain-lg-width: 320px;
  --main-navigation-wallet-container-height: 0px;
  --total-2row-navigation-height: calc(var(--main-navigation-complience-height) + var(--main-navigation-main-2row-height) + var(--main-navigation-main-zones-2row-height) + var(--main-navigation-wallet-container-height));
  --total-1row-navigation-height: calc(var(--main-navigation-complience-height) + var(--main-navigation-main-1row-height) + var(--main-navigation-main-zones-1row-height));
}
@media (max-width: 1039px) {
  :root {
    --main-navigation-main-zones-2row-height: 46px;
  }
}
:root .wp-navigation-main-container.logged-out,
:root .wp-navigation-main-search.logged-out {
  --main-navigation-wallet-container-height: 0px;
  --total-1row-navigation-height: calc(var(--main-navigation-complience-height) + var(--main-navigation-main-1row-height) + var(--main-navigation-main-zones-1row-height) + var(--main-navigation-wallet-container-height));
}
@media (max-width: 1039px) {
  :root .wp-navigation-main-container.logged-out,
  :root .wp-navigation-main-search.logged-out {
    --main-navigation-wallet-container-height: 0px;
    --total-2row-navigation-height: calc(var(--main-navigation-complience-height) + var(--main-navigation-main-1row-height) + var(--main-navigation-main-zones-2row-height) + var(--main-navigation-wallet-container-height));
  }
}
@media (max-width: 475px) {
  :root .wp-navigation-main-container.logged-out,
  :root .wp-navigation-main-search.logged-out {
    --main-navigation-wallet-container-height: 0px;
    --main-navigation-main-2row-height: 56px;
    --total-2row-navigation-height: calc(var(--main-navigation-complience-height) + var(--main-navigation-main-2row-height) + var(--main-navigation-main-zones-2row-height) + var(--main-navigation-wallet-container-height));
  }
}
@media (max-width: 1039px) {
  :root .wp-navigation-main-container.logged-in,
  :root .wp-navigation-main-search.logged-in {
    --main-navigation-wallet-container-height: 56px;
    --total-2row-navigation-height: calc(var(--main-navigation-complience-height) + var(--main-navigation-main-2row-height) + var(--main-navigation-main-zones-2row-height) + var(--main-navigation-wallet-container-height));
  }
}
@media (max-width: 475px) {
  :root .wp-navigation-main-container.logged-in,
  :root .wp-navigation-main-search.logged-in {
    --main-navigation-main-2row-height: 56px;
  }
}
:root .wp-navigation-main-container.only-compliance,
:root .wp-navigation-main-search.only-compliance {
  height: var(--main-navigation-complience-height);
}
@keyframes curtain-open-main {
  0% {
    left: calc(var(--main-navigation-curtain-lg-width) * -1);
  }
  100% {
    left: 0;
  }
}
@keyframes curtain-close-main {
  0% {
    left: 0;
  }
  100% {
    left: calc(var(--main-navigation-curtain-lg-width) * -1);
  }
}
@keyframes lastLoginScrollIn {
  0% {
    top: -100px;
  }
  100% {
    top: -1px;
  }
}
@keyframes lastLoginScroll {
  0% {
    top: -1px;
  }
  100% {
    top: -100px;
  }
}
.wp-navigation-only-compliance {
  position: fixed;
  top: 0;
  z-index: 1038;
  width: 100%;
}
.wp-navigation-only-compliance .wp-navigation-compliance-info {
  height: var(--main-navigation-complience-height);
  background-color: var(--color-shades-grey-1);
  color: var(--color-brand-500);
  line-height: calc(var(--main-navigation-complience-height) - 4px);
  display: flex;
  justify-content: space-between;
  padding: 2px 16px;
  z-index: 10;
  position: relative;
  top: 0;
  transition: top 0.3s ease-in;
}
.wp-navigation-only-compliance .wp-navigation-compliance-info .wp-navigation-compliance-item {
  align-items: center;
  display: flex;
  font-size: 10px;
}
.wp-navigation-only-compliance .wp-navigation-compliance-info .wp-navigation-compliance-item.wp-navigation-compliance-item-time {
  min-width: 30px;
  font-size: 12px;
  user-select: none;
  padding: 0px 16px;
}
.wp-navigation-only-compliance .wp-navigation-compliance-info .wp-navigation-compliance-item p {
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 264px;
}
.wp-navigation-only-compliance .wp-navigation-compliance-info .wp-navigation-compliance-item a {
  color: inherit;
}
.wp-navigation-only-compliance .wp-navigation-compliance-info .wp-navigation-compliance-item a:hover {
  text-decoration: underline;
}
.wp-navigation-only-compliance .wp-navigation-compliance-info .wp-navigation-compliance-item img {
  height: calc(var(--main-navigation-complience-height) - 4px);
}
@media (min-width: 768px) {
  .wp-navigation-only-compliance .wp-navigation-compliance-info {
    padding: 0 22px;
  }
  .wp-navigation-only-compliance .wp-navigation-compliance-info .wp-navigation-compliance-item p {
    width: 100%;
  }
}
.wp-navigation-main-container {
  --main-navigation-main-zones-background: #0a42ab;
  font-family: proxima_nova_regular, serif;
  height: var(--total-2row-navigation-height);
}
@media (min-width: 1040px) {
  .wp-navigation-main-container {
    height: var(--total-1row-navigation-height);
  }
}
.wp-navigation-main-container .wp-navigation-main {
  background-color: var(--color-brand-500);
  height: var(--total-2row-navigation-height);
  width: 100%;
  position: fixed;
  z-index: 1038;
  top: 0;
  color: #fff;
  transition: top 0.3s ease-in;
}
.wp-navigation-main-container .wp-navigation-main h1 {
  margin: 0;
}
.wp-navigation-main-container .wp-navigation-main .wp-btn-turquoise.wp-btn-outlined:hover {
  background: #10ffd4;
  border-color: #37e7d2;
  color: var(--color-primary-deep);
}
.wp-navigation-main-container .wp-navigation-main.hide-navigation {
  top: calc(var(--header-height) * -1 + var(--notification-bars-height));
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-compliance-info {
  height: var(--main-navigation-complience-height);
  background-color: var(--color-shades-grey-1);
  color: var(--color-brand-500);
  line-height: calc(var(--main-navigation-complience-height) - 4px);
  display: flex;
  justify-content: space-between;
  padding: 2px 16px;
  z-index: 10;
  position: relative;
  top: 0;
  transition: top 0.3s ease-in;
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-compliance-info .wp-navigation-compliance-item {
  align-items: center;
  display: flex;
  font-size: 10px;
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-compliance-info .wp-navigation-compliance-item.wp-navigation-compliance-item-time {
  min-width: 30px;
  font-size: 12px;
  user-select: none;
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-compliance-info .wp-navigation-compliance-item p {
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 264px;
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-compliance-info .wp-navigation-compliance-item a {
  color: inherit;
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-compliance-info .wp-navigation-compliance-item a:hover {
  text-decoration: underline;
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-compliance-info .wp-navigation-compliance-item img {
  height: calc(var(--main-navigation-complience-height) - 4px);
}
@media (min-width: 768px) {
  .wp-navigation-main-container .wp-navigation-main .wp-navigation-compliance-info {
    padding: 0 22px;
  }
  .wp-navigation-main-container .wp-navigation-main .wp-navigation-compliance-info .wp-navigation-compliance-item p {
    width: 100%;
  }
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta {
  display: flex;
  padding: 8px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-left-content {
  display: flex;
  width: 34%;
  align-items: center;
  gap: 8px;
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-left-content .main-navigation-search-button {
  background: var(--color-brand-600);
  border-radius: 80px;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  width: 40px;
  height: 40px;
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-left-content .main-navigation-search-button:hover {
  background: var(--color-brand-700);
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-left-content .main-navigation-campaign-zone {
  display: flex;
  padding: 10px 14px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  flex-shrink: 0;
  border-radius: 80px;
  border: 1px solid var(--color-brand-300);
}
@media (max-width: 575px) {
  .wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-left-content .main-navigation-campaign-zone {
    padding: 10px;
    width: 40px;
    height: 40px;
  }
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-left-content .main-navigation-campaign-zone:hover {
  background: var(--color-skyblue-500);
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-left-content .main-navigation-campaign-zone:hover .main-navigation-campaign-zone-icon,
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-left-content .main-navigation-campaign-zone:hover .main-navigation-campaign-zone-label {
  fill: var(--color-brand-900);
  color: var(--color-brand-900);
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-left-content .main-navigation-campaign-zone .main-navigation-campaign-zone-icon {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  fill: var(--color-brand-25);
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-left-content .main-navigation-campaign-zone .main-navigation-campaign-zone-label {
  display: flex;
  padding: 0px 2px;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  color: var(--color-brand-25);
}
@media (max-width: 575px) {
  .wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-left-content .main-navigation-campaign-zone .main-navigation-campaign-zone-label {
    display: none;
  }
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-right-content {
  display: flex;
  width: 34%;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-right-content .main-navigation-user {
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-right-content .main-navigation-user:hover .main-navigation-user-nickname {
  color: var(--color-brand-100);
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-right-content .main-navigation-user .main-navigation-user-nickname {
  color: var(--color-white);
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
@media (max-width: 1199px) {
}
@media (max-width: 1199px) and (min-width: 1040px) {
  .wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-right-content .main-navigation-user .main-navigation-user-nickname {
    display: none;
  }
}
@media (max-width: 475px) {
  .wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-right-content .main-navigation-user .main-navigation-user-nickname {
    display: none;
  }
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-right-content .main-navigation-user .main-navigation-user-dropdown {
  width: 40px;
  height: 40px;
  position: relative;
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-right-content .main-navigation-user .main-navigation-user-dropdown .main-navigation-user-dropdown-icon {
  left: 0px;
  top: 0px;
  position: absolute;
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-right-content .main-navigation-user .main-navigation-user-dropdown .main-navigation-user-dropdown-status-dot {
  width: 12px;
  height: 12px;
  left: 28px;
  top: 28px;
  position: absolute;
  background: var(--color-success-500);
  border-radius: 9999px;
  border: 1px var(--color-gray-100) solid;
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-right-content .main-navigation-create-account {
  display: flex;
  padding: 10px 16px;
  justify-content: center;
  color: var(--color-white);
  font-weight: 600;
  border-radius: 80px;
  border: 1px solid var(--color-brand-300);
  max-height: 40px;
}
@media (max-width: 575px) {
  .wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-right-content .main-navigation-create-account {
    padding: 12px 16px;
  }
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-right-content .main-navigation-create-account:before {
  content: "Opret konto";
}
@media (max-width: 575px) {
  .wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-right-content .main-navigation-create-account:before {
    font-size: 10px;
    content: "Opret";
  }
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-right-content .main-navigation-create-account:hover {
  color: var(--color-brand-800);
  background: var(--color-brand-50);
  border-radius: 80px;
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-right-content .main-navigation-login,
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-right-content .main-navigation-login-sm {
  display: flex;
  padding: 10px 14px;
  justify-content: center;
  gap: 4px;
  border-radius: 80px;
  background: var(--color-skyblue-500);
  font-weight: 600;
}
@media (max-width: 767px) {
  .wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-right-content .main-navigation-login,
  .wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-right-content .main-navigation-login-sm {
    display: none;
  }
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-right-content .main-navigation-login:hover,
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-right-content .main-navigation-login-sm:hover {
  background: var(--color-skyblue-700);
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-right-content .main-navigation-login .main-navigation-login-label,
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-right-content .main-navigation-login-sm .main-navigation-login-label {
  padding: 0px 2px;
  justify-content: center;
  align-items: center;
  color: var(--color-brand-500);
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-right-content .main-navigation-login-sm {
  display: none;
  cursor: pointer;
}
@media (max-width: 767px) {
  .wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-right-content .main-navigation-login-sm {
    display: flex;
    padding: 8px;
  }
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-logo-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-logo-container .wp-navigation-main-logo .logo-big {
  width: auto;
  height: 56px;
}
@media (max-width: 475px) {
  .wp-navigation-main-container .wp-navigation-main .wp-navigation-main-cta .wp-navigation-main-logo-container .wp-navigation-main-logo .logo-big {
    width: auto;
    height: 36px;
  }
}
.wp-navigation-main-container .wp-navigation-main .main-navigation-wallet {
  display: flex;
  height: 40px;
  padding: 6px 6px 6px 12px;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
  border-radius: 80px;
  background: var(--color-brand-600);
  justify-content: space-between;
}
@media (max-width: 475px) {
  .wp-navigation-main-container .wp-navigation-main .main-navigation-wallet {
    flex: 1 0 0;
  }
}
.wp-navigation-main-container .wp-navigation-main .main-navigation-wallet .main-navigation-wallet-bonus-balance {
  flex: 1 1 0;
  text-align: right;
  font-weight: 600;
}
@media (max-width: 475px) {
  .wp-navigation-main-container .wp-navigation-main .main-navigation-wallet .main-navigation-wallet-bonus-balance {
    font-size: 12px;
    line-height: 18px;
  }
}
.wp-navigation-main-container .wp-navigation-main .main-navigation-wallet .main-navigation-wallet-bonus-info {
  height: 28px;
  width: 28px;
}
.wp-navigation-main-container .wp-navigation-main .main-navigation-wallet .main-navigation-wallet-balance-label,
.wp-navigation-main-container .wp-navigation-main .main-navigation-wallet .main-navigation-wallet-balance-value {
  color: var(--color-white);
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  word-wrap: break-word;
}
.wp-navigation-main-container .wp-navigation-main .main-navigation-wallet .main-navigation-wallet-balance-value {
  margin-left: auto;
}
@media (max-width: 475px) {
  .wp-navigation-main-container .wp-navigation-main .main-navigation-wallet .main-navigation-wallet-balance-value {
    font-size: 12px;
    line-height: 18px;
  }
}
.wp-navigation-main-container .wp-navigation-main .main-navigation-wallet .main-navigation-wallet-payment-link {
  height: 36px;
  width: 36px;
}
@media (max-width: 1199px) {
  .wp-navigation-main-container .wp-navigation-main .main-navigation-wallet .main-navigation-wallet-payment-link {
    height: 28px;
    width: 28px;
  }
  .wp-navigation-main-container .wp-navigation-main .main-navigation-wallet .main-navigation-wallet-payment-link svg {
    height: 28px;
    width: 28px;
  }
}
.wp-navigation-main-container .wp-navigation-main .main-navigation-wallet .main-navigation-wallet-payment-link:hover svg > rect {
  fill: var(--color-skyblue-700);
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-wallets-min-before-lg {
  display: none;
}
@media (min-width: 1040px) {
  .wp-navigation-main-container .wp-navigation-main .wp-navigation-main-wallets-min-before-lg {
    display: contents;
  }
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-wallets-max-before-lg {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-content: center;
  justify-self: center;
  gap: 8px;
  height: var(--main-navigation-wallet-container-height);
  padding: 16px 0px;
}
@media (min-width: 1040px) {
  .wp-navigation-main-container .wp-navigation-main .wp-navigation-main-wallets-max-before-lg {
    display: none;
  }
}
@media (max-width: 475px) {
  .wp-navigation-main-container .wp-navigation-main .wp-navigation-main-wallets-max-before-lg {
    padding: 12px 16px;
  }
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-zones {
  align-items: center;
  height: var(--main-navigation-main-zones-2row-height);
  background-color: var(--main-navigation-main-zones-background);
  justify-content: center;
  display: flex;
  font-size: 14px;
}
@media (min-width: 1040px) {
  .wp-navigation-main-container .wp-navigation-main .wp-navigation-main-zones {
    height: var(--main-navigation-main-zones-1row-height);
  }
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-zones .wp-main-zone {
  height: 100%;
  display: flex;
  gap: 11px;
  user-select: none;
  color: #fff;
}
@media (min-width: 576px) {
  .wp-navigation-main-container .wp-navigation-main .wp-navigation-main-zones .wp-main-zone {
    gap: 31px;
  }
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-zones .wp-main-zone .wp-main-zone-item {
  display: flex;
  color: inherit;
  white-space: nowrap;
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-zones .wp-main-zone .wp-main-zone-item .wp-main-zone-item-content {
  display: flex;
  gap: 5px;
  align-items: center;
}
@media (min-width: 576px) {
  .wp-navigation-main-container .wp-navigation-main .wp-navigation-main-zones .wp-main-zone .wp-main-zone-item .wp-main-zone-item-content {
    gap: 15px;
  }
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-zones .wp-main-zone .wp-main-zone-item .wp-main-zone-item-content .wp-main-zone-item-label {
  position: relative;
  top: 1px;
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-zones .wp-main-zone .wp-main-zone-item .wp-icon {
  opacity: 1;
  fill: #ffffff;
  vertical-align: middle;
  width: 16px;
  height: 16px;
}
@media (min-width: 576px) {
  .wp-navigation-main-container .wp-navigation-main .wp-navigation-main-zones .wp-main-zone .wp-main-zone-item .wp-icon {
    fill: rgba(255, 255, 255, 0.75);
    top: 7px;
    vertical-align: initial;
    width: 26px;
    height: 26px;
  }
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-zones .wp-main-zone .wp-main-zone-item.active,
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-zones .wp-main-zone .wp-main-zone-item:hover {
  color: var(--color-action-yellow);
}
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-zones .wp-main-zone .wp-main-zone-item.active .wp-icon,
.wp-navigation-main-container .wp-navigation-main .wp-navigation-main-zones .wp-main-zone .wp-main-zone-item:hover .wp-icon {
  fill: var(--color-action-yellow);
}
@media (min-width: 1040px) {
  .wp-navigation-main-container .wp-navigation-main {
    height: var(--total-1row-navigation-height);
  }
}
.wp-navigation-main-container .wp-navigation-lastLogin {
  position: absolute;
  top: -100px;
  left: 0;
  right: 0;
  margin: 0 auto auto;
  color: var(--color-primary-sphblue);
  background-color: var(--color-shades-grey-1);
  opacity: 1;
  width: 150px;
  padding: 4px;
  text-align: center;
  font-size: 11px;
  z-index: 20;
  border-radius: 0 0 8px 8px;
  filter: drop-shadow(5px 0px 0px rgba(0, 0, 0, 0.3));
  animation-delay: 4s, 10s;
  animation-duration: 1000ms, 1000ms;
  animation-name: lastLoginScrollIn, lastLoginScroll;
  animation-fill-mode: forwards;
}
.wp-navigation-main-container .alert-box {
  --alert-box-height: 90px;
  width: 328px;
  height: var(--alert-box-height);
  box-shadow: 0px 2px 2px -1px rgba(10, 13, 18, 0.04);
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: fixed;
  z-index: 1039;
  opacity: 0;
  visibility: hidden;
  transition: opacity .2s linear, visibility .2s linear;
  top: calc(var(--main-navigation-complience-height) + var(--main-navigation-main-1row-height));
}
@media (max-width: 1039px) {
  .wp-navigation-main-container .alert-box {
    left: 50%;
    transform: translate(-50%);
    top: calc(var(--main-navigation-complience-height) + var(--main-navigation-main-2row-height) + var(--main-navigation-wallet-container-height));
  }
}
.wp-navigation-main-container .alert-box .bonus-info-container {
  flex: 1 1 0;
  padding: 8px 12px;
  background: var(--color-gray-900);
  border-radius: 8px;
  align-items: flex-start;
  display: flex;
}
.wp-navigation-main-container .alert-box .bonus-info-container .bonus-info-text {
  flex: 1 1 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 2px;
  display: inline-flex;
  color: var(--color-gray-300);
  line-height: 18px;
}
.wp-navigation-main-container .alert-box .bonus-info-container .bonus-info-text * {
  color: inherit;
  line-height: inherit;
}
.wp-navigation-main-container .alert-box .bonus-info-container .bonus-info-text h4 {
  font-size: 12px;
  font-weight: bold;
  margin: 0;
}
.wp-navigation-main-container .alert-box .bonus-info-container .bonus-info-text p {
  font-size: 12px;
  margin: 0;
}
.wp-navigation-main-container .alert-box.show {
  opacity: 1;
  z-index: 100000;
  visibility: visible;
  transition: opacity .2s linear, visibility 0s linear;
}
.wp-navigation-main-search {
  /**/
  --search-background-color: var(--color-shades-grey-2);
  --search-border-radius: 14px;
  --search-more-background-color: #fff;
  --search-more-border-color: var(--search-more-background-color);
  --search-more-border-radius: 8px;
  --search-more-icon-color: var(--color-primary-sphblue);
  --search-more-text-color: var(--color-primary-sphblue);
  --main-search-heading-background-color: #fff;
  --search-result-item-background-color: #fff;
  --search-result-item-text-color: #000;
  --search-result-item-title-color: var(--color-primary-sphblue);
  --search-result-item-provider-color: var(--color-primary-sphblue);
  --search-result-item-icon-color: var(--color-action-turquoise);
  --search-result-item-icon-hover-color: var(--color-accent-turquoise);
  --search-input-text-color: var(--color-primary-deep);
  --search-input-border-color: var(--color-shades-grey-1);
  --search-input-border-radius: 6px;
  --search-result-input-background-color: var(--color-action-purple);
  --search-result-input-icon-color: var(--search-input-text-color);
  --search-result-input-close-color: var(--search-input-text-color);
  --search-width: calc(100% - 20px);
  --search-top: -70px;
  /**/
  width: 100%;
  top: var(--search-top);
  position: fixed;
  z-index: 1037;
  display: block;
  transition: top 500ms ease-in;
}
.wp-navigation-main-search.active {
  --search-top: calc(var(--total-2row-navigation-height) + var(--notification-bars-height));
}
@media (min-width: 1040px) {
  .wp-navigation-main-search.active {
    --search-top: calc(var(--total-1row-navigation-height) + var(--notification-bars-height));
  }
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper {
  width: var(--search-width);
  margin: auto auto;
  border-radius: 0 0 var(--search-border-radius) var(--search-border-radius);
  position: relative;
  background-color: transparent;
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content {
  overflow: hidden;
  margin: auto auto;
  background-color: var(--search-background-color);
  border-radius: 0 0 var(--search-border-radius) var(--search-border-radius);
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .main-game-search-close {
  margin-left: 20px;
  cursor: pointer;
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .gradiant-filler {
  position: absolute;
  width: 100%;
  opacity: 0;
  z-index: 35;
  user-select: none;
  pointer-events: none;
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .gradiant-filler.bottom {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), var(--search-background-color));
  height: 20px;
  top: 434px;
  border-radius: 8px;
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .gradiant-filler.top {
  background: linear-gradient(to top, rgba(255, 255, 255, 0), var(--search-background-color));
  height: 20px;
  top: 68px;
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .dynamic-result-more {
  position: absolute;
  background-color: var(--search-more-background-color);
  border: 1px solid var(--search-more-border-color);
  border-radius: var(--search-more-border-radius);
  cursor: pointer;
  height: 50px;
  width: 113px;
  text-align: center;
  opacity: 0;
  top: 0px;
  left: 50%;
  transform: translateX(-50%);
  transition: opacity 200ms ease-in;
  z-index: 1;
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .dynamic-result-more .wp-icon {
  top: 15px;
  position: relative;
  fill: var(--search-more-icon-color);
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .dynamic-result-more .dynamic-result-more-text {
  font-weight: bold;
  position: relative;
  top: 9px;
  left: 3px;
  color: var(--search-more-text-color);
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-main-search-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 68px;
  padding: 0 5%;
  z-index: 50;
  position: relative;
  background-color: var(--main-search-heading-background-color);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}
@media (min-width: 992px) {
  .wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-main-search-heading {
    padding: 0 90px;
  }
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-main-search-heading .wp-navigation-main-search-input,
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-main-search-heading:focus {
  color: var(--search-input-text-color);
  width: 100%;
  border: 1px solid var(--search-input-border-color);
  border-radius: var(--search-input-border-radius);
  height: 46px;
  outline: none;
  padding-left: 38px;
  font-size: 16px;
}
@media (min-width: 992px) {
  .wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-main-search-heading .wp-navigation-main-search-input,
  .wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-main-search-heading:focus {
    margin-left: 35px;
  }
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-main-search-heading .wp-navigation-main-search-input-icon {
  position: absolute;
  left: calc(5% + 12px);
  top: 23px;
  fill: var(--search-result-input-icon-color);
}
@media (min-width: 992px) {
  .wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-main-search-heading .wp-navigation-main-search-input-icon {
    left: 135px;
  }
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-main-search-heading .wp-btn {
  color: var(--search-result-input-close-color);
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-no-search-results {
  margin-top: 21px;
  font-size: 18px;
  color: var(--color-primary-deep);
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-no-search-results ul,
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-no-search-results li {
  font-size: 16px;
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-main-search-results-container {
  position: relative;
  transition: height 500ms ease-in;
  overflow-y: scroll;
  background-color: var(--search-background-color);
  border-radius: 0 0 var(--search-border-radius) var(--search-border-radius);
  color: #000;
  padding: 0 10%;
  height: 0;
  width: var(--search-width);
}
@media (min-width: 992px) {
  .wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-main-search-results-container {
    padding: 0 90px;
  }
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-main-search-results-container .wp-navigation-main-search-results:last-child {
  margin-bottom: 40px;
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-main-search-results-container .wp-navigation-main-search-results {
  min-height: 0;
  overflow: hidden;
  transition: all 0.2s ease-in;
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-main-search-results-container .wp-navigation-main-search-results .search-result-item {
  z-index: 20;
  opacity: 1;
  border-radius: 8px;
  /*height: 64px;*/
  padding: 10px;
  color: var(--search-result-item-text-color);
  background-color: var(--search-result-item-background-color);
  margin-bottom: 6px;
  position: relative;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.125);
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-main-search-results-container .wp-navigation-main-search-results .search-result-item a {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-main-search-results-container .wp-navigation-main-search-results .search-result-item .search-item-image {
  height: 48px;
  width: 48px;
  background-color: var(--search-background-color);
  display: flex;
  align-items: center;
  border-radius: 24px;
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-main-search-results-container .wp-navigation-main-search-results .search-result-item .search-item-image img:not([src]):not([srcset]) {
  visibility: hidden;
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-main-search-results-container .wp-navigation-main-search-results .search-result-item .search-item-image img {
  height: 48px;
  width: 48px;
  background-color: var(--search-result-item-background-color);
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-main-search-results-container .wp-navigation-main-search-results .search-result-item .search-item-content {
  flex-grow: 2;
  margin-left: 10px;
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-main-search-results-container .wp-navigation-main-search-results .search-result-item .search-item-content .search-item-content-title,
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-main-search-results-container .wp-navigation-main-search-results .search-result-item .search-item-content a {
  color: var(--search-result-item-title-color);
  font: normal normal bold 16px/22px proxima_nova_bold, sans-serif;
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-main-search-results-container .wp-navigation-main-search-results .search-result-item .search-item-content .search-item-content-provider,
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-main-search-results-container .wp-navigation-main-search-results .search-result-item .search-item-content a {
  color: var(--search-result-item-provider-color);
  opacity: .7;
  font: normal normal normal 12px/15px proxima_nova_regular, sans-serif;
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-main-search-results-container .wp-navigation-main-search-results .search-result-item .search-item-button {
  fill: var(--search-result-item-icon-color);
  cursor: pointer;
  margin-top: 6px;
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content .wp-navigation-main-search-results-container .wp-navigation-main-search-results .search-result-item:hover .search-item-button {
  fill: var(--search-result-item-icon-hover-color);
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content.active .wp-navigation-main-search-results-container {
  height: 380px;
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content.active .wp-navigation-main-search-heading {
  margin-bottom: 6px;
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content.more .dynamic-result-more {
  display: block;
  top: 420px;
  opacity: 1;
  transition-delay: 500ms;
  z-index: 40;
}
.wp-navigation-main-search .wp-navigation-main-search-wrapper .wp-navigation-main-search-content.more .gradiant-filler {
  opacity: 1;
  transition-delay: 500ms;
}
@media (min-width: 992px) {
  .wp-navigation-main-search {
    display: block;
    --search-width: 600px;
  }
}
.ai-content-container {
  --column-count: 1;
  margin: 0 auto;
  padding: 20px;
}
.ai-content-container * {
  font-family: proxima_nova, sans-serif;
}
.ai-content-container.article {
  font-size: 16px;
  background-color: #fff;
}
.ai-content-container.article h1,
.ai-content-container.article h2,
.ai-content-container.article h3,
.ai-content-container.article h4,
.ai-content-container.article h5 {
  font-weight: bold;
}
.ai-content-container.article h1 {
  font-size: 2em;
}
.ai-content-container.article .html-content h2 {
  font-size: 1.5em;
}
.ai-content-container.article .html-content h3 {
  font-size: 1.1em;
}
.ai-content-container.article .html-content h4 {
  font-size: 1.05em;
}
.ai-content-container.article .html-content a {
  color: var(--color-brand-500);
  font-weight: bold;
}
.ai-content-container.article .html-content a:hover {
  text-decoration: underline;
  color: var(--color-skyblue-500);
}
@media (min-width: 768px) {
  .ai-content-container {
    width: 750px;
    --column-count: 2;
  }
}
@media (min-width: 992px) {
  .ai-content-container {
    width: 970px;
    --column-count: 3;
  }
}
@media (min-width: 1200px) {
  .ai-content-container {
    width: 1170px;
    --column-count: 4;
  }
}
.ai-content-container a {
  text-decoration: underline;
}
.ai-content-container .page-link {
  display: block;
  width: max-content;
  margin-left: auto;
}
.ai-content-container .article-grid {
  display: grid;
  padding: 0;
  margin: 0;
  grid-template-columns: repeat(var(--column-count), 1fr);
  gap: 15px;
}
.ai-content-container .article-grid .article-card {
  padding: 1em;
  margin: 0;
  background-color: #fff;
}
.ai-content-container .article-grid .article-card img {
  max-width: 100%;
  height: auto;
}
.ai-content-container .article-grid .article-card h3 {
  font-weight: bold;
}
.ai-content-container .article-grid .article-card h4 {
  font-weight: normal;
  font-size: 1em;
}
.onsite-banner {
  --banner-height: 421px;
  user-select: none;
  position: relative;
  height: var(--banner-height);
  display: flex;
  /* Animations */
}
.onsite-banner * {
  box-sizing: border-box;
}
.onsite-banner a,
.onsite-banner a:hover,
.onsite-banner a:focus {
  text-decoration: underline;
  cursor: pointer;
}
.onsite-banner a.btn,
.onsite-banner a:hover.btn,
.onsite-banner a:focus.btn {
  text-decoration: none;
}
.onsite-banner h1,
.onsite-banner h2,
.onsite-banner h3,
.onsite-banner h4 {
  margin-top: 5px;
  margin-bottom: 5px;
  line-height: 120%;
}
.onsite-banner.campaign {
  --banner-height: 400px;
}
.onsite-banner .nav-button {
  display: none;
}
.onsite-banner .nav-bar {
  display: flex;
  z-index: 2;
  gap: 10px;
  position: absolute;
  right: 2em;
  top: 1em;
}
.onsite-banner .nav-bar .link {
  display: block;
  width: 10px;
  height: 10px;
  background-color: #fff;
  box-shadow: 0px 1px 2px #00000080;
  border-radius: 50%;
  opacity: .5;
  transition: all 300ms;
}
.onsite-banner .nav-bar .link.active {
  opacity: 1;
  transform: scale(1.2);
}
.onsite-banner .disabled {
  display: none;
}
.onsite-banner.single-slide .nav-bar {
  display: none;
}
.onsite-banner .slides {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.onsite-banner .slide {
  display: none;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr min-content;
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.onsite-banner .slide.active {
  z-index: 1;
  display: grid;
  pointer-events: all;
}
.onsite-banner .slide.next {
  z-index: 2;
  display: grid;
}
.onsite-banner .bg-image,
.onsite-banner .fg-image {
  display: none;
}
.onsite-banner .mobile-image {
  z-index: -1;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
}
@media (min-width: 768px) {
  .onsite-banner .mobile-image {
    display: none;
  }
}
.onsite-banner .shadow-wrapper {
  filter: drop-shadow(0 0 8px rgba(0, 0, 0, 0.3));
}
.onsite-banner .main-area {
  display: grid;
  clip-path: ellipse(100% 100% at 50% 100%);
  background-color: #0a42ab;
  margin-top: -30px;
  color: #fff;
  padding: 35px 10px 5px;
}
.onsite-banner .main-area .btn.color-primary {
  color: #fff;
  border-color: #fff;
}
.onsite-banner .main-area > .inner {
  max-width: 600px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: min-content 1fr;
}
.onsite-banner .main-area .content {
  grid-area: content;
  text-align: center;
}
.onsite-banner .main-area .content *:not(.btn) {
  color: inherit;
}
.onsite-banner .main-area .content h1 {
  font-size: 28px;
}
.onsite-banner .main-area .content h2 {
  font-size: 24px;
}
.onsite-banner .main-area .content h3 {
  font-size: 20px;
}
.onsite-banner .main-area .content h4 {
  font-size: 18px;
  font-family: proxima_nova_regular;
}
.onsite-banner .main-area .content p {
  font-size: 16px;
  line-height: 130%;
}
.onsite-banner .main-area .content .smallcontent p {
  font-size: 10px;
  line-height: 140%;
}
.onsite-banner .main-area .content > *:first-child {
  margin-top: 0;
}
.onsite-banner .main-area .content > *:last-child {
  margin-bottom: 0;
}
.onsite-banner .main-area .smallcontent {
  position: relative;
  bottom: 0;
  left: 0;
}
@media (min-width: 768px) {
  .onsite-banner {
    --banner-height: 280px;
    --stribe-width: 270px;
    --stribe-translate-x: 58px;
    --banner-skew: calc(var(--banner-height) * .577);
    --skew-top-right: 100%;
    --skew-top-left: calc(var(--skew-top-right) - var(--stribe-width));
    --skew-bottom-right: calc(100% - var(--banner-skew));
    --skew-bottom-left: calc(var(--skew-bottom-right) - var(--stribe-width));
    --skew-top-right-slide: calc(var(--skew-top-right) + var(--stribe-translate-x));
    --skew-bottom-right-slide: calc(var(--skew-bottom-right) + var(--stribe-translate-x));
  }
  .onsite-banner.campaign {
    --banner-height: 440px;
    --stribe-width: 485px;
    --stribe-translate-x: 255px;
  }
  .onsite-banner.campaign .main-area {
    background-color: transparent;
    color: #0a42ab;
  }
  .onsite-banner .slides {
    overflow: visible;
  }
  .onsite-banner .slide {
    clip-path: polygon(0 0, var(--skew-top-right-slide) 0, var(--skew-bottom-right-slide) 100%, 0 100%);
    align-items: center;
    justify-content: flex-start;
  }
  .onsite-banner .slide.active,
  .onsite-banner .slide.next {
    display: flex;
  }
  .onsite-banner .bg-image {
    clip-path: polygon(var(--skew-top-left) 0, var(--skew-top-right) 0, var(--skew-bottom-right) 100%, var(--skew-bottom-left) 100%);
  }
  .onsite-banner .bg-image,
  .onsite-banner .fg-image {
    display: block;
    position: absolute;
    height: var(--banner-height);
  }
  .onsite-banner .bg-image {
    width: 100%;
    z-index: -1;
    left: auto;
    right: calc(var(--stribe-translate-x) * -1);
    object-fit: fill;
  }
  .onsite-banner .fg-image {
    width: calc(var(--skew-top-right) - var(--skew-bottom-left));
    z-index: -1;
    left: auto;
    right: calc(var(--stribe-translate-x) * -1);
    object-fit: cover;
  }
  .onsite-banner .shadow-wrapper {
    filter: none;
    height: 100%;
  }
  .onsite-banner .main-area {
    position: static;
    display: block;
    padding: 0;
    margin: 0;
    height: 100%;
    margin-left: 30px;
    background-color: transparent;
    clip-path: none;
    color: #0a42ab;
    text-align: left;
  }
  .onsite-banner .main-area .btn.color-primary {
    color: #0a42ab;
    border-color: #0a42ab;
  }
  .onsite-banner .main-area > .inner {
    max-width: 300px;
    height: 100%;
  }
  .onsite-banner .main-area .content {
    text-align: left;
    font-size: 16px;
  }
  .onsite-banner .main-area .content h1 {
    font-size: 28px;
  }
  .onsite-banner .main-area .content h2 {
    font-size: 24px;
  }
  .onsite-banner .main-area .content h3 {
    font-size: 20px;
  }
  .onsite-banner .main-area .content h4 {
    font-size: 18px;
  }
  .onsite-banner .main-area .content p {
    font-size: 16px;
  }
  .onsite-banner .main-area .content .smallcontent p {
    font-size: 11px;
  }
  .onsite-banner .main-area .smallcontent {
    position: absolute;
    bottom: 0;
    left: 0;
  }
  .onsite-banner .nav-button {
    z-index: 2;
    display: flex;
    position: absolute;
    top: 50%;
    cursor: pointer;
    width: 40px;
    height: 40px;
    background-color: #0a42ab;
    border-color: #0a42ab;
    border-style: solid;
    border-radius: 50%;
    padding: 6px;
  }
  .onsite-banner .nav-button svg {
    fill: #fff;
    width: 100%;
    height: 100%;
  }
  .onsite-banner .nav-button.prev {
    left: -46px;
  }
  .onsite-banner .nav-button.next {
    right: -46px;
  }
  .onsite-banner.single-slide .nav-button {
    display: none;
  }
  .onsite-banner .nav-bar {
    left: 50%;
    right: auto;
    transform: translateX(-50%);
    top: auto;
    bottom: .5em;
    gap: 1em;
  }
  .onsite-banner .nav-bar .link {
    width: 12px;
    height: 12px;
  }
  .onsite-banner .disabled {
    display: none;
  }
}
@media (min-width: 992px) {
  .onsite-banner {
    --banner-height: 350px;
    --stribe-width: 380px;
    --stribe-translate-x: 58px;
  }
  .onsite-banner .main-area > .inner {
    max-width: 360px;
  }
  .onsite-banner .main-area .content h1 {
    font-size: 38px;
  }
  .onsite-banner .main-area .content h2 {
    font-size: 30px;
  }
  .onsite-banner .main-area .content h3 {
    font-size: 24px;
  }
  .onsite-banner .main-area .content p {
    font-size: 16px;
  }
  .onsite-banner .main-area .content .smallcontent p {
    font-size: 11px;
  }
}
@media (min-width: 1200px) {
  .onsite-banner {
    --banner-height: 440px;
    --stribe-width: 500px;
    --stribe-translate-x: 58px;
  }
  .onsite-banner .main-area > .inner {
    max-width: 450px;
  }
  .onsite-banner .main-area .content h1 {
    font-size: 46px;
  }
  .onsite-banner .main-area .content h2 {
    font-size: 38px;
  }
  .onsite-banner .main-area .content h3 {
    font-size: 30px;
  }
  .onsite-banner .main-area .content h4 {
    font-size: 24px;
  }
  .onsite-banner .main-area .content p {
    font-size: 18px;
  }
  .onsite-banner .main-area .content .smallcontent p {
    font-size: 11px;
  }
  .onsite-banner .main-area .content .btn {
    font-size: 20px;
    line-height: 24px;
    padding: 14px 55px;
  }
}
.onsite-banner .slides {
  /* These variables are animate to a value from 0 to 1, by the Banner javascript */
  --linear: 0;
  /* Linear */
  --sm-start: 0;
  /* Smooth Start */
  --sm-stop: 0;
  /* Smooth Stop */
  --sm-step: 0;
  /* Smooth Step */
  --smer-step: 0;
  /* Smoother Step */
  --eiob: 0;
  /* EaseInOutBounce */
  --zero-to-one: var(--sm-step);
  --one-to-zero: calc(1 - var(--zero-to-one));
}
.onsite-banner .slide {
  /* MOBILE VIEW*/
  /**/
  /* Slides */
  /* Current slide opacity is 1, goes to 0 as we move to next */
  --slide-opacity: var(--one-to-zero);
  /* Next slide opacity is 0, goes to 1 as we move to it */
  --next-slide-opacity: var(--zero-to-one);
  /**/
  /* Main area inner */
  /* For current slide, it moves from neutral to scrolled down one third of the banner height */
  --main-inner-translate-y: calc((var(--banner-height) / 4) * var(--zero-to-one));
  /* For next slide, it moves from scrolled down one third of the banner height to neutral */
  --next-main-inner-translate-y: calc((var(--banner-height) / 4) * var(--one-to-zero));
  /* Main area inner opaticy */
  --main-inner-opacity: var(--one-to-zero);
  --next-main-inner-opacity: var(--zero-to-one);
  /**/
  /* Mobile image */
  --mobile-opacity: var(--one-to-zero);
  --mobile-scale: scale(calc(1 + (var(--one-to-zero) * .2)));
  --next-mobile-opacity: var(--zero-to-one);
  --next-mobile-scale: scale(calc(1 + (var(--zero-to-one) * .2)));
  /**/
  /**/
  /* The following are not used in mobile view, these are just default values */
  /* fg image */
  --fg-translate: none;
  --next-fg-translate: none;
  --fg-opacity: 1;
  --next-fg-opacity: 1;
  /* Main area */
  --main-area-translate-y: 0;
  --next-main-area-translate-y: 0;
}
.onsite-banner .slide.active {
  opacity: var(--slide-opacity);
}
.onsite-banner .slide.active .mobile-image {
  opacity: var(--mobile-opacity);
  transform: var(--mobile-scale);
}
.onsite-banner .slide.active .fg-image {
  opacity: var(--fg-opacity);
  transform: translate(var(--fg-translate-x), var(--fg-translate-y));
}
.onsite-banner .slide.active .main-area {
  transform: translateY(var(--main-area-translate-y));
}
.onsite-banner .slide.active .main-area > .inner {
  opacity: var(--main-inner-opacity);
  transform: translateY(var(--main-inner-translate-y));
}
.onsite-banner .slide.active .smallcontent {
  opacity: var(--main-inner-opacity);
  transition: opacity 0.2s ease-in-out;
}
.onsite-banner .slide.next {
  opacity: var(--next-slide-opacity);
}
.onsite-banner .slide.next .mobile-image {
  opacity: var(--next-mobile-opacity);
  transform: var(--next-mobile-scale);
}
.onsite-banner .slide.next .fg-image {
  opacity: var(--next-fg-opacity);
  transform: translate(var(--next-fg-translate-x), var(--next-fg-translate-y));
}
.onsite-banner .slide.next .main-area {
  transform: translateY(var(--next-main-area-translate-y));
}
.onsite-banner .slide.next .main-area > .inner {
  opacity: var(--next-main-inner-opacity);
  transform: translateY(var(--next-main-inner-translate-y));
}
.onsite-banner .slide.next .smallcontent {
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
@media (min-width: 768px) {
  .onsite-banner .slide {
    /* Main area */
    /* Moves from neutral and down */
    /* It is  */
    --main-area-translate-y: calc((var(--banner-height) / 1.6) * var(--zero-to-one));
    /* Moves down to neutral */
    --next-main-area-translate-y: calc((var(--banner-height) / 1.6) * var(--one-to-zero) * -1);
    /*--next-main-area-translate-y: ~'calc(var(--main-area-translate-y) - var(--banner-height) / 2)';*/
    /* fg image */
    --fg-opacity: var(--one-to-zero);
    --fg-translate-x: calc(5em * var(--zero-to-one));
    --fg-translate-y: calc(5em * var(--zero-to-one));
    --next-fg-opacity: var(--zero-to-one);
    --next-fg-translate-x: calc(5em *  var(--one-to-zero));
    --next-fg-translate-y: calc(5em *  var(--one-to-zero));
    /* Resets */
    --main-inner-translate-y: 0;
    --next-main-inner-translate-y: 0;
  }
}
.generic-page-article-slideshow {
  position: relative;
}
.generic-page-article-slideshow .banner-slide {
  width: 100%;
}
.generic-page-article-slideshow img {
  width: 100%;
  height: auto;
}
.generic-page-article-slideshow .thumbnails {
  position: absolute;
  bottom: -9px;
  display: grid;
  grid-gap: 7px;
  list-style-type: none;
  background-color: rgba(0, 0, 0, 0.52);
  width: 100%;
  padding: 10px;
}
.generic-page-article-slideshow .thumbnails .banner-slide {
  display: inline-block;
  width: 80px;
}
.generic-page-article-slideshow .thumbnails .banner-slide.active {
  outline: 1px solid #fff;
}
.no-banner.spacer {
  margin-bottom: 15px;
}
.mainbanner-wrapper .banner-slide {
  width: 100%;
}
.mainbanner-wrapper .banner-slide:not(:first-child) {
  display: none;
}
.mainbanner-wrapper .banner-slide.image-banner a {
  display: block;
}
.mainbanner-wrapper .banner-slide.image-banner img {
  width: 100%;
  height: auto;
}
.mainbanner-wrapper .banner-slide.image-banner img,
.mainbanner-wrapper .banner-slide.image-banner lottie-player {
  display: none;
}
.mainbanner-wrapper .banner-slide.image-banner img.mobile,
.mainbanner-wrapper .banner-slide.image-banner lottie-player.mobile {
  display: block;
}
.mainbanner-wrapper .banner-slide.image-banner img.desktop,
.mainbanner-wrapper .banner-slide.image-banner lottie-player.desktop {
  display: none;
}
@media (min-width: 768px) {
  .mainbanner-wrapper .banner-slide.image-banner img.mobile,
  .mainbanner-wrapper .banner-slide.image-banner lottie-player.mobile {
    display: none;
  }
  .mainbanner-wrapper .banner-slide.image-banner img.desktop,
  .mainbanner-wrapper .banner-slide.image-banner lottie-player.desktop {
    display: block;
  }
}
.mainbanner-wrapper.flickity-enabled .banner-slide {
  display: block;
}
.mainbanner-wrapper .flickity-page-dots {
  bottom: 8px;
}
.mainbanner-wrapper .flickity-page-dots .dot {
  width: 12px;
  height: 12px;
  border: 1px solid #fff;
  background-color: #05356E;
  opacity: .7;
  margin: 0 3px;
}
.mainbanner-wrapper .flickity-page-dots .dot.is-selected {
  background-color: #fff;
}
.mainbanner-wrapper .flickity-prev-next-button {
  background-color: transparent;
  opacity: .5;
  /*        top: unset;
        width: 26px;
        height: 26px;
        border-radius: 50%;
        transform: translateY(-50%);
        bottom: -45px;
        border: 2px solid #05356E;
        background-color: #fff;
        z-index: 1;

        svg {
            fill: #05356E;
        }

        &:disabled {
            display: none;
        }

        &.previous {
            left: 40px;
        }

        &.next {
            right: 40px;
        }*/
}
.mainbanner-wrapper .flickity-prev-next-button.previous {
  left: -45px;
}
.mainbanner-wrapper .flickity-prev-next-button.next {
  right: -45px;
}
.mainbanner-wrapper .flickity-prev-next-button .arrow {
  fill: #fff;
  filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.7));
}
.mainbanner-wrapper .flickity-prev-next-button:hover {
  background-color: transparent;
  opacity: .8;
}
/*This class is to avoid showing the body background-color when a notification is dismissed*/
.notification-container {
  background-color: var(--color-brand-500);
  height: var(--notification-bars-height);
}
.notification-bar {
  font-family: proxima_nova_regular, sans-serif;
  background-color: #ffd463;
  border-bottom: 0 none;
}
.notification-bar .content {
  position: relative;
  font-size: 12px;
  border: none;
  padding: 8px 70px;
  margin: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.notification-bar .content p {
  margin: 4px 0;
  color: #0c1e3c;
  text-align: center;
  font-weight: bold;
}
.notification-bar .content p a {
  color: inherit;
  text-decoration: underline;
}
.notification-bar .content p a:hover,
.notification-bar .content p a:active {
  color: inherit;
}
.notification-bar .content .btn {
  float: right;
  margin-left: 5px;
  display: inline-block;
  padding: 3px 10px 1px 10px;
  font-size: 12px;
  bottom: 3px;
}
.notification-bar .content a.btn {
  color: #fff;
  text-decoration: none;
}
.notification-bar .content a.btn:hover,
.notification-bar .content a.btn:active {
  color: #fff;
}
.notification-bar .content .close {
  position: absolute;
  top: 8px;
  right: 25px;
  padding: 0 5px;
  border: 1px solid #0c1e3c;
  color: #0c1e3c;
  border-radius: 4px;
  opacity: 0.7;
}
.notification-bar .content .close:hover {
  opacity: 1;
}
.notification-bar .alertIcon {
  float: left;
  width: 21px;
  height: 18px;
  margin-right: 5px;
  background: url('/static/TopNav/images/alert_Icon.png') no-repeat;
}
.notification-bar .close {
  display: none;
}
.notification-bar.notification-bar-dismissible .close {
  display: block;
}
body.quicklaunch-standalone .notification-bar {
  display: none;
}
[data-is-logged-in] .focalFloatButton,
[data-filter-result-shown] .focalFloatButton {
  display: none;
}
[data-is-logged-in] .focalFloat,
[data-filter-result-shown] .focalFloat {
  pointer-events: none;
}
.chat-access {
  display: none;
  position: fixed;
  left: -37px;
  top: 50%;
  height: 42px;
  width: 116px;
  background-image: url('/static/Chat.png');
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  font-size: 0;
  left: -1000px;
}
.chat-access.chat-access-old {
  display: block;
}
.chat-message {
  box-sizing: border-box;
  min-height: 48px;
  min-width: 100px;
  z-index: 2147483000;
  position: fixed;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 10px 20px 10px 10px;
  bottom: 20px;
  right: 80px;
  display: grid;
  grid-template-columns: 1fr min-content;
  grid-gap: 10px;
}
.modal.force-above {
  z-index: 1050;
}
.switch {
  position: relative;
  display: inline-block;
  width: 44px;
  height: 24px;
}
.switch input {
  display: none;
}
.slider {
  display: flex;
  padding: 2px;
  cursor: pointer;
  background-color: #ccc;
  transition: .2s;
  width: 44px;
  height: 24px;
}
.slider:before {
  content: "";
  height: 20px;
  width: 20px;
  background-color: white;
  transition: .2s;
}
input[type="checkbox"]:checked + input[type="hidden"] + .slider,
input[type="checkbox"]:checked + .slider {
  background-color: var(--color-brand-600);
}
input[type="checkbox"]:focus + input[type="hidden"] + .slider,
input[type="checkbox"]:focus + .slider {
  box-shadow: 0 0 1px var(--color-brand-600);
}
input[type="checkbox"]:checked + input[type="hidden"] + .slider:before,
input[type="checkbox"]:checked + .slider:before {
  transform: translateX(20px);
}
.slider.round {
  border-radius: 12px;
}
.slider.round:before {
  border-radius: 50%;
  box-shadow: 0px 1px 3px 0px rgba(10, 13, 18, 0.1), 0px 1px 2px -1px rgba(10, 13, 18, 0.1);
}
a.kbsw-btn-primary,
button.kbsw-btn-primary,
div.kbsw-btn-primary,
a.kbsw-btn-secondary,
button.kbsw-btn-secondary,
div.kbsw-btn-secondary {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  border-radius: 80px;
  box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
  font-family: proxima_nova_bold;
}
a.kbsw-btn-primary.kbsw-btn-xl,
button.kbsw-btn-primary.kbsw-btn-xl,
div.kbsw-btn-primary.kbsw-btn-xl,
a.kbsw-btn-secondary.kbsw-btn-xl,
button.kbsw-btn-secondary.kbsw-btn-xl,
div.kbsw-btn-secondary.kbsw-btn-xl {
  padding: 12px 18px;
  gap: 6px;
  font-size: 16px;
  line-height: 24px;
}
a.kbsw-btn-primary[disabled],
button.kbsw-btn-primary[disabled],
div.kbsw-btn-primary[disabled],
a.kbsw-btn-secondary[disabled],
button.kbsw-btn-secondary[disabled],
div.kbsw-btn-secondary[disabled] {
  background: var(--color-gray-100);
  color: var(--color-gray-400);
  cursor: not-allowed;
}
a.kbsw-btn-primary,
button.kbsw-btn-primary,
div.kbsw-btn-primary {
  background: var(--color-brand-500);
  color: var(--color-white);
  border: 1px solid var(--color-gray-200);
}
a.kbsw-btn-primary:not([disabled]):hover,
button.kbsw-btn-primary:not([disabled]):hover,
div.kbsw-btn-primary:not([disabled]):hover,
a.kbsw-btn-primary:not([disabled]):focus,
button.kbsw-btn-primary:not([disabled]):focus,
div.kbsw-btn-primary:not([disabled]):focus {
  background: var(--color-brand-600);
  color: var(--color-white);
}
a.kbsw-btn-secondary,
button.kbsw-btn-secondary,
div.kbsw-btn-secondary {
  background: var(--color-white);
  color: var(--color-brand-700);
  border: 1px solid var(--color-brand-300);
}
a.kbsw-btn-secondary:hover,
button.kbsw-btn-secondary:hover,
div.kbsw-btn-secondary:hover,
a.kbsw-btn-secondary:focus,
button.kbsw-btn-secondary:focus,
div.kbsw-btn-secondary:focus {
  background: var(--color-gray-200);
  color: var(--color-brand-800);
}
input.kbsw-input {
  width: 100%;
  height: 100%;
  max-width: 360px;
  display: flex;
  padding: 10px 14px;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  border-radius: 8px;
  border: 1px solid var(--color-gray-300, #D5D7DA);
  background: var(--color-white, #FFF);
  box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
  font-size: 16px;
  line-height: 24px;
  color: var(--color-gray-500);
}
.kbsw-radio {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  padding: 0px;
  color: var(--color-gray-700, #414651);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 0px;
  cursor: pointer;
}
.kbsw-radio input {
  width: 20px;
  height: 20px;
  margin: 2px 0 0;
  cursor: pointer;
}
.kbsw-content-divider {
  display: flex;
  align-items: center;
  gap: 8px;
  align-self: stretch;
}
.kbsw-content-divider:after {
  content: '';
  height: 1px;
  flex: 1 0 0;
  background: var(--color-gray-200);
}
.kbsw-dropdown {
  width: 100%;
  text-overflow: ellipsis;
  white-space: normal;
  padding: 10px 34px 10px 14px;
  border-radius: 80px;
  border: 1px solid var(--color-gray-300, #D5D7DA);
  background: var(--color-white, #FFF);
  box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg class='kbsw-dropdown-arrow' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23414651' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 10px center;
}
.cta-box-wrapper {
  --cta-image-max-width: 80px;
  --cta-image-row: 3 / span 2;
  --cta-image-side-margin: 10px;
  --cta-content-padding: 10px;
  --cta-content-color: #fff;
  --cta-title-size: 1.6em;
  --cta-body-size: 1.2em;
  --cta-body-column: 1 / span 2;
  --cta-terms-size: .9em;
  --cta-button-height: 40px;
  --cta-button-font-size: 1.4em;
  --cta-button-margin-left: 0;
  --cta-button-text-color: var(--color-brand-950);
  --cta-button-color: var(--cta-content-color);
  --color-a: var(--color-skyblue-500);
  --color-b: var(--color-brand-500);
  font-family: proxima_nova, sans-serif;
  font-size: 10px;
  display: grid;
  grid-template-columns: 1fr min-content min-content;
}
@media (min-width: 450px) {
  .cta-box-wrapper {
    --cta-content-padding: 15px;
    --cta-image-max-width: 100px;
    --cta-image-side-margin: 15px;
    --cta-terms-size: 1em;
  }
}
@media (min-width: 576px) {
  .cta-box-wrapper {
    --cta-image-max-width: 140px;
    --cta-image-side-margin: 20px;
    --cta-image-row: 2 / span 3;
    --cta-content-padding: 20px;
    --cta-body-size: 1.4em;
    --cta-body-column: 1;
    --cta-terms-size: 1.1em;
    --cta-button-margin-left: 30px;
  }
}
@media (min-width: 992px) {
  .cta-box-wrapper {
    --cta-content-padding: 32px 50px;
    --cta-image-max-width: 180px;
    --cta-image-side-margin: 30px;
    --cta-title-size: 3em;
    --cta-body-size: 1.8em;
    --cta-terms-size: 1.2em;
    --cta-button-height: 58px;
    --cta-button-font-size: 1.8em;
    --cta-button-margin-left: 50px;
  }
}
@media (min-width: 1200px) {
  .cta-box-wrapper {
    --cta-image-max-width: 230px;
    --cta-content-padding: 32px 64px;
    --cta-title-size: 3.6em;
    --cta-body-size: 2em;
    --cta-image-side-margin: 40px;
  }
}
.cta-box-wrapper[data-theme=brand] {
  --color-a: var(--color-brand-500);
  --color-b: var(--color-brand-950);
}
.cta-box-wrapper[data-theme=turqoise] {
  --color-a: var(--color-turqoise-500);
  --color-b: var(--color-turqoise-700);
}
.cta-box-wrapper[data-theme=yellow] {
  --color-a: var(--color-yellow-500);
  --color-b: var(--color-yellow-700);
  --cta-content-color: var(--color-brand-950);
}
.cta-box-wrapper[data-theme=skyblue] {
  --color-a: var(--color-skyblue-500);
  --color-b: var(--color-brand-500);
}
.cta-box-wrapper[data-theme=purple] {
  --color-a: var(--color-purple-500);
  --color-b: var(--color-purple-800);
}
.cta-box-wrapper * {
  color: inherit;
}
.cta-box-wrapper a {
  text-decoration: underline;
}
.cta-box-wrapper .cta-box-content {
  grid-column: 1 / span 3;
  grid-row: 1 / span 3;
  display: grid;
  grid-template-columns: subgrid;
  grid-template-rows: subgrid;
  border-radius: 16px;
  background: linear-gradient(88deg, var(--color-a) -31.57%, var(--color-b) 110.3%);
  padding: var(--cta-content-padding);
  margin: 10px 15px;
  color: var(--cta-content-color);
}
.cta-box-wrapper .cta-box-content:hover {
  box-shadow: 0px 0px 8px 0px rgba(1, 26, 91, 0.85);
}
.cta-box-wrapper .cta-box-content:hover .cta-box-button {
  box-shadow: 0px 0px 10px 0px var(--cta-button-color);
}
.cta-box-wrapper .cta-box-title {
  grid-column: 1 / span 3;
  grid-row: 1;
  font-size: var(--cta-title-size);
  line-height: 105%;
  margin: .4em 0;
}
.cta-box-wrapper .cta-box-body {
  grid-column: var(--cta-body-column);
  grid-row: 2;
  margin: 12px 5px 12px 0;
}
.cta-box-wrapper .cta-box-body > *:first-child {
  margin-top: 0;
}
.cta-box-wrapper .cta-box-body > *:last-child {
  margin-bottom: 0;
}
.cta-box-wrapper .cta-box-body p {
  font-size: var(--cta-body-size);
}
.cta-box-wrapper .cta-box-terms {
  grid-column: 1;
  grid-row: 3;
  font-size: var(--cta-terms-size);
}
.cta-box-wrapper .cta-box-image {
  grid-row: var(--cta-image-row);
  grid-column: 2;
  margin-left: var(--cta-image-side-margin);
  margin-right: var(--cta-image-side-margin);
  max-width: var(--cta-image-max-width);
  height: auto;
  pointer-events: none;
}
.cta-box-wrapper .cta-box-button {
  grid-column: 3;
  grid-row: 2 / span 2;
  align-self: center;
  margin: 12px 0 12px var(--cta-button-margin-left);
  background-color: #fff;
  border-radius: 1000vw;
  height: var(--cta-button-height);
  padding: 0 20px;
  display: flex;
  gap: 10px;
  align-items: center;
  font-size: var(--cta-button-font-size);
  line-height: var(--cta-button-height);
  font-weight: bold;
  color: var(--cta-button-text-color);
  white-space: nowrap;
  text-decoration: none;
}
.cta-box-wrapper .cta-box-button svg {
  display: none;
  stroke: var(--cta-button-text-color);
}
@media (min-width: 576px) {
  .cta-box-wrapper .cta-box-button svg {
    display: block;
  }
}
.modal-box.deposit > .content .centered {
  text-align: center;
}
.modal-box.deposit > .content > p.title + p {
  margin-top: 0;
}
.modal-box.deposit .two-cols {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
.modal-box.deposit .two-cols.deposit-method {
  justify-content: flex-start;
  align-items: center;
  line-height: 1;
}
.modal-box.deposit .card-icon {
  width: 34px;
  height: auto;
}
:root {
  --game-grid-side-gap: 13px;
  --game-grid-gap: 8px;
  --game-grid-image-border-radius: 8px;
  --game-grid-title-size: 18px;
  --game-grid-title-top: 14px;
  --game-grid-title-gap: 15px;
  --game-grid-title-icon-size: 24px;
}
@media (min-width: 576px) {
  :root {
    --game-grid-title-top: 16px;
    --game-grid-side-gap: 20px;
    --game-grid-gap: 10px;
  }
}
@media (min-width: 768px) {
  :root {
    --game-grid-title-size: 20px;
    --game-grid-title-top: 18px;
    --game-grid-side-gap: 25px;
    --game-grid-gap: 14px;
    --game-grid-title-gap: 15px;
    --game-grid-title-icon-size: 28px;
  }
}
.game-list-wrapper {
  padding: 0 0 15px;
  background-color: #fff;
  font-family: proxima_nova, sans-serif;
}
@media (min-width: 768px) {
  .game-list-wrapper {
    padding: 0 var(--game-grid-side-gap) 15px;
  }
}
.game-list-wrapper *:focus {
  outline: none;
}
.game-list-wrapper .game-list-header {
  display: flex;
  gap: 10px;
  justify-content: space-between;
  flex-flow: wrap;
  margin: 0;
  padding: var(--game-grid-title-top) var(--game-grid-side-gap) 0;
}
@media (min-width: 768px) {
  .game-list-wrapper .game-list-header {
    padding: var(--game-grid-title-top) 0 0;
  }
}
.game-list-wrapper .game-list-header .show-all {
  display: none;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  align-self: center;
  margin-top: 17px;
}
.game-list-wrapper .game-list-header .show-all .glyphicon {
  font-size: 12px;
  margin-left: 10px;
}
@media (min-width: 768px) {
  .game-list-wrapper .game-list-header .show-all {
    display: block;
  }
}
.game-list-wrapper .games-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-flow: dense;
  grid-gap: 10px;
  position: relative;
  margin-left: var(--game-grid-side-gap);
  margin-right: var(--game-grid-side-gap);
  margin-top: 12px;
  margin-bottom: 0;
}
@media (min-width: 450px) {
  .game-list-wrapper .games-grid {
    margin-top: 13px;
  }
}
@media (min-width: 576px) {
  .game-list-wrapper .games-grid {
    margin: 15px 20px 0;
  }
}
@media (min-width: 768px) {
  .game-list-wrapper .games-grid {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 15px;
    margin: 15px 0 0;
  }
}
@media (min-width: 992px) {
  .game-list-wrapper .games-grid {
    grid-template-columns: repeat(4, 1fr);
  }
}
.game-list-wrapper .games-grid .featuredGame {
  grid-column: span 3;
}
@media (min-width: 450px) {
  .game-list-wrapper .games-grid .featuredGame {
    grid-column: span 2;
  }
}
.game-list-wrapper .games-grid .grayscale {
  opacity: 0.7;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  filter: grayscale(100%);
}
.game-list-wrapper .games-grid .grayscale .startGameLink {
  pointer-events: none;
}
.game-list-wrapper .game-list__game {
  position: relative;
  text-align: center;
  min-width: 0;
  --start-game-button-height: 20px;
  --jp-font-size: 10px;
  --jp-line-height: 11px;
  --jp-width: 86%;
  --jp-border-radius: 6px;
  --jp-bottom-offset: -3px;
}
.game-list-wrapper .game-list__game.featuredGame {
  --jp-width: 65%;
  --jp-font-size: 11px;
  --jp-line-height: 12px;
}
@media (min-width: 390px) {
  .game-list-wrapper .game-list__game {
    --jp-font-size: 11px;
    --jp-line-height: 13px;
  }
  .game-list-wrapper .game-list__game.featuredGame {
    --jp-font-size: 12px;
    --jp-line-height: 14px;
  }
}
@media (min-width: 450px) {
  .game-list-wrapper .game-list__game {
    --jp-font-size: 12px;
    --jp-line-height: 15px;
    --jp-bottom-offset: -4px;
    --jp-width: 76%;
  }
}
@media (min-width: 576px) {
  .game-list-wrapper .game-list__game {
    --jp-font-size: 13px;
    --jp-line-height: 21px;
    --jp-border-radius: 6px;
    --jp-bottom-offset: -6px;
    --jp-width: 55%;
  }
  .game-list-wrapper .game-list__game.featuredGame {
    --jp-font-size: 14px;
    --jp-line-height: 23px;
    --jp-width: 35%;
  }
}
@media (min-width: 768px) {
  .game-list-wrapper .game-list__game {
    --start-game-button-height: 40px;
  }
}
@media (min-width: 1200px) {
  .game-list-wrapper .game-list__game {
    --start-game-button-height: 44px;
  }
}
.game-list-wrapper .game-list__game .start-game-button {
  display: flex;
  align-items: center;
  cursor: pointer;
  justify-content: space-between;
  height: var(--start-game-button-height);
  width: 80%;
  margin: 0 auto;
}
.game-list-wrapper .game-list__game .start-game-button:hover,
.game-list-wrapper .game-list__game .start-game-button:focus {
  color: #0a42ab;
}
.game-list-wrapper .game-list__game .start-game-button .playButtonText {
  font: normal normal 12px/14px proxima_nova;
  text-align: center;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-top: 5px;
}
@media (min-width: 576px) {
  .game-list-wrapper .game-list__game .start-game-button .playButtonText {
    font: normal normal 14px/15px proxima_nova;
  }
}
@media (min-width: 768px) {
  .game-list-wrapper .game-list__game .start-game-button {
    line-height: 24px;
    width: 100%;
    text-align: center;
  }
  .game-list-wrapper .game-list__game .start-game-button .playButtonText {
    width: 100%;
    text-align: center;
    font-size: 16px;
    line-height: 16px;
  }
}
.game-list-wrapper .game-list__game .game-hover {
  border-radius: var(--game-grid-image-border-radius);
  position: relative;
}
.game-list-wrapper .game-list__game .game-hover img.gameShortcutBackground {
  width: 100%;
  height: auto;
  display: block;
  border-radius: var(--game-grid-image-border-radius);
}
.game-list-wrapper .game-list__game .game-hover .game-list-lottie {
  width: 100%;
  height: auto;
  display: block;
  border-radius: var(--game-grid-image-border-radius);
  overflow: hidden;
}
.game-list-wrapper .game-list__game .game-hover:hover img.gameShortcutBackground {
  box-shadow: 0 0 12px 0 rgba(51, 122, 183, 0.8);
}
.game-list-wrapper .game-list__game .game-hover:hover .game-list-lottie {
  box-shadow: 0 0 12px 0 rgba(51, 122, 183, 0.8);
}
.game-list-wrapper .game-list__game .gameShortcutBackground {
  position: relative;
  width: 100%;
}
.game-list-wrapper .game-list__game .gameShortcutLogo {
  position: absolute;
  display: block;
  width: 100%;
  height: auto;
  top: 0;
  border-radius: var(--game-grid-image-border-radius);
}
.game-list-wrapper .game-list__game .featuredInfo {
  position: absolute;
  font-family: proxima_nova_bold, sans-serif;
  width: 100%;
  top: 10%;
  left: 5%;
}
.game-list-wrapper .game-list__game .featuredInfo .featuredHeader {
  margin: 4% 0 2% 0;
  text-align: left;
  font-size: 2em;
  color: #fff;
}
.game-list-wrapper .game-list__game .featuredInfo .featuredDescription {
  text-align: left;
  font-size: 1em;
  color: #fff;
}
.game-list-wrapper .game-list__game .gameGridImageLink {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: var(--start-game-button-height);
  border-radius: var(--game-grid-image-border-radius);
}
.game-list-wrapper .game-list__game .btn {
  position: relative;
  display: block;
  font-weight: 500;
  border-radius: 0;
}
.game-list-wrapper .game-list__game .btn span:first-child {
  margin-left: 18px;
}
.game-list-wrapper .game-list__game .btn .svg {
  display: none;
  display: inline-block;
  vertical-align: middle;
  width: 10%;
  height: 24px;
  margin-top: -3px;
  margin-left: 8px;
}
.game-list-wrapper .game-list__game .btn .svg svg {
  display: inline-block;
  height: 24px;
}
.game-list-wrapper .game-list__game .options-box {
  position: absolute;
  margin: 7px 7px 8px 8px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.3);
  display: none;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  overflow: hidden;
  box-sizing: content-box;
}
.game-list-wrapper .game-list__game .options-box .btn {
  margin: 20px;
}
.game-list-wrapper .game-list__game .game-list-jackpot-values {
  display: grid;
  position: absolute;
  left: 0;
  right: 0;
  bottom: var(--start-game-button-height);
  opacity: 0;
  transition: opacity 400ms;
  z-index: 1;
  pointer-events: none;
}
.game-list-wrapper .game-list__game .game-list-jackpot-values.has-any {
  opacity: 1;
}
.game-list-wrapper .game-list__game .game-list-jackpot-values.has-any .game-list-jackpot-value {
  bottom: var(--jp-bottom-offset);
}
.game-list-wrapper .game-list__game .game-list-jackpot-values .game-list-jackpot-value {
  display: none;
  position: relative;
  font-family: 'Roboto', sans-serif;
  font-size: var(--jp-font-size);
  line-height: var(--jp-line-height);
  width: var(--jp-width);
  border-radius: 0 0 var(--jp-border-radius) var(--jp-border-radius);
  background-color: var(--color-brand-500);
  color: #fff;
  text-align: center;
  margin: 0 auto;
  bottom: 0;
  transition: bottom 800ms;
  box-shadow: 0px -4px 8px 0px var(--color-brand-300) inset;
}
.game-list-wrapper .game-list__game .game-list-jackpot-values .game-list-jackpot-value.total {
  display: block;
}
.game-list-wrapper .game-list__game .game-list-jackpot-values .game-list-jackpot-value .amount {
  white-space: nowrap;
  overflow: visible;
}
@media (hover: hover) and (pointer: fine) {
  .game-list-wrapper .game-list__game:hover .options-box {
    display: block;
  }
}
.game-list-wrapper .game-list__game.optional-game {
  display: none;
}
.game-list-wrapper .game-list__game.optional-game.optional-game-visible {
  display: block;
}
.game-list-wrapper .game-list-tools {
  flex-grow: 1;
  display: flex;
  gap: 15px;
  margin: 0;
  align-self: flex-end;
  justify-content: flex-end;
}
.game-list-wrapper .game-list-search {
  flex-grow: 2;
  display: grid;
  grid-template-columns: auto min-content;
  position: relative;
  padding: 0;
  margin: 0;
  height: 38px;
}
.game-list-wrapper .game-list-search input {
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 6px 0 0 6px;
  padding: 6px 12px;
}
.game-list-wrapper .game-list-search .search-button {
  display: grid;
  align-content: center;
  justify-content: center;
  border: 1px solid #ccc;
  border-left: 0 none;
  background-color: #f7f6f4;
  border-radius: 0 6px 6px 0;
  width: 50px;
}
.game-list-wrapper .game-list-search .close-button {
  display: none;
  position: absolute;
  top: 7px;
  right: 59px;
}
.game-list-wrapper .game-list-search .found-games {
  display: none;
  position: absolute;
  top: 37px;
  left: 0;
  list-style-type: none;
  margin: 0;
  padding: 0;
  z-index: 100;
  background-color: #fff;
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 6px;
  box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.3);
  overflow-y: auto;
  max-height: 270px;
}
@media (max-height: 800px) {
  .game-list-wrapper .game-list-search .found-games {
    max-height: 168px;
  }
}
.game-list-wrapper .game-list-search .found-games li {
  display: grid;
  grid-template-columns: min-content auto;
  grid-gap: 15px;
  padding: 5px;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: #ccc;
  overflow: hidden;
  cursor: pointer;
}
.game-list-wrapper .game-list-search .found-games li img {
  height: 40px;
  width: auto;
}
.game-list-wrapper .game-list-search .found-games li .text {
  align-self: center;
}
.game-list-wrapper .game-list-search .found-games li .no-result {
  cursor: default;
  grid-column: span 2;
  padding: 6px 12px;
}
.game-list-wrapper .game-list-search .found-games li:first-child {
  border-width: 0;
}
.game-list-wrapper .game-sorting {
  flex-grow: 1;
  display: flex;
  justify-content: end;
}
.game-list-wrapper .game-sorting *:first-child {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.game-list-wrapper .game-sorting *:last-child {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.game-list-wrapper .game-sorting .tool-button {
  flex-grow: 1;
}
.game-list-wrapper .game-sorting .tool-button.toggle-filters {
  flex-grow: 0;
}
.game-list-wrapper .game-sorting .tool-button + .tool-button {
  border-right-width: 0;
  border-right-style: none;
  border-left-width: 0;
  border-left-style: none;
}
.game-list-wrapper .game-sorting .tool-button + .tool-button:last-child {
  border-right-width: 1px;
  border-right-style: solid;
}
.game-list-wrapper .tool-button {
  display: inline-block;
  position: relative;
  height: 38px;
  padding: 0 16px;
  font-size: 13px;
  line-height: 38px;
  text-align: center;
  text-decoration: none;
}
.game-list-wrapper .tool-button svg {
  fill: inherit;
  width: 19px;
  height: 18px;
  margin-top: 9px;
}
.game-list-wrapper .close-button {
  position: relative;
  cursor: pointer;
  opacity: .5;
  display: block;
  background-color: #000;
  border-radius: 50%;
  margin: 0;
  padding: 0;
  width: 22px;
  height: 22px;
}
.game-list-wrapper .close-button:after,
.game-list-wrapper .close-button:before {
  position: absolute;
  top: 5px;
  left: 10px;
  content: '';
  display: block;
  width: 2px;
  height: 12px;
  background-color: #fff;
}
.game-list-wrapper .close-button:before {
  transform: rotate(45deg);
}
.game-list-wrapper .close-button:after {
  transform: rotate(-45deg);
}
.game-list-wrapper .filter-wrapper {
  grid-column: span 2;
  justify-self: end;
  display: none;
  direction: rtl;
  border-bottom: 1px solid rgba(193, 193, 193, 0.39);
  padding: 10px 15px 0;
  margin: 0 7px 0 8px;
}
@media (min-width: 768px) {
  .game-list-wrapper .filter-wrapper {
    padding: 10px 0 0;
    margin: 0;
  }
}
.game-list-wrapper .filter-wrapper .tool-button {
  border-radius: 19px;
  margin: 0 5px 10px;
  height: 32px;
  line-height: 32px;
}
.game-list-wrapper .filter-wrapper .close-button {
  margin-bottom: 10px;
}
.game-list-wrapper.search-active .game-list-tools .game-sorting {
  display: none;
}
@media (min-width: 768px) {
  .game-list-wrapper.search-active .game-list-tools .game-sorting {
    display: flex;
  }
}
.game-list-wrapper.search-active .game-list-search .close-button {
  display: grid;
  align-content: center;
  justify-content: center;
}
.game-list-wrapper.filters-active .filter-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.game-list-wrapper.lazy-loaded .games-grid .show-all {
  /* This is only there for the robots, will not be seen, and indeed removed very quickly */
  opacity: 0;
  min-height: 100vh;
}
.game-list-header .title {
  display: flex;
  gap: var(--game-grid-title-gap);
  align-items: center;
}
.game-list-header .title .icon {
  margin: 0;
  position: relative;
  height: var(--game-grid-title-icon-size);
  width: var(--game-grid-title-icon-size);
}
.game-list-header .title .icon:before {
  content: '';
  position: absolute;
  inset: -4px;
  background-color: var(--color-brand-50);
  border-radius: 1000vw;
  z-index: 0;
}
.game-list-header .title .icon svg {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
}
.game-list-header .title h1,
.game-list-header .title h2 {
  margin: 0;
  padding: 0;
  font-size: var(--game-grid-title-size);
  min-height: var(--game-grid-title-icon-size);
}
.game-list-header h1,
.game-list-header h2 {
  margin: 0;
  padding: 0;
  font-size: var(--game-grid-title-size);
  min-height: var(--game-grid-title-icon-size);
}
@media (max-width: 767px) {
  html.game-filter-open {
    overflow: hidden;
    overscroll-behavior: none;
  }
}
.game-filter {
  font-family: proxima_nova, sans-serif;
}
.game-filter .game-filter-overlay {
  display: none;
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0);
  transition: background-color 0.5s;
}
.game-filter.main-column {
  display: flex;
}
.game-filter.main-column .game-filter-overlay {
  z-index: -1;
  display: block;
}
.game-filter.main-column .game-filter-wrapper {
  display: none;
}
.game-filter.side-panel {
  display: flex;
}
.game-filter.side-panel .game-filter-overlay {
  display: block;
}
@media (min-width: 768px) {
  .game-filter.main-column {
    display: grid;
  }
  .game-filter.main-column .game-filter-overlay {
    display: block;
  }
  .game-filter.main-column .game-filter-wrapper {
    display: grid;
  }
  .game-filter.side-panel {
    display: none;
  }
  .game-filter.side-panel .game-filter-overlay {
    display: none;
  }
}
.game-filter .checkbox-label {
  position: relative;
  display: none;
  align-items: center;
  padding: 11px 8px;
  margin: 0;
  font-weight: normal;
  cursor: pointer;
  user-select: none;
}
.game-filter .checkbox-label.active {
  display: flex;
}
.game-filter .checkbox-label.disabled {
  cursor: default;
  color: var(--color-gray-300);
}
.game-filter .checkbox-label .marker {
  flex-shrink: 0;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 1px 8px 1px 1px;
  border: 1px solid;
  border-color: var(--color-gray-300);
  border-radius: 4px;
}
.game-filter .checkbox-label .marker svg.check {
  display: none;
  width: 100%;
  height: 100%;
  stroke: #fff;
}
.game-filter .checkbox-label input {
  position: absolute;
  clip: rect(0 0 0 0);
  margin: 0;
}
.game-filter .checkbox-label input:checked + .marker {
  background-color: var(--color-brand-500);
  border-color: var(--color-brand-500);
}
.game-filter .checkbox-label input:checked + .marker svg {
  display: block;
}
.game-filter .checkbox-label input:focus + .marker {
  outline: 1px dotted #d0d5dd;
  outline-offset: 3px;
}
.game-filter .checkbox-label.radio:hover {
  background-color: var(--color-gray-100);
}
.game-filter .checkbox-label.radio .marker {
  display: none;
}
.game-filter .checkbox-label.radio input:checked + .marker {
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 1000vw;
}
.game-filter .checkbox-label.radio input:checked + .marker svg {
  display: none;
}
.game-filter button {
  background: none;
  outline: none;
  border: none;
  padding: 0;
}
.game-filter.side-panel {
  --sidepanel-header-height: 56px;
  --sidepanel-bottom-height: 125px;
  --sidepanel-max-prop-height: calc(var(--vh-or-dvh) - var(--sidepanel-header-height) - var(--sidepanel-bottom-height));
  --accordion-duration: .3s;
  --vh-or-dvh: 100vh;
  --vh-or-dvh: 100dvh;
  position: relative;
}
.game-filter.side-panel .game-filter-wrapper {
  z-index: 3;
  position: fixed;
  left: -100%;
  transition: left var(--sidepanel-duration);
  top: 0;
  bottom: 0;
  width: 312px;
  max-width: 80%;
  background-color: #fff;
  color: var(--color-gray-700);
  font-size: 14px;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: var(--sidepanel-header-height) 1fr;
  box-shadow: 0px 4px 6px -1px rgba(10, 13, 18, 0.1), 0px 2px 4px -2px rgba(10, 13, 18, 0.06);
}
.game-filter.side-panel.open .game-filter-wrapper {
  left: 0;
}
.game-filter.side-panel.open .game-filter-overlay {
  pointer-events: all;
  background-color: rgba(0, 0, 0, 0.3);
}
.game-filter.side-panel .filter-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: var(--sidepanel-header-height);
  padding: 0 12px;
}
.game-filter.side-panel .filter-header .logo {
  stroke: var(--color-gray-600);
  width: 20px;
  height: 20px;
  margin: 8px;
}
.game-filter.side-panel .filter-header .close-filter-button {
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.game-filter.side-panel .filter-header .close-filter-button svg {
  stroke: var(--color-gray-700);
}
.game-filter.side-panel .filter-header h3 {
  margin: 0;
  font-size: 16px;
  font-weight: normal;
  color: var(---color-gray-800);
}
.game-filter.side-panel .filter-panels {
  height: var(--sidepanel-max-prop-height);
  margin: 0 0 auto;
}
.game-filter.side-panel .filter-property-panels {
  height: 100%;
  display: grid;
  grid-auto-rows: minmax(auto, min-content);
}
.game-filter.side-panel .filter-panel-content {
  overflow-y: hidden;
  transition: box-shadow 0.1s, opacity var(--accordion-duration);
  opacity: 0;
}
.game-filter.side-panel .filter-panel-header {
  display: flex;
  align-items: center;
  gap: 1ex;
  position: relative;
  padding: 0 16px;
  font-weight: bold;
  line-height: 1;
  height: 60px;
  background-color: #fff;
  border-bottom: 1px solid var(--color-gray-200);
  border-radius: 6px;
}
.game-filter.side-panel .filter-panel-header .panel-header-text:has(+ .panel-header-checked-text) {
  font-weight: normal;
}
.game-filter.side-panel .filter-panel-header .panel-header-checked-text {
  margin-right: 36px;
}
.game-filter.side-panel .filter-panel-header[data-count]:after {
  content: '(' attr(data-count) ')';
  font-weight: normal;
}
.game-filter.side-panel .filter-panel {
  display: grid;
  grid-template-rows: min-content 0fr;
  overflow: hidden;
  padding: 0 16px;
}
.game-filter.side-panel .filter-panel.animated {
  transition: grid-template-rows var(--accordion-duration);
}
.game-filter.side-panel .filter-panel.active {
  grid-template-rows: min-content 1fr;
}
.game-filter.side-panel .filter-panel.active .filter-panel-header {
  background-color: var(--color-gray-100);
  border: 0 none;
  height: 40px;
  margin: 10px 0 0;
}
.game-filter.side-panel .filter-panel.active + .filter-panel .filter-panel-header {
  border-top: 1px solid var(--color-gray-200);
}
.game-filter.side-panel .filter-panel.active .toggle-panel-button svg {
  transform: rotate(180deg);
}
.game-filter.side-panel .filter-panel.active .filter-panel-content {
  opacity: 1;
  overflow-y: auto;
  overscroll-behavior-y: contain;
  margin: 0;
  padding: 3px 0 0;
}
.game-filter.side-panel .filter-panel .filter-panel-content {
  margin: -7px 0 0;
}
.game-filter.side-panel .filter-panel.scrolling .filter-panel-header {
  border-radius: 6px 6px 0 0;
}
.game-filter.side-panel .filter-panel.scrolling .filter-panel-content {
  box-shadow: inset 0px 20px 20px -20px rgba(0, 0, 0, 0.2), inset 0px -20px 20px -20px rgba(0, 0, 0, 0.2);
}
.game-filter.side-panel .filter-panel-label {
  display: none;
  margin-right: 10px;
  white-space: nowrap;
}
.game-filter.side-panel .toggle-panel-button {
  display: grid;
  position: absolute;
  inset: 0;
}
.game-filter.side-panel .toggle-panel-button svg {
  width: 24px;
  height: 24px;
  fill: none;
  stroke: var(--color-gray-700);
  margin: auto 12px auto auto;
}
.game-filter.side-panel .clear-button,
.game-filter.side-panel .game-count-button {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  font-size: 14px;
  padding: 10px 14px;
  border-radius: 1000vw;
}
.game-filter.side-panel .clear-button {
  bottom: 64px;
  color: var(--color-gray-400);
  border: 1px solid var(--color-gray-200);
}
.game-filter.side-panel .clear-button.active,
.game-filter.side-panel .clear-button:active,
.game-filter.side-panel .clear-button:hover {
  color: var(--color-brand-700);
  border-color: var(--color-brand-300);
}
.game-filter.side-panel .game-count-button {
  bottom: 16px;
  background-color: var(--color-brand-500);
  color: #fff;
}
.game-filter.side-panel .sorting-panel-wrapper {
  display: none;
}
.game-filter.main-column {
  --sidepanel-max-prop-height: 350px;
  --dropdown-duration: .2s;
  grid-template-columns: 1fr min-content;
  height: 40px;
}
@media (min-width: 768px) {
  .game-filter.main-column {
    width: var(--main-page-width);
  }
}
.game-filter.main-column .game-filter-wrapper {
  grid-template-rows: min-content;
  position: relative;
}
.game-filter.main-column .filter-header {
  display: none;
}
.game-filter.main-column .filter-panels {
  height: 100%;
  position: relative;
  display: grid;
  grid-template-columns: 2fr min-content 1fr 1fr;
  grid-gap: 8px;
}
.game-filter.main-column .filter-panel-label {
  display: none;
  margin-right: 10px;
  white-space: nowrap;
}
@media (min-width: 768px) {
  .game-filter.main-column .filter-panel-label {
    display: block;
  }
}
.game-filter.main-column .panel-header-text {
  display: none;
}
.game-filter.main-column .panel-header-checked-text {
  display: block;
  opacity: .5;
}
.game-filter.main-column .panel-header-checked-text.any-checked {
  opacity: 1;
}
.game-filter.main-column .filter-property-panels {
  display: flex;
  gap: 8px;
  height: auto;
  margin: 0 0 auto;
}
.game-filter.main-column .filter-panel {
  position: relative;
}
.game-filter.main-column .filter-panel .filter-panel-header {
  position: relative;
  height: 40px;
  display: flex;
  align-items: center;
  background-color: #fff;
  border: 1px solid;
  border-color: var(--color-gray-300);
  border-radius: 1000vw;
  padding: 0 12px;
  color: #000;
  font-size: 14px;
  white-space: nowrap;
  padding-right: 44px;
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.1);
  margin: 0;
}
.game-filter.main-column .filter-panel .filter-panel-header[data-count]:after {
  pointer-events: none;
  position: absolute;
  top: -7px;
  right: -7px;
  content: attr(data-count);
  border: 1px solid #d0d5dd;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 12px;
  background-color: #e9edf6;
  border-radius: 1000vw;
  height: 20px;
  min-width: 20px;
  margin-left: 1em;
}
.game-filter.main-column .filter-panel .filter-panel-content {
  position: absolute;
  z-index: -1;
  animation-name: game-filter-dropdown-close;
  animation-duration: var(--dropdown-duration);
  animation-fill-mode: forwards;
  animation-direction: normal;
  overflow-y: auto;
  overscroll-behavior-y: contain;
  top: 100%;
  pointer-events: none;
  border: 1px solid var(--color-gray-300);
  background-color: #fff;
  border-radius: 8px;
  margin: 3px 0 0;
  padding: 0;
  max-height: 0px;
  opacity: 0;
  width: max-content;
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.1);
}
.game-filter.main-column .filter-panel .toggle-panel-button {
  display: grid;
  position: absolute;
  inset: 0;
}
.game-filter.main-column .filter-panel .toggle-panel-button svg {
  width: 24px;
  height: 24px;
  fill: none;
  stroke: var(--color-gray-700);
  margin: auto 12px auto auto;
}
.game-filter.main-column .filter-panel.active .filter-panel-content {
  animation-name: game-filter-dropdown-open;
  pointer-events: all;
}
.game-filter.main-column .clear-button,
.game-filter.main-column .game-count-button {
  display: none;
}
.game-filter.main-column .checkbox-label {
  padding: 11px 16px;
}
.game-filter.main-column .sorting-panel-wrapper {
  display: flex;
  align-items: center;
  margin: 0 0 0 auto;
}
.game-filter.main-column .sorting-panel-wrapper .filter-panel .filter-panel-content {
  right: 0;
}
@media (min-width: 390px) {
  .game-filter.main-column .sorting-panel-wrapper .filter-panel-label {
    display: block;
  }
}
.game-filter.main-column .sorting-panel-wrapper .panel-header-text {
  display: none;
}
.game-filter.main-column .sorting-panel-wrapper .panel-header-checked-text {
  display: block;
  opacity: .5;
}
.game-filter.main-column .sorting-panel-wrapper .panel-header-checked-text.any-checked {
  opacity: 1;
}
@keyframes game-filter-dropdown-open {
  0% {
    opacity: 0;
    max-height: 0;
    padding: 0;
  }
  1% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    max-height: 300px;
    padding: 5px 0;
  }
}
@keyframes game-filter-dropdown-close {
  0% {
    opacity: 1;
    max-height: 300px;
    padding: 5px 0;
  }
  99% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    max-height: 0;
    padding: 0;
  }
}
.game-pager {
  display: none;
}
.game-list-wrapper.paged {
  --bg-color: #fff;
}
body.gamepanel-gameselector .game-list-wrapper.paged {
  --bg-color: var(--color-brand-25);
}
.game-list-wrapper.paged .game-pager {
  margin: 2em auto 0;
  width: calc(100vw - 100px);
  max-width: 285px;
  display: grid;
  font-size: 16px;
  --scroller-translate: 0;
}
.game-list-wrapper.paged .game-pager > .first {
  display: grid;
  grid-template-columns: min-content 1fr min-content;
  margin-bottom: 1em;
}
.game-list-wrapper.paged .game-pager > .second {
  display: flex;
  justify-content: center;
  font-size: 12px;
  color: var(--color-gray-700);
}
.game-list-wrapper.paged .game-pager > .second form {
  display: flex;
  gap: 6px;
  align-items: center;
}
.game-list-wrapper.paged .game-pager > .second input {
  font-size: 14px;
  width: 4em;
  border: 1px solid var(--color-gray-300);
  border-radius: 8px;
}
.game-list-wrapper.paged .game-pager > .second .go-to-page-button {
  display: grid;
  align-items: center;
  justify-content: center;
  background: none;
  border: 0 none;
  padding: 0;
  height: 20px;
  aspect-ratio: 1;
}
.game-list-wrapper.paged .game-pager > .second .go-to-page-button svg {
  height: 12px;
  width: auto;
  stroke: var(--color-gray-700);
}
.game-list-wrapper.paged .game-pager .numbers {
  display: grid;
  margin: 0 15px;
}
@media (min-width: 768px) {
  .game-list-wrapper.paged .game-pager .numbers {
    margin: 0 30px;
  }
}
.game-list-wrapper.paged .game-pager .numbers .first-page,
.game-list-wrapper.paged .game-pager .numbers .last-page {
  display: none;
}
.game-list-wrapper.paged .game-pager .numbers.show-first .first-page {
  display: flex;
}
.game-list-wrapper.paged .game-pager .numbers.show-last .last-page {
  display: flex;
}
.game-list-wrapper.paged .game-pager .numbers .scrolling a.page {
  opacity: 0;
  pointer-events: none;
}
.game-list-wrapper.paged .game-pager .numbers .scrolling a.page.shown {
  pointer-events: all;
  opacity: .5;
}
.game-list-wrapper.paged .game-pager .numbers .scrolling a.page.shown.current {
  opacity: 1;
}
.game-list-wrapper.paged .game-pager .inner {
  display: grid;
  justify-content: left;
  position: relative;
  overflow: hidden;
}
.game-list-wrapper.paged .game-pager .scrolling {
  margin: 0 auto 0 0;
  display: flex;
  gap: 2px;
  align-items: center;
  transform: translateX(var(--scroller-translate));
  transition: transform .2s;
}
.game-list-wrapper.paged .game-pager a.page {
  min-width: 20px;
  height: 20px;
  padding: 0 2px;
  color: var(--color-brand-800);
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  transition: opacity .2s;
}
.game-list-wrapper.paged .game-pager a.page:hover {
  color: inherit;
}
.game-list-wrapper.paged .game-pager a.page.current {
  text-decoration: underline;
  text-decoration-thickness: 2px;
}
.game-list-wrapper.paged .game-pager a.page.first-page,
.game-list-wrapper.paged .game-pager a.page.last-page {
  z-index: 1;
  background-color: var(--bg-color);
  position: absolute;
  top: 0;
}
.game-list-wrapper.paged .game-pager a.page.first-page {
  left: 0;
  padding-right: 10px;
}
.game-list-wrapper.paged .game-pager a.page.first-page:after {
  content: '\2026';
  margin-left: 4px;
}
.game-list-wrapper.paged .game-pager a.page.last-page {
  right: 0;
  padding-left: 10px;
}
.game-list-wrapper.paged .game-pager a.page.last-page:before {
  content: '\2026';
  margin-right: 4px;
}
.game-list-wrapper.paged .game-pager .page-button {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  aspect-ratio: 1;
}
.game-list-wrapper.paged .game-pager .page-button svg {
  width: auto;
  height: 17px;
  stroke: var(--color-brand-800);
}
.game-list-wrapper.paged .game-pager .page-button.disabled {
  cursor: default;
}
.game-list-wrapper.paged .game-pager .page-button.disabled svg {
  stroke: var(--color-brand-400);
}
.main-column-game-filter {
  --filter-top: var(--header-height, var(--total-2row-navigation-height));
  --filter-height: 48px;
  --filter-height-inv: calc(var(--filter-height) * -1);
  --filter-tools-bottom-margin: 0;
  --filter-tools-side-margin: 10px;
  --result-grid-width: 100%;
  --result-grid-border-radius: 0;
  --filter-bottom-margin: 15px;
  display: grid;
  justify-items: center;
}
@media (min-width: 576px) {
  .main-column-game-filter {
    --filter-tools-side-margin: 15px;
  }
}
@media (min-width: 768px) {
  .main-column-game-filter {
    --result-grid-width: 720px;
    --result-grid-border-radius: 8px;
  }
}
@media (min-width: 992px) {
  .main-column-game-filter {
    --result-grid-width: 940px;
  }
}
@media (min-width: 1040px) {
  .main-column-game-filter {
    --filter-top: var(--header-height, var(--total-1row-navigation-height));
  }
}
@media (min-width: 1200px) {
  .main-column-game-filter {
    --result-grid-width: 1140px;
  }
}
.main-column-game-filter.hide-navigation {
  --filter-top: var(--notification-bars-height, 0);
}
.main-column-game-filter.open {
  --filter-height: 63px;
  --filter-tools-bottom-margin: 15px;
}
.main-column-game-filter.open + .main-grid {
  display: none;
}
.main-column-game-filter:first-child {
  padding-top: 15px;
}
.main-column-game-filter .filter-tools-wrapper {
  display: grid;
  grid-template-columns: min-content 1fr;
  width: var(--result-grid-width);
}
@media (min-width: 768px) {
  .main-column-game-filter .filter-tools-wrapper {
    position: sticky;
    top: var(--filter-top);
    transition: top 0.3s ease-in;
    grid-template-columns: 1fr;
  }
}
.main-column-game-filter .filter-tools-wrapper {
  height: var(--filter-height);
  z-index: 1037;
}
.main-column-game-filter .game-filter.main-column {
  margin: 8px var(--filter-tools-side-margin) var(--filter-tools-bottom-margin) auto;
  padding: 0;
  height: auto;
}
@media (min-width: 768px) {
  .main-column-game-filter .game-filter.main-column {
    margin: 0;
    padding: 8px var(--filter-tools-side-margin) 15px;
  }
}
.main-column-game-filter .game-filter.side-panel {
  margin: 0;
  padding: 0;
  height: auto;
  z-index: 1039;
}
.main-column-game-filter .open-filter-button {
  border: 0 none;
  border-radius: 1000vw;
  padding: 8px 12px;
  margin: 8px auto var(--filter-tools-bottom-margin) var(--filter-tools-side-margin);
  max-width: 400px;
  height: 40px;
  display: flex;
  gap: 8px;
  justify-content: center;
  align-items: center;
  background-color: var(--color-brand-500);
  color: var(--color-white);
  white-space: nowrap;
  position: relative;
}
.main-column-game-filter .open-filter-button .icon-wrapper {
  display: flex;
  align-items: center;
}
.main-column-game-filter .open-filter-button svg {
  width: 20px;
  height: 20px;
  stroke: var(--color-white);
  fill: none;
}
@media (min-width: 768px) {
  .main-column-game-filter .open-filter-button {
    display: none;
  }
}
.main-column-game-filter .open-filter-button[data-count]:after {
  pointer-events: none;
  position: absolute;
  top: -7px;
  right: -7px;
  content: attr(data-count);
  border: 1px solid #d0d5dd;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 12px;
  background-color: #e9edf6;
  color: #000;
  border-radius: 1000vw;
  height: 20px;
  min-width: 20px;
  margin-left: 1em;
}
@media (min-width: 768px) {
  .main-column-game-filter .filter-overview-wrapper {
    position: sticky;
    top: calc(var(--filter-top) + var(--filter-height) - 1px);
    transition: top 0.3s ease-in;
    z-index: 1;
    background-color: var(--color-brand-100);
  }
}
.main-column-game-filter .filter-overview-wrapper .filter-result-header {
  padding: 15px 10px 5px;
  background-color: #fff;
  margin: 0;
}
@media (min-width: 768px) {
  .main-column-game-filter .filter-overview-wrapper .filter-result-header {
    border-radius: 8px 8px 0 0;
    padding: 15px 25px 5px;
  }
}
@media (min-width: 576px) {
  .main-column-game-filter .filter-overview-wrapper .filter-result-header {
    padding: 15px 25px 5px;
  }
}
@media (min-width: 768px) {
  .main-column-game-filter .filter-overview-wrapper .filter-result-header {
    padding: 15px 25px 5px;
  }
}
.main-column-game-filter .filter-overview-wrapper .filter-result-header h3 {
  margin: 0;
}
.main-column-game-filter .filter-overview {
  white-space: nowrap;
  display: flex;
  justify-content: space-between;
  gap: 16px;
  padding: 10px 10px;
  margin: 0;
}
@media (min-width: 576px) {
  .main-column-game-filter .filter-overview {
    padding: 10px 20px;
  }
}
@media (min-width: 768px) {
  .main-column-game-filter .filter-overview {
    padding: 10px 25px;
  }
}
.main-column-game-filter .filter-overview .options {
  flex-grow: 1;
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px;
}
.main-column-game-filter .filter-overview .options li {
  display: flex;
  padding: 2px 3px 2px 8px;
  align-items: center;
  gap: 2px;
  border-radius: 1000vw;
  border: 1px solid var(--color-brand-200);
  background: var(--color-brand-50);
  font-size: 12px;
  white-space: nowrap;
}
.main-column-game-filter .filter-overview .options li svg {
  stroke: var(--color-brand-400);
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.main-column-game-filter .filter-overview .clear-button {
  text-decoration: none;
  color: inherit;
}
.main-column-game-filter .filter-result-wrapper {
  display: none;
  width: var(--result-grid-width);
  border-radius: var(--result-grid-border-radius);
  margin-bottom: var(--filter-bottom-margin);
}
@media (min-width: 768px) {
  .main-column-game-filter .filter-result-wrapper {
    background-color: var(--color-brand-100);
  }
}
.main-column-game-filter .filter-result-wrapper .game-list-wrapper {
  overflow: auto;
  padding-top: 15px;
  margin-top: -3px;
}
@media (min-width: 768px) {
  .main-column-game-filter .filter-result-wrapper .game-list-wrapper {
    border-radius: 0 0 8px 8px;
  }
}
.main-column-game-filter .filter-result-wrapper .game-list-wrapper .games-grid {
  margin-top: 0;
}
.main-column-game-filter.open {
  margin-top: -8px;
}
.main-column-game-filter.open .filter-result-wrapper {
  display: block;
  border-radius: 0 0 var(--result-grid-border-radius) var(--result-grid-border-radius);
}
@media (min-width: 768px) {
  .main-column-game-filter.open .filter-result-wrapper {
    position: sticky;
  }
}
.main-column-game-filter.open .filter-tools-wrapper {
  padding-top: 8px;
}
@media (min-width: 768px) {
  .main-column-game-filter.open .filter-tools-wrapper {
    background-image: linear-gradient(#ced7eb 0px, var(--color-brand-100) 8px);
  }
}
.main-column-game-filter.open.scrolling .filter-tools-wrapper {
  box-shadow: 0px var(--filter-height-inv) 0px 0px #fff;
}
@media (min-width: 768px) {
  .main-column-game-filter.open.scrolling .game-filter.main-column {
    margin: 0 auto;
  }
}
body.wp-fixed-prevent-scroll .filter-tools-wrapper {
  z-index: 1035;
}
.game-filter-widget {
  position: relative;
  background-color: var(--color-brand-500);
  border: 0 none;
  border-radius: 1000vw;
  width: 44px;
  height: 44px;
  margin: 20px auto auto 20px;
  display: grid;
  align-items: center;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  transition: opacity .1s;
}
.game-filter-widget.active {
  opacity: 1;
  pointer-events: all;
}
.game-filter-widget svg {
  stroke: #fff;
  width: 23px;
  height: auto;
}
@media (min-width: 768px) {
  .game-filter-widget {
    display: none;
  }
}
.game-filter-widget[data-count]:after {
  pointer-events: none;
  position: absolute;
  top: -7px;
  right: -7px;
  content: attr(data-count);
  border: 1px solid #d0d5dd;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 12px;
  background-color: #e9edf6;
  color: #000;
  border-radius: 1000vw;
  height: 20px;
  min-width: 20px;
  margin-left: 1em;
}
body.gamepanel-gameselector header {
  background-color: var(--color-brand-25);
  width: 100%;
  transition: box-shadow 0.5s;
}
body.gamepanel-gameselector header.animated {
  transition: transform 0.4s, box-shadow 0.5s;
}
@media (min-width: 768px) {
  body.gamepanel-gameselector header {
    position: fixed;
    transform: translateY(0);
    z-index: 1;
    top: 0;
    left: 0;
  }
}
body.gamepanel-gameselector.scrolling-down.scrolled-past-header header,
body.gamepanel-gameselector.scrolling-up.scrolled-past-header header {
  z-index: 1;
  position: fixed;
  box-shadow: rgba(0, 0, 0, 0.3) 0 0 10px;
  top: 0;
  left: 0;
}
body.gamepanel-gameselector.scrolling-down.scrolled-past-header #pageContentWrapper,
body.gamepanel-gameselector.scrolling-up.scrolled-past-header #pageContentWrapper {
  margin-top: var(--top-margin, 0);
}
body.gamepanel-gameselector.scrolling-down.scrolled-past-header header {
  transform: translateY(calc((100% + 10px) * -1));
}
@media (min-width: 768px) {
  body.gamepanel-gameselector.scrolling-down header {
    box-shadow: rgba(0, 0, 0, 0.3) 0 0 10px;
  }
  body.gamepanel-gameselector.scrolling-down.scrolled-past-header header {
    transform: translateY(0);
  }
}
body.gamepanel-gameselector.scrolling-up.scrolled-past-header header {
  transform: translateY(0);
}
body.gamepanel-gameselector #pageContentWrapper {
  margin-top: 0;
}
@media (min-width: 768px) {
  body.gamepanel-gameselector #pageContentWrapper {
    margin-top: 220px;
  }
}
body.gamepanel-gameselector .game-filter.side-panel {
  z-index: 102;
}
body.gamepanel-gameselector .game-filter.main-column {
  z-index: 102;
  margin: 0 0 0 auto;
}
@media (min-width: 768px) {
  body.gamepanel-gameselector .game-filter.side-panel {
    display: none;
  }
  body.gamepanel-gameselector .game-filter.main-column {
    grid-column: span 2;
    margin: 0 auto;
  }
  body.gamepanel-gameselector .game-filter.main-column .game-filter-wrapper {
    display: flex;
  }
}
body.gamepanel-gameselector .game-filter-result {
  position: absolute;
  z-index: 0;
  left: 50%;
  width: 100%;
  transform: translateX(-50%);
}
body.gamepanel-gameselector .game-filter-result .result-game {
  position: relative;
}
body.gamepanel-gameselector .game-filter-result .result-game .start-button {
  position: absolute;
  inset: 0;
  opacity: 0;
}
body.gamepanel-gameselector .game-filter-result .result-game img {
  background-color: var(--color-gray-300);
  width: 100%;
  height: auto;
  aspect-ratio: 1;
  border-radius: 8px;
}
body.gamepanel-gameselector .game-filter-result .result-game .game-name {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 35px;
  text-align: center;
  font-size: 12px;
  line-height: 13px;
}
@media (min-width: 576px) {
  body.gamepanel-gameselector .game-filter-result .result-game .game-name {
    font-size: 13px;
    line-height: 14px;
  }
}
body.gamepanel-gameselector .game-filter-result .result-game .game-list-jackpot-values {
  font-family: 'Roboto', sans-serif;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 40px;
  padding: 0 6px;
  background-color: #061e3e;
  color: #fff;
  text-align: left;
  font-size: 10px;
  line-height: 18px;
  opacity: 0;
  transition: opacity 400ms;
  pointer-events: none;
  border-radius: 0 0 8px 8px;
}
body.gamepanel-gameselector .game-filter-result .result-game .game-list-jackpot-values::after {
  content: '';
  display: none;
  background-color: inherit;
  width: 7px;
  height: 100%;
  position: absolute;
  top: 0;
  right: -7px;
  transform-origin: 0 100%;
  transform: skewX(15deg);
}
@media (min-width: 415px) {
  body.gamepanel-gameselector .game-filter-result .result-game .game-list-jackpot-values {
    border-radius: 0 0 0 8px;
    right: 15px;
  }
  body.gamepanel-gameselector .game-filter-result .result-game .game-list-jackpot-values::after {
    display: block;
  }
}
@media (min-width: 768px) {
  body.gamepanel-gameselector .game-filter-result .result-game .game-list-jackpot-values {
    border-radius: 0 0 0 8px;
    padding: 0 12px;
    bottom: 37px;
    line-height: 20px;
  }
  body.gamepanel-gameselector .game-filter-result .result-game .game-list-jackpot-values::after {
    height: 20px;
  }
}
@media (min-width: 1200px) {
  body.gamepanel-gameselector .game-filter-result .result-game .game-list-jackpot-values {
    font-size: 12px;
    line-height: 22px;
    bottom: 44px;
    border-radius: 0 0 0 8px;
  }
  body.gamepanel-gameselector .game-filter-result .result-game .game-list-jackpot-values::after {
    height: 22px;
  }
}
body.gamepanel-gameselector .game-filter-result .result-game .game-list-jackpot-values.has-any {
  opacity: 1;
}
body.gamepanel-gameselector .game-filter-result .result-game .game-list-jackpot-values .game-list-jackpot-value {
  display: none;
  position: relative;
  white-space: nowrap;
  overflow: visible;
}
body.gamepanel-gameselector .game-filter-result .result-game .game-list-jackpot-values .game-list-jackpot-value.total.available {
  display: block;
}
body.gamepanel-gameselector .game-filter-result .result-game .game-list-jackpot-values .game-list-jackpot-value .amount {
  white-space: nowrap;
}
body.gamepanel-gameselector .game-filter-result .filter-result-wrapper[data-role=FilterResultWrapper] {
  position: relative;
  margin: 0;
}
body.gamepanel-gameselector .game-filter-result .filter-overview {
  position: sticky;
  z-index: 1;
  top: 0;
  white-space: nowrap;
  display: flex;
  justify-content: space-between;
  gap: 16px;
  background-color: var(--color-brand-25);
  box-shadow: rgba(0, 0, 0, 0.3) 0 5px 5px -5px;
  padding: 10px 0;
}
@media (min-width: 768px) {
  body.gamepanel-gameselector .game-filter-result .filter-overview {
    top: var(--header-height, 0);
  }
}
body.gamepanel-gameselector .game-filter-result .filter-overview .options {
  flex-grow: 1;
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px;
}
body.gamepanel-gameselector .game-filter-result .filter-overview .options li {
  display: flex;
  padding: 2px 3px 2px 8px;
  align-items: center;
  gap: 2px;
  border-radius: 1000vw;
  border: 1px solid var(--color-brand-200);
  background: var(--color-brand-50);
  font-size: 12px;
  white-space: nowrap;
}
body.gamepanel-gameselector .game-filter-result .filter-overview .options li svg {
  stroke: var(--color-brand-400);
  width: 16px;
  height: 16px;
  cursor: pointer;
}
body.gamepanel-gameselector .game-filter-result .filter-overview .clear-button {
  text-decoration: none;
  color: inherit;
}
body.gamepanel-gameselector {
  background-color: var(--color-brand-25);
  min-height: 100vh;
  min-height: 100lvh;
}
body.gamepanel-gameselector .wp-navigation-main-search.active {
  top: 0;
}
body.gamepanel-gameselector .wp-navigation-main {
  padding: 16px;
  display: grid;
  grid-gap: 16px;
  grid-template-columns: min-content 1fr;
}
body.gamepanel-gameselector .wp-navigation-main .buttons-part {
  grid-column: span 2;
  width: var(--main-page-width);
  display: grid;
  grid-template-columns: 1fr min-content;
  align-items: center;
  justify-content: space-between;
}
@media (min-width: 768px) {
  body.gamepanel-gameselector .wp-navigation-main .buttons-part {
    width: var(--main-page-width);
    margin: 0 auto;
  }
}
body.gamepanel-gameselector .wp-navigation-main .main-navigation-search-button {
  border: 0 none;
  outline: none;
  padding: 0;
  margin: auto auto auto 0;
  background: none;
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-grow: 0;
}
body.gamepanel-gameselector .wp-navigation-main .main-navigation-search-button .icon-wrapper {
  display: grid;
  border: 2px solid var(--color-brand-500);
  border-radius: 1000vw;
  width: 30px;
  height: 30px;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
}
body.gamepanel-gameselector .wp-navigation-main .main-navigation-search-button svg {
  width: 20px;
  height: 20px;
  fill: var(--color-brand-500);
}
@media (min-width: 992px) {
  body.gamepanel-gameselector .wp-navigation-main .main-navigation-search-button .icon-wrapper {
    width: 34px;
    height: 34px;
  }
  body.gamepanel-gameselector .wp-navigation-main .main-navigation-search-button svg {
    width: 22px;
    height: 22px;
  }
}
body.gamepanel-gameselector .wp-navigation-main .open-filter-button {
  border: 0 none;
  border-radius: 1000vw;
  padding: 8px 12px;
  margin: auto;
  width: 100%;
  max-width: 400px;
  display: flex;
  gap: 8px;
  justify-content: center;
  align-items: center;
  background-color: var(--color-brand-500);
  color: var(--color-white);
  white-space: nowrap;
}
body.gamepanel-gameselector .wp-navigation-main .open-filter-button .icon-wrapper {
  display: flex;
  align-items: center;
}
body.gamepanel-gameselector .wp-navigation-main .open-filter-button svg {
  width: 20px;
  height: 20px;
  stroke: var(--color-white);
  fill: none;
}
@media (min-width: 576px) {
  body.gamepanel-gameselector .wp-navigation-main .open-filter-button {
    margin-left: 0;
    width: auto;
  }
}
@media (min-width: 768px) {
  body.gamepanel-gameselector .wp-navigation-main .open-filter-button {
    display: none;
  }
}
body.gamepanel-gameselector .wp-navigation-main .close-button {
  background-color: transparent;
  border: 0 none;
  padding: 8px 2px;
  cursor: pointer;
  display: none;
  margin: auto 10px auto 0;
  color: var(--color-brand-700);
}
body.gamepanel-gameselector .wp-navigation-main .close-button .inner {
  display: flex;
  align-items: center;
  gap: 5px;
}
body.gamepanel-gameselector .wp-navigation-main .close-button svg {
  width: 20px;
  height: 20px;
  fill: none;
  stroke: var(--color-brand-700);
}
@media (min-width: 768px) {
  body.gamepanel-gameselector .wp-navigation-main .close-button {
    position: absolute;
    margin: 0;
    padding: 10px 14px;
    top: 10px;
    right: 10px;
  }
}
body.gamepanel-gameselector .wp-navigation-main .menu-items {
  grid-column: span 2;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 8px;
  gap: 15px;
}
@media (min-width: 576px) {
  body.gamepanel-gameselector .wp-navigation-main .menu-items {
    grid-template-columns: repeat(4, 1fr);
    gap: 12px;
  }
}
@media (min-width: 768px) {
  body.gamepanel-gameselector .wp-navigation-main .menu-items {
    width: var(--main-page-width);
    margin: 0 auto;
    gap: 24px;
  }
}
body.gamepanel-gameselector .wp-navigation-main .menu-items a {
  --background-image: none;
  position: relative;
  display: flex;
  height: 72px;
  padding: 16px;
  border-radius: 8px;
  color: var(--color-white);
  font-size: 16px;
  font-weight: bold;
  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.8);
  background-position: center center;
  background-repeat: no-repeat;
  background-color: var(--color-brand-600);
  background-size: cover;
  background-image: var(--background-image);
}
body.gamepanel-gameselector .wp-navigation-main .menu-items a.active {
  box-shadow: 0px 0px 0px 1px rgba(10, 13, 18, 0.18) inset, 0px -2px 0px 0px rgba(10, 13, 18, 0.05) inset, 0px 1px 2px 0px rgba(10, 13, 18, 0.05), 0px 0px 0px 2px #FFF, 0px 0px 0px 4px #6987C2;
}
@media (min-width: 576px) {
  body.gamepanel-gameselector .wp-navigation-main .menu-items a {
    border-radius: 12px;
    height: 80px;
    align-items: center;
  }
}
@media (min-width: 768px) {
  body.gamepanel-gameselector .wp-navigation-main .menu-items a {
    border-radius: 16px;
    padding: 24px;
  }
}
body.gamepanel-gameselector #pageContentWrapper {
  position: relative;
  overflow: initial;
}
body.gamepanel-gameselector #pageContentWrapper > .gameselector-tab {
  margin: 0;
  display: none;
}
body.gamepanel-gameselector #pageContentWrapper > .gameselector-tab.active {
  display: block;
}
body.gamepanel-gameselector #pageContentWrapper > .gameselector-tab .main-grid {
  display: grid;
}
body.gamepanel-gameselector {
  --game-grid-cols: 3;
  --game-grid-margin: 10px;
  --game-grid-gap-horz: 15px;
  --game-grid-gap-vert: 5px;
  --available-width: calc(100vw - 2 * var(--game-grid-margin) - 2 * var(--game-grid-gap-horz));
  --shelve-image-height: calc(var(--available-width) / var(--game-grid-cols));
  --shelve-header-height: 47px;
  --shelve-margin-bottom: 30px;
}
@media (min-width: 576px) {
  body.gamepanel-gameselector {
    --game-grid-cols: 4;
    --game-grid-margin: 20px;
  }
}
@media (min-width: 768px) {
  body.gamepanel-gameselector {
    --shelve-image-height: 123px;
    --game-grid-cols: 5;
    --game-grid-margin: 0px;
    --shelve-header-height: 57px;
  }
}
@media (min-width: 992px) {
  body.gamepanel-gameselector {
    --shelve-image-height: 166px;
  }
}
@media (min-width: 1200px) {
  body.gamepanel-gameselector {
    --shelve-image-height: 206px;
  }
}
body.gamepanel-gameselector .game-list-wrapper {
  background-color: transparent;
}
body.gamepanel-gameselector .game-list-wrapper .filter-overview {
  margin: 0 var(--game-grid-margin);
}
body.gamepanel-gameselector .game-list-wrapper .game-list-header {
  padding-left: 0;
  margin-left: var(--game-grid-margin);
  margin-bottom: 10px;
}
body.gamepanel-gameselector .game-list-wrapper .game-list-header h2 {
  font-size: 18px;
  margin: 0 0 10px;
}
body.gamepanel-gameselector .game-list-wrapper .games-grid {
  grid-template-columns: repeat(var(--game-grid-cols), 1fr);
  grid-gap: var(--game-grid-gap-vert) var(--game-grid-gap-horz);
  margin: 0 var(--game-grid-margin);
}
body.gamepanel-gameselector .game-list-wrapper .games-grid .start-game-button {
  height: 35px;
}
body.gamepanel-gameselector .game-list-wrapper .games-grid .start-game-button .playButtonText {
  margin: 0;
  font: normal normal 12px/13px proxima_nova_regular;
}
@media (min-width: 576px) {
  body.gamepanel-gameselector .game-list-wrapper .games-grid .start-game-button .playButtonText {
    font: normal normal 13px/14px proxima_nova_regular;
  }
}
body.gamepanel-gameselector .game-list-wrapper .games-grid .start-game-button .svg {
  display: none;
}
body.gamepanel-gameselector .game-list-wrapper .games-grid .featuredGame {
  grid-column: span 3;
}
@media (min-width: 576px) {
  body.gamepanel-gameselector .game-list-wrapper .games-grid .featuredGame {
    grid-column: span 2;
    grid-row: span 2;
  }
}
@media (min-width: 576px) {
  body.gamepanel-gameselector .game-list-wrapper .games-grid .featuredGame .gameShortcutBackground.background_mobile {
    display: none;
  }
}
body.gamepanel-gameselector .game-list-wrapper .games-grid .featuredGame .gameShortcutBackground.background_desktop {
  display: none;
  object-fit: cover;
}
@media (min-width: 576px) {
  body.gamepanel-gameselector .game-list-wrapper .games-grid .featuredGame .gameShortcutBackground.background_desktop {
    display: block;
    aspect-ratio: 0.925;
  }
}
@media (min-width: 768px) {
  body.gamepanel-gameselector .game-list-wrapper .games-grid .featuredGame .gameShortcutBackground.background_desktop {
    aspect-ratio: 0.90942029;
  }
}
@media (min-width: 992px) {
  body.gamepanel-gameselector .game-list-wrapper .games-grid .featuredGame .gameShortcutBackground.background_desktop {
    aspect-ratio: 0.93131868;
  }
}
@media (min-width: 1200px) {
  body.gamepanel-gameselector .game-list-wrapper .games-grid .featuredGame .gameShortcutBackground.background_desktop {
    aspect-ratio: 0.94369369;
  }
}
@media (min-width: 576px) {
  body.gamepanel-gameselector .game-list-wrapper .games-grid .featuredGame .start-game-button .playButtonText {
    font: normal normal 13px/14px proxima_nova_regular;
  }
}
@media (min-width: 768px) {
  body.gamepanel-gameselector .game-list-wrapper .games-grid .featuredGame .start-game-button .playButtonText {
    font: normal normal 15px/16px proxima_nova_regular;
  }
}
body.gamepanel-gameselector .game-list-wrapper .games-grid .featuredGame .start-game-button .svg {
  display: none;
}
body.gamepanel-gameselector .game-list-wrapper .games-grid .game-list-jackpot-values {
  background-color: rgba(0, 0, 0, 0.6);
  left: 50%;
  right: auto;
  bottom: 43px;
  transform: translateX(-50%);
  border-radius: 1000vw;
  padding: 0 6px;
}
body.gamepanel-gameselector .game-list-wrapper .games-grid .game-list-jackpot-values .game-list-jackpot-value {
  width: auto;
  line-height: 24px;
  text-align: center;
  background-color: transparent;
  box-shadow: none;
  bottom: 0;
}
body.gamepanel-gameselector .game-list-wrapper .games-grid .game-list-jackpot-values:after {
  content: none;
}
@media (min-width: 768px) {
  body.gamepanel-gameselector .game-list-wrapper .games-grid .game-list-jackpot-values {
    bottom: 40px;
  }
}
body.gamepanel-gameselector .main-grid {
  --side-padding: 10px;
}
body.gamepanel-gameselector .main-grid .main-grid__section > *:not(.wp-shelves-container, .game-list-wrapper, .mainbanner-wrapper) {
  padding-left: var(--side-padding);
  padding-right: var(--side-padding);
}
@media (min-width: 576px) {
  body.gamepanel-gameselector .main-grid {
    --side-padding: 20px;
  }
}
@media (min-width: 768px) {
  body.gamepanel-gameselector .main-grid {
    --side-padding: 25px;
  }
}
.campaign-box-wrapper {
  position: fixed;
  display: grid;
  opacity: 0;
}
.campaign-box-wrapper .campaign-box-dot {
  animation-name: campaign-box-opacity-to-one;
  animation-fill-mode: forwards;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2002;
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 50%;
  border: 1px solid #3e92d9;
  background-color: #021d3f;
  fill: #3e92d9;
  cursor: pointer;
}
.campaign-box-wrapper .campaign-box-dot .image {
  animation-name: campaign-box-pulse-turn, campaign-box-pulse-brightness;
  animation-duration: 2.5s;
  animation-iteration-count: infinite;
}
.campaign-box-wrapper .open-button-text {
  animation-name: campaign-box-opacity-to-one;
  animation-fill-mode: forwards;
}
.campaign-box-wrapper .open-button-text > .inner {
  font-family: proxima_nova_bold, sans-serif;
  font-size: 14px;
  line-height: 23px;
  white-space: nowrap;
  color: #3e92d9;
  animation-name: campaign-box-pulse-brightness;
  animation-duration: 2.5s;
  animation-iteration-count: infinite;
}
.campaign-box-wrapper .campaign-box-close-button {
  display: none;
  position: absolute;
  z-index: 2000;
  top: 7px;
  right: 7px;
  background-color: transparent;
  border: 0 none;
  margin: 0;
  padding: 0;
  font-size: 0;
  outline: 0 none;
  width: 19px;
  height: 19px;
  color: #fff;
  fill: #fff;
}
.campaign-box-wrapper .campaign-box-close-button:active {
  outline: 0 none;
}
html[data-is-panelmaster] .campaign-box-wrapper .campaign-box-close-button {
  top: 15px;
}
.campaign-box-wrapper .campaign-box {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  z-index: 2001;
  opacity: 1;
  cursor: pointer;
  background-color: #021d3f;
  background-position: top center;
  background-repeat: no-repeat;
  font-family: proxima_nova_regular, sans-serif;
}
.campaign-box-wrapper .campaign-box h1,
.campaign-box-wrapper .campaign-box h2,
.campaign-box-wrapper .campaign-box h3,
.campaign-box-wrapper .campaign-box h4 {
  font-family: proxima_nova_bold, sans-serif;
  font-weight: normal;
}
.campaign-box-wrapper .campaign-box .btn {
  padding: 6px 20px;
}
.campaign-box-wrapper .campaign-box > .inner {
  display: grid;
  color: #fff;
  font-size: 100%;
  text-align: center;
  overflow: hidden;
}
.campaign-box-wrapper .campaign-box > .inner h3 {
  margin: 13px 0 4px;
  font-size: 2.1em;
  color: #3e92d9;
}
.campaign-box-wrapper .campaign-box > .inner h4 {
  color: #fff;
  margin: 3px 0;
  font-size: 1.27em;
}
.campaign-box-wrapper .campaign-box > .inner p {
  margin: 0 0 5px;
  font-size: .82em;
  line-height: 1.36em;
}
.campaign-box-wrapper .campaign-box > .inner .fader {
  position: absolute;
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30px;
  background: linear-gradient(0deg, #021d3f 0%, rgba(2, 29, 63, 0) 100%);
}
.campaign-box-wrapper .campaign-box > .inner .register-button-wrapper {
  display: none;
}
.campaign-box-wrapper .campaign-box > .inner .register-button-wrapper.top > .inner {
  margin: 10px 0 14px;
}
.campaign-box-wrapper .campaign-box > .inner .register-button-wrapper.bottom {
  grid-area: register-button;
}
.campaign-box-wrapper .campaign-box > .inner .register-button-wrapper.bottom > .inner {
  margin: 0 0 17px;
}
.campaign-box-wrapper .campaign-box > .inner .see-more,
.campaign-box-wrapper .campaign-box > .inner .see-less {
  grid-area: see-more;
  display: none;
}
.campaign-box-wrapper .campaign-box > .inner .see-more > .inner,
.campaign-box-wrapper .campaign-box > .inner .see-less > .inner {
  display: inline-block;
  border: 1px solid #fff;
  border-radius: 7px;
  padding: 4px 38px 4px 23px;
  color: #fff;
  font-size: 11px;
  line-height: 11px;
  margin: 7px 0 14px;
  position: relative;
}
.campaign-box-wrapper .campaign-box > .inner .see-more > .inner:after,
.campaign-box-wrapper .campaign-box > .inner .see-less > .inner:after {
  content: '';
  display: block;
  width: 7px;
  height: 7px;
  position: absolute;
  top: 4px;
  right: 14px;
  border-style: none solid solid none;
  border-width: 2px;
  border-color: #fff;
  transform: rotateZ(45deg);
}
.campaign-box-wrapper .campaign-box > .inner .see-more {
  background-color: #021d3f;
}
.campaign-box-wrapper .campaign-box > .inner .see-less > .inner:after {
  transform: rotateZ(-135deg);
  top: 8px;
}
.campaign-box-wrapper .campaign-box .sliding-image {
  position: absolute;
  left: -100%;
  bottom: 0;
  transition-property: left;
  transition-duration: 0.4s;
  z-index: -1;
}
.campaign-box-wrapper.open .campaign-box-dot {
  animation-name: campaign-box-opacity-to-zero;
}
.campaign-box-wrapper.open .campaign-box-dot .image {
  animation-name: none;
  animation-duration: 0s;
}
.campaign-box-wrapper.open .open-button-text {
  animation-name: campaign-box-opacity-to-zero;
}
.campaign-box-wrapper.open .open-button-text > .inner {
  animation-name: none;
  animation-duration: 0s;
}
.campaign-box-wrapper.open .campaign-box-close-button {
  display: block;
}
.campaign-box-wrapper.open .campaign-box {
  cursor: default;
}
.campaign-box-wrapper.open .campaign-box > .inner .register-button-wrapper.bottom {
  display: block;
}
.campaign-box-wrapper.open .campaign-box > .inner.show-see-more .see-more,
.campaign-box-wrapper.open .campaign-box > .inner.show-see-more .fader {
  display: block;
}
.campaign-box-wrapper.open .campaign-box .sliding-image {
  left: -20px;
}
.campaign-box-wrapper.open.see-all .campaign-box > .inner .register-button-wrapper.top {
  display: inline-block;
}
.campaign-box-wrapper.open.see-all .campaign-box > .inner .register-button-wrapper.bottom {
  display: none;
}
.campaign-box-wrapper.open.see-all .campaign-box > .inner .see-more {
  display: none;
}
.campaign-box-wrapper.open.see-all .campaign-box > .inner .see-less {
  display: block;
}
.campaign-box-wrapper.open.see-all .campaign-box > .inner .contents .fader {
  display: none;
}
.campaign-box-wrapper.mobile {
  left: 100%;
  width: 100%;
  margin-left: -18px;
  bottom: 62px;
  max-height: 110px;
  min-height: 110px;
  display: block;
}
@media (min-width: 768px) {
  .campaign-box-wrapper.mobile {
    display: none;
  }
}
.campaign-box-wrapper.mobile .campaign-box-dot {
  width: 41px;
  height: 41px;
  margin-left: -17px;
  margin-top: 32px;
}
.campaign-box-wrapper.mobile .open-button-text {
  display: none;
}
.campaign-box-wrapper.mobile .campaign-box-close-button {
  top: 9px;
  right: 8px;
}
.campaign-box-wrapper.mobile .campaign-box {
  border-radius: 15px 0 0 15px;
}
.campaign-box-wrapper.mobile .campaign-box > .inner {
  grid-template-areas: 'contents' 'see-more' 'register-button';
  grid-template-rows: 1fr min-content min-content;
  height: 100%;
}
.campaign-box-wrapper.mobile .campaign-box > .inner .contents {
  grid-area: contents;
  position: relative;
  overflow: hidden;
  /*margin: 17px 23px 0 23px;
                        padding: 7px;*/
  margin: 17px 0 0 0;
  padding: 7px 0 0 0;
}
.campaign-box-wrapper.mobile .campaign-box > .inner .contents .first-text,
.campaign-box-wrapper.mobile .campaign-box > .inner .contents .second-text {
  padding: 0 30px;
}
.campaign-box-wrapper.mobile .campaign-box > .inner .register-button-wrapper.bottom {
  background-color: #021d3f;
}
.campaign-box-wrapper.mobile.open {
  left: 0;
  margin-left: 0;
}
.campaign-box-wrapper.mobile.open .campaign-box {
  border-radius: 0;
}
.campaign-box-wrapper.desktop {
  left: 100%;
  width: 650px;
  margin-left: -36px;
  margin-bottom: 20px;
  margin-right: 20px;
  bottom: 62px;
  display: none;
  z-index: 1;
}
.campaign-box-wrapper.desktop .campaign-box-dot {
  width: 41px;
  height: 41px;
  margin-left: -3px;
  margin-top: -15px;
  border-width: 2px;
}
.campaign-box-wrapper.desktop .open-button-text {
  position: absolute;
  top: 0;
  left: 0;
  padding: 6px 0;
  transform: rotateZ(90deg);
  transform-origin: bottom left;
}
.campaign-box-wrapper.desktop .open-button-text > .inner {
  font-size: 16px;
}
.campaign-box-wrapper.desktop .campaign-box-close-button {
  top: 14px;
  right: 12px;
}
.campaign-box-wrapper.desktop .campaign-box {
  border: 2px solid transparent;
  border-radius: 15px 0 0 15px;
  box-shadow: 0px 0px 3px 2px rgba(255, 255, 255, 0.2);
}
@media (min-width: 768px) {
  .campaign-box-wrapper.desktop .campaign-box {
    display: inline-block;
  }
}
.campaign-box-wrapper.desktop .campaign-box > .inner {
  display: grid;
  grid-template-columns: 1fr 2fr 2fr;
  grid-template-rows: 1fr 1fr;
  grid-gap: 15px 0;
  grid-template-areas: '. left-top right' '. left-bottom right';
}
.campaign-box-wrapper.desktop .campaign-box > .inner .first-text {
  grid-area: left-top;
  justify-self: center;
  text-align: center;
  align-self: end;
  margin-top: 45px;
}
.campaign-box-wrapper.desktop .campaign-box > .inner .first-text *:first-child {
  margin-top: 0;
}
.campaign-box-wrapper.desktop .campaign-box > .inner .register-button-wrapper.bottom {
  grid-area: left-bottom;
  justify-self: center;
  align-self: start;
}
.campaign-box-wrapper.desktop .campaign-box > .inner .second-text {
  grid-area: right;
  padding: 45px 20px 45px 5px;
}
.campaign-box-wrapper.desktop .campaign-box > .inner .see-more,
.campaign-box-wrapper.desktop .campaign-box > .inner .see-less,
.campaign-box-wrapper.desktop .campaign-box > .inner .contents .fader {
  display: none;
}
.campaign-box-wrapper.desktop.open .campaign-box {
  border-radius: 10px;
  max-width: unset;
  max-height: unset;
  animation-name: none;
  animation-duration: 0s;
}
@media (min-width: 768px) {
  .campaign-box-wrapper.desktop {
    display: block;
  }
}
@media (min-width: 992px) {
  .campaign-box-wrapper.desktop {
    bottom: 0;
  }
}
.campaign-box-wrapper.animating {
  transition-duration: 0.4s;
  animation-duration: 0.4s;
}
.campaign-box-wrapper.animating .campaign-box-dot {
  animation-duration: 0.4s;
}
.campaign-box-wrapper.animating .open-button-text {
  transition-duration: 0.4s;
  animation-duration: 0.4s;
}
.campaign-box-wrapper.animating .campaign-box {
  transition-duration: 0.4s;
}
.campaign-box-wrapper.animating .campaign-box > .inner {
  transition-duration: 0.4s;
  animation-duration: 0.4s;
}
.campaign-box-wrapper.animating.mobile {
  transition-property: max-height, top, left, margin;
}
.campaign-box-wrapper.animating.mobile .campaign-box {
  transition-property: border-radius, max-height;
}
.campaign-box-wrapper.animating.desktop {
  transition-property: min-width, max-width, max-height, top, left, margin-left;
}
.campaign-box-wrapper.animating.desktop .campaign-box {
  transition-property: border-radius, max-height;
}
@keyframes campaign-box-opacity-to-zero {
  0% {
    opacity: 1;
  }
  1% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes campaign-box-opacity-to-one {
  0% {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes campaign-box-pulse-size {
  0% {
    transform: scale(1);
  }
  70% {
    transform: scale(1);
  }
  90% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes campaign-box-pulse-brightness {
  0% {
    filter: brightness(1);
  }
  70% {
    filter: brightness(1);
  }
  90% {
    filter: brightness(1.5);
  }
  100% {
    filter: brightness(1);
  }
}
@keyframes campaign-box-pulse-turn {
  0% {
    transform: rotateZ(0deg);
  }
  70% {
    transform: rotateZ(0deg);
  }
  90% {
    transform: rotateZ(45deg);
  }
  100% {
    transform: rotateZ(0deg);
  }
}
.game-quick-launch {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1039;
  overflow: hidden;
  outline: 0;
  background-color: rgba(0, 0, 0, 0.6);
  font-family: proxima_nova_regular, sans-serif;
}
.game-quick-launch h1,
.game-quick-launch h2,
.game-quick-launch h3,
.game-quick-launch h4 {
  font-family: proxima_nova_bold, sans-serif;
  font-weight: normal;
}
.game-quick-launch.animate-transform {
  transition-property: background-color;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.9, 0, 1, 0.5);
}
.game-quick-launch.animate-transform .content-window {
  transition-property: outline-width, transform;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.7, 1), ease-in-out;
}
.game-quick-launch.animate-transform .content-window-inner {
  transition-property: opacity, transform;
  transition-duration: 0.4s, 0.2s;
  transition-timing-function: cubic-bezier(0.9, 0, 1, 0.5), ease-in-out;
}
.game-quick-launch.animate-transform.closed {
  background-color: rgba(0, 0, 0, 0);
  transition-timing-function: cubic-bezier(0.4, 0, 0.7, 1);
}
.game-quick-launch.animate-transform.closed .content-window {
  outline-width: 5px;
  transition-timing-function: cubic-bezier(0.3, 0, 0.6, 1), ease-in-out;
}
.game-quick-launch.animate-transform.closed .content-window-inner {
  opacity: 0;
  transition-timing-function: cubic-bezier(0, 0.9, 0.9, 1), ease-in-out;
}
.game-quick-launch .bgcolor-box {
  background-color: #fff;
}
.game-quick-launch .shadow {
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.57);
}
.game-quick-launch .text-shadow {
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.7);
}
.game-quick-launch .svg-shadow {
  filter: drop-shadow(0 0 1px rgba(0, 0, 0, 0.7));
}
@media (max-width: 767px) {
  .game-quick-launch .bgcolor-box.no-bgcolor-box-xs {
    background-color: transparent;
  }
  .game-quick-launch .shadow.no-shadow-xs {
    box-shadow: none;
  }
}
@media (min-width: 768px) {
  .game-quick-launch .shadow-sm {
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.57);
  }
  .game-quick-launch .no-shadow-sm {
    box-shadow: none;
  }
  .game-quick-launch .bgcolor-box.no-bgcolor-box-sm {
    background-color: transparent;
  }
}
.game-quick-launch .content-window {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  overflow: hidden;
  outline-style: solid;
  outline-color: rgba(255, 255, 255, 0.6);
  outline-width: 0;
}
.game-quick-launch .content-window .close-button {
  display: block;
  position: fixed;
  z-index: 2000;
  top: 7px;
  right: 7px;
  background-color: transparent;
  border: 0 none;
  margin: 0;
  padding: 0;
  width: 26px;
  height: 26px;
}
html[data-is-panelmaster] .game-quick-launch .content-window .close-button {
  top: 15px;
}
.game-quick-launch .content-window .next-page-link,
.game-quick-launch .content-window .prev-page-link {
  display: block;
  width: 100%;
  padding: 0;
  cursor: pointer;
  position: fixed;
  z-index: 2000;
  left: 0;
  color: #333;
  border: 0 none;
  font-size: 15px;
  line-height: 100%;
  text-align: center;
  background-color: transparent;
}
.game-quick-launch .content-window .next-page-link .icon,
.game-quick-launch .content-window .prev-page-link .icon,
.game-quick-launch .content-window .next-page-link .text,
.game-quick-launch .content-window .prev-page-link .text {
  margin: 0 auto;
}
.game-quick-launch .content-window .next-page-link .text,
.game-quick-launch .content-window .prev-page-link .text {
  display: block;
}
.game-quick-launch .content-window .next-page-link {
  animation: game-quick-launch-next-button-show 0.2s ease-in-out forwards;
  height: 45px;
}
.game-quick-launch .content-window .prev-page-link {
  animation: game-quick-launch-prev-button-hide 0.2s ease-in-out forwards;
  height: 36px;
  font-size: 0 !important;
  color: transparent;
}
.game-quick-launch .content-window.second-page-active .next-page-link {
  animation: game-quick-launch-next-button-hide 0.2s ease-in-out forwards;
}
.game-quick-launch .content-window.second-page-active .prev-page-link {
  animation: game-quick-launch-prev-button-show 0.2s ease-in-out forwards;
}
html[data-is-panelmaster] .game-quick-launch .content-window.second-page-active .prev-page-link {
  padding-top: 20px;
}
.game-quick-launch .content-window-inner {
  opacity: 1;
  overflow: hidden;
  background-position: center;
  background-size: cover;
}
.game-quick-launch .presentation-page {
  overflow: hidden;
  position: relative;
  height: calc(100vh - 0px);
  display: grid;
}
.game-quick-launch .presentation-page.first-page {
  padding-bottom: 45px;
}
.game-quick-launch .presentation-page.first-page .first-page-inner-xs {
  margin-bottom: 5px;
  display: grid;
  grid-template-rows: 1fr min-content;
}
.game-quick-launch .presentation-page.first-page .coin-carousel-section {
  z-index: 1;
}
.game-quick-launch .presentation-page.second-page {
  padding-top: 40px;
  grid-template-rows: 1fr min-content min-content;
}
.game-quick-launch .presentation-page.second-page .coin-carousel-section {
  z-index: 1;
  margin-bottom: 5px;
  grid-template-rows: min-content 60px min-content;
}
.game-quick-launch .presentation-page.second-page .coin-carousel-section .title {
  height: 30px;
  line-height: 30px;
  font-size: 16px;
}
.game-quick-launch .presentation-page.second-page .coin-carousel-wrapper {
  grid-column: 1;
  grid-row: 2 / -1;
}
.game-quick-launch .presentation-page.second-page .coin-carousel {
  margin: 10px 0 0;
}
.game-quick-launch .presentation-page.second-page .start-game-wrapper {
  grid-column: 1;
  grid-row: 3;
  margin: 0 auto 10px;
}
.game-quick-launch .presentation-page.second-page .start-game-wrapper .start-game-button {
  height: 44px;
  width: 44px;
  font-size: 0;
  color: transparent;
  padding: 0;
  border-radius: 50%;
  position: relative;
}
.game-quick-launch .presentation-page.second-page .start-game-wrapper .start-game-button::after {
  position: absolute;
  left: 13px;
  top: 10px;
  content: '';
  display: inline-block;
  border-style: solid;
  border-width: 11px 0 11px 20px;
  border-color: transparent transparent transparent #fff;
}
.game-quick-launch .main-banner-section {
  overflow: hidden;
  display: grid;
  grid-template-rows: minmax(0, min-content) 1fr;
  z-index: 1;
}
.game-quick-launch .main-banner-section.show-banner .main-banner-wrapper {
  display: block;
}
.game-quick-launch .main-banner-section.show-banner .game-icon-wrapper {
  display: none;
}
.game-quick-launch .main-banner-section.show-icon {
  grid-template-rows: minmax(0, 1fr) min-content;
}
.game-quick-launch .main-banner-section.show-icon .main-banner-wrapper {
  display: none;
}
.game-quick-launch .main-banner-section.show-icon .game-icon-wrapper {
  display: grid;
}
.game-quick-launch .main-banner-wrapper {
  overflow: hidden;
  margin: 0 0 1.4em 0;
}
.game-quick-launch .main-banner-wrapper .video-player-wrapper {
  margin: auto;
  background-color: #000;
}
.game-quick-launch .main-banner-wrapper .main-image {
  width: 100%;
  height: auto;
  margin: auto;
}
.game-quick-launch .game-icon-wrapper {
  margin: 0 0 1.4em 0;
  overflow: hidden;
  background-color: gold;
}
.game-quick-launch .game-icon-wrapper .icon-image {
  margin: auto;
  min-width: 70px;
  min-height: calc(70px + 2.1em);
  max-width: 100%;
  max-height: 100%;
  border-top: 1.4em solid transparent;
  border-bottom: .7em solid transparent;
}
.game-quick-launch .title {
  display: block;
  padding: 10px;
  margin: auto;
  font-size: 26px;
  font-family: proxima_nova_bold, sans-serif;
}
.game-quick-launch .title.title-sm {
  display: none;
}
.game-quick-launch .coin-carousel-section {
  position: relative;
  display: grid;
}
.game-quick-launch .coin-carousel-section .title {
  font-size: 16px;
  margin: 0 0 10px;
}
.game-quick-launch .coin-carousel {
  position: relative;
}
.game-quick-launch .coin-carousel .coin-item {
  transition: transform 0.5s ease-in-out;
  display: inline-block;
  width: 75px;
  height: 75px;
  margin: 0 10px;
  transform: scale(0.75);
}
.game-quick-launch .coin-carousel .coin-item.is-selected {
  transform: scale(1);
}
.game-quick-launch .coin-carousel .coin-item.is-selected a {
  cursor: inherit;
}
.game-quick-launch .coin-carousel .coin-item a {
  display: inline-block;
}
.game-quick-launch .coin-carousel .coin-item .coin-image {
  width: 100%;
  height: auto;
}
.game-quick-launch .start-game-wrapper {
  margin: 10px auto;
  width: 80%;
  max-width: 275px;
}
.game-quick-launch .start-game-wrapper .start-game-button {
  border-radius: 24px;
  display: inline-block;
  width: 100%;
  height: 50px;
  padding: 6px 40px;
  font-size: 26px;
  font-family: proxima_nova_bold, sans-serif;
  z-index: 1;
}
.game-quick-launch .game-info-link {
  display: block;
  font-size: 16px;
  height: 36px;
  line-height: 36px;
  color: #333;
  text-align: center;
  margin: auto 0;
}
.game-quick-launch .presentation-grid {
  width: 100%;
  max-height: 100%;
  align-self: center;
  position: relative;
  overflow: hidden;
}
.game-quick-launch .quicklaunch-presentation-carousel .flickity-page-dots {
  bottom: 0;
  left: 0;
}
.game-quick-launch .quicklaunch-presentation-carousel .flickity-viewport {
  overflow: visible;
}
.game-quick-launch .presentation-slide {
  margin-right: 10px;
  margin-top: 2px;
  overflow: hidden;
}
.game-quick-launch .presentation-slide.video-slide {
  display: none;
}
.game-quick-launch .presentation-slide *:first-child {
  margin-top: 0;
}
.game-quick-launch .presentation-slide *:last-child {
  margin-bottom: 0;
}
.game-quick-launch .presentation-slide {
  width: 290px;
  height: 290px;
  padding: 12px;
}
.game-quick-launch .presentation-slide img {
  max-width: 100%;
  height: auto;
}
.game-quick-launch .presentation-grid[data-calculating-size] .quicklaunch-presentation-carousel {
  grid-template-columns: 290px;
}
.game-quick-launch .quicklaunch-presentation-carousel {
  height: 320px;
  padding: 0 8px 30px;
}
.game-quick-launch .flickity-page-dots {
  display: block;
}
.game-quick-launch .presentation-slide {
  font-size: 90.8%;
  /*&::before {
            content: 'smallest';
        }*/
}
.game-quick-launch .presentation-slide h3 {
  font-size: 1.5em;
}
.game-quick-launch .presentation-slide h4 {
  font-size: 1.35em;
}
.game-quick-launch .presentation-slide p {
  font-size: 1.1em;
}
@media (max-height: 550px) {
  .game-quick-launch .presentation-slide {
    width: 250px;
    height: 250px;
    padding: 12px;
  }
  .game-quick-launch .presentation-slide img {
    max-width: 100%;
    height: auto;
  }
  .game-quick-launch .presentation-grid[data-calculating-size] .quicklaunch-presentation-carousel {
    grid-template-columns: 250px;
  }
  .game-quick-launch .quicklaunch-presentation-carousel {
    height: 280px;
    padding: 0 8px 30px;
  }
  .game-quick-launch .flickity-page-dots {
    display: block;
  }
  .game-quick-launch .presentation-slide {
    font-size: 78.0%;
    /*&::before {
            content: 'tiny';
        }*/
  }
  .game-quick-launch .presentation-slide h3 {
    font-size: 1.5em;
  }
  .game-quick-launch .presentation-slide h4 {
    font-size: 1.35em;
  }
  .game-quick-launch .presentation-slide p {
    font-size: 1.1em;
  }
  .game-quick-launch .flickity-page-dots {
    display: none;
  }
  .game-quick-launch .quicklaunch-presentation-carousel {
    height: 255px;
    padding: 0 8px;
  }
  .game-quick-launch .presentation-page.second-page .coin-carousel-section .title {
    height: 0;
    font-size: 0;
    padding: 0;
    margin: 0 0 10px;
  }
}
@media (min-height: 575px) {
  .game-quick-launch .presentation-slide {
    width: 310px;
    height: 310px;
    padding: 12px;
  }
  .game-quick-launch .presentation-slide img {
    max-width: 100%;
    height: auto;
  }
  .game-quick-launch .presentation-grid[data-calculating-size] .quicklaunch-presentation-carousel {
    grid-template-columns: 310px;
  }
  .game-quick-launch .quicklaunch-presentation-carousel {
    height: 340px;
    padding: 0 8px 30px;
  }
  .game-quick-launch .flickity-page-dots {
    display: block;
  }
  .game-quick-launch .presentation-slide {
    font-size: 100%;
    /*&::before {
            content: 'small';
        }*/
  }
  .game-quick-launch .presentation-slide h3 {
    font-size: 1.5em;
  }
  .game-quick-launch .presentation-slide h4 {
    font-size: 1.35em;
  }
  .game-quick-launch .presentation-slide p {
    font-size: 1.1em;
  }
}
.game-quick-launch .inner-shadow {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 15px;
  box-sizing: border-box;
}
.game-quick-launch .inner-shadow.start {
  left: 0;
}
.game-quick-launch .inner-shadow.end {
  right: 0;
}
.game-quick-launch .flickity-prev-next-button {
  width: 56px;
  height: 56px;
  opacity: .8;
  margin-top: -12px;
}
.game-quick-launch .flickity-prev-next-button .flickity-button-icon {
  left: auto;
  top: 30%;
  width: 35%;
  height: 40%;
  fill: inherit;
}
.game-quick-launch .flickity-prev-next-button .flickity-button-icon * {
  fill: inherit;
}
.game-quick-launch .flickity-prev-next-button.previous {
  left: -28px;
}
.game-quick-launch .flickity-prev-next-button.previous .flickity-button-icon {
  left: 30px;
}
.game-quick-launch .flickity-prev-next-button.next {
  right: -28px;
}
.game-quick-launch .flickity-prev-next-button.next .flickity-button-icon {
  right: 30px;
}
.game-quick-launch .flickity-prev-next-button:disabled {
  opacity: 0;
}
.game-quick-launch .bgcolor-background {
  background-color: #276884;
}
@media (min-width: 768px) {
  .game-quick-launch .presentation-slide {
    width: 290px;
    height: 290px;
    padding: 12px;
  }
  .game-quick-launch .presentation-slide img {
    max-width: 100%;
    height: auto;
  }
  .game-quick-launch .presentation-grid[data-calculating-size] .quicklaunch-presentation-carousel {
    grid-template-columns: 290px;
  }
  .game-quick-launch .quicklaunch-presentation-carousel {
    height: 320px;
    padding: 0 8px 30px;
  }
  .game-quick-launch .flickity-page-dots {
    display: block;
  }
  .game-quick-launch .presentation-slide {
    font-size: 90.8%;
    /*&::before {
            content: 'smallest';
        }*/
  }
  .game-quick-launch .presentation-slide h3 {
    font-size: 1.5em;
  }
  .game-quick-launch .presentation-slide h4 {
    font-size: 1.35em;
  }
  .game-quick-launch .presentation-slide p {
    font-size: 1.1em;
  }
  .game-quick-launch .content-window {
    width: 690px;
    margin: 10px auto;
    border-radius: 6px;
    max-height: 890px;
  }
  .game-quick-launch .content-window .close-button {
    position: absolute;
    top: 11px;
    right: 18px;
  }
  .game-quick-launch .content-window-inner {
    transform: translateY(0px) !important;
    display: grid;
    grid-template-rows: min-content minmax(0, 1fr);
    height: 100%;
  }
  .game-quick-launch .presentation-page {
    height: auto !important;
    overflow: visible;
  }
  .game-quick-launch .presentation-page.first-page {
    grid-template-columns: 1fr;
    grid-template-rows: min-content min-content;
    padding-bottom: 0;
    margin: 15px auto 40px;
    width: 500px;
  }
  .game-quick-launch .presentation-page.first-page .first-page-inner-xs {
    box-shadow: none;
  }
  .game-quick-launch .presentation-page.first-page .coin-carousel-section {
    margin: 0;
  }
  .game-quick-launch .presentation-page.first-page .coin-carousel-section .title {
    font-size: 15px;
    margin: 10px 0 5px 0;
  }
  .game-quick-launch .presentation-page.first-page .coin-carousel-section .start-game-wrapper {
    margin-top: -5px;
    margin-bottom: -30px;
    z-index: 1;
  }
  .game-quick-launch .presentation-page.second-page {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr 34px;
    padding-top: 0;
  }
  .game-quick-launch .presentation-page.second-page .game-info-link {
    grid-row: 2;
    margin: auto 0;
    font-size: 14px;
    padding: 0 10px;
    text-decoration: underline;
  }
  .game-quick-launch .main-banner-section {
    overflow: visible;
  }
  .game-quick-launch .main-banner-section.show-banner .main-banner-wrapper,
  .game-quick-launch .main-banner-section .main-banner-wrapper {
    display: none;
  }
  .game-quick-launch .main-banner-section.show-icon .game-icon-wrapper,
  .game-quick-launch .main-banner-section .game-icon-wrapper {
    display: none;
  }
  .game-quick-launch .title {
    font-size: 32px;
    text-align: center;
    margin: 0 auto 10px;
    padding: 0;
  }
  .game-quick-launch .title.title-xs {
    display: none;
  }
  .game-quick-launch .title.title-sm {
    display: block;
  }
  .game-quick-launch .coin-carousel-section {
    margin: 18px 0;
    grid-template-rows: min-content 1fr min-content;
  }
  .game-quick-launch .start-game-wrapper {
    margin: auto;
    max-width: 200px;
  }
  .game-quick-launch .start-game-wrapper .start-game-button {
    font-size: 20px;
    line-height: 28px;
    height: 40px;
  }
  .game-quick-launch .coin-carousel {
    margin: auto 0;
  }
  .game-quick-launch .coin-carousel .coin-item {
    width: 75px;
    height: 75px;
    margin: 0 13px;
    transform: scale(0.79);
  }
  .game-quick-launch .presentation-grid .quicklaunch-presentation-carousel .presentation-slide.video-slide {
    display: block;
  }
  .game-quick-launch .presentation-grid[data-calculating-size] .quicklaunch-presentation-carousel {
    display: grid;
    grid-column-gap: 10px;
  }
  .game-quick-launch .presentation-grid[data-calculating-size] .quicklaunch-presentation-carousel .presentation-slide {
    width: auto;
    grid-row: 1;
    width: 100%;
  }
  .game-quick-launch .flickity-prev-next-button {
    width: 84px;
    height: 84px;
  }
  .game-quick-launch .flickity-prev-next-button.previous {
    left: -42px;
  }
  .game-quick-launch .flickity-prev-next-button.previous .flickity-button-icon {
    left: 47px;
  }
  .game-quick-launch .flickity-prev-next-button.next {
    right: -42px;
  }
  .game-quick-launch .flickity-prev-next-button.next .flickity-button-icon {
    right: 47px;
  }
}
@media (min-width: 768px) and (min-height: 660px) {
  .game-quick-launch .content-window {
    width: 748px;
  }
  .game-quick-launch .content-window .close-button {
    right: 26px;
  }
  .game-quick-launch .presentation-slide {
    width: 310px;
    height: 310px;
    padding: 12px;
  }
  .game-quick-launch .presentation-slide img {
    max-width: 100%;
    height: auto;
  }
  .game-quick-launch .presentation-grid[data-calculating-size] .quicklaunch-presentation-carousel {
    grid-template-columns: 310px;
  }
  .game-quick-launch .quicklaunch-presentation-carousel {
    height: 340px;
    padding: 0 8px 30px;
  }
  .game-quick-launch .flickity-page-dots {
    display: block;
  }
  .game-quick-launch .presentation-slide {
    font-size: 100%;
    /*&::before {
            content: 'small';
        }*/
  }
  .game-quick-launch .presentation-slide h3 {
    font-size: 1.5em;
  }
  .game-quick-launch .presentation-slide h4 {
    font-size: 1.35em;
  }
  .game-quick-launch .presentation-slide p {
    font-size: 1.1em;
  }
  .game-quick-launch .presentation-page.first-page {
    width: 690px;
  }
  .game-quick-launch .presentation-page.first-page .coin-carousel-section .title {
    font-size: 22px;
    margin: 12px 0 10px 0;
  }
  .game-quick-launch .presentation-page.first-page .coin-carousel-section .start-game-wrapper {
    margin-top: 20px;
    margin-bottom: -30px;
  }
  .game-quick-launch .presentation-page.second-page {
    grid-template-rows: 1fr 65px;
  }
  .game-quick-launch .presentation-page.second-page .game-info-link {
    font-size: 18px;
    padding: 0 10px;
  }
}
@media (min-width: 768px) and (min-height: 780px) {
  .game-quick-launch .presentation-slide {
    width: 370px;
    height: 370px;
    padding: 33px 12px;
  }
  .game-quick-launch .presentation-slide img {
    max-width: 100%;
    height: auto;
  }
  .game-quick-launch .presentation-grid[data-calculating-size] .quicklaunch-presentation-carousel {
    grid-template-columns: 370px;
  }
  .game-quick-launch .quicklaunch-presentation-carousel {
    height: 400px;
    padding: 0 18px;
  }
  .game-quick-launch .flickity-page-dots {
    display: block;
  }
  .game-quick-launch .presentation-slide {
    font-size: 117%;
    /*&::before {
            content: 'medium';
        }*/
  }
  .game-quick-launch .start-game-wrapper .start-game-button {
    font-size: 24px;
    line-height: 35px;
    height: 50px;
  }
  .game-quick-launch .coin-carousel .coin-item {
    width: 100px;
    height: 100px;
  }
}
@media (min-width: 768px) and (min-height: 857px) {
  .game-quick-launch .presentation-slide {
    width: 450px;
    height: 450px;
    padding: 33px 12px;
  }
  .game-quick-launch .presentation-slide img {
    max-width: 100%;
    height: auto;
  }
  .game-quick-launch .presentation-grid[data-calculating-size] .quicklaunch-presentation-carousel {
    grid-template-columns: 450px;
  }
  .game-quick-launch .quicklaunch-presentation-carousel {
    height: 480px;
    padding: 0 18px;
  }
  .game-quick-launch .flickity-page-dots {
    display: block;
  }
  .game-quick-launch .presentation-slide {
    font-size: 145%;
    /*&::before {
            content: 'large';
        }*/
  }
}
@media (min-width: 1200px) {
  .game-quick-launch .presentation-slide {
    width: 290px;
    height: 290px;
    padding: 12px;
  }
  .game-quick-launch .presentation-slide img {
    max-width: 100%;
    height: auto;
  }
  .game-quick-launch .presentation-grid[data-calculating-size] .quicklaunch-presentation-carousel {
    grid-template-columns: 290px;
  }
  .game-quick-launch .quicklaunch-presentation-carousel {
    height: 320px;
    padding: 0 8px 30px;
  }
  .game-quick-launch .flickity-page-dots {
    display: block;
  }
  .game-quick-launch .presentation-slide {
    font-size: 90.8%;
    /*&::before {
            content: 'smallest';
        }*/
  }
  .game-quick-launch .presentation-slide h3 {
    font-size: 1.5em;
  }
  .game-quick-launch .presentation-slide h4 {
    font-size: 1.35em;
  }
  .game-quick-launch .presentation-slide p {
    font-size: 1.1em;
  }
  .game-quick-launch .title {
    font-size: 24px;
  }
  .game-quick-launch .main-banner-wrapper {
    margin: 0 0 22px 22px;
  }
  .game-quick-launch .coin-carousel-section {
    margin: 22px 0;
  }
  .game-quick-launch .coin-carousel .coin-item {
    width: 75px;
    height: 75px;
    margin: 0 13px;
    transform: scale(0.79);
  }
}
@media (min-width: 1200px) and (min-height: 660px) {
  .game-quick-launch .presentation-slide {
    width: 310px;
    height: 310px;
    padding: 12px;
  }
  .game-quick-launch .presentation-slide img {
    max-width: 100%;
    height: auto;
  }
  .game-quick-launch .presentation-grid[data-calculating-size] .quicklaunch-presentation-carousel {
    grid-template-columns: 310px;
  }
  .game-quick-launch .quicklaunch-presentation-carousel {
    height: 340px;
    padding: 0 8px 30px;
  }
  .game-quick-launch .flickity-page-dots {
    display: block;
  }
  .game-quick-launch .presentation-slide {
    font-size: 100%;
    /*&::before {
            content: 'small';
        }*/
  }
  .game-quick-launch .presentation-slide h3 {
    font-size: 1.5em;
  }
  .game-quick-launch .presentation-slide h4 {
    font-size: 1.35em;
  }
  .game-quick-launch .presentation-slide p {
    font-size: 1.1em;
  }
}
@media (min-width: 1200px) and (min-height: 780px) {
  .game-quick-launch .presentation-slide {
    width: 370px;
    height: 370px;
    padding: 33px 12px;
  }
  .game-quick-launch .presentation-slide img {
    max-width: 100%;
    height: auto;
  }
  .game-quick-launch .presentation-grid[data-calculating-size] .quicklaunch-presentation-carousel {
    grid-template-columns: 370px;
  }
  .game-quick-launch .quicklaunch-presentation-carousel {
    height: 400px;
    padding: 0 18px;
  }
  .game-quick-launch .flickity-page-dots {
    display: block;
  }
  .game-quick-launch .presentation-slide {
    font-size: 117%;
    /*&::before {
            content: 'medium';
        }*/
  }
  .game-quick-launch .title {
    font-size: 32px;
  }
  .game-quick-launch .coin-carousel .coin-item {
    width: 113px;
    height: 113px;
    margin: 0 13px;
    transform: scale(0.79);
  }
}
@media (min-width: 1200px) and (min-height: 857px) {
  .game-quick-launch .presentation-slide {
    width: 450px;
    height: 450px;
    padding: 33px 12px;
  }
  .game-quick-launch .presentation-slide img {
    max-width: 100%;
    height: auto;
  }
  .game-quick-launch .presentation-grid[data-calculating-size] .quicklaunch-presentation-carousel {
    grid-template-columns: 450px;
  }
  .game-quick-launch .quicklaunch-presentation-carousel {
    height: 480px;
    padding: 0 18px;
  }
  .game-quick-launch .flickity-page-dots {
    display: block;
  }
  .game-quick-launch .presentation-slide {
    font-size: 145%;
    /*&::before {
            content: 'large';
        }*/
  }
}
@media (min-width: 1200px) and (min-height: 900px) {
  .game-quick-launch .content-window {
    width: 1040px;
    margin: 25px auto;
  }
  .game-quick-launch .content-window .close-button {
    width: 38px;
    height: 38px;
    top: 13px;
    right: 18px;
  }
  .game-quick-launch .content-window .close-button:after,
  .game-quick-launch .content-window .close-button:before {
    top: 7px;
    left: 16px;
    width: 3px;
    height: 22px;
  }
  .game-quick-launch .presentation-page.first-page {
    grid-template-columns: 1fr;
    margin: 15px auto 26px;
  }
}
.game-quick-launch .main-banner-section .title {
  text-align: center;
}
.game-quick-launch .coin-carousel-section {
  text-align: center;
}
@media (min-width: 768px) {
  .game-quick-launch .presentation-page.first-page .first-page-inner-xs {
    background-color: transparent;
  }
}
@keyframes game-quick-launch-next-button-hide {
  0% {
    opacity: 1;
    bottom: 0;
  }
  100% {
    opacity: 0;
    bottom: -34px;
    visibility: hidden;
  }
}
@keyframes game-quick-launch-next-button-show {
  0% {
    opacity: 0;
    bottom: -34px;
  }
  100% {
    opacity: 1;
    bottom: 0;
    visibility: visible;
  }
}
@keyframes game-quick-launch-prev-button-hide {
  0% {
    opacity: 1;
    top: 0;
  }
  100% {
    opacity: 0;
    top: -34px;
    visibility: hidden;
  }
}
@keyframes game-quick-launch-prev-button-show {
  0% {
    opacity: 0;
    top: -34px;
  }
  100% {
    opacity: 1;
    top: 0;
    visibility: visible;
  }
}
body.quicklaunch-standalone {
  background-color: transparent;
}
.game-quick-launch .second-page-active .campaign-box-wrapper.mobile {
  display: none;
}
.game-quick-launch .campaign-box-wrapper.mobile {
  bottom: 50px;
  /*max-height: 110px;
            min-height: 110px;*/
}
.game-quick-launch .campaign-box-wrapper.mobile .campaign-box {
  /*max-height: unset;
                min-height: unset;*/
}
.game-quick-launch .campaign-box-wrapper.desktop {
  left: 29px;
  top: 7px;
  min-height: 35px;
  max-height: 35px;
  margin: 0;
  bottom: initial;
}
.game-quick-launch .campaign-box-wrapper.desktop .campaign-box-dot {
  width: 41px;
  height: 41px;
  margin-left: -3px;
  margin-top: -3px;
}
.game-quick-launch .campaign-box-wrapper.desktop .open-button-text {
  transform: none;
  padding: 6px 20px 6px 45px;
}
.game-quick-launch .campaign-box-wrapper.desktop .open-button-text > .inner {
  font-size: 14px;
  line-height: 23px;
}
.game-quick-launch .campaign-box-wrapper.desktop .campaign-box {
  border-radius: 15px;
  height: 100%;
  max-width: 100%;
  animation-name: campaign-box-pulse-size;
  animation-duration: 2.5s;
  animation-iteration-count: infinite;
  transform-origin: left;
  box-shadow: none;
}
.game-quick-launch .campaign-box-wrapper.desktop.open .campaign-box {
  border-radius: 10px;
  max-width: unset;
  max-height: unset;
  animation-name: none;
  animation-duration: 0s;
}
@media (min-width: 768px) and (min-height: 780px) {
  .game-quick-launch .campaign-box-wrapper.desktop {
    min-height: 43px;
    max-height: 43px;
  }
  .game-quick-launch .campaign-box-wrapper.desktop .open-button-text {
    padding: 10px 20px 10px 57px;
  }
  .game-quick-launch .campaign-box-wrapper.desktop .campaign-box-dot {
    width: 51px;
    height: 51px;
    margin-top: -4px;
  }
  .game-quick-launch .campaign-box-wrapper.desktop .campaign-box > .inner {
    grid-template-columns: 0.5fr 3fr 2fr;
  }
}
.game-quick-launch-jackpot-values {
  font-family: 'Roboto', sans-serif;
  font-size: 10px;
  opacity: 0;
  transition: opacity 400ms;
}
.game-quick-launch-jackpot-values.open {
  opacity: 1;
}
.game-quick-launch-jackpot-values.has-any {
  min-height: 53px;
}
.game-quick-launch-jackpot-values .game-quick-launch-jackpot-value {
  display: none;
  position: relative;
  font-size: 1.7em;
  font-weight: bold;
  line-height: 36px;
  height: 38px;
  margin: 15px 0 0;
  border: 1px solid #48a6f7;
  border-radius: 19px;
  padding: 0 20px 0 40px;
  background-color: #fff;
}
.game-quick-launch-jackpot-values .game-quick-launch-jackpot-value.active.available {
  display: inline-block;
  animation: JackpotValueBlink 400ms;
}
.game-quick-launch-jackpot-values .game-quick-launch-jackpot-value .jackpot-icon {
  display: block;
  position: absolute;
  width: 32px;
  height: auto;
  top: 2px;
  left: 2px;
}
@media (min-width: 768px) {
  .game-quick-launch-jackpot-values {
    position: absolute;
    top: -10px;
    right: -15px;
  }
  .game-quick-launch-jackpot-values.has-any {
    min-height: unset;
  }
  .game-quick-launch-jackpot-values .game-quick-launch-jackpot-value {
    margin: 0;
    font-size: 1.7em;
    line-height: 31px;
    height: 32px;
    padding: 0 16px;
  }
  .game-quick-launch-jackpot-values .game-quick-launch-jackpot-value::before,
  .game-quick-launch-jackpot-values .game-quick-launch-jackpot-value .jackpot-icon {
    left: 50%;
    transform: translateX(-50%);
  }
  .game-quick-launch-jackpot-values .game-quick-launch-jackpot-value::before {
    content: '';
    display: block;
    position: absolute;
    background-color: #fff;
    border-radius: 20px 20px 0 0;
    border: 1px solid #48a6f7;
    border-bottom: 3px solid #fff;
    width: 40px;
    height: 27px;
    top: -26px;
  }
  .game-quick-launch-jackpot-values .game-quick-launch-jackpot-value .jackpot-icon {
    width: 24px;
    top: -20px;
  }
}
@media (min-width: 768px) and (max-height: 660px) {
  .game-quick-launch-jackpot-values {
    right: -30px;
  }
  .game-quick-launch-jackpot-values .game-quick-launch-jackpot-value {
    font-size: 1.4em;
    line-height: 27px;
    height: 28px;
    border-radius: 14px;
    padding: 0 10px;
  }
}
@keyframes JackpotValueBlink {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}
.area-campaign {
  display: inline-block;
  font-size: 14px;
  font-family: proxima_nova_regular, sans-serif;
  color: #091d36;
}
.area-campaign .area-campaign-box-button {
  position: relative;
  background: none;
  background-color: #051e3d;
  border: 2px solid #051e3d;
  border-radius: 50%;
  fill: #fff;
  display: inline-block;
  height: 26px;
  width: 26px;
  padding: 1px;
  margin-left: 4px;
  transition: box-shadow 0.5s;
  top: 3px;
}
.area-campaign .area-campaign-box-button svg {
  fill: inherit;
  height: 100%;
  width: auto;
}
.area-campaign .area-campaign-box {
  position: fixed;
  z-index: 1;
  overflow: hidden;
  box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.3);
  background-color: #fff;
  border: 3px solid #48a6f7;
  border-radius: 8px;
  margin-top: 39px;
  left: -100%;
  right: 100%;
  opacity: 0;
  transition: left 0.5s, right 0.5s, opacity 0.5s;
  font-size: 100%;
}
@media (min-width: 768px) {
  .area-campaign .area-campaign-box {
    right: auto;
    width: 466px;
    font-size: 112%;
  }
}
@media (min-width: 992px) {
  .area-campaign .area-campaign-box {
    width: 458px;
  }
}
@media (min-width: 1200px) {
  .area-campaign .area-campaign-box {
    width: 559px;
  }
}
.area-campaign .area-campaign-box .title-bar {
  display: grid;
  grid-template-columns: min-content 1fr min-content;
  align-items: center;
  padding: 12px;
  background-color: #051e3d;
  color: #fff;
  fill: #fff;
  height: 49px;
}
.area-campaign .area-campaign-box .title-bar .icon {
  margin: 0 12px 0 8px;
}
.area-campaign .area-campaign-box .title-bar svg {
  fill: inherit;
  height: 26px;
  width: auto;
}
.area-campaign .area-campaign-box .title-bar h3 {
  display: inline-block;
  margin: 0;
  color: #fff;
  font-size: 24px;
}
.area-campaign .area-campaign-box .title-bar .area-campaign-close-button {
  background: none;
  background-color: transparent;
  border: 0 none;
  fill: inherit;
  margin: 0;
  padding: 0;
  width: 22px;
  height: 22px;
}
@media (min-width: 768px) {
  .area-campaign .area-campaign-box .title-bar .area-campaign-close-button {
    width: 25px;
    height: 25px;
  }
}
.area-campaign .area-campaign-box .title-bar .area-campaign-close-button svg {
  fill: inherit;
  width: 100%;
  height: auto;
}
.area-campaign .area-campaign-box .contents {
  padding: 20px;
}
.area-campaign .area-campaign-box .contents h1 {
  margin: 10px 0;
  font-size: 2.3em;
}
.area-campaign .area-campaign-box .contents h2 {
  margin: 10px 0;
  font-size: 2em;
}
.area-campaign .area-campaign-box .contents h3 {
  margin: 10px 0;
  font-size: 1.8em;
}
.area-campaign .area-campaign-box .contents h4 {
  margin: 10px 0;
  font-size: 1.6em;
}
.area-campaign .area-campaign-box .contents p {
  margin: 10px 0;
  font-size: 1.15em;
}
.area-campaign .area-campaign-box .contents li {
  font-size: 1.15em;
}
.area-campaign .area-campaign-box .contents h1,
.area-campaign .area-campaign-box .contents h2,
.area-campaign .area-campaign-box .contents h3,
.area-campaign .area-campaign-box .contents h4,
.area-campaign .area-campaign-box .contents h5,
.area-campaign .area-campaign-box .contents h6 {
  font-family: proxima_nova_regular, sans-serif;
}
.area-campaign .area-campaign-box .contents h1,
.area-campaign .area-campaign-box .contents h2,
.area-campaign .area-campaign-box .contents h3,
.area-campaign .area-campaign-box .contents h4,
.area-campaign .area-campaign-box .contents h5,
.area-campaign .area-campaign-box .contents h6,
.area-campaign .area-campaign-box .contents p {
  display: block;
  padding: 0;
}
.area-campaign.open .area-campaign-box-button {
  background-color: #fff;
  fill: #051e3d;
  box-shadow: 0 0 0 4px #48a6f7;
}
.area-campaign.open .area-campaign-box {
  left: 13px;
  right: 13px;
  opacity: 1;
}
.html-sitemap {
  font-family: proxima_nova, sans-serif;
  font-size: 14px;
}
.html-sitemap ul {
  padding-left: 20px;
}
.html-sitemap li.page-item a.page-link {
  font-weight: normal;
}
/* Shortcuts AKA Features */
.shortcut {
  margin-bottom: 20px;
  border-radius: 5px;
}
.shortcut header {
  color: #0c1e3c;
  position: relative;
  height: 40px;
  padding-left: 10px;
  background-color: #fefefe;
  border-color: #fefefe;
}
.shortcut header p {
  line-height: 40px;
  margin: 0;
  padding: 0;
  display: inline;
  font-size: 18px;
  position: absolute;
  font-family: proxima_nova_semibold, sans-serif;
}
.shortcut header svg {
  fill: #0c1e3c;
  margin-top: 4px;
  margin-right: 4px;
}
.shortcut header .ico {
  position: relative;
  top: 0;
  display: inline-block;
  width: 28px;
  height: 100%;
  margin: 0 5px;
}
.shortcut .image {
  overflow: hidden;
}
.shortcut .image .wrapper {
  overflow: hidden;
  height: 0;
  padding-bottom: 49%;
  position: relative;
}
.shortcut .image .wrapper img {
  position: absolute;
  width: 100%;
  max-height: 100%;
}
.shortcut .foot {
  position: relative;
  font-size: 12px;
  margin-bottom: 0;
  min-height: 52px;
  background-color: #fefefe;
  border-color: #fefefe;
}
.shortcut .foot .descriptionWrapper {
  position: relative;
  min-height: 34px;
  padding-bottom: 4px;
}
.shortcut .foot .shortcutDescription {
  padding-top: 10px;
  margin: 0 0 0 12px;
  width: 82%;
  line-height: 16px;
  font-family: proxima_nova_regular, sans-serif;
}
.shortcut .foot svg.ico {
  position: absolute;
  width: 22px;
  height: 22px;
  top: 14px;
  right: 12px;
}
.shortcut header,
.shortcut .foot,
.shortcut header svg,
.shortcut .foot svg {
  color: #05356e;
  fill: #05356e;
}
.shortcut:hover {
  box-shadow: 0 0 10px 0 rgba(51, 122, 183, 0.8);
}
.shortcuts-grid {
  display: grid;
  grid-gap: 15px;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  margin: 0 0 15px;
}
.shortcuts-grid > a.shortcut {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: min-content min-content auto;
  height: 100%;
  width: 100%;
  overflow: hidden;
  margin: 0;
}
.shortcuts-grid > a.shortcut header {
  display: flex;
}
.shortcuts-grid > a.shortcut header p {
  position: initial;
}
.shortcuts-grid > a.shortcut .lazy-image {
  background-position: center 50%;
}
.shortcuts-grid > a.shortcut img {
  width: 100%;
  height: auto;
}
.shortcuts-grid > a.shortcut .foot {
  min-height: initial;
}
.shortcuts-grid > a.shortcut .foot p {
  font-family: proxima_nova_regular, sans-serif;
  line-height: 16px;
  margin: 10px 45px 10px 12px;
}
/* LOADER */
.ajax-loader {
  opacity: 0;
  position: fixed;
  left: 50%;
  top: 50%;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
  z-index: 1000000;
  background-color: #000;
  border-radius: 12px;
  box-shadow: 0 0 17px 5px rgba(0, 0, 0, 0.4);
  box-sizing: content-box;
  background-image: url('/static/AjaxLoader/spin.gif');
  background-repeat: no-repeat;
  background-position: center center;
  font-size: 0 !important;
  pointer-events: none;
}
.error-message {
  --alert-bg: #f5e1e1;
  --alert-color: #bf2e31;
  box-sizing: border-box;
  font-weight: bold;
  font-size: 1em;
  background-color: var(--alert-bg);
  color: var(--alert-color);
  padding: 10px 45px 10px 20px;
  border-radius: 16px;
  position: relative;
}
.error-message.success {
  --alert-bg: #d1f5c5;
  --alert-color: #165700;
}
.error-message p {
  margin: 0;
}
.error-message .error-code {
  font-size: .8em;
  font-weight: normal;
}
.error-message .icon {
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  top: 10px;
  right: 15px;
}
.error-message .icon svg {
  cursor: pointer;
  fill: var(--alert-color);
}
#CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtonAccept {
  border-radius: 6px;
  font-size: 16px;
  padding: 6px;
  min-width: 100px;
  float: right;
}
#CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtonDetails {
  float: left;
  margin-left: 2px;
}
.hero-section-wrapper .hero-section {
  display: flex;
  overflow: hidden;
  padding: 8px 0px 41px 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 24px;
  align-self: stretch;
  background: linear-gradient(0deg, #d3dbed 0%, var(--color-brand-500) 100%);
  box-shadow: 0px -150px var(--color-brand-500);
}
.hero-section-wrapper .hero-section * {
  font-family: proxima_nova;
}
.hero-section-wrapper .hero-section .cards-container {
  --carousel-width: 100%;
  --card-background-left: -66px;
  --card-line-left: 196px;
  --card-width: 264px;
  --card-height: 194px;
  --card-margin-right: 2px;
  --card-content-padding: 16px;
  /* Font sizes / Line Height */
  --card-title-font-size: 12px;
  --card-title-line-height: calc(var(--card-title-font-size) * 1.5);
  --card-description-font-size: 18px;
  --card-description-line-height: calc(var(--card-description-font-size) * 1.44);
  --card-terms-font-size: 10px;
  --card-terms-line-height: calc(var(--card-terms-font-size) * 1.4);
  /* Font sizes / Line Height end */
  /* Button */
  --card-btn-width: 148px;
  --card-btn-height: 36px;
  --card-btn-padding: 8px 12px;
  --card-btn-font-size: 14px;
  /* Button end */
  width: var(--carousel-width);
  align-items: center;
  display: grid;
  grid-auto-flow: column;
  visibility: hidden;
}
@media (min-width: 768px) {
  .hero-section-wrapper .hero-section .cards-container {
    --carousel-width: 734px;
    --card-background-left: 0px;
    --card-width: 348px;
    --card-height: 250px;
    --card-margin-right: 10px;
    --card-content-padding: 24px;
    --card-title-font-size: 16px;
    --card-description-font-size: 24px;
    --card-description-line-height: calc(var(--card-description-font-size) * 1.33);
    --card-btn-width: 140px;
    --card-btn-height: 48px;
    --card-btn-padding: 12px 18px;
    --card-btn-font-size: 16px;
    --card-line-left: 195px;
    --card-terms-font-size: 12px;
    --card-terms-line-height: calc(var(--card-terms-font-size) * 1.5);
  }
}
@media (min-width: 992px) {
  .hero-section-wrapper .hero-section .cards-container {
    --carousel-width: 954px;
    --card-width: 446px;
    --card-margin-right: 34px;
    --card-background-left: 54px;
  }
}
@media (min-width: 1200px) {
  .hero-section-wrapper .hero-section .cards-container {
    --carousel-width: 1154px;
    --card-width: 364px;
    --card-margin-right: 10px;
    --card-background-left: 0px;
  }
}
.hero-section-wrapper .hero-section .cards-container .flickity-prev-next-button {
  --flickity-btn-size: 56px;
  width: var(--flickity-btn-size);
  height: var(--flickity-btn-size);
  background-color: var(--color-white);
  border: 1px solid var(--color-brand-300);
  border-radius: 50%;
}
.hero-section-wrapper .hero-section .cards-container .flickity-prev-next-button.previous {
  left: calc(((var(--flickity-btn-size) * .66) - 7px) * -1);
}
.hero-section-wrapper .hero-section .cards-container .flickity-prev-next-button.next {
  right: calc(((var(--flickity-btn-size) * .66) - 7px) * -1);
}
.hero-section-wrapper .hero-section .cards-container .flickity-button-icon .arrow {
  stroke: var(--color-brand-700);
  stroke-width: 8;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.hero-section-wrapper .hero-section .cards-container .cta-card-wrapper {
  margin-right: var(--card-margin-right);
}
.hero-section-wrapper .hero-section .cards-container .cta-card {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 8px;
  overflow: hidden;
  width: var(--card-width);
  height: var(--card-height);
  border-radius: 16px;
  background-color: var(--card-background-color);
  margin: 7px;
}
.hero-section-wrapper .hero-section .cards-container .cta-card:hover {
  box-shadow: 0px 0px 8px 0px rgba(1, 26, 91, 0.85);
}
.hero-section-wrapper .hero-section .cards-container .cta-card:hover .line-glow {
  filter: url('#filter0_d_531_1037');
}
.hero-section-wrapper .hero-section .cards-container .cta-card:hover .card-btn,
.hero-section-wrapper .hero-section .cards-container .cta-card:hover .small-text a.btn.color-primary {
  box-shadow: 0px 0px 10px 0px var(--card-button-color);
}
.hero-section-wrapper .hero-section .cards-container .cta-card .content {
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  flex-shrink: 0;
  align-self: stretch;
  padding: var(--card-content-padding);
  z-index: 1;
}
.hero-section-wrapper .hero-section .cards-container .cta-card .content .title {
  color: var(--card-title-color);
  font-size: var(--card-title-font-size);
  font-weight: 700;
  line-height: var(--card-title-line-height);
  text-transform: uppercase;
}
.hero-section-wrapper .hero-section .cards-container .cta-card .content .description {
  color: var(--card-description-color);
  width: 224px;
}
.hero-section-wrapper .hero-section .cards-container .cta-card .content .description h1,
.hero-section-wrapper .hero-section .cards-container .cta-card .content .description h2 {
  color: inherit;
  font-size: var(--card-description-font-size);
  font-weight: 700;
  line-height: var(--card-description-line-height);
}
.hero-section-wrapper .hero-section .cards-container .cta-card .content .description h3,
.hero-section-wrapper .hero-section .cards-container .cta-card .content .description h4 {
  color: inherit;
}
.hero-section-wrapper .hero-section .cards-container .cta-card .content .description h3 {
  font-size: calc(var(--card-description-font-size) * .85);
}
.hero-section-wrapper .hero-section .cards-container .cta-card .content .description h4 {
  font-size: calc(var(--card-description-font-size) * .65);
}
.hero-section-wrapper .hero-section .cards-container .cta-card .content .description > *:first-child {
  margin-top: 0;
}
.hero-section-wrapper .hero-section .cards-container .cta-card .content .description > *:last-child {
  margin-bottom: 0;
}
.hero-section-wrapper .hero-section .cards-container .cta-card .content .small-text {
  color: var(--card-small-text-color);
  font-size: var(--card-terms-font-size);
  font-style: normal;
  font-weight: 400;
  line-height: var(--card-terms-line-height);
  align-self: stretch;
}
.hero-section-wrapper .hero-section .cards-container .cta-card .content .small-text p {
  margin: 10px 0 0 0;
}
.hero-section-wrapper .hero-section .cards-container .cta-card .content .small-text a {
  color: var(--card-small-text-color);
  text-decoration: underline;
}
.hero-section-wrapper .hero-section .cards-container .cta-card .content .small-text a:hover {
  color: var(--color-primary-sky);
}
.hero-section-wrapper .hero-section .cards-container .cta-card .content .card-btn,
.hero-section-wrapper .hero-section .cards-container .cta-card .content a.btn.color-primary {
  display: flex;
  min-width: var(--card-btn-width);
  height: var(--card-btn-height);
  padding: var(--card-btn-padding);
  justify-content: center;
  align-items: center;
  border-radius: 1000vw;
  border-style: none;
  background-color: var(--card-button-color);
  color: var(--card-button-text-color);
  font-size: var(--card-btn-font-size);
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  white-space: nowrap;
}
.hero-section-wrapper .hero-section .cards-container .cta-card .background {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
}
.hero-section-wrapper .hero-section .cards-container .cta-card .background img {
  position: absolute;
  height: 100%;
  width: 50%;
  right: 0;
  background-color: var(--color-gray-300);
  object-fit: cover;
  object-position: right;
}
.hero-section-wrapper .hero-section .cards-container .cta-card .background .left-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: var(--card-background-left);
}
.hero-section-wrapper .hero-section .cards-container .cta-card .background .line {
  position: absolute;
  left: calc(var(--card-line-left) + var(--card-background-left));
  height: 100%;
  overflow: hidden;
  flex-shrink: 0;
  stroke-width: 2px;
  stroke: var(--color-success-400);
}
.lazy-image {
  background-color: var(--color-gray-200);
}
.lazy-image + .game-banner-description {
  position: absolute;
  left: 0;
  top: 10px;
  width: 100%;
  font-size: 14px;
  color: var(--color-gray-500);
}
.lazy-image:not(.b-loaded) {
  background-image: url('/static/LazyImages/spin.gif');
  background-position: center 60%;
  background-repeat: no-repeat;
  background-blend-mode: darken;
}
.lazy-image.b-loaded {
  background-color: transparent;
}
.lazy-image.b-loaded ~ .game-banner-description {
  display: none;
}
.lazy-image.b-error {
  background-color: var(--color-gray-300);
  background-image: url('/static/LazyImages/NoImage.png');
}
.gamePageContainer {
  margin: 0 15px;
}
.genericPageContainer {
  margin: 0 15px;
}
.genericPageContainer.article-standalone .article-header {
  margin: 8px 0 6px;
}
.genericPageWrapper {
  margin-top: 20px;
}
.genericPageWrapper .area-header .title {
  padding-left: 0;
}
.genericPageWrapper .area-header hr {
  margin: 10px 0 0;
}
.genericPageWrapper .genericPageRowPadding {
  padding: 7px 0;
}
.generic-page-article-wrapper a:not(.btn):not(.shadow):not(.cta-box-terms-link):not(.cta-box-button),
.game-page-article-wrapper a:not(.btn):not(.shadow):not(.cta-box-terms-link):not(.cta-box-button),
.flickity-slider .presentation-slide a:not(.btn):not(.shadow):not(.cta-box-terms-link):not(.cta-box-button) {
  text-decoration: underline;
  font-weight: bold;
  color: #0a42ab;
  cursor: pointer;
}
.generic-page-article-wrapper a:not(.btn):not(.shadow):not(.cta-box-terms-link):not(.cta-box-button):hover,
.game-page-article-wrapper a:not(.btn):not(.shadow):not(.cta-box-terms-link):not(.cta-box-button):hover,
.flickity-slider .presentation-slide a:not(.btn):not(.shadow):not(.cta-box-terms-link):not(.cta-box-button):hover {
  color: #7de6ff;
}
.generic-page-article-wrapper,
.game-page-article-wrapper {
  display: grid;
  grid-template-columns: minmax(10px, 1fr) minmax(min-content, 580px) minmax(10px, 1fr);
  font-family: proxima_nova_regular, sans-serif;
  color: #1c3757;
  font-size: 16px;
}
.generic-page-article-wrapper.affiliate-page,
.game-page-article-wrapper.affiliate-page {
  display: block;
  padding-top: 15px;
}
.generic-page-article-wrapper.affiliate-page .affiliate-img,
.game-page-article-wrapper.affiliate-page .affiliate-img {
  margin: 0 0 10px;
}
.generic-page-article-wrapper.affiliate-page .affiliate-img img,
.game-page-article-wrapper.affiliate-page .affiliate-img img {
  width: 100%;
  height: auto;
}
.generic-page-article-wrapper.affiliate-page .paragraph-richtext div > img,
.game-page-article-wrapper.affiliate-page .paragraph-richtext div > img {
  width: 100%;
}
.generic-page-article-wrapper > *,
.game-page-article-wrapper > * {
  grid-column: 2;
}
.generic-page-article-wrapper > img,
.game-page-article-wrapper > img {
  width: 100%;
  height: auto;
}
.generic-page-article-wrapper .article-header-wrapper,
.game-page-article-wrapper .article-header-wrapper {
  grid-column: 1 / -1;
}
.generic-page-article-wrapper .article-header-wrapper .article-date,
.game-page-article-wrapper .article-header-wrapper .article-date {
  float: right;
  margin-left: 20px;
  font-size: .875em;
  font-family: proxima_nova_bold, sans-serif;
  font-weight: normal;
}
.generic-page-article-wrapper .article-header-wrapper .article-header,
.game-page-article-wrapper .article-header-wrapper .article-header {
  margin-bottom: 9px;
  font-size: 1.75em;
  font-family: proxima_nova_bold, sans-serif;
  font-weight: normal;
}
.generic-page-article-wrapper .generic-page-article-banner,
.game-page-article-wrapper .generic-page-article-banner {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(2, min-content);
  margin: 0 0 10px;
}
.generic-page-article-wrapper .generic-page-article-banner img,
.game-page-article-wrapper .generic-page-article-banner img {
  grid-column: 1;
  grid-row: 1;
  width: 100%;
}
.generic-page-article-wrapper .generic-page-article-banner .caption,
.game-page-article-wrapper .generic-page-article-banner .caption {
  grid-column: 1;
  grid-row: 1;
  align-self: end;
  padding: 10px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-family: proxima_nova_regular, sans-serif;
}
.generic-page-article-wrapper .generic-page-article-banner .caption.under,
.game-page-article-wrapper .generic-page-article-banner .caption.under {
  grid-row: 2;
}
.generic-page-article-wrapper .generic-page-article-banner .caption h4,
.game-page-article-wrapper .generic-page-article-banner .caption h4 {
  color: inherit;
  font-size: 1em;
  font-family: proxima_nova_bold, sans-serif;
  font-weight: normal;
  margin: 0;
}
.generic-page-article-wrapper .generic-page-article-banner .caption p,
.game-page-article-wrapper .generic-page-article-banner .caption p {
  font-size: .875em;
  margin: 0;
}
.generic-page-article-wrapper .article-header-wrapper + .generic-page-article-banner,
.game-page-article-wrapper .article-header-wrapper + .generic-page-article-banner,
.generic-page-article-wrapper .article-header-wrapper + .generic-page-article-slideshow,
.game-page-article-wrapper .article-header-wrapper + .generic-page-article-slideshow,
.generic-page-article-wrapper .generic-page-article-banner:first-child,
.game-page-article-wrapper .generic-page-article-banner:first-child,
.generic-page-article-wrapper .generic-page-article-slideshow:first-child,
.game-page-article-wrapper .generic-page-article-slideshow:first-child,
.generic-page-article-wrapper .generic-page-article-video:first-child,
.game-page-article-wrapper .generic-page-article-video:first-child,
.generic-page-article-wrapper .affiliate-img:first-child,
.game-page-article-wrapper .affiliate-img:first-child,
.generic-page-article-wrapper .cta-box-wrapper,
.game-page-article-wrapper .cta-box-wrapper,
.generic-page-article-wrapper .shelve-wrapper,
.game-page-article-wrapper .shelve-wrapper {
  grid-column: 1 / -1;
  margin: 0 0 20px;
}
.generic-page-article-wrapper .generic-page-article-headline h1,
.game-page-article-wrapper .generic-page-article-headline h1 {
  font-family: proxima_nova_bold, sans-serif;
  font-weight: normal;
  margin: 10px 0;
  font-size: 1.75em;
}
.generic-page-article-wrapper .generic-page-article-headline h1.smaller-header,
.game-page-article-wrapper .generic-page-article-headline h1.smaller-header {
  font-size: 1.4375em;
}
.generic-page-article-wrapper .generic-page-article-paragraph,
.game-page-article-wrapper .generic-page-article-paragraph {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-areas: 'image image image image' 'content content content content';
  grid-gap: 10px 30px;
  margin: 0 0 10px;
}
.generic-page-article-wrapper .generic-page-article-paragraph.no-img,
.game-page-article-wrapper .generic-page-article-paragraph.no-img {
  grid-template-areas: 'content content content content';
}
.generic-page-article-wrapper .generic-page-article-paragraph .paragraph-image,
.game-page-article-wrapper .generic-page-article-paragraph .paragraph-image {
  grid-area: image;
  object-fit: contain;
  width: 100%;
  height: auto;
}
.generic-page-article-wrapper .generic-page-article-paragraph .paragraph-content,
.game-page-article-wrapper .generic-page-article-paragraph .paragraph-content {
  grid-area: content;
}
.generic-page-article-wrapper .generic-page-article-paragraph h2.paragraph-header,
.game-page-article-wrapper .generic-page-article-paragraph h2.paragraph-header {
  font-family: proxima_nova_bold, sans-serif;
  font-weight: normal;
  margin: 10px 0;
  font-size: 1.5625em;
}
.generic-page-article-wrapper .paragraph-richtext,
.game-page-article-wrapper .paragraph-richtext {
  /*
        *:first-child {
            margin-top: 0;
        }

        *:last-child {
            margin-bottom: 0;
        }

        */
}
.generic-page-article-wrapper .paragraph-richtext h1,
.game-page-article-wrapper .paragraph-richtext h1,
.generic-page-article-wrapper .paragraph-richtext h2,
.game-page-article-wrapper .paragraph-richtext h2,
.generic-page-article-wrapper .paragraph-richtext h3,
.game-page-article-wrapper .paragraph-richtext h3,
.generic-page-article-wrapper .paragraph-richtext h4,
.game-page-article-wrapper .paragraph-richtext h4,
.generic-page-article-wrapper .paragraph-richtext strong,
.game-page-article-wrapper .paragraph-richtext strong,
.generic-page-article-wrapper .paragraph-richtext b,
.game-page-article-wrapper .paragraph-richtext b {
  font-family: proxima_nova_bold, sans-serif;
  font-weight: normal;
}
.generic-page-article-wrapper .paragraph-richtext h1,
.game-page-article-wrapper .paragraph-richtext h1 {
  font-size: 1.75em;
}
.generic-page-article-wrapper .paragraph-richtext h2,
.game-page-article-wrapper .paragraph-richtext h2 {
  font-size: 1.4375em;
}
.generic-page-article-wrapper .paragraph-richtext h3,
.game-page-article-wrapper .paragraph-richtext h3 {
  font-size: 1.125em;
  margin: 30px 0 0;
}
.generic-page-article-wrapper .paragraph-richtext h4,
.game-page-article-wrapper .paragraph-richtext h4 {
  font-size: 1.0625em;
}
.generic-page-article-wrapper .paragraph-richtext p,
.game-page-article-wrapper .paragraph-richtext p,
.generic-page-article-wrapper .paragraph-richtext li,
.game-page-article-wrapper .paragraph-richtext li {
  font-size: 1em;
  margin: 10px 0;
  line-height: 140%;
}
.generic-page-article-wrapper .paragraph-richtext h3 + p,
.game-page-article-wrapper .paragraph-richtext h3 + p,
.generic-page-article-wrapper .paragraph-richtext h3 + li,
.game-page-article-wrapper .paragraph-richtext h3 + li {
  margin-top: 5px;
}
.generic-page-article-wrapper .paragraph-richtext .btn,
.game-page-article-wrapper .paragraph-richtext .btn {
  display: inline;
  width: auto;
  font-size: 18px;
  line-height: 50px;
  font-family: 'proxima_nova_semibold', sans-serif;
  padding: 12px 50px;
  margin: 0;
}
.generic-page-article-wrapper .paragraph-richtext ul,
.game-page-article-wrapper .paragraph-richtext ul {
  padding-left: 18px;
}
.generic-page-article-wrapper .paragraph-richtext td,
.game-page-article-wrapper .paragraph-richtext td {
  font-size: 1em;
}
.generic-page-article-wrapper .paragraph-richtext td p,
.game-page-article-wrapper .paragraph-richtext td p {
  font-size: inherit;
}
.generic-page-article-wrapper .paragraph-richtext.smaller-html,
.game-page-article-wrapper .paragraph-richtext.smaller-html {
  font-size: 90%;
}
.generic-page-article-wrapper .generic-page-article-shortcuts,
.game-page-article-wrapper .generic-page-article-shortcuts {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
  grid-gap: 15px;
  margin: 0 0 10px;
}
.generic-page-article-wrapper .generic-page-article-shortcuts .shortcut-item,
.game-page-article-wrapper .generic-page-article-shortcuts .shortcut-item {
  display: flex;
  flex-direction: column;
  height: 100%;
  color: #1c3757;
  background: #fff;
  border: 1px solid #999999;
  border-radius: 4px;
  overflow: hidden;
}
.generic-page-article-wrapper .generic-page-article-shortcuts .shortcut-item .shortcut-image,
.game-page-article-wrapper .generic-page-article-shortcuts .shortcut-item .shortcut-image {
  font-size: 0;
}
.generic-page-article-wrapper .generic-page-article-shortcuts .shortcut-item .shortcut-image img,
.game-page-article-wrapper .generic-page-article-shortcuts .shortcut-item .shortcut-image img {
  width: 100%;
  height: auto;
  display: inline-block;
}
.generic-page-article-wrapper .generic-page-article-shortcuts .shortcut-item .shortcut-header,
.game-page-article-wrapper .generic-page-article-shortcuts .shortcut-item .shortcut-header {
  font-family: proxima_nova_bold, sans-serif;
  font-weight: normal;
  font-size: 1.6rem;
  margin: 15px 10px 5px;
}
.generic-page-article-wrapper .generic-page-article-shortcuts .shortcut-item.large-header .shortcut-header,
.game-page-article-wrapper .generic-page-article-shortcuts .shortcut-item.large-header .shortcut-header {
  font-size: 2.0rem;
}
.generic-page-article-wrapper .generic-page-article-shortcuts .shortcut-item .shortcut-description,
.game-page-article-wrapper .generic-page-article-shortcuts .shortcut-item .shortcut-description {
  font-size: 1.4rem;
  margin: 0 10px 10px;
}
.generic-page-article-wrapper .generic-page-article-shortcuts .shadow:hover,
.game-page-article-wrapper .generic-page-article-shortcuts .shadow:hover {
  -webkit-box-shadow: 1px 0 8px 0 #cccccc, -1px 0 8px 0 #cccccc;
  -moz-box-shadow: 1px 0 8px 0 #cccccc, -1px 0 8px 0 #cccccc;
  box-shadow: 1px 0 8px 0 #cccccc, -1px 0 8px 0 #cccccc;
}
.generic-page-article-wrapper .generic-page-article-splitter,
.game-page-article-wrapper .generic-page-article-splitter {
  width: 100%;
  border-top: 1px solid #c0c0c0;
  margin: 0 0 10px;
}
.generic-page-article-wrapper .generic-page-article-video,
.game-page-article-wrapper .generic-page-article-video {
  margin: 0 0 10px;
}
.generic-page-article-wrapper .mainbanner-wrapper,
.game-page-article-wrapper .mainbanner-wrapper {
  width: 100%;
  padding: 0;
  margin: 0 0 10px;
}
.generic-page-article-wrapper .cookie-declaration-wrapper,
.game-page-article-wrapper .cookie-declaration-wrapper {
  font-size: 14px;
}
.generic-page-article-wrapper .cta-box-wrapper .cta-box-content,
.game-page-article-wrapper .cta-box-wrapper .cta-box-content {
  margin-left: 0;
  margin-right: 0;
}
.content-page-container {
  padding: 0px;
  font-size: 16px;
  margin: 20px auto;
  font-family: proxima_nova, sans-serif;
}
@media (min-width: 768px) {
  .content-page-container {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .content-page-container {
    width: 940px;
  }
}
@media (min-width: 1200px) {
  .content-page-container {
    width: 1140px;
  }
}
.content-page-container > *:first-child {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.content-page-container > *:last-child {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.content-page-container .flickity-viewport,
.content-page-container .flickity-slider {
  border-radius: inherit;
}
.content-page-container .mainbanner-wrapper .banner-slide {
  border-radius: inherit;
  overflow: hidden;
}
.content-page-container .content-page-textblock .textblock-content {
  padding: 5% 10%;
}
.content-page-container .content-page-textblock .textblock-content .textblock-header {
  margin-top: 0px;
}
.content-page-container .content-page-textblock .textblock-content h2.textblock-header {
  font-weight: bold;
  margin: 0 0 .5em;
  font-size: 1.75em;
}
.content-page-container .content-page-textblock .textblock-content .textblock-richtext h1,
.content-page-container .content-page-textblock .textblock-content .textblock-richtext h2,
.content-page-container .content-page-textblock .textblock-content .textblock-richtext h3,
.content-page-container .content-page-textblock .textblock-content .textblock-richtext h4,
.content-page-container .content-page-textblock .textblock-content .textblock-richtext strong,
.content-page-container .content-page-textblock .textblock-content .textblock-richtext b {
  font-weight: bold;
  color: inherit;
}
.content-page-container .content-page-textblock .textblock-content .textblock-richtext a:not(.btn):not(.shadow) {
  text-decoration: underline;
  font-weight: bold;
  color: #0a42ab;
  cursor: pointer;
}
.content-page-container .content-page-textblock .textblock-content .textblock-richtext a:not(.btn):not(.shadow):hover {
  color: #7de6ff;
}
.content-page-container .content-page-textblock .textblock-content .textblock-richtext h1 {
  font-size: 1.75em;
}
.content-page-container .content-page-textblock .textblock-content .textblock-richtext h2 {
  font-size: 1.4375em;
}
.content-page-container .content-page-textblock .textblock-content .textblock-richtext h3 {
  font-size: 1.125em;
  margin: 30px 0 0;
}
.content-page-container .content-page-textblock .textblock-content .textblock-richtext h4 {
  font-size: 1.0625em;
}
.content-page-container .content-page-textblock .textblock-content .textblock-richtext p,
.content-page-container .content-page-textblock .textblock-content .textblock-richtext li {
  font-size: 1em;
  margin: 10px 0;
  line-height: 140%;
}
.content-page-container .content-page-textblock .textblock-content .textblock-richtext h3 + p,
.content-page-container .content-page-textblock .textblock-content .textblock-richtext h3 + li {
  margin-top: 5px;
}
.content-page-container .content-page-textblock .textblock-content .textblock-richtext .btn {
  white-space: normal;
  border-radius: 1000vw;
  margin: .5em 0;
}
.content-page-container .content-page-textblock .textblock-content .textblock-richtext ul {
  padding-left: 18px;
}
.content-page-container .content-page-textblock .textblock-content .textblock-richtext td {
  font-size: 1em;
}
.content-page-container .content-page-textblock .textblock-content .textblock-richtext td p {
  font-size: inherit;
}
.content-page-container .content-page-textblock .textblock-content .textblock-richtext.smaller-html {
  font-size: 90%;
}
.content-page-container .content-page-textblock .textblock-content .textblock-richtext > *:first-child {
  margin-top: 0;
}
.content-page-container .content-page-textblock .textblock-content .textblock-richtext > *:last-child {
  margin-bottom: 0;
}
.content-page-container .testimonial-content {
  padding: 12% 17% 10%;
}
@media (min-width: 768px) {
  .content-page-container .testimonial-content {
    padding: 9% 17% 5%;
  }
}
@media (min-width: 992px) {
  .content-page-container .testimonial-content {
    padding: 7% 17% 5%;
  }
}
.content-page-container .testimonial-content .testimonial-richtext h1,
.content-page-container .testimonial-content .testimonial-richtext h2,
.content-page-container .testimonial-content .testimonial-richtext h3,
.content-page-container .testimonial-content .testimonial-richtext h4,
.content-page-container .testimonial-content .testimonial-richtext strong,
.content-page-container .testimonial-content .testimonial-richtext b {
  font-weight: bold;
  color: inherit;
}
.content-page-container .testimonial-content .testimonial-richtext h1 {
  font-size: 1.75em;
}
.content-page-container .testimonial-content .testimonial-richtext h2 {
  font-size: 1.4375em;
}
.content-page-container .testimonial-content .testimonial-richtext h3 {
  font-size: 1.125em;
  margin: 30px 0 0;
}
.content-page-container .testimonial-content .testimonial-richtext h4 {
  font-size: 1.0625em;
}
.content-page-container .testimonial-content .testimonial-richtext p,
.content-page-container .testimonial-content .testimonial-richtext li {
  font-size: 1em;
  margin: 10px 0;
  line-height: 140%;
}
.content-page-container .testimonial-content .testimonial-richtext h3 + p,
.content-page-container .testimonial-content .testimonial-richtext h3 + li {
  margin-top: 5px;
}
.content-page-container .testimonial-content .testimonial-richtext .btn {
  display: inline;
  width: auto;
  font-size: 18px;
  line-height: 50px;
  font-weight: 500;
  padding: 12px 50px;
  margin: 0;
}
.content-page-container .testimonial-content .testimonial-richtext ul {
  padding-left: 18px;
}
.content-page-container .testimonial-content .testimonial-richtext td {
  font-size: 1em;
}
.content-page-container .testimonial-content .testimonial-richtext td p {
  font-size: inherit;
}
.content-page-container .testimonial-content .testimonial-richtext.smaller-html {
  font-size: 90%;
}
.content-page-container .testimonial-content .testimonial-richtext > *:first-child {
  margin-top: 0;
}
.content-page-container .testimonial-content .testimonial-richtext > *:last-child {
  margin-bottom: 0;
}
.content-page-container .testimonial-quote {
  position: relative;
}
.content-page-container .testimonial-quote::before,
.content-page-container .testimonial-quote::after {
  font-family: Arial, sans-serif;
  position: absolute;
  font-size: 4em;
  color: inherit;
  line-height: 0;
}
.content-page-container .testimonial-quote::before {
  content: '“';
  top: 10px;
  left: -30px;
}
.content-page-container .testimonial-quote::after {
  content: '”';
  bottom: -20px;
  right: -30px;
}
.content-page-container .testimonial-quotee {
  margin-top: 3.5em;
}
.content-page-container .usp-wrapper {
  display: flex;
  justify-content: center;
  flex-direction: row;
}
.content-page-container .content-page-usp {
  display: flex;
  flex-direction: column;
  gap: .8em;
  padding: 1.5em;
  width: 50%;
  min-width: 300px;
}
@media (min-width: 768px) {
  .content-page-container .content-page-usp {
    flex-direction: row;
    width: auto;
    gap: 1em;
  }
}
@media (min-width: 992px) {
  .content-page-container .content-page-usp {
    gap: 1.5em;
  }
}
.content-page-container .content-page-usp .usp-container {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 768px) {
  .content-page-container .content-page-usp .usp-container {
    width: 150px;
  }
}
@media (min-width: 992px) {
  .content-page-container .content-page-usp .usp-container {
    width: 175px;
  }
}
@media (min-width: 1200px) {
  .content-page-container .content-page-usp .usp-container {
    width: 200px;
  }
}
.content-page-container .content-page-usp .usp-description {
  font-weight: 700;
  margin: .7em 0;
  line-height: 1.4;
}
.content-page-container .content-page-usp .usp-icon {
  width: 100px;
}
html.modal-open {
  overflow: hidden;
  overscroll-behavior: none;
}
.modal-box-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1240;
  display: grid;
  background-color: rgba(0, 0, 0, 0.6);
  font-size: 10px;
}
.modal-box-overlay *,
.modal-box-overlay *::before,
.modal-box-overlay *::after {
  box-sizing: border-box;
}
@media (min-width: 415px) {
  .modal-box-overlay {
    padding: 5vh 0;
  }
}
.modal-box {
  display: grid;
  grid-template-rows: repeat(2, min-content) 1fr;
  grid-column: 1/-1;
  grid-row: 1/-1;
  margin: 0 auto auto;
  width: 100%;
  max-height: 100vh;
  opacity: 0;
  transform: translateY(-50px);
  transition-property: opacity, transform;
  transition-duration: 200ms;
  transition-timing-function: ease-in-out;
  border-radius: 0 0 8px 8px;
  background-color: #fff;
  color: #0c1e3c;
  font-family: proxima_nova, sans-serif;
  line-height: 1.35;
  box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  /*Bootstreap reset*/
}
.modal-box label {
  display: initial;
  max-width: unset;
  margin-bottom: initial;
  font-weight: initial;
}
.modal-box.visible {
  transform: translateY(0);
  opacity: 1;
}
.modal-box.generic {
  display: block;
  margin: auto;
  max-width: 90vw;
  border-radius: 8px;
}
.modal-box.generic .close-button {
  position: absolute;
  top: 10px;
  right: 10px;
  margin: 0;
}
.modal-box.generic .close-button svg {
  fill: #333;
}
.modal-box.generic > .content {
  position: static;
  padding: 20px;
}
.modal-box.generic > .content p {
  font-size: 1.4em;
}
.modal-box.generic > .content .content-close-button:last-child {
  margin-bottom: 0;
  margin-left: auto;
  float: right;
  clear: both;
}
.modal-box.generic.not-playable-game > .content,
.modal-box.generic.no-available-games > .content {
  display: grid;
  grid-template-columns: min-content 1fr;
}
.modal-box.generic.not-playable-game > .content *,
.modal-box.generic.no-available-games > .content * {
  grid-column: span 2;
}
.modal-box.generic.not-playable-game > .content .winner-icon,
.modal-box.generic.no-available-games > .content .winner-icon {
  width: 80px;
  height: auto;
  grid-column: 1;
  margin: 0 20px 0 0;
}
.modal-box.generic.not-playable-game > .content p,
.modal-box.generic.no-available-games > .content p {
  grid-column: 2;
  margin: 10px 0 1.333em 0;
  align-self: center;
}
.modal-box.generic.not-playable-game > .content .content-close-button:last-child,
.modal-box.generic.no-available-games > .content .content-close-button:last-child {
  margin-top: 20px;
}
.modal-box.generic.logout-info > .content {
  display: grid;
  grid-template-columns: 1fr min-content;
}
.modal-box.generic.logout-info > .content * {
  grid-column: span 2;
}
.modal-box.generic.logout-info > .content .login-button {
  grid-column: 1;
  margin: 0 10px 0 auto;
}
.modal-box.generic.logout-info > .content .reload-button {
  grid-column: 2;
  margin: auto;
}
.modal-box.eula {
  grid-template-rows: repeat(1, min-content) 1fr min-content;
}
.modal-box.eula .header-logo-bar {
  margin: 0;
}
.modal-box.eula > .content {
  border-style: solid none;
  border-color: #8e8e8e;
  border-width: 1px 0;
  box-shadow: inset 0px -20px 15px -20px #8e8e8e;
  padding: 1.3em 25px 0;
  margin: 0 0 2.3rem;
}
.modal-box.eula > .content > *:last-child {
  margin-bottom: 1.3rem;
}
.modal-box.eula > .footer {
  padding-bottom: 2.9em;
}
.modal-box.registration-box {
  width: 100vw;
  height: 100vh;
  margin: 0;
  border-radius: 0;
}
@media (min-width: 415px) {
  .modal-box.registration-box {
    width: 414px;
    height: auto;
    margin: auto;
    max-height: 90vh;
    border-radius: 12px;
  }
}
@media (min-width: 576px) {
  .modal-box.registration-box {
    width: 480px;
  }
}
.modal-box.validate-account-box {
  grid-template-rows: repeat(2, min-content) 1fr;
}
.modal-box .password-strength {
  list-style: none;
  margin: 0.3em 0 0;
  padding: 0;
  font-size: 1.2em;
  line-height: 14px;
}
.modal-box .password-strength .strength-part {
  display: grid;
  grid-template-columns: min-content 1fr;
  grid-gap: 5px;
  margin: 0;
  padding: 0;
  color: #bf2e31;
}
.modal-box .password-strength .strength-part .icon-check,
.modal-box .password-strength .strength-part .icon-close {
  display: block;
  width: 13px;
  height: 13px;
  margin: auto;
}
.modal-box .password-strength .strength-part .icon-check {
  display: none;
  fill: #19D2BC;
}
.modal-box .password-strength .strength-part .icon-close {
  display: block;
  fill: #bf2e31;
}
.modal-box .password-strength .strength-part.done {
  color: #19D2BC;
}
.modal-box .password-strength .strength-part.done .icon-check {
  display: block;
}
.modal-box .password-strength .strength-part.done .icon-close {
  display: none;
}
.modal-box.choose-id > .content {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.modal-box.choose-id .separator + hr {
  margin: 0 -10px;
}
.modal-box .separator {
  align-self: center;
  background-color: #fff;
  padding: 0 .5em;
  font-size: 1.4em;
  line-height: 1;
  margin: 0;
}
.modal-box .separator + hr {
  position: relative;
  top: -0.7em;
  z-index: -1;
  height: 1px;
  margin: 0 -10px;
  border: 0 none;
  background-color: #bbb;
}
@media (min-width: 415px) {
  .modal-box {
    border-radius: 8px;
    width: 414px;
    margin: auto;
    max-height: 90vh;
  }
}
.modal-box .header-logo-bar {
  display: grid;
  grid-template-columns: 1fr;
  position: relative;
  height: 50px;
  background-color: var(--color-primary-sphblue);
  text-align: center;
  margin: 0 0 2em 0;
}
.modal-box .header-logo {
  grid-column: 1;
  grid-row: 1;
  margin: auto;
  height: 36px;
  width: auto;
}
.modal-box .close-button {
  grid-column: 1;
  grid-row: 1;
  margin: auto 16px auto auto;
  width: 22px;
  height: 22px;
  fill: #fff;
  cursor: pointer;
  padding: 0;
  border: 0 none;
  outline: 0 none;
  background: none;
}
.modal-box .compliance-info {
  border-bottom: 1px solid #8e8e8e;
}
.modal-box .compliance-info .clock {
  right: 8px;
}
@media (min-width: 768px) {
  .modal-box .compliance-info .clock .inner {
    margin-right: 0px;
  }
}
.modal-box > .content {
  position: relative;
  /* important for scrolling logic */
  overflow-y: auto;
  padding: 0 30px;
  margin: 0;
}
.modal-box > .content > p.title {
  font-weight: bold;
  font-size: 1.8em;
  color: #0a42ab;
  margin: 0 0 .8em 0;
  text-align: center;
}
.modal-box > .content > p.sub-title {
  font-size: 1.4em;
  color: #0a42ab;
  margin: 0 0 .2em 0;
  text-align: center;
}
.modal-box > .content p {
  font-size: 1.4em;
  margin: 0 0 1.333em 0;
}
.modal-box > .content p small {
  font-size: 78.57%;
}
.modal-box > .content > p.title + p {
  margin-top: -0.67em;
}
.modal-box > .content > p.title + p.large {
  margin-top: 0;
}
.modal-box > .content strong {
  color: #0a42ab;
}
.modal-box > .content strong.title {
  font-size: 1.4rem;
}
.modal-box > .content:last-child > *:last-child {
  margin-bottom: 30px;
}
.modal-box > .content .choose-id-link {
  display: flex;
  gap: 10px;
  height: 45px;
  text-decoration: none;
  border-radius: 1000vw;
  font-size: 1.6em;
  font-weight: 600;
  line-height: 1.6em;
  padding: .5em .5em .4em;
  margin: 1.1em 0;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.modal-box > .content .choose-id-link svg {
  display: inline-block;
  fill: inherit;
  width: auto;
}
.modal-box > .content .choose-id-link.mitid {
  background-color: #0060E6;
  fill: #fff;
  color: #fff;
}
.modal-box > .content .choose-id-link.mitid svg {
  height: 14px;
  margin-bottom: 3px;
}
.modal-box .html-content p {
  font-size: 1.4em;
}
.modal-box .html-content p small {
  font-size: 85%;
}
.modal-box .html-content h1 {
  font-size: 2.2em;
}
.modal-box .html-content h2 {
  font-size: 1.8em;
}
.modal-box .html-content h3 {
  font-size: 1.6em;
  margin-bottom: 0;
}
.modal-box .html-content h4 {
  font-size: 1.6em;
  margin: 1em 0 .625em;
}
.modal-box .html-content ul,
.modal-box .html-content ol {
  font-size: 100%;
}
.modal-box .html-content li {
  font-size: 1.4em;
}
.modal-box .html-content *:first-child {
  margin-top: 0;
}
.modal-box .html-content *:last-child {
  margin-bottom: 0;
}
.modal-box .form-header {
  font-size: 1.6em;
  text-align: center;
  margin: 1.6rem 0;
}
.modal-box .error-wrapper {
  display: none;
  margin-top: .5em;
}
.modal-box .error-wrapper .error {
  font-size: 1.2em;
  color: #d9534f;
  display: block;
  text-align: center;
}
.modal-box .error-wrapper .error a {
  color: inherit;
  text-decoration: underline;
}
.modal-box .general-error-wrapper.error {
  margin-bottom: 1rem;
  display: block;
}
.modal-box .field-wrapper,
.modal-box .submit-button {
  margin: 0 0 1.6rem 0;
}
.modal-box .field-wrapper[disabled],
.modal-box .submit-button[disabled] {
  font-family: proxima_nova, sans-serif;
  font-weight: normal;
  background-color: #eee;
  color: #b2b2b2;
  border-color: #b2b2b2;
}
.modal-box .field-wrapper:last-child,
.modal-box .submit-button:last-child {
  margin-bottom: 0;
}
.modal-box .submit-button {
  width: 100%;
  padding: 12px 12px;
  border-radius: 1000vw;
  font-size: 1.8em;
}
.modal-box .field-wrapper + .submit-button {
  margin-top: .8rem;
}
.modal-box .field-wrapper {
  display: grid;
  grid-template-areas: 'main' 'second';
  grid-auto-rows: min-content;
  z-index: 0;
  position: relative;
  font-weight: normal;
}
.modal-box .field-wrapper::before {
  content: '';
  position: absolute;
  border: 1px solid #bbb;
  border-radius: 6px;
  top: 0;
  left: 0;
  width: 100%;
  height: 44px;
  z-index: 1;
  pointer-events: none;
}
.modal-box .field-wrapper .alert-icon {
  display: none;
}
.modal-box .field-wrapper.error .error-wrapper {
  grid-area: second;
  display: block;
}
.modal-box .field-wrapper.error::before {
  border-color: #d9534f;
}
.modal-box .field-wrapper.error .alert-icon {
  display: flex;
  position: absolute;
  width: 20px;
  height: 20px;
  align-items: center;
  justify-content: center;
  fill: #d9534f;
  top: 13px;
  right: 10px;
  z-index: 1;
}
.modal-box .field-wrapper.error.password .toggle-button {
  display: none;
}
.modal-box .field-wrapper .field-label {
  grid-area: main;
  border-radius: 6px;
  margin: 2px;
  padding: 13px 0 0 11px;
  display: block;
  pointer-events: none;
  white-space: nowrap;
  font-size: 1.65em;
  line-height: 1;
  color: rgba(12, 30, 60, 0.8);
  transform-origin: 10px -21px;
  background-color: transparent;
  transform: scale(0.72);
}
.modal-box .field-wrapper .field-label.wrap {
  white-space: normal;
}
.modal-box .field-wrapper .field-label a,
.modal-box .field-wrapper .field-label button {
  pointer-events: all;
}
.modal-box .field-wrapper .input-field {
  grid-area: main;
  border: 0 none;
  border-radius: 6px;
  padding: 17px 13px 7px;
  display: block;
  width: 100%;
  height: 44px;
  margin: 0;
  outline: 0 none;
  font-size: 1.6em;
  line-height: 100%;
  color: #0c1e3c;
  background-color: #f8fAf9;
  z-index: -1;
}
.modal-box .field-wrapper .input-field[readonly] {
  cursor: not-allowed;
  background-color: #eee;
  pointer-events: none;
}
.modal-box .field-wrapper .input-field.no-label {
  padding: 12px 13px;
}
.modal-box .field-wrapper.empty .field-label {
  background-color: #f8fAf9;
  transform: scale(1);
}
.modal-box .field-wrapper.empty.readonly .field-label {
  background-color: #eee;
}
.modal-box .field-wrapper .field-comment {
  overflow: hidden;
  max-height: 0;
  transition: max-height 400ms, opacity 400ms, margin 400ms;
  font-size: 1.2em;
  margin: 0;
}
.modal-box .field-wrapper:focus-within:not(.readonly) .field-comment {
  opacity: 1;
  max-height: 50px;
  margin: .3em 0 .1em;
}
.modal-box .field-wrapper.animated .field-label {
  transition: transform 150ms, background-color 150ms;
}
.modal-box .field-wrapper.animated.empty .field-label {
  transition: transform 150ms, background-color 10ms 140ms;
}
.modal-box .field-wrapper.password {
  position: relative;
}
.modal-box .field-wrapper.password .toggle-button {
  position: absolute;
  right: 1em;
  top: 21px;
  transform: translateY(-50%);
  padding: 0;
  background: none;
  border: 0 none;
  outline: 0 none;
  width: 26px;
  height: 34px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.modal-box .field-wrapper.password .toggle-button .eye {
  fill: #0e0f23;
  width: 20px;
  height: 20px;
}
.modal-box .field-wrapper.password .toggle-button .eye-label {
  font-size: 1.1em;
  font-weight: normal;
  line-height: 1.1em;
  color: #0c1e3c;
}
.modal-box .field-wrapper.password .toggle-button .eye.inactive,
.modal-box .field-wrapper.password .toggle-button .eye-label.inactive {
  display: block;
}
.modal-box .field-wrapper.password .toggle-button .eye.active,
.modal-box .field-wrapper.password .toggle-button .eye-label.active {
  display: none;
}
.modal-box .field-wrapper.password .input-field[type=text] + .toggle-button .eye.inactive,
.modal-box .field-wrapper.password .input-field[type=text] + .toggle-button .eye-label.inactive {
  display: none;
}
.modal-box .field-wrapper.password .input-field[type=text] + .toggle-button .eye.active,
.modal-box .field-wrapper.password .input-field[type=text] + .toggle-button .eye-label.active {
  display: block;
}
.modal-box .field-wrapper.checkbox-field {
  cursor: pointer;
  align-items: center;
}
.modal-box .field-wrapper.checkbox-field::before {
  content: initial;
}
.modal-box .field-wrapper.checkbox-field .styled-checkbox {
  grid-area: main;
  display: block;
  position: relative;
  width: 24px;
  height: 24px;
  border: 1px dotted transparent;
}
.modal-box .field-wrapper.checkbox-field .styled-checkbox::before {
  content: '';
  position: absolute;
  top: 1px;
  left: 1px;
  display: inline-block;
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0;
  font-size: 0;
  line-height: 0;
  border: 2px solid #0c1e3c;
  background-color: #fff;
}
.modal-box .field-wrapper.checkbox-field .styled-checkbox::after {
  content: '';
  display: none;
  position: absolute;
  border-style: none solid solid none;
  border-color: #fff;
  -webkit-transform: rotate(35deg);
  transform: rotate(35deg);
  border-width: 0 3px 3px 0;
  width: 8px;
  height: 13px;
  top: 3px;
  left: 7px;
}
.modal-box .field-wrapper.checkbox-field .field-label {
  grid-area: main;
  transform: initial;
  padding: 0 0 0 30px;
  margin: 0;
  font-size: 1.4em;
  color: #0c1e3c;
}
.modal-box .field-wrapper.checkbox-field [type=checkbox] {
  position: absolute;
  margin: 0;
  padding: 0;
  clip: rect(0 0 0 0);
}
.modal-box .field-wrapper.checkbox-field [type=checkbox]:checked ~ .styled-checkbox::before {
  background-color: #0c1e3c;
}
.modal-box .field-wrapper.checkbox-field [type=checkbox]:checked ~ .styled-checkbox::after,
.modal-box .field-wrapper.checkbox-field [type=checkbox]:checked ~ * .styled-checkbox::after {
  display: block;
}
.modal-box .field-wrapper.checkbox-field [type=checkbox]:focus ~ .styled-checkbox,
.modal-box .field-wrapper.checkbox-field [type=checkbox]:focus ~ * .styled-checkbox {
  border-color: #0c1e3c;
}
.modal-box .field-wrapper.radio-field::before {
  content: initial;
}
.modal-box .field-wrapper.radio-field .field-label {
  transform: none;
  padding: 0;
  font-size: 1.4em;
}
.modal-box .field-wrapper.radio-field .radio-buttons {
  display: grid;
  grid-template-columns: repeat(3, auto);
  grid-gap: 15px;
}
.modal-box .field-wrapper.radio-field .radio-buttons label {
  display: none;
}
.modal-box .field-wrapper.radio-field .radio-buttons label.active {
  display: block;
}
.modal-box .field-wrapper.radio-field .radio-buttons label .styled-radio {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 33px;
  border: 1px solid #bbb;
  border-radius: 22px;
  pointer-events: none;
  font-weight: bold;
  font-size: 1.4em;
  margin: 0;
}
.modal-box .field-wrapper.radio-field .radio-buttons label [type=radio] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}
.modal-box .field-wrapper.radio-field .radio-buttons label [type=radio]:checked ~ .styled-radio {
  background-color: #0a42ab;
  color: #fff;
}
.modal-box .field-wrapper.radio-field .radio-buttons label [type=radio]:focus ~ .styled-radio {
  outline: 1px dotted #bbb;
  outline-offset: 1px;
}
.modal-box .field-wrapper.phone {
  grid-template-areas: 'country-code main' 'second second';
  grid-template-columns: min-content 1fr;
}
.modal-box .field-wrapper.phone .country-code {
  grid-area: country-code;
  background-color: #efefef;
  color: #0c1e3c;
  font-size: 1.6em;
  line-height: 1;
  padding: 0 .45em;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px 0 0 6px;
}
.modal-box .links {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.modal-box .links a {
  font-size: 1.4em;
  margin: 0 0 .5em;
  text-decoration: underline;
  color: #0a42ab;
}
.modal-box .links a:last-child {
  margin: 0;
}
.modal-box .links.small-links a {
  font-size: 1.1em;
}
.modal-box .link-button {
  display: inline-block;
  margin: 0 auto .8rem auto;
  padding: 1rem 3rem;
  font-size: 1.4rem;
  font-weight: bold;
  border: 1px solid #0a42ab;
  border-radius: 25px;
  color: #0a42ab;
}
.modal-box .align-center {
  text-align: center;
}
.modal-box .align-right {
  text-align: right;
}
.modal-box > .footer {
  padding: 0 30px 20px;
}
.modal-box.onboarding {
  grid-template-rows: min-content 1fr min-content;
  position: relative;
  padding: 0 0 63px 0;
}
.modal-box.onboarding > .header-logo-bar {
  margin-bottom: 0;
}
.modal-box.onboarding .flickity-viewport {
  transition: height 0.2s;
}
.modal-box.onboarding .flickity-prev-next-button {
  top: unset;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  transform: translateY(-50%);
  bottom: -45px;
  border: 2px solid #05356E;
  background-color: #fff;
  z-index: 1;
}
.modal-box.onboarding .flickity-prev-next-button svg {
  fill: #05356E;
}
.modal-box.onboarding .flickity-prev-next-button:disabled {
  display: none;
}
.modal-box.onboarding .flickity-prev-next-button.previous {
  left: 40px;
}
.modal-box.onboarding .flickity-prev-next-button.next {
  right: 40px;
}
.modal-box.onboarding .flickity-page-dots .dot {
  width: 14px;
  height: 14px;
  border: 2px solid #05356E;
  background-color: #fff;
  opacity: 1;
  margin: 0 3px;
}
.modal-box.onboarding .flickity-page-dots .dot.is-selected {
  background-color: #05356E;
}
.modal-box.onboarding .slide {
  text-align: center;
  width: 100%;
}
.modal-box.onboarding .slide img {
  width: 100%;
  height: auto;
}
.modal-box.onboarding .slide .title {
  font-family: proxima_nova_bold, sans-serif;
  padding: 0 30px;
  font-size: 1.8em;
  margin: 2rem 0 .5rem 0;
}
.modal-box.onboarding .slide p {
  padding: 0 30px;
  font-size: 1.4em;
  margin-bottom: 1em;
}
.modal-box.onboarding .nav-close-button {
  position: absolute;
  bottom: 27px;
  right: 20px;
  background: none;
  background-color: #fff;
  color: #05356E;
  border: 2px solid #05356E;
  font-size: 1.6rem;
  height: 35px;
  padding: 5px 20px;
  border-radius: 8px;
  display: none;
}
.modal-box.onboarding .nav-close-button.active {
  display: block;
}
.modal-box.onboarding .nav-close-button .bodytext {
  margin-bottom: 1rem;
}
.login-iframe {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  border: 0 none;
  /*z-index: 1240;
    background-color: rgba(0, 0, 0, 0.6);*/
}
.login-box .content {
  text-align: center;
}
.login-box .content .field-wrapper {
  text-align: initial;
}
.login-box.start {
  grid-template-rows: min-content 1fr;
}
.login-box.start > .content > p.title {
  font-size: 1.8em;
  margin-bottom: .4em;
}
.login-box.choose-id {
  grid-template-rows: min-content 1fr;
}
.login-box.choose-id .links {
  margin: 16px 0 30px;
}
.login-box.choose-id .error-wrapper {
  margin: 0;
}
.login-box.choose-id .error-wrapper .error {
  font-size: 1.4em;
  margin: 0 0 1em 0;
}
.login-box.choose-id .choose-id-link {
  margin: 16px 0 0;
}
.login-box.start .content {
  display: flex;
  flex-direction: column;
}
.login-box.start .links {
  margin: -5px auto 10px;
}
.login-box.start .links:last-child {
  margin: 16px 0 30px;
}
.login-box.start .submit-button {
  margin-bottom: 16px;
}
.login-box.start .choose-id-link {
  margin: 16px 0 0;
}
.login-box.eula {
  position: relative;
}
.login-box.eula .error-wrapper {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: #d9534f;
}
.login-box.eula .error-wrapper .error {
  padding: 1.5em;
  color: #fff;
}
.login-box.eula .content {
  text-align: initial;
}
.login-box.ssn .links {
  margin-top: 2rem;
}
.login-box.forgotten-password {
  grid-template-rows: min-content 1fr;
}
.login-box.forgotten-password.choose-id .content p:last-of-type {
  margin-bottom: 0;
}
.login-box.forgotten-password.choose-id .general-error-wrapper {
  margin: 0;
}
.login-box.forgotten-password.choose-id .general-error-wrapper .error {
  margin: 1em 0 0;
  font-size: 1.4em;
}
.login-box.forgotten-password.reset-password .content > .title {
  padding: 0 30px;
}
.login-box.forgotten-password .html-content {
  margin-bottom: 16px;
}
.login-box.forgotten-password .html-content + .submit-button {
  margin-top: 6px;
}
.login-box.mitid-unknown {
  grid-template-rows: min-content 1fr;
}
.login-box.mitid-nudge .choose-id-link {
  font-size: 1.8em;
}
.login-box.mitid-nudge .show-later {
  font-size: 1.4em;
}
.login-box.cpr-nudge .links {
  margin-top: 2.4rem;
}
/* === Min Side Styles === */
.accountNavigation {
  display: none;
  background-color: var(--color-gray-400);
}
@media (min-width: 768px) {
  .accountNavigation {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
  }
}
.accountNavigation a {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.accountNavigation a .iconWrapper {
  display: block;
  width: 58px;
  height: 58px;
  padding: 6px;
  margin-top: 20px;
  background-color: #fff;
  border-radius: 10px;
}
.accountNavigation a .iconWrapper .icon {
  width: 46px;
  height: 46px;
}
.accountNavigation a .iconWrapper svg {
  fill: #444;
}
.accountNavigation a .navLabel {
  margin-top: 9px;
  margin-bottom: 16px;
  color: #fff;
  font-family: proxima_nova, sans-serif;
  font-weight: bold;
}
.accountNavigation a.active {
  background-color: #001e43;
  box-shadow: inset 0 0 16px 2px #000;
}
.accountNavigation a.active .iconWrapper {
  background-color: #00aeef;
}
.accountNavigation a.active .iconWrapper svg {
  fill: #fff;
}
.accountNavigation a.active .navLabel {
  color: #00aeef;
}
.accountNavigation a:hover {
  text-decoration: none;
  background-color: #001e43;
  -webkit-box-shadow: inset 0 0 16px 2px #000;
  -moz-box-shadow: inset 0 0 16px 2px #000;
  box-shadow: inset 0 0 16px 2px #000;
}
.log-off-modal .modal-body.with-icon {
  display: grid;
  grid-template-columns: 1fr min-content;
  grid-column-gap: 10px;
}
.log-off-modal .modal-body.with-icon svg {
  margin-right: 15px;
  align-self: center;
  fill: #48a6f7;
}
.log-off-modal .modal-body.with-icon svg .dot {
  fill: #86ad1e;
}
.minSidePage.kasse .kasse-wrapper {
  margin: 0;
}
.minSidePage.kasse .kasse-wrapper .withdrawal-awaiting .amount {
  background-color: var(--color-shades-grey-2);
  border-radius: 12px;
  padding: 10px;
  font-size: 1.142em;
  font-weight: bold;
}
.minSidePage.kasse .kasse-wrapper .payin-amount-wrapper,
.minSidePage.kasse .kasse-wrapper .payout-amount-wrapper {
  background-color: var(--color-shades-grey-2);
  border-radius: 12px;
}
.minSidePage.kasse .kasse-wrapper .payin-amount-wrapper .amount-buttons {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 7px;
  margin: 0 18px 17px;
}
.minSidePage.kasse .kasse-wrapper .payin-amount-wrapper .amount-buttons .amount-button {
  cursor: pointer;
  border: 0;
  padding: 0 .5em;
  height: 33px;
  line-height: 1;
  font-size: 1em;
  font-weight: bold;
}
.minSidePage.kasse .kasse-wrapper .amount-wrapper {
  display: grid;
  grid-template-columns: 2fr 1fr min-content;
  align-items: center;
  background-color: #fff;
  border-radius: 12px;
  margin: 13px 25px;
  height: 48px;
}
.minSidePage.kasse .kasse-wrapper .amount-wrapper > input {
  width: calc(100% - .8em);
  margin: auto 8px auto auto;
  font-size: 1.64em;
  border-radius: 6px 0 0 6px;
  height: 1.3em;
  line-height: 1.64em;
  padding: .1em;
  border: 0 none;
  text-align: right;
  background-color: transparent;
  outline-color: var(--color-shades-grey-2);
}
.minSidePage.kasse .kasse-wrapper .amount-wrapper .unit {
  font-size: 1.64em;
  margin: auto auto auto 0;
  color: var(--color-brand-950);
}
.minSidePage.kasse .kasse-wrapper .amount-wrapper svg {
  fill: var(--color-shades-smokey);
}
.minSidePage.kasse .kasse-wrapper .choose-payin-method .choise {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 5px;
  cursor: pointer;
  margin: 0;
}
.minSidePage.kasse .kasse-wrapper .choose-payin-method .choise .payin-method-button {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 12px;
  border-radius: 1000vw;
  border: 1px solid var(--color-brand-300);
  width: 100%;
  height: 49px;
  font-family: proxima, sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  background: var(--color-white);
  color: var(--color-brand-700);
  box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
}
.minSidePage.kasse .kasse-wrapper .choose-payin-method .choise .payin-method-button:hover {
  background-color: var(--color-brand-50);
}
.minSidePage.kasse .kasse-wrapper .choose-payin-method .choise.chosen .payin-method-button {
  border-color: var(--color-success-800);
  background-color: var(--color-success-50);
}
.minSidePage.kasse .kasse-wrapper .choose-payin-method input[type=radio] {
  position: absolute;
  clip-path: polygon(0 0, 0 1%, 1% 0);
}
.minSidePage.kasse .kasse-wrapper .choose-payin-method .card .logo {
  height: 100%;
  max-height: 27px;
  width: auto;
}
.minSidePage.kasse .kasse-wrapper .choose-payin-method .card .kbsw-btn-xl {
  gap: 2px;
  padding-left: 12px;
  padding-right: 12px;
}
.minSidePage.kasse .kasse-wrapper .choose-payin-method .mobile-pay .logo {
  height: 100%;
  max-height: 30px;
  width: auto;
}
.minSidePage.kasse .kasse-wrapper .choose-payin-method .apple-pay .kbsw-btn-xl {
  padding-left: 12px;
  padding-right: 12px;
}
.minSidePage.kasse .kasse-wrapper .choose-payin-method .apple-pay .apple-pay-mark {
  display: block;
  width: auto;
  max-width: 100%;
  height: 100%;
  max-height: 30px;
  margin: auto;
}
.minSidePage.kasse .kasse-wrapper .choose-payin-method .card .kbsw-btn-xl,
.minSidePage.kasse .kasse-wrapper .choose-payin-method .mobile-pay .kbsw-btn-xl,
.minSidePage.kasse .kasse-wrapper .choose-payin-method .apple-pay .kbsw-btn-xl {
  max-height: 49px;
}
.minSidePage.kasse .kasse-wrapper .hidden-error .error-message,
.minSidePage.kasse .kasse-wrapper [data-role="ErrorMessageWrapper"] .error-message {
  display: flex;
  gap: 12px;
  padding-left: 12px;
  padding-right: 12px;
}
.minSidePage.kasse .kasse-wrapper .hidden-error .error-message .icon,
.minSidePage.kasse .kasse-wrapper [data-role="ErrorMessageWrapper"] .error-message .icon {
  position: initial;
}
.minSidePage.kasse .kasse-wrapper .zone .choose-payin-method {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-gap: 12px;
  align-self: center;
}
.minSidePage.kasse .kasse-wrapper .zone .choose-payin-method .choise {
  max-width: 330px;
}
@media (min-width: 992px) {
  .minSidePage.kasse .kasse-wrapper .zone .choose-payin-method {
    align-self: flex-start;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.minSidePage.kasse .kasse-wrapper .zone .choose-payin-method .apple-pay {
  display: none;
}
.minSidePage.kasse .kasse-wrapper .zone .choose-payin-method .apple-pay svg {
  height: 40px;
  width: auto;
}
.minSidePage.kasse .kasse-wrapper .zone[data-apple-pay-available] .choose-payin-method .apple-pay {
  display: flex;
}
.minSidePage.kasse .kasse-wrapper .zone[data-apple-pay-available] .apple-pay-button-wrapper {
  width: 100%;
  grid-template-columns: 1fr;
  grid-gap: 12px;
  align-self: flex-start;
}
@media (min-width: 992px) {
  .minSidePage.kasse .kasse-wrapper .zone[data-apple-pay-available] .apple-pay-button-wrapper {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.minSidePage.kasse .kasse-wrapper .zone .section-container .cards-info p {
  margin-bottom: 5px;
}
.minSidePage.kasse .kasse-wrapper .zone .get-with-ajax-wrapper .error-message {
  margin-bottom: 10px;
  text-align: left;
}
.minSidePage.kasse .kasse-wrapper .zone > h2 {
  text-align: center;
  color: var(--color-brand-950);
  width: 100%;
  font-size: 2em;
  font-weight: bold;
  margin: .5em 0 0;
}
.minSidePage.kasse .kasse-wrapper .zone h4 {
  font-size: 1.142em;
  color: var(--color-brand-500);
}
.minSidePage.kasse .kasse-wrapper .zone > h4 {
  margin: .6em 0 0;
  text-align: center;
}
.minSidePage.kasse .kasse-wrapper .zone small {
  font-size: .9em;
  margin: 0;
}
.minSidePage.kasse .kasse-wrapper .zone .cards-info,
.minSidePage.kasse .kasse-wrapper .zone .add-first-card-button-wrapper {
  display: none;
}
.minSidePage.kasse .kasse-wrapper .zone .add-first-card-button-wrapper {
  margin: 1em 0;
}
.minSidePage.kasse .kasse-wrapper .zone .remove-card {
  cursor: pointer;
  width: 20px;
  height: 20px;
  align-self: center;
}
.minSidePage.kasse .kasse-wrapper .zone .remove-card svg {
  fill: var(--color-shades-smokey);
}
.minSidePage.kasse .kasse-wrapper .zone .remove-card .remove-card-button {
  display: none;
}
.minSidePage.kasse .kasse-wrapper .zone .creditcards {
  display: none;
  grid-gap: 10px;
  position: relative;
}
.minSidePage.kasse .kasse-wrapper .zone .creditcards .card-list {
  display: grid;
  grid-template-columns: 1fr min-content;
  grid-auto-rows: 1fr;
  grid-gap: 10px;
  width: 100%;
  margin: auto;
}
.minSidePage.kasse .kasse-wrapper .zone .creditcards .card-list .card {
  display: grid;
  grid-template-columns: 1fr 34px 27px;
  gap: 16px;
  align-items: center;
  margin: 0;
  position: relative;
  cursor: pointer;
}
.minSidePage.kasse .kasse-wrapper .zone .creditcards .card-list .card .card-title {
  text-align: left;
  font-size: 1em;
  font-weight: bold;
  line-height: 1;
}
.minSidePage.kasse .kasse-wrapper .zone .creditcards .card-list .card .icon {
  width: 100%;
  height: auto;
}
.minSidePage.kasse .kasse-wrapper .zone .creditcards .card-list .card .radio {
  width: 10px;
  height: 10px;
  margin: auto;
}
.minSidePage.kasse .kasse-wrapper .zone .creditcards .card-list .card .radio-overlay {
  width: 27px;
  height: 27px;
  border-radius: 50%;
  border: 1px solid var(--color-shades-smokey);
  background-color: #fff;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  overflow: hidden;
}
.minSidePage.kasse .kasse-wrapper .zone .creditcards .card-list .card .radio-overlay svg {
  fill: var(--color-accent-turquoise);
  width: 33px;
  height: 33px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
}
.minSidePage.kasse .kasse-wrapper .zone .creditcards .card-list .card.select {
  border-color: var(--color-accent-turquoise);
}
.minSidePage.kasse .kasse-wrapper .zone .creditcards .card-list .card.select .radio-overlay {
  border: 0;
}
.minSidePage.kasse .kasse-wrapper .zone .creditcards .card-list .card.select .radio-overlay svg {
  display: block;
}
.minSidePage.kasse .kasse-wrapper .zone[data-payin-method=CreditCard] .cards-info {
  display: flex;
}
.minSidePage.kasse .kasse-wrapper .zone[data-payin-method=CreditCard] .add-first-card-button-wrapper {
  display: flex;
  justify-content: center;
}
.minSidePage.kasse .kasse-wrapper .zone[data-payin-method=CreditCard] .creditcards {
  display: grid;
}
.minSidePage.kasse .kasse-wrapper .zone .payin-button-wrapper,
.minSidePage.kasse .kasse-wrapper .zone .apple-pay-button-wrapper {
  display: none;
  margin-top: 1em;
  justify-content: center;
  width: 100%;
  max-width: 330px;
}
@media (min-width: 992px) {
  .minSidePage.kasse .kasse-wrapper .zone .payin-button-wrapper,
  .minSidePage.kasse .kasse-wrapper .zone .apple-pay-button-wrapper {
    max-width: none;
  }
}
.minSidePage.kasse .kasse-wrapper .zone .payin-button-wrapper {
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-gap: 12px;
}
.minSidePage.kasse .kasse-wrapper .zone .payin-button-wrapper button {
  height: 50px;
  font-size: 19px;
  padding-inline: 10px;
  border-color: var(--color-brand-500);
}
@media (min-width: 992px) {
  .minSidePage.kasse .kasse-wrapper .zone .payin-button-wrapper button {
    font-size: 16px;
  }
}
@media (min-width: 1200px) {
  .minSidePage.kasse .kasse-wrapper .zone .payin-button-wrapper button {
    font-size: 19px;
  }
}
.minSidePage.kasse .kasse-wrapper .zone .payin-button-wrapper .get-with-ajax-wrapper {
  position: absolute;
}
@media (min-width: 992px) {
  .minSidePage.kasse .kasse-wrapper .zone .payin-button-wrapper {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.minSidePage.kasse .kasse-wrapper .zone apple-pay-button {
  --apple-pay-button-width: 100%;
  --apple-pay-button-height: 50px;
  --apple-pay-button-border-radius: 1000vw;
  --apple-pay-button-padding: 7px 11px;
  --apple-pay-button-box-sizing: border-box;
}
.minSidePage.kasse .kasse-wrapper .zone[data-payin-method=MobilePay] .payin-button-wrapper,
.minSidePage.kasse .kasse-wrapper .zone[data-payin-method=CreditCard][data-has-creditcards] .payin-button-wrapper {
  display: grid;
}
.minSidePage.kasse .kasse-wrapper .zone[data-payin-method=ApplePay][data-apple-pay-available] .payin-button-wrapper {
  display: none;
}
.minSidePage.kasse .kasse-wrapper .zone[data-payin-method=ApplePay][data-apple-pay-available] .apple-pay-button-wrapper {
  display: grid;
}
.minSidePage.kasse .kasse-wrapper .zone .mobile-pay-info {
  display: none;
}
.minSidePage.kasse .kasse-wrapper .zone[data-payin-method=MobilePay] .mobile-pay-info,
.minSidePage.kasse .kasse-wrapper .zone[data-payin-method=ApplePay] .mobile-pay-info {
  display: flex;
}
.minSidePage.kasse .kasse-wrapper .zone .add-card-button-wrapper {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.minSidePage.kasse .kasse-wrapper .zone .add-card-button-wrapper > svg {
  width: 20px;
  height: 20px;
}
.minSidePage.kasse .kasse-wrapper .zone .add-card-button-wrapper .add-card-button {
  flex-grow: 1;
  text-align: left;
  font-size: 1em;
  font-weight: normal;
  line-height: 1;
  border: 0 none;
  background: none;
  padding: 0;
  cursor: pointer;
  margin: auto 8px;
  width: auto;
}
.minSidePage.kasse .kasse-wrapper .zone .add-card-button-wrapper .logo {
  height: 100%;
  max-height: 30px;
  width: auto;
}
.minSidePage.kasse .kasse-wrapper .zone .add-card-button-wrapper .get-with-ajax-wrapper {
  display: none;
}
.minSidePage.kasse .kasse-wrapper .zone.payout .kbsw-content-divider {
  margin-top: 0;
}
.minSidePage.kasse .kasse-wrapper .zone.payout .start-payout-button-wrapper {
  display: flex;
  justify-content: center;
}
.minSidePage.kasse .kasse-wrapper .zone.payout .payout-amount-wrapper,
.minSidePage.kasse .kasse-wrapper .zone.payout .payout-amount-info,
.minSidePage.kasse .kasse-wrapper .zone.payout .payout-button-wrapper,
.minSidePage.kasse .kasse-wrapper .zone.payout .payout-all {
  display: none;
}
.minSidePage.kasse .kasse-wrapper .zone.payout .scroll-anchor {
  position: relative;
  top: -150px;
}
@media (min-width: 992px) {
  .minSidePage.kasse .kasse-wrapper .zone.payout .scroll-anchor {
    top: -150px;
  }
}
.minSidePage.kasse .kasse-wrapper .zone.payout.open .start-payout-button-wrapper {
  display: none;
}
.minSidePage.kasse .kasse-wrapper .zone.payout.open .payout-button-wrapper,
.minSidePage.kasse .kasse-wrapper .zone.payout.open .payout-all {
  display: flex;
  justify-content: center;
}
.minSidePage.kasse .kasse-wrapper .zone.payout.open .payout-amount-wrapper {
  display: grid;
}
.minSidePage.kasse .kasse-wrapper .zone.payout.open .payout-amount-info {
  display: block;
}
.minSidePage.kasse .kasse-wrapper .zone.payout .payout-all {
  font-size: 1em;
}
.minSidePage.kasse .kasse-wrapper .zone.payout h4 {
  margin-bottom: 0;
}
.minSidePage.kasse .kasse-wrapper .clear-amount {
  cursor: pointer;
  border: 0;
  margin: auto 10px;
  padding: 0;
  width: 24px;
  height: 24px;
}
.minSidePage.kasse .kasse-wrapper .clear-amount:hover svg path {
  fill: var(--color-gray-600);
}
.minSidePage.kasse .kasse-wrapper .pill {
  height: 49px;
  border-radius: 12px;
  border: 1px solid var(--color-pale-blue);
  padding: 0 16px;
}
.minSidePage.kasse .kasse-wrapper .hidden-error {
  display: none;
}
.minSidePage.kasse .kasse-wrapper .info-text-wrapper {
  position: relative;
  color: var(--color-brand-500);
  font-size: .9em;
  padding: 10px;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  border-radius: 12px;
  border: 1px solid var(--color-gray-200, #E9EAEB);
  background: var(--color-white, #FFF);
  box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
  margin-top: 10px;
}
@media (min-width: 768px) {
  .minSidePage.kasse .kasse-wrapper .info-text-wrapper {
    padding: 20px;
    gap: 15px;
  }
}
.minSidePage.kasse .kasse-wrapper .info-text-wrapper .icon {
  width: 30px;
  height: 30px;
  fill: var(--color-brand-500);
  flex-shrink: 0;
}
@media (min-width: 768px) {
  .minSidePage.kasse .kasse-wrapper .info-text-wrapper {
    padding: 20px;
  }
  .minSidePage.kasse .kasse-wrapper .info-text-wrapper .icon {
    width: 40px;
    height: 40px;
  }
}
.kassen-window {
  display: block;
  padding: 21px;
  font-family: proxima_nova, sans-serif;
  margin: 100px auto auto;
}
.kassen-window .kassen-window-content {
  max-width: 334px;
  padding: 0;
  margin: 0 auto;
}
.kassen-window .header {
  font-size: 1.8em;
  font-weight: bold;
  margin: 0 0 25px;
  text-align: center;
  color: var(--color-brand-500);
}
.kassen-window .icon {
  height: 25px;
}
.kassen-window .card {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-bottom: 16px;
  font-size: 1.4em;
}
.kassen-window .normal {
  font-size: 1.4em;
}
.kassen-window .small {
  font-size: 1.2em;
}
.kassen-window .larger {
  font-size: 1.6em;
}
.kassen-window .large {
  font-size: 1.8em;
  font-weight: bold;
  margin: .5em 0;
}
.kassen-window .large + .large {
  font-size: 2.4em;
  margin-top: -0.5em;
}
.kassen-window .btn {
  display: block;
  text-align: center;
  margin: 1em auto;
}
.kassen-window .cancel-button {
  font-size: 1.6em;
  display: block;
  text-align: center;
  border: 0;
  padding: 0;
}
.kassen-window a:hover {
  color: inherit;
  text-decoration: underline;
}
.set-deposit-limits-campaign {
  max-width: 800px;
  margin: 20px auto;
  padding-bottom: 20px;
  background-color: #fff;
  border-radius: 10px;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(min-content, 560px) minmax(0, 1fr);
  grid-template-areas: '. content .';
  font-family: proxima_nova_regular, sans-serif;
  font-size: 14px;
}
.set-deposit-limits-campaign > * {
  grid-area: content;
}
.set-deposit-limits-campaign h1,
.set-deposit-limits-campaign h2,
.set-deposit-limits-campaign h3,
.set-deposit-limits-campaign h4 {
  font-family: proxima_nova_bold, sans-serif;
}
.set-deposit-limits-campaign h1 {
  font-size: 2.2em;
}
.set-deposit-limits-campaign h2 {
  font-size: 1.8em;
}
.set-deposit-limits-campaign h3 {
  font-size: 1.45em;
}
.set-deposit-limits-campaign h4 {
  font-size: 1.14em;
  margin-bottom: .6em;
}
.set-deposit-limits-campaign p {
  font-size: 1.14em;
  margin-bottom: 1em;
}
.set-deposit-limits-campaign .campaign-form > div {
  margin-bottom: 10px;
}
.set-deposit-limits-campaign .campaign-form > div.maximum-deposit-info,
.set-deposit-limits-campaign .campaign-form > div.maximum-deposit-warning,
.set-deposit-limits-campaign .campaign-form > div.campaign-content {
  margin-bottom: 0;
}
.set-deposit-limits-campaign .btn {
  margin-top: 15px;
}
.set-deposit-limits-campaign label {
  font-family: proxima_nova_bold, sans-serif;
  font-weight: normal;
  font-size: 1em;
  line-height: 100%;
  margin-bottom: 0;
}
.set-deposit-limits-campaign input,
.set-deposit-limits-campaign select {
  font-size: 1em;
}
.set-deposit-limits-campaign .amount-radio {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 15px;
}
.set-deposit-limits-campaign .amount-radio label {
  display: none;
}
.set-deposit-limits-campaign .amount-radio label.active {
  display: block;
}
.set-deposit-limits-campaign .amount-radio input {
  display: none;
}
.set-deposit-limits-campaign .amount-radio span {
  display: block;
  height: 32px;
  border: 1px solid #ccc;
  border-radius: 20px;
  padding: 0;
  font-family: proxima_nova_regular, sans-serif;
  font-size: 1.14em;
  line-height: 32px;
  text-align: center;
}
.set-deposit-limits-campaign .amount-radio span:hover {
  background-color: #48a6f7;
  border-color: #48a6f7;
  color: #fff;
}
.set-deposit-limits-campaign .amount-radio input:checked + span {
  background-color: #337ab7;
  border-color: #337ab7;
  color: white;
}
@media (min-width: 768px) {
  .set-deposit-limits-campaign .amount-radio {
    grid-template-columns: repeat(3, min-content);
  }
  .set-deposit-limits-campaign .amount-radio span {
    padding: 0 16px;
  }
}
.set-deposit-limits-campaign .maximum-deposit-info,
.set-deposit-limits-campaign .maximum-deposit-warning {
  overflow: hidden;
}
.set-deposit-limits-campaign .maximum-deposit-info .inner,
.set-deposit-limits-campaign .maximum-deposit-warning .inner {
  margin-top: -500px;
  margin-bottom: 15px;
  font-size: .86em;
}
.set-deposit-limits-campaign .maximum-deposit-info .inner.open,
.set-deposit-limits-campaign .maximum-deposit-warning .inner.open {
  margin-top: 0;
  transition: margin .4s;
}
.set-deposit-limits-campaign .maximum-deposit-info .inner {
  border: 1px solid #3e92d9;
  background-color: #ebf6ff;
  padding: 13px 10px;
  border-radius: 4px;
}
.set-deposit-limits-campaign .field-validation-error,
.set-deposit-limits-campaign .maximum-deposit-warning .inner {
  font-family: proxima_nova_bold, sans-serif;
  color: #be1e28;
}
@media (min-width: 768px) {
  .set-deposit-limits-campaign h1 {
    font-size: 2.14em;
  }
  .set-deposit-limits-campaign h2 {
    font-size: 1.84em;
  }
  .set-deposit-limits-campaign h3 {
    font-size: 1.56em;
  }
  .set-deposit-limits-campaign h4 {
    font-size: 1.28em;
  }
  .set-deposit-limits-campaign p {
    font-size: 1.14em;
  }
  .set-deposit-limits-campaign label {
    font-size: 1.14em;
  }
  .set-deposit-limits-campaign input,
  .set-deposit-limits-campaign select {
    font-size: 1em;
  }
  .set-deposit-limits-campaign .maximum-deposit-info .inner,
  .set-deposit-limits-campaign .maximum-deposit-warning .inner {
    font-size: 1em;
  }
}
.my-account-menu-content .horizontal-tabs {
  display: flex;
  align-items: center;
  gap: 4px;
  align-self: stretch;
}
.my-account-menu-content .horizontal-tabs a.settings-tab-item {
  display: flex;
  height: 36px;
  padding: 8px 12px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 6px;
  color: var(--color-gray-500, #4B5563);
}
.my-account-menu-content .horizontal-tabs a.settings-tab-item.selected,
.my-account-menu-content .horizontal-tabs a.settings-tab-item:hover {
  color: var(--color-gray-700, #4B5563);
  background: var(--color-gray-100, #F5F5F5);
}
.minSidePage.extendLimits .borderRight {
  padding-right: 15px;
}
@media (min-width: 768px) {
  .minSidePage.extendLimits .borderRight {
    border-right: 1px solid #ccc;
  }
}
.minSidePage.extendLimits .limitsMarginFix {
  margin-top: 20px;
  padding-left: 15px;
}
.minSidePage.extendLimits .backButton {
  width: auto !important;
  padding: 5px 10px !important;
  font-size: 14px !important;
  font-family: proxima_nova_semibold, sans-serif;
  margin: 30px 0 15px 0;
}
.minSidePage.setLimits form {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.minSidePage.setLimits input {
  width: 100%;
}
@media (min-width: 408px) {
  .minSidePage.setLimits input {
    width: 360px;
  }
}
.minSidePage.setLimits .submitSection {
  width: 100%;
  margin-bottom: 0;
}
@media (min-width: 408px) {
  .minSidePage.setLimits .submitSection {
    width: 360px;
  }
}
.minSidePage.setLimits .borderLeft {
  border-left: 1px solid #ccc;
}
.minSidePage.setLimits .borderLeft .ansogButton {
  width: auto !important;
  padding: 5px 10px !important;
  font-size: 14px !important;
  font-family: proxima_nova_semibold, sans-serif;
  float: right;
  margin: 0;
}
.minSidePage.setLimits .maximum-deposit-info,
.minSidePage.setLimits .maximum-deposit-warning {
  overflow: hidden;
}
.minSidePage.setLimits .maximum-deposit-info .inner,
.minSidePage.setLimits .maximum-deposit-warning .inner {
  margin-top: -500px;
  margin-bottom: 15px;
  font-size: .86em;
}
.minSidePage.setLimits .maximum-deposit-info .inner.open,
.minSidePage.setLimits .maximum-deposit-warning .inner.open {
  margin-top: 0;
  transition: margin .4s;
}
.minSidePage.setLimits .maximum-deposit-info .inner {
  border: 1px solid #3e92d9;
  background-color: #ebf6ff;
  padding: 13px 10px;
  border-radius: 4px;
}
.minSidePage.setLimits .maximum-deposit-info,
.minSidePage.setLimits .maximum-deposit-warning {
  overflow: hidden;
}
.minSidePage.setLimits .maximum-deposit-info .inner,
.minSidePage.setLimits .maximum-deposit-warning .inner {
  margin-top: -500px;
  margin-bottom: 15px;
  font-size: .86em;
}
.minSidePage.setLimits .maximum-deposit-info .inner.open,
.minSidePage.setLimits .maximum-deposit-warning .inner.open {
  margin-top: 0;
  transition: margin .4s;
}
.minSidePage.setLimits .maximum-deposit-info .inner {
  border: 1px solid #3e92d9;
  background-color: #ebf6ff;
  padding: 13px 10px;
  border-radius: 4px;
}
.minSidePage.setLimits .field-validation-error {
  display: block;
  margin-bottom: 15px;
}
.spilHistorikHeaderRow {
  margin: 0 -15px;
}
.spilHistorikRow {
  margin: 0 0 15px;
}
.spilHistorikRow hr.playHistoryRuler {
  margin: 15px 0 0 0;
  border-color: #ccc;
  clear: both;
}
.spilHistorikFilterRow {
  font-family: proxima_nova_regular, sans-serif;
  margin: 0;
}
.spilHistorikFilterRow .submitSection {
  padding-bottom: 15px;
}
.spilHistorikFilterRow .btn {
  width: 100%;
}
.playHistoryItem {
  margin: 0;
  padding: 10px 0 10px 0;
  border-bottom: 1px solid #ccc;
}
.playHistoryItem .col-sm-6 {
  padding: 0;
}
.playHistoryItem .game-and-time {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
}
.playHistoryItem .amounts {
  border-left: 0 none;
  overflow: hidden;
}
.playHistoryItem img {
  position: relative;
  float: left;
  vertical-align: top;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.playHistoryItem .playDetails {
  padding: 0 0 0 15px;
  overflow: hidden;
}
.playHistoryItem .machineName {
  padding: 4px 15px;
  margin-bottom: 2px;
  color: #fff;
  background: #05356e;
  text-transform: uppercase;
  font-size: 16px;
  font-family: proxima_nova_bold, sans-serif;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.playHistoryItem .startTime,
.playHistoryItem .endTime {
  position: relative;
  line-height: 1.3;
  margin-top: 5px;
}
.playHistoryItem .startTime .customLabel,
.playHistoryItem .endTime .customLabel {
  display: inline-block;
  width: 56px;
  padding-right: 10px;
  text-align: right;
  font-family: proxima_nova_semibold, sans-serif;
}
.playHistoryItem .startTime .customValue,
.playHistoryItem .endTime .customValue {
  float: right;
  display: inline-block;
  width: 130px;
  text-align: right;
  font-family: proxima_nova_regular, sans-serif;
}
.playHistoryItem .indbetalt,
.playHistoryItem .udbetalt,
.playHistoryItem .gevinst,
.playHistoryItem .resultat,
.playHistoryItem .indsats {
  position: relative;
  line-height: 1.3;
  bottom: -4px;
  padding-left: 0;
}
.playHistoryItem .indbetalt .customLabel,
.playHistoryItem .udbetalt .customLabel,
.playHistoryItem .gevinst .customLabel,
.playHistoryItem .resultat .customLabel,
.playHistoryItem .indsats .customLabel {
  display: inline-block;
  width: 95px;
  text-align: left;
  font-family: proxima_nova_semibold, sans-serif;
}
.playHistoryItem .indbetalt .customValue,
.playHistoryItem .udbetalt .customValue,
.playHistoryItem .gevinst .customValue,
.playHistoryItem .resultat .customValue,
.playHistoryItem .indsats .customValue {
  float: right;
  display: inline-block;
  width: 90px;
  text-align: right;
  font-family: proxima_nova_regular, sans-serif;
}
@media (min-width: 768px) {
  .playHistoryItem {
    border-bottom: 1px solid #ccc;
  }
  .playHistoryItem .game-and-time {
    border-bottom: 0 none;
    padding-bottom: 0;
  }
  .playHistoryItem .amounts {
    border-left: 1px solid #ccc;
  }
  .playHistoryItem .playDetails {
    padding: 0 15px;
  }
  .playHistoryItem .indbetalt,
  .playHistoryItem .udbetalt,
  .playHistoryItem .gevinst,
  .playHistoryItem .resultat,
  .playHistoryItem .indsats {
    padding-left: 15px;
  }
}
.noPadding {
  padding: 0 !important;
}
.minSidePage.minBonus {
  /*.bonusItem:nth-child(odd)
    {
        margin: 15px 15px 15px 0;
            
        width: ~"-webkit-calc(50% - 15px)";
        width: ~"-moz-calc(50% - 15px)";
        width: ~"calc(50% - 15px)";
    }
    .bonusItem:nth-child(even)
    {
        margin: 15px 0 15px 15px;

        width: ~"-webkit-calc(50% - 15px)";
        width: ~"-moz-calc(50% - 15px)";
        width: ~"calc(50% - 15px)";
    }*/
}
.minSidePage.minBonus .area-header .title svg {
  fill: none;
}
.minSidePage.minBonus .disabledBonus {
  opacity: 0.7;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.minSidePage.minBonus .bonusItem {
  padding: 0 0 5px 0;
  overflow: hidden;
  margin-bottom: 15px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background: #fff;
  -webkit-box-shadow: 1px 0 8px 0 #cccccc, -1px 0 8px 0 #cccccc;
  -moz-box-shadow: 1px 0 8px 0 #cccccc, -1px 0 8px 0 #cccccc;
  box-shadow: 1px 0 8px 0 #cccccc, -1px 0 8px 0 #cccccc;
}
.minSidePage.minBonus .bonusItem .bonusHeader {
  padding: 5px 0;
  color: #fff;
  font-size: 16px;
  text-align: left;
  font-family: proxima_nova_bold, sans-serif;
  background-color: #197102;
  background-image: -webkit-linear-gradient(top, #21ad00, #197102);
  background-image: -moz-linear-gradient(top, #21ad00, #197102);
  background-image: -ms-linear-gradient(top, #21ad00, #197102);
  background-image: -o-linear-gradient(top, #21ad00, #197102);
  background-image: linear-gradient(top, #21ad00, #197102);
}
.minSidePage.minBonus .bonusItem .bonusHeader .bonusStatus {
  display: inline-block;
  padding-left: 15px;
}
.minSidePage.minBonus .bonusItem .bonusHeader .bonusName {
  display: inline-block;
  padding-right: 15px;
  float: right;
}
.minSidePage.minBonus .bonusItem .bonus-coin {
  position: absolute;
  top: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 30%;
  padding-bottom: 100px;
  margin-left: 10px;
  height: 100%;
}
.minSidePage.minBonus .bonusItem .ribbon {
  position: relative;
  height: 50%;
  width: 60%;
  right: 0;
  float: right;
  margin-right: 10px;
}
.minSidePage.minBonus .bonusItem .ribbon .value {
  position: relative;
  width: 100%;
  padding-bottom: 80%;
  background-position: left;
  background-repeat: no-repeat;
  background-size: contain;
}
.minSidePage.minBonus .bonusItem .ribbon .value .bonusValue {
  position: absolute;
  background-color: #FFF;
  width: 76%;
  height: 20%;
  top: 40%;
  left: 12%;
  border: solid 1px #808080;
  padding: 0;
}
.minSidePage.minBonus .bonusItem .ribbon .value .bonusValue .number {
  position: relative;
  height: 100%;
  padding: 0;
  font-family: alternate_gothic, sans-serif;
  font-size: 8vw;
  text-align: right;
  top: 0;
  margin-top: -4%;
  margin-right: 3%;
}
.minSidePage.minBonus .bonusItem .ribbon .value .bonusValue .bonusValueLabel {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 100%;
  margin: 4px;
  background-position: top right;
  background-repeat: no-repeat;
}
.minSidePage.minBonus .bonusItem .ribbon .value .bonusValue .bonusValueLabel.cash {
  background-image: url('/static/MinSide/graphics/krone_text.png');
}
.minSidePage.minBonus .bonusItem .ribbon .value .bonusValue .bonusValueLabel.bonus {
  background-image: url('/static/MinSide/graphics/poletter_text.png');
}
.minSidePage.minBonus .bonusItem .bonusInfo {
  padding: 0;
  margin: 15px 0;
  padding-left: 15px;
}
.minSidePage.minBonus .bonusItem .bonusInfo hr {
  margin: 5px -15px;
}
.minSidePage.minBonus .bonusItem .bonusInfo .expireIcon {
  display: inline-block;
  width: 30px;
  height: 34px;
  background: url('/static/MinSide/graphics/bonusTimeLeft_Icon.png') no-repeat;
}
.minSidePage.minBonus .bonusItem .bonusInfo .expireData {
  display: inline-block;
  margin-left: 15px;
}
.minSidePage.minBonus .bonusItem .bonusInfo .pointsIcon {
  display: inline-block;
  width: 27px;
  height: 33px;
  background: url('/static/MinSide/graphics/bonusPoints_Icon.png') no-repeat;
}
.minSidePage.minBonus .bonusItem .bonusInfo .usedIcon {
  display: inline-block;
  width: 34px;
  height: 32px;
  background: url('/static/MinSide/graphics/bonusUsed_Icon.png') no-repeat;
}
.minSidePage.minBonus .bonusItem .bonusInfo .usedData {
  display: inline-block;
  margin-left: 15px;
}
.minSidePage.minBonus .bonusItem .bonusInfo .extraDetails {
  cursor: pointer;
  margin-top: 10px;
  text-align: right;
  color: #00aeef;
  text-decoration: underline;
}
.minSidePage.minBonus .bonusItem .bonusItemSeparator {
  margin: 40px 15px 5px 15px;
}
.minSidePage.minBonus .bonusItem .bonusItemSeparator2 {
  margin: 5px 15px 5px 15px;
}
.minSidePage.minBonus .bonusItem .bonusDate {
  border-top: solid 1px #cccccc;
  padding: 0 15px;
}
.minSidePage.minBonus .bonusItem .bonusDate .bonusDateLabel {
  display: inline-block;
}
.minSidePage.minBonus .bonusItem .bonusDate .bonusDateValue {
  display: inline-block;
  float: right;
}
.minSidePage {
  font-family: proxima_nova_regular, sans-serif;
}
.minSidePage .container {
  padding-right: 15px;
  padding-left: 15px;
}
.minSidePage.accountSettings .exclusionButton,
.minSidePage.accountSettings .coolOffButton,
.minSidePage.accountSettings .setLimitsButton {
  width: 140px;
  padding: 5px 10px;
  font-size: 14px;
  font-family: proxima_nova_semibold, sans-serif;
}
.minSidePage.lukKonto .paragraphSection {
  text-align: center;
}
.minSidePage.lukKonto .paragraphSection .lukKontoIcon {
  display: inline-block;
  width: 54px;
  height: 54px;
  margin-right: 20px;
  background: url('/static/MinSide/graphics/alert_Icon.png') no-repeat;
}
.minSidePage.lukKonto .paragraphSection .paragraphContent {
  position: relative;
  vertical-align: top;
  padding-top: 2px;
  display: inline-block;
  text-align: left;
}
.minSidePage.lukKonto .submitSection button {
  width: auto;
  padding: 10px 50px;
  margin: 0 auto;
}
.transactions-wrapper .back-to-kassen-link {
  margin: 0 auto 10px;
  display: inline-block;
  font-family: proxima_nova;
  font-weight: bold;
}
.transactions-wrapper .back-to-kassen-link .back-icon {
  height: 11px;
  width: auto;
  fill: #0c1e3c;
  vertical-align: baseline;
}
.transactions-wrapper .back-to-kassen-link:hover .back-icon {
  fill: #7de6ff;
}
.transactions-wrapper .grid {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.transactions-wrapper .grid:after {
  content: ' ';
  clear: both;
  display: table;
}
.transactions-wrapper .load-more-button {
  position: absolute;
  bottom: -40px;
  width: 100%;
  text-align: center;
  height: 32px;
}
.transactions-wrapper .load-more-button.loading {
  background-image: url('/static/MinSide/progress.gif');
  background-position: center;
  background-repeat: no-repeat;
  font-size: 0;
  color: transparent;
}
.transactions-wrapper .load-more-button.loading .kbsw-btn-secondary {
  margin: 42px auto 0 auto;
}
.transactions-wrapper .load-more-button .kbsw-btn-secondary {
  margin: 20px auto 0 auto;
}
.transactions-wrapper .paragraphSection {
  width: 100%;
}
.transactions-wrapper .paragraphSection.section {
  gap: 8px !important;
}
.transactions-wrapper .paragraphSection .info {
  padding: 0 16px;
}
@media (max-width: 991px) {
  .transactions-wrapper .paragraphSection .info {
    font-size: 12px;
  }
}
.transactions-wrapper .paragraphSection .info > .amount {
  flex: 0 1.2 calc(20% - var(--info-row-gap)) !important;
}
.transactions-wrapper .paragraphSection .info,
.transactions-wrapper .paragraphSection .transaction .info-row,
.transactions-wrapper .paragraphSection .transaction .receipt-row {
  --info-row-gap: 16px;
  display: flex;
  width: 100%;
  align-items: center;
  gap: var(--info-row-gap);
}
.transactions-wrapper .paragraphSection .info > .type,
.transactions-wrapper .paragraphSection .transaction .info-row > .type,
.transactions-wrapper .paragraphSection .transaction .receipt-row > .type {
  flex: 0 1 calc(12% - var(--info-row-gap));
  padding: 0;
  margin: 0;
}
.transactions-wrapper .paragraphSection .info > .date,
.transactions-wrapper .paragraphSection .transaction .info-row > .date,
.transactions-wrapper .paragraphSection .transaction .receipt-row > .date {
  flex: 0 1 calc(26% - var(--info-row-gap));
  padding: 0;
  margin: 0;
  min-width: calc(26% - var(--info-row-gap));
}
.transactions-wrapper .paragraphSection .info > .pay-method,
.transactions-wrapper .paragraphSection .transaction .info-row > .pay-method,
.transactions-wrapper .paragraphSection .transaction .receipt-row > .pay-method {
  flex: 0 1 calc(41% - var(--info-row-gap));
  padding: 0;
  margin: 0;
  min-width: calc(41% - var(--info-row-gap));
}
.transactions-wrapper .paragraphSection .info > .amount,
.transactions-wrapper .paragraphSection .transaction .info-row > .amount,
.transactions-wrapper .paragraphSection .transaction .receipt-row > .amount {
  display: flex;
  justify-content: flex-end;
  flex: 0 1 calc(20% - var(--info-row-gap));
  padding: 0;
  margin: 0;
  min-width: calc(20% - var(--info-row-gap));
}
.transactions-wrapper .paragraphSection .info > .dummy-toggle-col,
.transactions-wrapper .paragraphSection .transaction .info-row > .dummy-toggle-col,
.transactions-wrapper .paragraphSection .transaction .receipt-row > .dummy-toggle-col,
.transactions-wrapper .paragraphSection .info .toggle-icon,
.transactions-wrapper .paragraphSection .transaction .info-row .toggle-icon,
.transactions-wrapper .paragraphSection .transaction .receipt-row .toggle-icon {
  flex: 0 0 auto;
  height: 24px;
  width: 24px;
  padding: 0;
  margin: 0;
  margin-left: auto;
}
@media ((max-width: 991px)) {
  .transactions-wrapper .paragraphSection .info > .dummy-toggle-col,
  .transactions-wrapper .paragraphSection .transaction .info-row > .dummy-toggle-col,
  .transactions-wrapper .paragraphSection .transaction .receipt-row > .dummy-toggle-col,
  .transactions-wrapper .paragraphSection .info .toggle-icon,
  .transactions-wrapper .paragraphSection .transaction .info-row .toggle-icon,
  .transactions-wrapper .paragraphSection .transaction .receipt-row .toggle-icon {
    height: 20px;
    width: 20px;
  }
}
.transactions-wrapper .paragraphSection .info > .dummy-toggle-col,
.transactions-wrapper .paragraphSection .transaction .info-row > .dummy-toggle-col,
.transactions-wrapper .paragraphSection .transaction .receipt-row > .dummy-toggle-col {
  margin-left: auto;
}
.transactions-wrapper .paragraphSection .info .direction,
.transactions-wrapper .paragraphSection .transaction .info-row .direction,
.transactions-wrapper .paragraphSection .transaction .receipt-row .direction {
  height: 100%;
}
.transactions-wrapper .paragraphSection .kbsw-content-divider {
  margin-top: 0;
}
.transactions-wrapper .paragraphSection .transaction {
  --outline-color: var(--color-gray-300, #D5D7DA);
  display: flex;
  flex-direction: column;
  gap: 0;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  padding: 16px;
  box-sizing: border-box;
  margin-bottom: 8px;
}
.transactions-wrapper .paragraphSection .transaction.out:not(.error, .canceled) {
  flex-direction: row;
  gap: 16px;
}
.transactions-wrapper .paragraphSection .transaction .info-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--info-row-gap);
  width: 100%;
}
@media ((max-width: 991px)) {
  .transactions-wrapper .paragraphSection .transaction .info-row {
    --info-row-gap: 8px;
  }
}
@media ((max-width: 449px)) {
  .transactions-wrapper .paragraphSection .transaction .info-row {
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 8px;
  }
  .transactions-wrapper .paragraphSection .transaction .info-row .direction.type {
    order: 1;
  }
  .transactions-wrapper .paragraphSection .transaction .info-row .toggle-icon {
    order: 2;
    margin-left: auto;
  }
  .transactions-wrapper .paragraphSection .transaction .info-row .date {
    order: 3;
    flex-basis: 100%;
  }
  .transactions-wrapper .paragraphSection .transaction .info-row .pay-method {
    order: 4;
  }
  .transactions-wrapper .paragraphSection .transaction .info-row .amount {
    order: 5;
  }
  .transactions-wrapper .paragraphSection .transaction .info-row .pay-method,
  .transactions-wrapper .paragraphSection .transaction .info-row .amount.item {
    flex-basis: 50%;
  }
}
.transactions-wrapper .paragraphSection .transaction .receipt-row {
  display: none;
}
.transactions-wrapper .paragraphSection .transaction .receipt-row .receipt-header {
  color: var(--color-gray-900);
  font-size: 18px;
}
@media ((max-width: 767px)) {
  .transactions-wrapper .paragraphSection .transaction .receipt-row .receipt-header {
    font-size: 16px;
  }
}
.transactions-wrapper .paragraphSection .transaction.in,
.transactions-wrapper .paragraphSection .transaction.out {
  border: 1px solid var(--color-gray-200);
}
.transactions-wrapper .paragraphSection .transaction.in .amount {
  color: var(--color-brand-500);
}
.transactions-wrapper .paragraphSection .transaction.in .direction {
  width: 24px;
  height: 24px;
  min-width: 24px;
}
@media ((max-width: 991px)) {
  .transactions-wrapper .paragraphSection .transaction.in .direction {
    width: 20px;
    height: 20px;
    min-width: 20px;
  }
}
.transactions-wrapper .paragraphSection .transaction.in .direction.type {
  color: var(--color-brand-500);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19 21V15M16 18H22M22 10H2M22 12V8.2C22 7.0799 22 6.51984 21.782 6.09202C21.5903 5.7157 21.2843 5.40974 20.908 5.21799C20.4802 5 19.9201 5 18.8 5H5.2C4.0799 5 3.51984 5 3.09202 5.21799C2.7157 5.40973 2.40973 5.71569 2.21799 6.09202C2 6.51984 2 7.0799 2 8.2V15.8C2 16.9201 2 17.4802 2.21799 17.908C2.40973 18.2843 2.71569 18.5903 3.09202 18.782C3.51984 19 4.0799 19 5.2 19H12' stroke='%230A42AB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
}
@media ((max-width: 991px)) {
  .transactions-wrapper .paragraphSection .transaction.in .direction.type {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19 21V15M16 18H22M22 10H2M22 12V8.2C22 7.0799 22 6.51984 21.782 6.09202C21.5903 5.7157 21.2843 5.40974 20.908 5.21799C20.4802 5 19.9201 5 18.8 5H5.2C4.0799 5 3.51984 5 3.09202 5.21799C2.7157 5.40973 2.40973 5.71569 2.21799 6.09202C2 6.51984 2 7.0799 2 8.2V15.8C2 16.9201 2 17.4802 2.21799 17.908C2.40973 18.2843 2.71569 18.5903 3.09202 18.782C3.51984 19 4.0799 19 5.2 19H12' stroke='%230A42AB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
  }
}
.transactions-wrapper .paragraphSection .transaction.out .amount {
  color: var(--color-warning-600);
}
.transactions-wrapper .paragraphSection .transaction.out .direction {
  width: 24px;
  height: 24px;
  min-width: 24px;
}
@media ((max-width: 991px)) {
  .transactions-wrapper .paragraphSection .transaction.out .direction {
    width: 20px;
    height: 20px;
    min-width: 20px;
  }
}
.transactions-wrapper .paragraphSection .transaction.out .direction.type {
  font-size: 20px;
  color: var(--color-warning-600);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16 18L19 21M19 21L22 18M19 21V15M22 10H2M22 12V8.2C22 7.0799 22 6.51984 21.782 6.09202C21.5903 5.7157 21.2843 5.40974 20.908 5.21799C20.4802 5 19.9201 5 18.8 5H5.2C4.0799 5 3.51984 5 3.09202 5.21799C2.7157 5.40973 2.40973 5.71569 2.21799 6.09202C2 6.51984 2 7.0799 2 8.2V15.8C2 16.9201 2 17.4802 2.21799 17.908C2.40973 18.2843 2.71569 18.5903 3.09202 18.782C3.51984 19 4.0799 19 5.2 19H12' stroke='%23DC6803' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
}
@media ((max-width: 991px)) {
  .transactions-wrapper .paragraphSection .transaction.out .direction.type {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16 18L19 21M19 21L22 18M19 21V15M22 10H2M22 12V8.2C22 7.0799 22 6.51984 21.782 6.09202C21.5903 5.7157 21.2843 5.40974 20.908 5.21799C20.4802 5 19.9201 5 18.8 5H5.2C4.0799 5 3.51984 5 3.09202 5.21799C2.7157 5.40973 2.40973 5.71569 2.21799 6.09202C2 6.51984 2 7.0799 2 8.2V15.8C2 16.9201 2 17.4802 2.21799 17.908C2.40973 18.2843 2.71569 18.5903 3.09202 18.782C3.51984 19 4.0799 19 5.2 19H12' stroke='%23DC6803' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
  }
}
.transactions-wrapper .paragraphSection .transaction.out:not(.canceled, .error) .toggle-icon {
  background: none;
  border: none;
}
.transactions-wrapper .paragraphSection .transaction.out .pay-method {
  flex: 0 0 calc(32% - var(--info-row-gap));
}
.transactions-wrapper .paragraphSection .transaction.out .pay-method .card.item img {
  height: 10px;
}
.transactions-wrapper .paragraphSection .transaction .col-wrapper {
  padding: 0;
}
.transactions-wrapper .paragraphSection .transaction .item {
  vertical-align: middle;
  white-space: nowrap;
  overflow: visible;
}
.transactions-wrapper .paragraphSection .transaction .direction {
  height: 100%;
}
.transactions-wrapper .paragraphSection .transaction .date {
  font-size: 14px;
}
@media ((max-width: 991px)) {
  .transactions-wrapper .paragraphSection .transaction .date {
    font-size: 12px;
  }
}
.transactions-wrapper .paragraphSection .transaction .amount {
  font-size: 16px;
  text-align: right;
  font-weight: bold;
  flex: 0 1 calc(23% - var(--info-row-gap)) !important;
  min-width: calc(23% - var(--info-row-gap)) !important;
}
@media ((max-width: 991px)) {
  .transactions-wrapper .paragraphSection .transaction .amount {
    font-size: 14px;
  }
}
.transactions-wrapper .paragraphSection .transaction .card {
  padding-right: 0;
}
.transactions-wrapper .paragraphSection .transaction .card img {
  height: 24px;
}
@media ((max-width: 991px)) {
  .transactions-wrapper .paragraphSection .transaction .card img {
    height: 20px;
  }
}
.transactions-wrapper .paragraphSection .transaction .pay-method {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 16px;
  padding: 4px 0;
  font-size: 14px;
}
@media ((max-width: 991px)) {
  .transactions-wrapper .paragraphSection .transaction .pay-method {
    font-size: 12px;
    gap: 8px;
  }
}
.transactions-wrapper .paragraphSection .transaction.error {
  --outline-color: #620505;
}
.transactions-wrapper .paragraphSection .transaction.canceled {
  --outline-color: #cba905;
}
.transactions-wrapper .paragraphSection .transaction .toggle-icon {
  display: flex;
  border-radius: 80px;
  border: 1px solid var(--outline-color);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23414651' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
  margin-left: auto;
}
@media ((max-width: 991px)) {
  .transactions-wrapper .paragraphSection .transaction .toggle-icon {
    height: 20px;
    width: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23414651' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
  }
}
.transactions-wrapper .paragraphSection .transaction.element-item {
  background-color: var(--color-white);
}
.transactions-wrapper .paragraphSection .transaction.element-item.in:hover {
  background-color: var(--color-gray-100);
}
.transactions-wrapper .paragraphSection .transaction.element-item.in:focus {
  background-color: var(--color-white);
}
.transactions-wrapper .paragraphSection .transaction.element-item.error,
.transactions-wrapper .paragraphSection .transaction.element-item.error:focus {
  background-color: rgba(255, 0, 0, 0.22) !important;
}
.transactions-wrapper .paragraphSection .transaction.element-item.error .glyphicon:before,
.transactions-wrapper .paragraphSection .transaction.element-item.error:focus .glyphicon:before {
  background-color: var(--outline-color);
}
.transactions-wrapper .paragraphSection .transaction.element-item.error .kbsw-content-divider:after,
.transactions-wrapper .paragraphSection .transaction.element-item.error:focus .kbsw-content-divider:after {
  background-color: var(--outline-color);
}
.transactions-wrapper .paragraphSection .transaction.element-item.canceled,
.transactions-wrapper .paragraphSection .transaction.element-item.canceled:focus {
  background-color: rgba(255, 250, 0, 0.22) !important;
}
.transactions-wrapper .paragraphSection .transaction.element-item.canceled .glyphicon:before,
.transactions-wrapper .paragraphSection .transaction.element-item.canceled:focus .glyphicon:before {
  background-color: var(--outline-color);
}
.transactions-wrapper .paragraphSection .transaction.element-item.canceled .kbsw-content-divider:after,
.transactions-wrapper .paragraphSection .transaction.element-item.canceled:focus .kbsw-content-divider:after {
  background-color: var(--outline-color);
}
.transactions-wrapper .paragraphSection .transaction.element-item .glyphicon-alert,
.transactions-wrapper .paragraphSection .transaction.element-item .glyphicon-remove-sign {
  top: 0px;
}
.transactions-wrapper .paragraphSection .transaction.element-item .glyphicon-remove-sign:before,
.transactions-wrapper .paragraphSection .transaction.element-item .glyphicon-alert:before {
  content: '';
  -webkit-mask-size: contain;
  mask-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  width: 24px;
  height: 24px;
}
@media ((max-width: 991px)) {
  .transactions-wrapper .paragraphSection .transaction.element-item .glyphicon-remove-sign:before,
  .transactions-wrapper .paragraphSection .transaction.element-item .glyphicon-alert:before {
    width: 20px;
    height: 20px;
  }
}
.transactions-wrapper .paragraphSection .transaction.element-item .glyphicon-remove-sign::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9 9L15 15M15 9L9 15M7.8 21H16.2C17.8802 21 18.7202 21 19.362 20.673C19.9265 20.3854 20.3854 19.9265 20.673 19.362C21 18.7202 21 17.8802 21 16.2V7.8C21 6.11984 21 5.27976 20.673 4.63803C20.3854 4.07354 19.9265 3.6146 19.362 3.32698C18.7202 3 17.8802 3 16.2 3H7.8C6.11984 3 5.27976 3 4.63803 3.32698C4.07354 3.6146 3.6146 4.07354 3.32698 4.63803C3 5.27976 3 6.11984 3 7.8V16.2C3 17.8802 3 18.7202 3.32698 19.362C3.6146 19.9265 4.07354 20.3854 4.63803 20.673C5.27976 21 6.11984 21 7.8 21Z' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9 9L15 15M15 9L9 15M7.8 21H16.2C17.8802 21 18.7202 21 19.362 20.673C19.9265 20.3854 20.3854 19.9265 20.673 19.362C21 18.7202 21 17.8802 21 16.2V7.8C21 6.11984 21 5.27976 20.673 4.63803C20.3854 4.07354 19.9265 3.6146 19.362 3.32698C18.7202 3 17.8802 3 16.2 3H7.8C6.11984 3 5.27976 3 4.63803 3.32698C4.07354 3.6146 3.6146 4.07354 3.32698 4.63803C3 5.27976 3 6.11984 3 7.8V16.2C3 17.8802 3 18.7202 3.32698 19.362C3.6146 19.9265 4.07354 20.3854 4.63803 20.673C5.27976 21 6.11984 21 7.8 21Z' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
@media ((max-width: 991px)) {
  .transactions-wrapper .paragraphSection .transaction.element-item .glyphicon-remove-sign::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath d='M9 9L15 15M15 9L9 15M7.8 21H16.2C17.8802 21 18.7202 21 19.362 20.673C19.9265 20.3854 20.3854 19.9265 20.673 19.362C21 18.7202 21 17.8802 21 16.2V7.8C21 6.11984 21 5.27976 20.673 4.63803C20.3854 4.07354 19.9265 3.6146 19.362 3.32698C18.7202 3 17.8802 3 16.2 3H7.8C6.11984 3 5.27976 3 4.63803 3.32698C4.07354 3.6146 3.6146 4.07354 3.32698 4.63803C3 5.27976 3 6.11984 3 7.8V16.2C3 17.8802 3 18.7202 3.32698 19.362C3.6146 19.9265 4.07354 20.3854 4.63803 20.673C5.27976 21 6.11984 21 7.8 21Z' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath d='M9 9L15 15M15 9L9 15M7.8 21H16.2C17.8802 21 18.7202 21 19.362 20.673C19.9265 20.3854 20.3854 19.9265 20.673 19.362C21 18.7202 21 17.8802 21 16.2V7.8C21 6.11984 21 5.27976 20.673 4.63803C20.3854 4.07354 19.9265 3.6146 19.362 3.32698C18.7202 3 17.8802 3 16.2 3H7.8C6.11984 3 5.27976 3 4.63803 3.32698C4.07354 3.6146 3.6146 4.07354 3.32698 4.63803C3 5.27976 3 6.11984 3 7.8V16.2C3 17.8802 3 18.7202 3.32698 19.362C3.6146 19.9265 4.07354 20.3854 4.63803 20.673C5.27976 21 6.11984 21 7.8 21Z' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
}
.transactions-wrapper .paragraphSection .transaction.element-item .glyphicon-alert::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11.9998 8.99999V13M11.9998 17H12.0098M10.6151 3.89171L2.39019 18.0983C1.93398 18.8863 1.70588 19.2803 1.73959 19.6037C1.769 19.8857 1.91677 20.142 2.14613 20.3088C2.40908 20.5 2.86435 20.5 3.77487 20.5H20.2246C21.1352 20.5 21.5904 20.5 21.8534 20.3088C22.0827 20.142 22.2305 19.8857 22.2599 19.6037C22.2936 19.2803 22.0655 18.8863 21.6093 18.0983L13.3844 3.89171C12.9299 3.10654 12.7026 2.71396 12.4061 2.58211C12.1474 2.4671 11.8521 2.4671 11.5935 2.58211C11.2969 2.71396 11.0696 3.10655 10.6151 3.89171Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11.9998 8.99999V13M11.9998 17H12.0098M10.6151 3.89171L2.39019 18.0983C1.93398 18.8863 1.70588 19.2803 1.73959 19.6037C1.769 19.8857 1.91677 20.142 2.14613 20.3088C2.40908 20.5 2.86435 20.5 3.77487 20.5H20.2246C21.1352 20.5 21.5904 20.5 21.8534 20.3088C22.0827 20.142 22.2305 19.8857 22.2599 19.6037C22.2936 19.2803 22.0655 18.8863 21.6093 18.0983L13.3844 3.89171C12.9299 3.10654 12.7026 2.71396 12.4061 2.58211C12.1474 2.4671 11.8521 2.4671 11.5935 2.58211C11.2969 2.71396 11.0696 3.10655 10.6151 3.89171Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
@media ((max-width: 991px)) {
  .transactions-wrapper .paragraphSection .transaction.element-item .glyphicon-alert::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11.9998 8.99999V13M11.9998 17H12.0098M10.6151 3.89171L2.39019 18.0983C1.93398 18.8863 1.70588 19.2803 1.73959 19.6037C1.769 19.8857 1.91677 20.142 2.14613 20.3088C2.40908 20.5 2.86435 20.5 3.77487 20.5H20.2246C21.1352 20.5 21.5904 20.5 21.8534 20.3088C22.0827 20.142 22.2305 19.8857 22.2599 19.6037C22.2936 19.2803 22.0655 18.8863 21.6093 18.0983L13.3844 3.89171C12.9299 3.10654 12.7026 2.71396 12.4061 2.58211C12.1474 2.4671 11.8521 2.4671 11.5935 2.58211C11.2969 2.71396 11.0696 3.10655 10.6151 3.89171Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11.9998 8.99999V13M11.9998 17H12.0098M10.6151 3.89171L2.39019 18.0983C1.93398 18.8863 1.70588 19.2803 1.73959 19.6037C1.769 19.8857 1.91677 20.142 2.14613 20.3088C2.40908 20.5 2.86435 20.5 3.77487 20.5H20.2246C21.1352 20.5 21.5904 20.5 21.8534 20.3088C22.0827 20.142 22.2305 19.8857 22.2599 19.6037C22.2936 19.2803 22.0655 18.8863 21.6093 18.0983L13.3844 3.89171C12.9299 3.10654 12.7026 2.71396 12.4061 2.58211C12.1474 2.4671 11.8521 2.4671 11.5935 2.58211C11.2969 2.71396 11.0696 3.10655 10.6151 3.89171Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
}
.transactions-wrapper .paragraphSection .transaction.element-item .Receipt {
  width: 100%;
  display: none;
  padding: 0;
}
.transactions-wrapper .paragraphSection .transaction.element-item.open {
  border: 1px solid var(--color-brand-500);
}
.transactions-wrapper .paragraphSection .transaction.element-item.open .receipt-row {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 16px;
}
.transactions-wrapper .paragraphSection .transaction.element-item.open .toggle-icon {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M15 12.5L10 7.5L5 12.5' stroke='%23414651' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
}
@media ((max-width: 991px)) {
  .transactions-wrapper .paragraphSection .transaction.element-item.open .toggle-icon {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M15 12.5L10 7.5L5 12.5' stroke='%23414651' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
  }
}
.transactions-wrapper .paragraphSection .transaction.element-item.open .Receipt {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.transactions-wrapper .paragraphSection .transaction.element-item.open .Receipt .item {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.transactions-wrapper .paragraphSection .transaction.element-item.open .Receipt .item:first-child,
.transactions-wrapper .paragraphSection .transaction.element-item.open .Receipt .item:last-child {
  font-weight: bolder;
}
.transactions-wrapper .paragraphSection .transaction.element-item.open.canceled:before {
  display: none;
}
.transactions-wrapper .paragraphSection .transaction.element-item.opener {
  cursor: pointer;
}
.player-hub-overlay {
  --panel-width: 300px;
  --panel-height: 40px;
  --font-size: 12px;
  position: fixed;
  top: 0;
  left: -10000px;
  z-index: 1040;
  background-color: rgba(0, 0, 0, 0);
  font-family: proxima_nova, sans-serif;
  font-size: var(--font-size);
  width: 100%;
  height: 100dvh;
  display: grid;
  line-height: 1.42857143;
}
@media (min-width: 576px) {
  .player-hub-overlay {
    --font-size: 13px;
  }
}
@media (min-width: 992px) {
  .player-hub-overlay {
    --panel-width: 385px;
    --panel-height: 53px;
    --font-size: 14px;
  }
}
.player-hub-overlay.animating {
  animation-duration: .5s;
  animation-fill-mode: forwards;
  animation-name: close-games-overlay-background;
}
.player-hub-overlay.animating.open {
  animation-name: open-games-overlay-background;
}
.player-hub-overlay .inner-panel {
  position: fixed;
  width: var(--panel-width);
  height: 100dvh;
  right: calc(var(--panel-width) * -1);
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  top: 0;
  transition: right var(--sidepanel-duration);
}
.player-hub-overlay .inner-panel .panel-header {
  display: flex;
  align-items: center;
  flex-direction: row;
  background-color: var(--color-white);
  justify-content: space-between;
}
.player-hub-overlay .inner-panel .panel-header .clock {
  position: absolute;
  right: .5em;
  padding: 10px 16px;
}
.player-hub-overlay .inner-panel .panel-header .close-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
.player-hub-overlay .inner-panel .panel-header .close-container .button {
  display: flex;
  padding: 10px 16px;
  justify-content: center;
  align-items: center;
  gap: 6px;
  cursor: pointer;
}
.player-hub-overlay .inner-panel .panel-header .close-container .button span {
  display: flex;
  padding: 0px 2px;
  justify-content: center;
  align-items: center;
  color: var(--color-brand-700);
  font-family: proxima_nova_regular;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.player-hub-overlay .inner-panel .player-hub-menu-wrapper {
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 100dvh;
}
.player-hub-overlay .inner-panel .player-hub-menu-wrapper.scroll-active {
  box-shadow: inset 0px 20px 20px -20px rgba(0, 0, 0, 0.2), inset 0px -20px 20px -20px rgba(0, 0, 0, 0.2);
}
.player-hub-overlay .inner-panel button {
  outline: 0 none;
}
.player-hub-overlay .inner-panel .button.search-button {
  grid-template-columns: min-content 1fr;
  outline: 0 none;
  padding: 0 10px;
  border-radius: 1000vw;
  height: 30px;
  display: grid;
  align-content: center;
  text-align: center;
  font-family: inherit;
  font-size: 12px;
  border: 1px solid #00dcb4;
  border-color: #0a42ab;
  background-color: #0a42ab;
  color: #fff;
  width: auto;
  margin: 0 auto 8px;
}
@media (min-width: 992px) {
  .player-hub-overlay .inner-panel .button.search-button {
    height: 40px;
    border-width: 2px;
  }
}
.player-hub-overlay .inner-panel .button.search-button:hover {
  background-color: var(--color-skyblue-500);
  border-color: var(--color-skyblue-500);
}
.player-hub-overlay .inner-panel .button.search-button:hover svg,
.player-hub-overlay .inner-panel .button.search-button:hover span {
  fill: var(--color-brand-900);
  color: var(--color-brand-900);
}
.player-hub-overlay .inner-panel .button.search-button.payin {
  margin: 20px 10px;
}
@media (min-width: 992px) {
  .player-hub-overlay .inner-panel .button.search-button.payin {
    margin: 20px 14px;
  }
}
.player-hub-overlay .inner-panel .button.search-button.logout {
  color: #00dcb4;
  background-color: transparent;
  margin: 9px 10px 19px;
}
.player-hub-overlay .inner-panel .button.search-button.logout:hover {
  color: #00dcb4;
  background-color: transparent;
}
.player-hub-overlay .inner-panel .button.search-button svg {
  fill: #fff;
  width: 22px;
  height: 22px;
}
.player-hub-overlay .inner-panel .button.search-button span {
  margin: auto 15px;
}
.player-hub-overlay.open .inner-panel {
  right: 0;
}
.player-hub-overlay .player-hub-content-divider {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 4px 0px;
  align-self: stretch;
}
.player-hub-overlay .player-hub-content-divider .player-hub-divider {
  height: 1px;
  flex: 1 0 0;
  background: var(--color-gray-200);
}
.player-hub-overlay .player-hub-menu {
  list-style: none;
  padding-inline-start: 0px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
.player-hub-overlay .player-hub-menu .player-hub-dropdown-item {
  display: flex;
  padding: 1px 6px;
  align-items: center;
  align-self: stretch;
}
.player-hub-overlay .player-hub-menu .player-hub-dropdown-item.machines-closed {
  display: block;
}
.player-hub-overlay .player-hub-menu .player-hub-dropdown-item.machines-closed .machine-lists-wrapper {
  max-height: 0;
  margin-bottom: 0;
}
.player-hub-overlay .player-hub-menu .player-hub-dropdown-item.open-machines {
  display: block;
}
.player-hub-overlay .player-hub-menu .player-hub-dropdown-item.open-machines .machine-lists-wrapper {
  max-height: var(--max-height);
}
.player-hub-overlay .player-hub-menu .player-hub-dropdown-item .player-hub-dropdown-item-content {
  display: flex;
  padding: 8px 10px;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
  cursor: pointer;
  border-radius: 6px;
}
.player-hub-overlay .player-hub-menu .player-hub-dropdown-item .player-hub-dropdown-item-content.gap12 {
  gap: 12px;
}
.player-hub-overlay .player-hub-menu .player-hub-dropdown-item .player-hub-dropdown-item-content:hover {
  background: var(--color-gray-100);
}
.player-hub-overlay .player-hub-menu .player-hub-dropdown-item .player-hub-dropdown-item-content .icons-and-text {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
}
.player-hub-overlay .player-hub-menu .player-hub-dropdown-item .player-hub-dropdown-item-content .icons-and-text span {
  flex: 1 0 0;
  color: var(--color-gray-700);
  font-family: proxima_nova_regular;
  font-size: 14px;
  line-height: 20px;
  /* 142.857% */
}
.player-hub-overlay .player-hub-menu .player-hub-dropdown-item .player-hub-dropdown-item-content .icons-and-text .svg-icon {
  width: 16px;
  height: 16px;
}
.player-hub-overlay .player-hub-menu .player-hub-dropdown-item .player-hub-dropdown-item-content .icons-and-text .svg-icon svg {
  width: 100%;
  height: 100%;
}
.player-hub-overlay .player-hub-menu .player-hub-dropdown-item .player-hub-dropdown-item-content span {
  flex: 1 0 0;
  color: var(--color-gray-700);
  font-family: proxima_nova_regular;
  font-size: 14px;
  line-height: 20px;
  /* 142.857% */
}
.player-hub-overlay .player-hub-menu .player-hub-dropdown-item .player-hub-dropdown-item-content .machine-lists-btn {
  width: 24px;
  height: 24px;
}
.player-hub-overlay .player-hub-menu .player-hub-dropdown-item .player-hub-dropdown-item-content .machine-lists-btn.down {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M6 9L12 15L18 9" stroke="%230A42AB" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /></svg>');
}
.player-hub-overlay .player-hub-menu .player-hub-dropdown-item .player-hub-dropdown-item-content .machine-lists-btn.up {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M18 15L12 9L6 15" stroke="%230A42AB" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /></svg>');
}
.player-hub-overlay .player-hub-menu .player-hub-dropdown-item .player-hub-dropdown-item-content .machine-count {
  width: 7px;
  height: 7px;
  background-color: transparent;
  border-radius: 1000vw;
}
.player-hub-overlay .player-hub-menu .player-hub-dropdown-item .player-hub-dropdown-item-content .machine-count.active {
  background-color: #bf2e31;
}
.player-hub-overlay .player-hub-menu .player-hub-dropdown-item .player-hub-dropdown-item-content .svg-icon {
  width: 16px;
  height: 16px;
}
.player-hub-overlay .player-hub-menu .player-hub-dropdown-item .player-hub-dropdown-item-content .svg-icon svg {
  width: 100%;
  height: 100%;
}
.player-hub-overlay .account-info {
  display: flex;
  align-items: center;
  gap: 8px;
  border-width: 1px 0;
  border-style: solid;
  border-color: #dae6e6;
  padding: 12px 16px;
}
.player-hub-overlay .account-info .main-navigation-user-dropdown {
  width: 40px;
  height: 40px;
  position: relative;
}
.player-hub-overlay .account-info .main-navigation-user-dropdown .main-navigation-user-dropdown-icon {
  left: 0px;
  top: 0px;
  position: absolute;
}
.player-hub-overlay .account-info .main-navigation-user-dropdown .main-navigation-user-dropdown-status-dot {
  width: 12px;
  height: 12px;
  left: 28px;
  top: 28px;
  position: absolute;
  background: var(--color-success-500);
  border-radius: 9999px;
  border: 1px var(--color-gray-100) solid;
}
.player-hub-overlay .account-info .playerhub-icon-container {
  position: relative;
  margin: 15px 0;
  display: grid;
}
.player-hub-overlay .account-info .playerhub-icon-container .player-active {
  fill: #86ad1e;
  stroke-width: 4px;
  stroke: #fff;
  position: absolute;
  top: 0;
  left: 0;
}
.player-hub-overlay .account-info .playerhub-icon-container svg {
  width: 32px;
  height: 32px;
}
@media (min-width: 992px) {
  .player-hub-overlay .account-info .playerhub-icon-container svg {
    width: 40px;
    height: 40px;
  }
}
.player-hub-overlay .account-info .player-info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex: 1 0 0;
}
.player-hub-overlay .account-info .player-info .nick {
  color: var(--color-gray-900);
  font-weight: 700;
}
.player-hub-overlay .account-logout {
  display: flex;
  padding: 1px 6px;
  align-items: flex-start;
  height: fit-content;
}
.player-hub-overlay .account-logout .acount-logout-item-content {
  display: flex;
  padding: 8px 10px;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
  cursor: pointer;
  border-radius: 6px;
}
.player-hub-overlay .account-logout .acount-logout-item-content:hover {
  background: var(--color-gray-100);
}
.player-hub-overlay .account-logout .acount-logout-item-content span {
  flex: 1 0 0;
  color: var(--color-gray-700);
  font-family: proxima_nova_regular;
  font-size: 14px;
  line-height: 20px;
  /* 142.857% */
}
.player-hub-overlay .machine-lists {
  position: relative;
  --max-height: 130px;
}
.player-hub-overlay .machine-lists .link {
  grid-template-columns: min-content min-content min-content min-content;
}
.player-hub-overlay .machine-lists .link svg.arrow-icon {
  width: 10px;
  height: 10px;
}
.player-hub-overlay .machine-lists .link .machine-count {
  width: 7px;
  height: 7px;
  background-color: transparent;
  border-radius: 1000vw;
}
.player-hub-overlay .machine-lists .link .machine-count.active {
  background-color: #bf2e31;
}
.player-hub-overlay .machine-lists .machine-lists-wrapper {
  color: #0a42ab;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 0;
  margin-bottom: 0;
  transition: max-height 0.3s ease-in-out, margin 0.03s ease-in-out;
  box-shadow: inset 0px 10px 10px -10px rgba(0, 0, 0, 0.2), inset 0px -10px 10px -10px rgba(0, 0, 0, 0.2);
}
@media (min-width: 992px) {
  .player-hub-overlay .machine-lists .machine-lists-wrapper {
    --max-height: 200px;
  }
}
.player-hub-overlay .machine-lists .machine-lists-wrapper > ul {
  list-style: none;
  margin: 0;
  padding: 5px 15px 0 15px;
}
@media (min-width: 768px) {
  .player-hub-overlay .machine-lists .machine-lists-wrapper > ul {
    padding: 5px 15px 0 15px;
  }
}
@media (min-width: 992px) {
  .player-hub-overlay .machine-lists .machine-lists-wrapper > ul {
    padding: 5px 14px 8px 14px;
  }
}
.player-hub-overlay .alert-box {
  background-color: #fff;
  color: #333;
  position: relative;
  width: 90%;
  max-width: 400px;
  height: auto;
  margin: auto;
  padding: 20px;
  box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.3);
  display: none;
}
.player-hub-overlay .alert-box .close-alert-box {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 24px;
  height: 24px;
  fill: #333;
  cursor: pointer;
}
.player-hub-overlay .alert-box .game-icon {
  width: 60px;
  height: 60px;
  float: left;
  margin-right: 20px;
}
.player-hub-overlay .alert-box .inner {
  padding: 0 25px 0 0;
  display: grid;
  grid-template-areas: 'head head' 'text text' 'text2 text2';
  grid-column-gap: 10px;
}
.player-hub-overlay .alert-box .inner.with-icon {
  grid-template-areas: 'head head' 'text icon';
}
.player-hub-overlay .alert-box .inner h3,
.player-hub-overlay .alert-box .inner h4 {
  grid-area: head;
  font-family: proxima_nova_bold, sans-serif;
  font-weight: normal;
  font-size: 24px;
  margin: 10px 0 5px;
}
.player-hub-overlay .alert-box .inner h4 {
  font-size: 18px;
}
.player-hub-overlay .alert-box .inner p {
  grid-area: text;
  font-size: 14px;
  margin: 5px 0;
}
.player-hub-overlay .alert-box .inner p + p {
  grid-area: text2;
}
.player-hub-overlay .alert-box .inner svg {
  align-self: center;
  grid-area: icon;
  fill: #48a6f7;
}
.player-hub-overlay .alert-box .inner svg .dot {
  fill: #86ad1e;
}
.player-hub-overlay .alert-box .buttons {
  margin-top: 15px;
  text-align: right;
}
.player-hub-overlay .alert-box .color-danger {
  background-color: #d9534f;
  border-color: #d9534f;
  background: -moz-linear-gradient(top, #d9534f 0, #c12e2a 100%);
  background: -webkit-linear-gradient(top, #d9534f 0, #c12e2a 100%);
  background: linear-gradient(to bottom, #d9534f 0, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgb(217, 83, 79)', endColorstr='rgb(193, 46, 42)', GradientType=0);
  color: white;
  fill: white;
  border-style: solid solid solid solid;
  border-width: 1px 1px 1px 1px;
}
.player-hub-overlay .alert-box .color-danger:hover {
  background-color: #c54c48;
  border-color: #c54c48;
  background: -moz-linear-gradient(top, #c54c48 0, #ac2c29 100%);
  background: -webkit-linear-gradient(top, #c54c48 0, #ac2c29 100%);
  background: linear-gradient(to bottom, #c54c48 0, #ac2c29 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgb(197, 76, 72)', endColorstr='rgb(172, 44, 41)', GradientType=0);
  color: white;
  fill: white;
}
.player-hub-overlay .alert-box .color-danger:active,
.player-hub-overlay .alert-box .color-danger:focus,
.player-hub-overlay .alert-box .color-danger.active {
  color: white;
  fill: white;
}
.player-hub-overlay .confim-launch {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  animation-duration: .5s;
  animation-fill-mode: forwards;
  animation-name: close-reservation-overlay-background;
}
.player-hub-overlay .confim-launch.open {
  animation-name: open-reservation-overlay-background;
}
.player-hub-overlay .confim-launch.open .confim-launch-inner {
  left: 0;
}
.player-hub-overlay .confim-launch .confim-launch-inner {
  position: absolute;
  width: 100%;
  padding: 10px 15px;
  background-color: #f8fAf9;
  transition: left ease-in-out 0.3s;
  left: 100%;
  display: grid;
  grid-template-areas: '. text text text info-button' '. cancel-button . ok-button .';
  grid-template-columns: 16px 1fr 22px 1fr 16px;
  grid-template-rows: 1fr min-content;
  text-align: center;
}
.player-hub-overlay .confim-launch .confim-launch-inner .html-content {
  grid-area: text;
  padding: 0 10px 10px 0;
}
.player-hub-overlay .confim-launch .confim-launch-inner .html-content p {
  margin: 0;
}
.player-hub-overlay .confim-launch .confim-launch-inner .button {
  border-radius: 50%;
  border-width: 0;
  background-color: #4e4e4e;
  color: #eee;
  width: 26px;
  height: 26px;
}
.player-hub-overlay .confim-launch .confim-launch-inner .cancel-button {
  grid-area: cancel-button;
  background-color: transparent;
  justify-self: end;
}
.player-hub-overlay .confim-launch .confim-launch-inner .cancel-button svg {
  width: 100%;
  height: auto;
  fill: #d9534f;
}
.player-hub-overlay .confim-launch .confim-launch-inner .ok-button {
  grid-area: ok-button;
  justify-self: start;
  background-color: transparent;
}
.player-hub-overlay .confim-launch .confim-launch-inner .ok-button svg {
  width: 100%;
  height: auto;
  fill: #00dcb4;
}
.player-hub-overlay .confim-launch .confim-launch-inner .ok-button svg .checkmark {
  fill: #fff;
}
.player-hub-overlay .confim-launch .confim-launch-inner .info-button {
  width: 15px;
  height: 15px;
  grid-area: info-button;
  justify-self: end;
  text-align: center;
  font-size: 12px;
  line-height: 15px;
  float: right;
}
.player-hub-overlay .confim-launch .confim-launch-inner .info {
  position: absolute;
  background-color: #4e4e4e;
  color: #eee;
  text-align: left;
  padding: 4px 26px 4px 10px;
  border-radius: 8px;
  width: 90%;
  top: 4px;
  right: -100%;
  transition: right ease-in-out 0.3s;
}
.player-hub-overlay .confim-launch .confim-launch-inner .info .info-button {
  position: absolute;
  top: 2px;
  right: 2px;
  width: 15px;
  height: 15px;
  background-color: #eee;
  color: #4e4e4e;
}
.player-hub-overlay .confim-launch .confim-launch-inner .info.open {
  right: 8px;
}
.player-hub-overlay .machine {
  display: grid;
  grid-template-areas: 'image name button' 'image info-string button' 'image status button';
  grid-template-columns: 28px 1fr 40px;
  grid-template-rows: 1fr min-content 1fr;
  grid-column-gap: 10px;
  align-content: end;
  margin-bottom: 4px;
  font-family: proxima_nova;
  font-size: 10px;
  line-height: 1;
  position: relative;
  overflow: hidden;
  transition: margin ease-in-out 0.3s;
}
.player-hub-overlay .machine.active {
  cursor: pointer;
}
.player-hub-overlay .machine.has-notification > .amounts {
  display: none;
}
.player-hub-overlay .machine.has-notification > .start-game {
  display: none;
}
.player-hub-overlay .machine.has-notification > .notification-string {
  display: block;
}
.player-hub-overlay .machine.has-notification > .notification-icon {
  display: grid;
}
.player-hub-overlay .machine.has-notification.action-required svg.action-required,
.player-hub-overlay .machine.has-notification.action-required-countdown svg.action-required {
  display: block;
}
.player-hub-overlay .machine.has-notification.payment-required svg.payment-required {
  display: block;
}
.player-hub-overlay .machine.has-notification.payment-required .countdown,
.player-hub-overlay .machine.has-notification.action-required-countdown .countdown {
  display: block;
}
.player-hub-overlay .machine.no-machines {
  grid-template-areas: 'message';
  grid-template-columns: auto;
  grid-template-rows: auto;
}
.player-hub-overlay .machine.no-machines p {
  margin: 10px 0;
  font-size: 1.1em;
}
@media (min-width: 992px) {
  .player-hub-overlay .machine {
    grid-template-columns: 40px 1fr 50px;
    grid-column-gap: 16px;
    font-size: 14px;
  }
  .player-hub-overlay .machine:first-child {
    margin-top: 7px;
  }
  .player-hub-overlay .machine:last-child {
    margin-bottom: 7px;
  }
  .player-hub-overlay .machine:last-child.has-confirm {
    margin-bottom: 23px;
  }
}
.player-hub-overlay .machine p {
  margin: 0;
}
.player-hub-overlay .machine > img {
  grid-area: image;
  width: 100%;
  height: auto;
  align-self: center;
  margin: 5px 0;
}
.player-hub-overlay .machine > .name {
  grid-area: name;
  align-self: end;
  font-weight: bold;
  font-size: 1.15em;
}
.player-hub-overlay .machine > .amounts {
  grid-area: info-string;
}
.player-hub-overlay .machine > .notification-string {
  grid-area: info-string;
  display: none;
  font-weight: bold;
  color: #f00;
}
.player-hub-overlay .machine > .notification-icon {
  grid-area: button;
  align-self: start;
  justify-self: start;
  display: none;
  width: 30px;
  height: 30px;
  border: 3px solid #f00;
  border-radius: 1000vw;
  background-color: #091d36;
  position: relative;
}
.player-hub-overlay .machine > .notification-icon svg {
  display: none;
  margin: auto;
  fill: #fff;
}
.player-hub-overlay .machine > .notification-icon .countdown {
  position: absolute;
  bottom: -7px;
  left: 50%;
  transform: translateX(-50%);
  display: none;
  background-color: #f00;
  width: 32px;
  height: 13px;
  border-radius: 1000vw;
  color: #fff;
  text-align: center;
  font-size: 10px;
  line-height: 14px;
}
.player-hub-overlay .machine.payment-required > .notification-icon {
  padding-right: 4px;
}
.player-hub-overlay .machine > .status {
  grid-area: status;
  align-self: start;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.player-hub-overlay .machine > .start-game {
  display: none;
}
.player-hub-overlay .machine > .no-machines-text {
  grid-area: message;
}
.player-hub-overlay .machine > .no-machines-text * {
  color: inherit;
}
.player-hub-overlay .machine > .no-machines-text h1,
.player-hub-overlay .machine > .no-machines-text h2,
.player-hub-overlay .machine > .no-machines-text h3,
.player-hub-overlay .machine > .no-machines-text h4 {
  font-weight: bold;
}
.player-hub-overlay .machine > .no-machines-text h1 {
  font-size: 1.7em;
}
.player-hub-overlay .machine > .no-machines-text h2 {
  font-size: 1.4em;
}
.player-hub-overlay .machine > .no-machines-text h3 {
  font-size: 1.2em;
}
.player-hub-overlay .machine > .no-machines-text h4 {
  font-size: 1.1em;
}
.player-hub-overlay .compliance-info {
  margin-top: auto;
  position: relative;
  font-family: proxima_nova_regular, sans-serif;
  font-size: 10.5px;
  height: 24px;
  display: grid;
  background-color: #e3eceb;
  border-color: #e3eceb;
  color: #0c1e3c;
  fill: #0c1e3c;
}
@media (min-width: 768px) {
  .player-hub-overlay .compliance-info {
    height: 28px;
  }
}
.player-hub-overlay .compliance-info .sm-logo-link {
  position: absolute;
  left: 18px;
  top: 2px;
}
@media (min-width: 768px) {
  .player-hub-overlay .compliance-info .sm-logo-link {
    top: 3px;
  }
}
.player-hub-overlay .compliance-info .sm-logo {
  width: 18px;
  height: auto;
}
@media (min-width: 768px) {
  .player-hub-overlay .compliance-info .sm-logo {
    width: 22px;
  }
}
.player-hub-overlay .compliance-info .content {
  margin: auto 0;
  padding: 1px 20px 1px 45px;
  font-size: 1em;
  text-align: center;
}
@media (min-width: 768px) {
  .player-hub-overlay .compliance-info .content {
    padding: 1px 20px 1px 60px;
  }
}
.player-hub-overlay .compliance-info .content * {
  margin: auto 0;
}
.player-hub-overlay .compliance-info .content a {
  color: inherit;
  display: inline;
}
.player-hub-button > svg {
  margin: auto;
  grid-column: 1;
  grid-row: 1;
  fill: inherit;
  height: 33.656px;
  width: 32px;
  overflow: visible;
}
.player-hub-button > svg .dot {
  fill: #86ad1e;
}
.player-hub-button > svg.active {
  display: none;
}
.player-hub-button.has-notification > svg .dot {
  fill: #d9534f;
  animation-name: playerhub-dot-blink;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  transform-origin: 13px 14px;
}
.player-hub-button.active > svg {
  display: none;
}
.player-hub-button.active > svg.active {
  display: block;
}
@keyframes open-games-overlay-background {
  0% {
    background-color: rgba(0, 0, 0, 0);
    left: -10000px;
  }
  1% {
    left: 0;
  }
  100% {
    background-color: rgba(0, 0, 0, 0.3);
    left: 0;
  }
}
@keyframes close-games-overlay-background {
  0% {
    background-color: rgba(0, 0, 0, 0.3);
    left: 0;
  }
  99% {
    left: 0;
  }
  100% {
    background-color: rgba(0, 0, 0, 0);
    left: -10000px;
  }
}
@keyframes open-reservation-overlay-background {
  0% {
    background-color: rgba(0, 0, 0, 0);
    left: -10000px;
  }
  1% {
    left: 0;
  }
  100% {
    background-color: rgba(0, 0, 0, 0.3);
    left: 0;
  }
}
@keyframes close-reservation-overlay-background {
  0% {
    background-color: rgba(0, 0, 0, 0.3);
    left: 0;
  }
  99% {
    left: 0;
  }
  100% {
    background-color: rgba(0, 0, 0, 0);
    left: -10000px;
  }
}
@keyframes playerhub-dot-blink {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.33);
  }
  75% {
    transform: scale(1.33);
  }
  100% {
    transform: scale(1);
  }
}
.guest-hub-overlay {
  --panel-width: 300px;
  --panel-height: 40px;
  --font-size: 12px;
  position: fixed;
  top: 0;
  left: -10000px;
  z-index: 1040;
  background-color: rgba(0, 0, 0, 0);
  font-family: proxima_nova, sans-serif;
  font-size: var(--font-size);
  width: 100%;
  height: 100dvh;
  display: grid;
  line-height: 1.42857143;
}
.guest-hub-overlay.animating {
  animation-duration: .5s;
  animation-fill-mode: forwards;
  animation-name: close-games-overlay-background;
}
.guest-hub-overlay.animating.open {
  animation-name: open-games-overlay-background;
}
.guest-hub-overlay.open .inner-panel {
  right: 0;
}
.guest-hub-overlay .inner-panel {
  position: fixed;
  width: var(--panel-width);
  height: 100dvh;
  right: calc(var(--panel-width) * -1);
  background-color: var(--color-white);
  border: 1px solid var(--color-gray-200);
  display: flex;
  justify-content: center;
  top: 0;
  transition: right var(--sidepanel-duration);
  overflow-y: scroll;
}
.guest-hub-overlay .inner-panel .guest-hub-content-divider {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 4px 0px;
  align-self: stretch;
}
.guest-hub-overlay .inner-panel .guest-hub-content-divider .guest-hub-divider {
  height: 1px;
  flex: 1 0 0;
  background: var(--color-gray-200);
}
.guest-hub-overlay .inner-panel .items-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex: 1;
}
.guest-hub-overlay .inner-panel .items-container .close-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
.guest-hub-overlay .inner-panel .items-container .close-container .button {
  display: flex;
  padding: 10px 16px;
  justify-content: center;
  align-items: center;
  gap: 6px;
  cursor: pointer;
}
.guest-hub-overlay .inner-panel .items-container .close-container .button span {
  display: flex;
  padding: 0px 2px;
  justify-content: center;
  align-items: center;
  color: var(--color-brand-700);
  font-family: proxima_nova_regular;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.guest-hub-overlay .inner-panel .items-container .menu-items-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
.guest-hub-overlay .inner-panel .items-container .account-content {
  display: flex;
  padding: 16px;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  align-self: stretch;
}
.guest-hub-overlay .inner-panel .items-container .account-content .welcome-text {
  color: var(--color-gray-800);
  text-align: center;
  /* Text sm/Regular */
  font-family: proxima_nova_regular;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
}
.guest-hub-overlay .inner-panel .items-container .account-content .guest-hub-login {
  display: flex;
  padding: 10px 14px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  align-self: stretch;
  border-radius: 80px;
  background: var(--color-skyblue-500);
}
.guest-hub-overlay .inner-panel .items-container .account-content .guest-hub-login:hover {
  background: var(--color-skyblue-700);
}
.guest-hub-overlay .inner-panel .items-container .account-content .guest-hub-login .guest-hub-login-label {
  padding: 0px 2px;
  justify-content: center;
  align-items: center;
  color: var(--color-brand-500);
  font-family: proxima_nova_regular;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  /* 142.857% */
}
.guest-hub-overlay .inner-panel .items-container .account-content .guest-hub-content-divider span {
  color: var(--color-gray-600);
  font-family: proxima_nova_regular;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
}
.guest-hub-overlay .inner-panel .items-container .account-content .guest-hub-create-account {
  display: flex;
  padding: 10px 14px;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  border-radius: 80px;
  border: 1px solid var(--color-brand-300);
  background: var(--color-white);
}
.guest-hub-overlay .inner-panel .items-container .account-content .guest-hub-create-account span {
  color: var(--color-brand-500);
  font-family: proxima_nova_regular;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  /* 142.857% */
}
.guest-hub-overlay .inner-panel .items-container .guest-hub-dropdown-item {
  display: flex;
  padding: 1px 6px;
  align-items: center;
  align-self: stretch;
}
.guest-hub-overlay .inner-panel .items-container .guest-hub-dropdown-item .guest-hub-dropdown-item-content {
  display: flex;
  padding: 8px 10px;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
  cursor: pointer;
}
.guest-hub-overlay .inner-panel .items-container .guest-hub-dropdown-item .guest-hub-dropdown-item-content span {
  flex: 1 0 0;
  color: var(--color-gray-700);
  /* Text sm/Semibold */
  font-family: proxima_nova_regular;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  /* 142.857% */
}
/* === MyAccount Styles === */
.my-account-page-container {
  display: flex;
  flex-direction: column;
  max-width: 1140px;
}
.my-account-page-container > h2 {
  display: none;
  margin: 20px 16px;
}
@media (min-width: 768px) {
  .my-account-page-container > h2 {
    display: inline-block;
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media (min-width: 768px) {
  .my-account-page-container {
    margin: 0px 7.5%;
  }
}
@media (min-width: 1342px) {
  .my-account-page-container {
    margin: 0px auto;
  }
}
.my-account-page-container .my-account-container {
  display: flex;
  flex-direction: column;
  gap: 32px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .my-account-page-container .my-account-container {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: 16px;
    justify-content: center;
    max-width: 1140px;
  }
}
.my-account-page-container .my-account-container .my-account-menu {
  display: none;
}
@media (min-width: 768px) {
  .my-account-page-container .my-account-container .my-account-menu {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    flex: 1 0 25%;
    border-radius: 12px;
    border: 1px solid var(--color-gray-200);
    background: var(--color-white);
    padding: 24px 16px;
  }
}
.my-account-page-container .my-account-container .my-account-menu .iconWrapper {
  width: 20px;
  height: 20px;
}
.my-account-page-container .my-account-container .my-account-menu .iconWrapper svg {
  width: 20px;
  height: 20px;
}
.my-account-page-container .my-account-container .my-account-menu a {
  display: flex;
  padding: 8px 12px;
  align-items: center;
  gap: 12px;
  flex: 1 0 0;
  width: 100%;
}
.my-account-page-container .my-account-container .my-account-menu a .nav-label {
  color: var(--color-gray-700);
}
.my-account-page-container .my-account-container .my-account-menu a.set-fill-on-hover-or-active.active svg path,
.my-account-page-container .my-account-container .my-account-menu a.set-fill-on-hover-or-active:hover svg path {
  fill: var(--color-brand-500);
  stroke: none;
}
.my-account-page-container .my-account-container .my-account-menu a:hover,
.my-account-page-container .my-account-container .my-account-menu a.active {
  border-radius: 6px;
  background: var(--color-gray-100);
  color: var(--color-gray-800);
}
.my-account-page-container .my-account-container .my-account-menu a:hover svg path:not([fill]),
.my-account-page-container .my-account-container .my-account-menu a.active svg path:not([fill]) {
  stroke: var(--color-brand-500);
}
.my-account-page-container .my-account-container .my-account-menu a:hover svg path:not([stroke]),
.my-account-page-container .my-account-container .my-account-menu a.active svg path:not([stroke]) {
  fill: var(--color-brand-500);
}
.my-account-page-container .my-account-container .my-account-menu a:hover .nav-label,
.my-account-page-container .my-account-container .my-account-menu a.active .nav-label {
  color: var(--color-gray-800);
}
.my-account-page-container .my-account-container .my-account-menu-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background: var(--color-white);
  padding: 24px;
  gap: 24px;
  width: 100%;
}
@media (min-width: 768px) {
  .my-account-page-container .my-account-container .my-account-menu-content {
    border-radius: 12px;
    border: 1px solid var(--color-gray-200);
    gap: 32px;
  }
}
.my-account-page-container .my-account-container .my-account-menu-content .section {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
}
.my-account-page-container .my-account-container .my-account-menu-content .section.close-account-wrapper {
  display: none;
}
.my-account-page-container .my-account-container .my-account-menu-content .section button,
.my-account-page-container .my-account-container .my-account-menu-content .section a {
  width: 100%;
}
.my-account-page-container .my-account-container .my-account-menu-content .section button.link,
.my-account-page-container .my-account-container .my-account-menu-content .section a.link {
  text-decoration: underline;
  font-weight: bold;
  color: var(--color-brand-700);
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
}
.my-account-page-container .my-account-container .my-account-menu-content .section button.link:hover,
.my-account-page-container .my-account-container .my-account-menu-content .section a.link:hover {
  color: var(--color-brand-800);
}
@media (min-width: 768px) {
  .my-account-page-container .my-account-container .my-account-menu-content .section button:not(.link),
  .my-account-page-container .my-account-container .my-account-menu-content .section a:not(.link) {
    max-width: 360px;
  }
}
.my-account-page-container .my-account-container .my-account-menu-content .section button.btn,
.my-account-page-container .my-account-container .my-account-menu-content .section a.btn {
  font-size: 16px;
  border-radius: 80px;
  box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
}
.my-account-page-container .my-account-container .my-account-menu-content .section button.btn:not(.color-success),
.my-account-page-container .my-account-container .my-account-menu-content .section a.btn:not(.color-success) {
  border: 1px solid var(--color-brand-300, #6987C2);
  background: var(--color-white, #FFF);
}
.my-account-page-container .my-account-container .my-account-menu-content .section button.btn:hover,
.my-account-page-container .my-account-container .my-account-menu-content .section a.btn:hover {
  background: var(--color-gray-200);
  color: var(--color-brand-500);
}
.my-account-page-container .my-account-container .my-account-menu-content .section .section-title {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--color-gray-600);
}
.my-account-page-container .my-account-container .my-account-menu-content .section .section-description {
  font-size: 16px;
  color: var(--color-gray-600);
}
.my-account-page-container .my-account-container .my-account-menu-content .section .section-horizontal-group {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  gap: 16px;
  width: 100%;
}
.my-account-page-container .my-account-container .my-account-menu-content .section .section-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
}
.my-account-page-container .my-account-container .my-account-menu-content .section .section-container .inline-cta {
  display: flex;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
  align-self: stretch;
  border-radius: 12px;
  border: 1px solid var(--color-gray-200, #E9EAEB);
  background: var(--color-white, #FFF);
  box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
}
.my-account-page-container .my-account-container .my-account-menu-content .section .section-container .inline-cta ul {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding-left: 0;
  list-style: none;
}
.my-account-page-container .my-account-container .my-account-menu-content .section .section-container .inline-cta ul li {
  padding-left: 36px;
  font-size: 16px;
  color: var(--color-gray-600);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 16V12M12 8H12.01M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12Z' stroke='%23079455' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 24px 24px;
}
.my-account-page-container .my-account-container .my-account-menu-content .section .section-container .checkbox-group-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  border-radius: 12px;
  border: 1px solid var(--color-gray-200, #E9EAEB);
  background: var(--color-white, #FFF);
}
.my-account-page-container .my-account-container .my-account-menu-content .section .section-container .checkbox-group-item .header {
  display: flex;
  flex-direction: column;
  padding: 24px;
  align-items: flex-start;
  gap: 2px;
  color: var(--color-gray-900, #181D27);
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 26px;
}
.my-account-page-container .my-account-container .my-account-menu-content .section .section-container .checkbox-group-item .header .supporting-text {
  color: var(--color-gray-600, #535862);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.my-account-menu-content .profile-header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
.my-account-menu-content .profile-header h3 {
  color: var(--color-gray-900);
  margin: 0;
}
.my-account-menu-content .profile-header svg path {
  stroke: var(--color-primary-deep);
  fill: none;
}
.my-account-menu-content .section .field-validation-valid {
  display: none;
}
.my-account-menu-content .section .field-validation-error {
  margin: 0 auto;
  padding: 4px 12px;
}
.my-account-menu-content .section .balance,
.my-account-menu-content .section .bonus-balance-value {
  color: var(--color-gray-900);
  font-weight: 800;
  font-size: 18px;
  margin-left: 1ex;
}
.my-account-menu-content .section .bonus-balance {
  font-size: 1.09em;
  position: relative;
  min-height: 0;
  transition: min-height 0.3s 0.1s;
}
.my-account-menu-content .section .bonus-balance .blue-box.bonus-balance-info {
  width: 100%;
  overflow: hidden;
  display: none;
  align-items: flex-start;
  font-size: 90%;
  margin: .225em 0 0;
  text-transform: none;
  color: initial;
  font-weight: initial;
}
.my-account-menu-content .section .deposit-withdraw-text {
  color: var(--color-gray-600);
  font-size: 16px;
}
.my-account-menu-content .section .deposit-withdraw-text a {
  color: var(--color-brand-500);
  text-decoration: underline;
  border: none;
  box-shadow: none;
}
.my-account-menu-content .section .deposit-withdraw-text a:hover {
  color: var(--color-skyblue-800);
}
.my-account-menu-content .section .bonusclub-wrapper {
  display: flex;
  flex-direction: column;
  padding: 24px 16px;
  background: var(--color-brand-500);
  border-radius: 16px;
  color: var(--color-brand-25);
  max-width: 464px;
}
.my-account-menu-content .section .bonusclub-wrapper h1,
.my-account-menu-content .section .bonusclub-wrapper h2,
.my-account-menu-content .section .bonusclub-wrapper h3,
.my-account-menu-content .section .bonusclub-wrapper h4,
.my-account-menu-content .section .bonusclub-wrapper h5,
.my-account-menu-content .section .bonusclub-wrapper h6,
.my-account-menu-content .section .bonusclub-wrapper .h1,
.my-account-menu-content .section .bonusclub-wrapper .h2,
.my-account-menu-content .section .bonusclub-wrapper .h3,
.my-account-menu-content .section .bonusclub-wrapper .h4,
.my-account-menu-content .section .bonusclub-wrapper .h5,
.my-account-menu-content .section .bonusclub-wrapper .h6 {
  color: var(--color-brand-25);
}
.my-account-menu-content .section .bonusclub-wrapper h1,
.my-account-menu-content .section .bonusclub-wrapper h2,
.my-account-menu-content .section .bonusclub-wrapper h3,
.my-account-menu-content .section .bonusclub-wrapper .h1,
.my-account-menu-content .section .bonusclub-wrapper .h2,
.my-account-menu-content .section .bonusclub-wrapper .h3 {
  margin-top: 0;
}
.my-account-menu-content .section .bonusclub-wrapper a {
  color: var(--color-white);
  text-decoration: underline;
}
.my-account-menu-content .section .bonusclub-wrapper a:hover {
  color: #7de6ff;
}
.my-account-menu-content .section .bonusclub-wrapper .white-button {
  border-radius: 80px;
  border: 1px solid var(--color-brand-300, #6987C2);
  background: var(--color-white, #FFF);
  box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
  color: var(--color-brand-700);
  font-size: 16px;
  min-width: 50%;
}
.my-account-menu-content .section .bonusclub-wrapper .white-button:hover {
  background: var(--color-gray-200);
  color: var(--color-gray-800);
}
.my-account-menu-content .section .bonusclub-wrapper .unsign,
.my-account-menu-content .section .bonusclub-wrapper .unsign-confirm,
.my-account-menu-content .section .bonusclub-wrapper .signup-confirm {
  display: none;
}
.my-account-menu-content .section .bonusclub-wrapper .signup {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
}
.my-account-menu-content .section .bonusclub-wrapper.confirm .signup {
  display: none;
}
.my-account-menu-content .section .bonusclub-wrapper.confirm .signup-confirm {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
}
.my-account-menu-content .section .bonusclub-wrapper.subscribed .signup,
.my-account-menu-content .section .bonusclub-wrapper.subscribed .signup-confirm {
  display: none;
}
.my-account-menu-content .section .bonusclub-wrapper.subscribed .unsign {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
}
.my-account-menu-content .section .bonusclub-wrapper.subscribed.confirm .unsign {
  display: none;
}
.my-account-menu-content .section .bonusclub-wrapper.subscribed.confirm .unsign-confirm {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
}
.my-account-menu-content .section .bonusclub-wrapper .unsign .blue-box {
  margin-bottom: 0;
}
.my-account-menu-content .section .bonusclub-wrapper .signup-checkbox {
  display: none;
}
.my-account-menu-content .section .bonusclub-wrapper .field-validation-error {
  font-size: 0.98em;
  text-align: center;
}
@media (min-width: 768px) {
  .my-account-menu-content .section .bonusclub-wrapper button {
    width: 50%;
  }
}
.my-account-menu-content .section .mitid-button {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--color-brand-500);
  border: 1px solid var(--color-brand-500);
  color: #fff;
  width: 100%;
}
@media (min-width: 768px) {
  .my-account-menu-content .section .mitid-button {
    max-width: 360px;
  }
}
.my-account-menu-content .section .mitid-button svg {
  fill: #fff;
  height: 14px;
  margin-bottom: 3px;
  margin-left: -4px;
}
.my-account-menu-content .section .mitid-button:hover {
  background-color: #fff;
  color: var(--color-brand-500);
  border: 1px solid var(--color-brand-300, #6987C2);
}
.my-account-menu-content .section .mitid-button:hover svg {
  fill: var(--color-brand-500);
}
.my-account-menu-content .section .details-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  width: 100%;
}
.my-account-menu-content .section .details-wrapper .item-grid {
  display: grid;
  grid-template-columns: min-content auto;
  grid-column-gap: 0px;
}
.my-account-menu-content .section .details-wrapper .item-grid p {
  padding: 10px 0;
}
.my-account-menu-content .section .details-wrapper .item-grid > :nth-child(1) {
  visibility: visible;
  pointer-events: all;
}
.my-account-menu-content .section .details-wrapper .item-grid > :nth-child(2) {
  visibility: hidden;
  pointer-events: none;
}
.my-account-menu-content .section .details-wrapper .item-grid > :nth-child(2) .field-validation-error {
  display: none;
}
.my-account-menu-content .section .details-wrapper .item-grid input {
  min-width: 100%;
  padding: 10px 14px;
  border-radius: 8px;
  border: 1px solid var(--color-gray-300, #D5D7DA);
  background: var(--color-white, #FFF);
  /* Shadows/shadow-xs */
  box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
}
@media (min-width: 768px) {
  .my-account-menu-content .section .details-wrapper .item-grid input {
    min-width: 360px;
  }
}
.my-account-menu-content .section .details-wrapper .edit {
  opacity: 0;
  pointer-events: none;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.my-account-menu-content .section .details-wrapper .edit.btn {
  display: none;
}
.my-account-menu-content .section .details-wrapper .edit .field-validation-error {
  margin-top: 8px;
}
.my-account-menu-content .section .details-wrapper .static.btn {
  display: block;
}
.my-account-menu-content .section .details-wrapper .static,
.my-account-menu-content .section .details-wrapper .edit {
  transition: opacity 0.2s 0.2s;
  transition-behavior: allow-discrete;
}
.my-account-menu-content .section .details-wrapper.edit-mode .item-grid {
  grid-template-columns: 0 auto;
}
.my-account-menu-content .section .details-wrapper.edit-mode .item-grid > :nth-child(1) {
  visibility: hidden;
  pointer-events: none;
}
.my-account-menu-content .section .details-wrapper.edit-mode .item-grid > :nth-child(2) {
  visibility: visible;
  pointer-events: all;
}
.my-account-menu-content .section .details-wrapper.edit-mode .item-grid > :nth-child(2) .field-validation-error {
  display: block;
}
.my-account-menu-content .section .details-wrapper.edit-mode .edit {
  opacity: 1;
  pointer-events: all;
}
.my-account-menu-content .section .details-wrapper.edit-mode .edit.btn {
  display: block;
}
.my-account-menu-content .section .details-wrapper.edit-mode .static {
  opacity: 0;
  pointer-events: none;
}
.my-account-menu-content .section .details-wrapper.edit-mode .static.btn,
.my-account-menu-content .section .details-wrapper.edit-mode .static.kbsw-btn-secondary {
  display: none;
}
.my-account-menu-content .section .details-wrapper.edit-mode .repeat-password,
.my-account-menu-content .section .details-wrapper.edit-mode .reset-button {
  visibility: visible;
  position: static;
}
.my-account-menu-content .section .details-wrapper div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
  width: 100%;
}
.my-account-menu-content .section .details-wrapper div p,
.my-account-menu-content .section .details-wrapper div label,
.my-account-menu-content .section .details-wrapper div span {
  margin: 0;
}
.my-account-menu-content .section .details-wrapper .name p {
  color: var(--color-gray-900);
  font-weight: 800;
  font-size: 18px;
}
.my-account-menu-content .section .details-wrapper .name .alias {
  margin: 10px 0;
}
.my-account-menu-content .section .details-wrapper .static-field {
  cursor: pointer;
}
.my-account-menu-content .section .details-wrapper .static-field label {
  cursor: pointer;
}
.my-account-menu-content .section.sub-menu .card-settings {
  background: var(--color-brand-500);
  border: 1px solid var(--color-white);
  border-radius: 16px;
  box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 8px 4px;
}
.my-account-menu-content .section.sub-menu .card-settings svg {
  fill: var(--color-white);
}
.my-account-menu-content .section.sub-menu .card-settings span {
  border-radius: 80px;
  background: var(--color-white, #FFF);
  box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
  color: var(--color-brand-700);
  min-width: 50%;
  font-weight: 700;
  text-align: center;
  padding: 0 6px;
}
.my-account-menu-content .section.sub-menu .card-settings:hover span {
  background: var(--color-gray-300);
}
.my-account-menu-content .section.sub-menu .card-settings:hover svg {
  fill: var(--color-gray-300);
}
.my-account-menu-content .section.logout-wrapper,
.my-account-menu-content .section.close-account-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  width: 100%;
}
.my-account-menu-content .section.logout-wrapper a.btn.color-danger,
.my-account-menu-content .section.close-account-wrapper a.btn.color-danger,
.my-account-menu-content .section.logout-wrapper button.btn.color-danger,
.my-account-menu-content .section.close-account-wrapper button.btn.color-danger {
  border-radius: 80px;
  border: 1px solid var(--color-error-300, #FDA29B) !important;
  background: var(--color-white, #FFF);
  box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
  color: var(--color-error-700, #B42318);
}
.my-account-menu-content .section.logout-wrapper a.btn.color-danger:hover,
.my-account-menu-content .section.close-account-wrapper a.btn.color-danger:hover,
.my-account-menu-content .section.logout-wrapper button.btn.color-danger:hover,
.my-account-menu-content .section.close-account-wrapper button.btn.color-danger:hover {
  border: 1px solid var(--color-white, #FFF);
  background: var(--color-error-700, #B42318);
  color: var(--color-white, #FFF);
}
.my-account-menu-content div {
  padding-right: 0px;
  padding-left: 0px;
}
.my-account-menu-content div .title {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}
.my-account-menu-content div .title svg {
  width: 24px;
  height: 24px;
}
.my-account-menu-content div .title h3 {
  margin: 0;
  color: var(--color-primary-deep);
}
.my-account-menu-content div .kbsw-content-divider {
  margin-top: 16px;
}
.my-account-menu-content div.paragraphSection h4 {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--color-gray-600, #535862);
  margin-bottom: 16px;
}
.my-account-menu-content div.paragraphSection p {
  color: var(--color-gray-600, #535862);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
}
.my-account-menu-content div.paragraphSection a {
  font-size: 16px;
  border-radius: 80px;
  box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
  border: 1px solid var(--color-brand-300, #6987C2);
  background: var(--color-white, #FFF);
}
.my-account-menu-content div.paragraphSection a:hover {
  background: var(--color-gray-200);
  color: var(--color-brand-500);
}
.my-account-menu-content div.paragraphSection a.read-more-link {
  border: none;
  color: var(--color-brand-700, #1C337D);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  /* 150% */
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
.my-account-menu-content div.paragraphSection a.read-more-link:hover {
  background: none;
  color: var(--color-primary-sky);
}
.my-account-menu-content div.cool-off-state-section {
  display: flex;
  padding: 24px;
  align-items: flex-start;
  gap: 12px;
  align-self: stretch;
  border-radius: 16px;
  background: var(--color-brand-25, #F8F9FC);
  box-shadow: 0px 1px 3px 0px rgba(10, 13, 18, 0.1), 0px 1px 2px -1px rgba(10, 13, 18, 0.1);
}
.my-account-menu-content div.cool-off-state-section .cool-off-info-text p {
  font-size: 16px;
  margin: 0;
  color: var(--color-gray-600, #535862);
}
.my-account-menu-content div.cool-off-state-section .cool-off-info-text p:first-of-type {
  color: var(--color-gray-700, #535862);
  font-family: proxima_nova_bold;
}
.my-account-menu-content div.cool-off-confirm-section,
.my-account-menu-content div.exclusion-confirm-section {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
}
@media (min-width: 768px) {
  .my-account-menu-content div.cool-off-confirm-section,
  .my-account-menu-content div.exclusion-confirm-section {
    width: 360px;
  }
}
.my-account-menu-content div.cool-off-confirm-section label,
.my-account-menu-content div.exclusion-confirm-section label {
  color: var(--color-gray-700, #414651);
  font-size: 14px;
  line-height: 20px;
}
.my-account-menu-content div.cool-off-submit-section,
.my-account-menu-content div.exclusion-submit-section {
  width: 100%;
}
@media (min-width: 768px) {
  .my-account-menu-content div.cool-off-submit-section,
  .my-account-menu-content div.exclusion-submit-section {
    width: 360px;
  }
}
.my-account-menu-content div.exclusion-section .text-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
  align-self: stretch;
}
.my-account-menu-content div.exclusion-section .text-container .text {
  color: var(--color-gray-900, #181D27);
  font-size: 18px;
  font-style: normal;
  line-height: 26px;
}
.my-account-menu-content div.exclusion-section .text-container .supporting-text {
  color: var(--color-gray-600, #535862);
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
}
@media (max-width: 767px) {
  .my-account-menu-content div.checkbox-group-item > * {
    width: 100%;
  }
}
.my-account-menu-content div.checkbox-group-item .kbsw-radio {
  width: 25%;
  min-width: 72px;
}
.my-account-menu-content div.checkbox-group-item .body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  flex: 1 0 0;
  padding: 16px;
}
.my-account-menu-content div.checkbox-group-item .body.border-up {
  border-top: 1px solid var(--color-gray-200, #E9EAEB);
}
@media (min-width: 768px) {
  .my-account-menu-content div.checkbox-group-item .body {
    display: flex;
    flex-direction: row;
    padding: 24px;
    align-items: center;
    gap: 4px;
    align-self: stretch;
  }
}
.my-account-menu-content form.exclusion-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  align-self: stretch;
}
.my-account-menu-content form.exclusion-container hr {
  margin: 0;
}
.my-account-menu-content .game-history-header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  fill: none;
}
.my-account-menu-content .game-history-header h3 {
  color: var(--color-gray-900);
  margin: 0;
}
.my-account-menu-content .game-history-header svg path {
  stroke: var(--color-primary-deep);
}
.my-account-menu-content .game-history-form {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  align-self: stretch;
}
.my-account-menu-content .game-history-form .section-container {
  width: fit-content;
}
.my-account-menu-content .game-history-form .section-container .submitSection,
.my-account-menu-content .game-history-form .section-container.period-section {
  margin-bottom: 0px;
  width: 100%;
}
@media (min-width: 408px) {
  .my-account-menu-content .game-history-form .section-container .submitSection,
  .my-account-menu-content .game-history-form .section-container.period-section {
    /* 24 + 360 + 24 = 408 (not to look weird because of small dropdown content) */
    width: 360px;
  }
}
.my-account-menu-content .kassen-header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
.my-account-menu-content .kassen-header h3 {
  color: var(--color-gray-900);
  margin: 0;
}
.my-account-menu-content .kasse {
  width: 100%;
}
.my-account-menu-content .kasse .kasse-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
}
@media (min-width: 768px) {
  .my-account-menu-content .kasse .kasse-wrapper {
    gap: 32px;
  }
}
.my-account-menu-content .area-header {
  width: 100%;
}
.my-account-menu-content .transactions-header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
.my-account-menu-content .transactions-header h3 {
  color: var(--color-gray-900);
  margin: 0;
}
.my-account-menu-content .transactions-header svg path {
  fill: none;
}
.my-account-menu-content .transactions-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
}
.my-account-menu-content .transactions-wrapper .transaction-filter-tabs {
  display: flex;
  align-items: center;
  gap: 4px;
  align-self: stretch;
  font-family: proxima_nova_bold, sans-serif;
}
.my-account-menu-content .transactions-wrapper .transaction-filter-tabs .filter-button {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  height: 36px;
  line-height: 20px;
  text-decoration: none;
  padding: 8px 10px;
  border-radius: 6px;
  gap: 4px;
  color: var(--color-gray-500);
}
.my-account-menu-content .transactions-wrapper .transaction-filter-tabs .filter-button.is-checked,
.my-account-menu-content .transactions-wrapper .transaction-filter-tabs .filter-button:hover {
  background-color: var(--color-gray-100);
  color: var(--color-gray-700);
}
.my-account-menu-content .transactions-wrapper .transaction-filter-tabs .filter-button .badge {
  display: flex;
  padding: 5px;
  align-items: center;
  gap: 4px;
  border-radius: 16px;
}
.my-account-menu-content .transactions-wrapper .transaction-filter-tabs .filter-button .badge.deposits {
  border: 1px solid var(--color-brand-200);
  background: var(--color-brand-50);
}
.my-account-menu-content .transactions-wrapper .transaction-filter-tabs .filter-button .badge.payouts {
  border: 1px solid var(--color-warning-200);
  background: var(--color-warning-50);
}
.my-account-menu-content .title.bonus-header {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  align-self: stretch;
}
.my-account-menu-content .title.bonus-header h3 {
  color: var(--color-gray-900);
  margin: 0;
}
.my-account-menu-content .bonus-content {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
.my-account-menu-content .bonus-content .bonus-size {
  flex: 1 1 auto;
}
/* === Gameinfo Page === */
/* _GameInfo */
.game-info .startGame {
  position: relative;
  height: 45px;
  width: 100%;
  padding: 13px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  text-align: center;
  margin-bottom: 15px;
}
.game-info header h1 {
  width: 100%;
  font-size: 24px;
}
.game-info header h1.gamename {
  border-bottom: solid 1px #808080;
}
.game-info .gameInformation {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #0d4383;
}
.game-info .gameInformation ul {
  margin-bottom: 0;
  margin-left: -15px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;
}
.game-info .gameInformation ul li {
  padding: 8px 3px;
  display: inline-block;
  list-style-type: none;
}
.game-info section h2 {
  padding: 0;
  margin-bottom: 20px;
  font-size: 20px;
}
.game-info .guide-links {
  background-color: #d5d5d5;
  margin-left: -15px;
  margin-right: -15px;
}
.game-info .guide-links h2 {
  padding: 15px;
  margin: 0;
  font-size: 20px;
}
.game-info .guide-links ol {
  padding: 0;
}
.game-info .guide-links ol li {
  padding: 15px;
  background: #dedede;
  background: -moz-linear-gradient(top, #dedede 0%, #f1f1f1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dedede), color-stop(100%, #f1f1f1));
  background: -webkit-linear-gradient(top, #dedede 0%, #f1f1f1 100%);
  background: -o-linear-gradient(top, #dedede 0%, #f1f1f1 100%);
  background: -ms-linear-gradient(top, #dedede 0%, #f1f1f1 100%);
  background: linear-gradient(to bottom, #dedede 0%, #f1f1f1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dedede, endColorstr=#f1f1f1, GradientType=0);
  list-style-type: none;
}
.game-info .guide-links ol li.active {
  background: #F1F1F1;
  background: -moz-linear-gradient(top, #F1F1F1 0%, #F1F1F1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F1F1F1), color-stop(100%, #F1F1F1));
  background: -webkit-linear-gradient(top, #F1F1F1 0%, #F1F1F1 100%);
  background: -o-linear-gradient(top, #F1F1F1 0%, #F1F1F1 100%);
  background: -ms-linear-gradient(top, #F1F1F1 0%, #F1F1F1 100%);
  background: linear-gradient(to bottom, #F1F1F1 0%, #F1F1F1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F1F1F1, endColorstr=#F1F1F1, GradientType=0);
}
.game-info .guide-links ol li:hover {
  background: #808080;
  background: -moz-linear-gradient(top, #808080 0%, #d5d5d5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #808080), color-stop(100%, #d5d5d5));
  background: -webkit-linear-gradient(top, #808080 0%, #d5d5d5 100%);
  background: -o-linear-gradient(top, #808080 0%, #d5d5d5 100%);
  background: -ms-linear-gradient(top, #808080 0%, #d5d5d5 100%);
  background: linear-gradient(to bottom, #808080 0%, #d5d5d5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#808080, endColorstr=#d5d5d5, GradientType=0);
}
/* === GridEditors === */
.paragraph-richtext h3 {
  font-size: 24px;
}
.paragraph-richtext h4 {
  font-size: 19px;
}
/* Account */
.account-box.change-password {
  grid-template-rows: min-content 1fr;
}
.account-box.change-password .html-content {
  margin-bottom: 1rem;
}
.account-box .field-wrapper {
  margin: 0 0 1rem 0;
}
.account-box .field-wrapper.deposit-chosen {
  margin-bottom: 20px;
}
.account-box .field-wrapper.deposit-chosen .field-label {
  font-size: 1.4em;
  font-style: italic;
  margin: .6em 0;
}
.account-box.deposit-limit .error-wrapper.custom {
  display: none;
}
.account-box.deposit-limit .error-wrapper.custom.open.deposit-limit-warning {
  display: block;
  margin-bottom: 15px;
}
.registration-box {
  color: #000;
}
.registration-box .header-logo-bar {
  margin: 0;
  height: 55px;
}
.registration-box .header-logo-bar .close-button {
  stroke: var(--color-brand-25);
  fill: none;
}
.registration-box .show-progress {
  display: flex;
  height: 52px;
  width: 66%;
  margin: 0 auto;
}
.registration-box .show-progress .show-progress-bar {
  display: grid;
  grid-template-columns: min-content 1fr min-content 1fr min-content;
  align-items: center;
  width: 100%;
  margin: auto 0;
}
.registration-box .show-progress .show-progress-bar hr {
  border: none;
  height: 3px;
  background-color: var(--color-brand-100);
  margin: auto 2px;
}
.registration-box .show-progress .show-progress-bar .number {
  background-color: var(--color-brand-100);
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 15px;
  line-height: 100%;
  border-radius: 1000vw;
}
.registration-box .show-progress .show-progress-bar .number:after {
  content: attr(data-number);
  position: relative;
}
.registration-box .show-progress.step-1 .number:nth-of-type(1) {
  width: 23px;
  height: 23px;
  background-color: var(--color-yellow-500);
  font-size: 20px;
  font-weight: bold;
}
.registration-box .show-progress.step-1 .number:nth-of-type(1):after {
  left: -0.6px;
  top: 1px;
}
.registration-box .show-progress.step-1 hr:nth-of-type(1) {
  background-image: linear-gradient(to right, var(--color-yellow-500) 0%, var(--color-brand-100) 100%);
}
.registration-box .show-progress.step-2 .number:nth-of-type(1) {
  background-color: var(--color-turqoise-500);
}
.registration-box .show-progress.step-2 hr:nth-of-type(1) {
  background-image: linear-gradient(to right, var(--color-turqoise-500) 0%, var(--color-yellow-500) 100%);
}
.registration-box .show-progress.step-2 .number:nth-of-type(2) {
  width: 23px;
  height: 23px;
  background-color: var(--color-yellow-500);
  font-size: 20px;
  font-weight: bold;
}
.registration-box .show-progress.step-2 .number:nth-of-type(2):after {
  top: 1px;
}
.registration-box .show-progress.step-2 hr:nth-of-type(2) {
  background-image: linear-gradient(to right, var(--color-yellow-500) 0%, var(--color-brand-100) 100%);
}
.registration-box .show-progress.step-3 .number:nth-of-type(1) {
  background-color: var(--color-turqoise-500);
}
.registration-box .show-progress.step-3 hr:nth-of-type(1) {
  background-image: linear-gradient(to right, var(--color-turqoise-500) 0%, var(--color-turqoise-500) 100%);
}
.registration-box .show-progress.step-3 .number:nth-of-type(2) {
  background-color: var(--color-turqoise-500);
}
.registration-box .show-progress.step-3 hr:nth-of-type(2) {
  background-image: linear-gradient(to right, var(--color-turqoise-500) 0%, var(--color-yellow-500) 100%);
}
.registration-box .show-progress.step-3 .number:nth-of-type(3) {
  width: 23px;
  height: 23px;
  background-color: var(--color-yellow-500);
  font-size: 20px;
  font-weight: bold;
}
.registration-box .show-progress.step-3 .number:nth-of-type(3):after {
  top: 1px;
}
.registration-box .show-progress.step-4 .number:nth-of-type(1),
.registration-box .show-progress.step-4 .number:nth-of-type(2),
.registration-box .show-progress.step-4 .number:nth-of-type(3) {
  background-color: var(--color-turqoise-500);
}
.registration-box .show-progress.step-4 hr:nth-of-type(1),
.registration-box .show-progress.step-4 hr:nth-of-type(2) {
  background-image: linear-gradient(to right, var(--color-turqoise-500) 0%, var(--color-turqoise-500) 100%);
}
.registration-box > .content {
  margin: auto 0;
  padding: 2em 10px 28px 10px;
  max-height: 100%;
  overflow-y: auto;
}
@media (min-width: 576px) {
  .registration-box > .content {
    padding: 2em 30px 28px 30px;
  }
}
.registration-box > .content > p.title {
  font-size: 30px;
  color: #000;
}
.registration-box > .content > p.title.large {
  font-size: 36px;
}
.registration-box > .content > p.large {
  font-size: 21px;
  text-align: center;
}
.registration-box > .content > *:last-child {
  margin-bottom: 3em;
}
.registration-box > .content > p.sub-title {
  margin-bottom: 1.6rem;
}
.registration-box > .content .choose-id-link {
  height: 63px;
  margin: 1.1em 48px;
}
.registration-box > .content .choose-id-link.mitid {
  background-color: var(--color-primary-sphblue);
  fill: var(--color-brand-25);
  color: var(--color-brand-25);
}
.registration-box > .content .terms:last-child {
  margin-bottom: 30px;
}
.registration-box > .content .login-link:last-child {
  margin-bottom: 120px;
}
@media (min-width: 576px) {
  .registration-box > .content .login-link:last-child {
    margin-bottom: 50px;
  }
}
.registration-box .form {
  display: grid;
  grid-template-columns: minmax(70px, 1fr) 2fr;
  grid-column-gap: 1em;
}
.registration-box .form > * {
  grid-column: 1 / -1;
}
.registration-box .form > *.zip-code {
  grid-column: 1;
}
.registration-box .form > *.city {
  grid-column: 2;
}
.registration-box .field-wrapper {
  margin: 0 0 1rem 0;
}
.registration-box .field-wrapper .error-wrapper .error {
  text-align: initial;
}
.registration-box .field-wrapper.checkbox-field.terms-and-conditions {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 15px;
  align-items: start;
}
.registration-box .field-wrapper.checkbox-field.terms-and-conditions .field-label {
  color: var(--color-gray-600);
  line-height: 1.2;
  padding-left: 24px;
}
.registration-box .field-wrapper.checkbox-field.terms-and-conditions .field-label a {
  color: inherit;
  text-decoration: underline;
  text-decoration-color: var(--color-gray-600);
  font-weight: bold;
}
.registration-box .field-wrapper.checkbox-field.terms-and-conditions .alert-icon {
  display: none;
}
.registration-box .field-wrapper.checkbox-field.terms-and-conditions .styled-checkbox {
  top: -3px;
}
.registration-box .field-wrapper.checkbox-field .styled-checkbox {
  width: 20px;
  height: 20px;
}
.registration-box .field-wrapper.checkbox-field .styled-checkbox::before {
  width: 16px;
  height: 16px;
  border: 1px solid var(--color-gray-500);
  border-radius: 4px;
}
.registration-box .field-wrapper.checkbox-field .styled-checkbox::after {
  border-width: 0 3px 3px 0;
  width: 7px;
  height: 11px;
  top: 2px;
  left: 6px;
}
.registration-box .field-wrapper.checkbox-field.confirm-vip {
  margin-bottom: 0;
}
.registration-box .field-wrapper.checkbox-field.confirm-vip .confirm-vip-wrapper {
  display: flex;
  justify-content: center;
  gap: 10px;
  padding: 0 31px;
  width: auto;
  margin: 24px auto 13px;
  align-items: center;
  text-align: left;
  font-size: 10px;
  font-weight: normal;
  font-family: inherit;
}
@media (min-width: 576px) {
  .registration-box .field-wrapper.checkbox-field.confirm-vip .confirm-vip-wrapper {
    margin: 24px 10px 13px;
  }
}
.registration-box .field-wrapper.checkbox-field.confirm-vip .confirm-vip-wrapper .styled-checkbox {
  grid-area: unset;
  width: 41px;
  height: 41px;
}
.registration-box .field-wrapper.checkbox-field.confirm-vip .confirm-vip-wrapper .styled-checkbox::before {
  width: 37px;
  height: 37px;
  border: 3px solid var(--color-brand-25);
  border-radius: 4px;
  background-color: transparent;
}
.registration-box .field-wrapper.checkbox-field.confirm-vip .confirm-vip-wrapper .styled-checkbox::after {
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 12px;
  height: 23px;
  top: 4px;
  left: 13px;
}
.registration-box .field-wrapper.checkbox-field.confirm-vip .confirm-vip-wrapper .confirm-vip-label * {
  color: inherit;
  font-family: proxima_nova, sans-serif;
}
.registration-box .field-wrapper.checkbox-field.confirm-vip .confirm-vip-wrapper .confirm-vip-label h4 {
  margin: 0;
  font-size: 2em;
  font-weight: normal;
}
.registration-box .field-wrapper.checkbox-field.confirm-vip .confirm-vip-wrapper .confirm-vip-label p {
  margin: 0;
  font-size: 1.2em;
}
.registration-box .field-wrapper.checkbox-field [type=checkbox]:checked ~ .confirm-vip-wrapper .styled-checkbox::before {
  background-color: var(--color-brand-700);
}
.registration-box .field-wrapper.checkbox-field [type=checkbox]:checked ~ .confirm-vip-wrapper .styled-checkbox::after {
  border-color: #fff;
}
.registration-box .field-wrapper.checkbox-field [type=checkbox]:checked ~ .warn {
  display: none;
}
.registration-box .field-wrapper.checkbox-field [type=checkbox]:focus ~ .confirm-vip-wrapper .styled-checkbox {
  border-color: #fff;
}
.registration-box .field-wrapper.deposit-chosen {
  margin-bottom: 20px;
}
.registration-box .field-wrapper.deposit-chosen .field-label {
  font-size: 1.4em;
  font-style: italic;
  margin: 0 0 .6em 0;
}
.registration-box .warn {
  display: none;
  margin: 0 37px;
  border-radius: 12px;
  border: 2px solid var(--color-error-500);
  color: var(--color-error-500);
  font-size: 1.4em;
  font-weight: bold;
  padding: 10px 23px;
}
.registration-box .warn.show {
  display: block;
}
.registration-box .login-link {
  display: block;
  font-size: 1.6em;
  color: var(--color-brand-400);
  text-align: center;
}
.registration-box .terms {
  color: var(--color-gray-900);
  margin: 0 0 1rem;
  display: block;
  font-size: 10px;
  line-height: 11px;
}
.registration-box .terms p {
  display: inline;
  margin: 0;
  font-size: 10px;
}
.registration-box .terms .bonus-code {
  white-space: nowrap;
}
.registration-box .terms.confirm-vip-terms {
  color: var(--color-brand-400);
}
.registration-box .terms a {
  color: inherit;
  text-decoration: underline;
}
.registration-box .image-right {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-column-gap: 20px;
  font-size: 1.4em;
}
.registration-box .image-right.first-deposit {
  align-items: center;
}
.registration-box .image-right.first-deposit strong {
  display: block;
  margin-bottom: .2em;
}
.registration-box .btn {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  width: min-content;
  min-width: 80%;
  border-radius: 1000vw;
}
.registration-box .btn.confirm-vip-wrapper,
.registration-box .btn.submit-button {
  height: 63px;
  margin-top: 20px;
}
@media (min-width: 576px) {
  .registration-box .btn.confirm-vip-wrapper,
  .registration-box .btn.submit-button {
    height: 67px;
  }
}
.registration-box .btn.confirm-vip-wrapper.color-primary,
.registration-box .btn.submit-button.color-primary {
  background-color: var(--color-primary-sphblue);
  border-color: var(--color-primary-sphblue);
  color: #fff;
}
.registration-box .btn.confirm-vip-wrapper.color-primary.warning,
.registration-box .btn.submit-button.color-primary.warning {
  background-color: var(--color-error-500);
  border-color: var(--color-error-500);
}
.registration-box.step3 .btn.back-button {
  height: 43px;
  min-width: auto;
  padding: 0 57px;
}
.registration-box.step3 .btn.submit-button {
  margin-bottom: 24px;
}
.registration-box.done > .content .title1 {
  font-size: 20px;
}
@media (min-width: 576px) {
  .registration-box.done > .content .title1 {
    font-size: 24px;
  }
}
.registration-box.done > .content .title2 {
  margin-top: 2em;
}
.registration-box.done > .content .btn.color-primary {
  margin: 20px auto 30px;
  min-width: 80%;
}
.registration-box.deposit-limit {
  grid-template-rows: min-content 1fr;
}
.registration-box.deposit-limit .html-content {
  margin-bottom: 1rem;
}
.registration-box.deposit-limit .field-wrapper.radio-field::before {
  content: initial;
}
.registration-box.deposit-limit .field-wrapper.radio-field .field-label {
  transform: none;
  padding: 0;
  font-size: 1.4em;
}
.registration-box.deposit-limit .field-wrapper.radio-field .radio-buttons {
  display: grid;
  grid-gap: 15px;
}
.registration-box.deposit-limit .field-wrapper.radio-field .radio-buttons label {
  display: none;
  margin: 0 auto;
  min-width: 60%;
}
.registration-box.deposit-limit .field-wrapper.radio-field .radio-buttons label.active {
  display: block;
}
.registration-box.deposit-limit .field-wrapper.radio-field .radio-buttons label .styled-radio {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 53px;
  border: 2px solid var(--color-brand-500);
  border-radius: 1000vw;
  pointer-events: none;
  font-weight: bold;
  font-size: 2em;
  color: var(--color-brand-500);
  margin: 0;
}
.registration-box.deposit-limit .field-wrapper.radio-field .radio-buttons label [type=radio] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}
.registration-box.deposit-limit .field-wrapper.radio-field .radio-buttons label [type=radio]:checked ~ .styled-radio {
  background-color: var(--color-brand-100);
}
.registration-box.deposit-limit .field-wrapper.radio-field .radio-buttons label [type=radio]:focus ~ .styled-radio {
  outline: 1px dotted #bbb;
  outline-offset: 1px;
}
.registration-box.deposit-limit .field-label {
  display: block;
  font-size: 14px;
  margin: 15px 0 5px;
}
.activate-email-page {
  margin: 15px;
  padding: 0 15px 15px;
  background-color: white;
  border-radius: 10px;
}
@media (min-width: 768px) {
  .activate-email-page {
    max-width: 738px;
    margin: 15px auto;
  }
}
.activate-email-page header {
  padding-top: 20px;
  padding-bottom: 15px;
}
.activate-email-page h1 {
  margin: 0 0 10px;
  font-size: 28px;
}
.validate-account-box .header-logo-bar {
  margin: 0;
}
.validate-account-box .show-progress + .content {
  padding-top: 2rem;
}
.validate-account-box .html-content {
  margin-bottom: 1.4rem;
}
.validate-account-box > .content p {
  color: #0a42ab;
}
.validate-account-box .image-right {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-column-gap: 20px;
  font-size: 1.4em;
}
.validate-account-box .image-right.first-deposit {
  align-items: center;
}
.validate-account-box .image-right.first-deposit strong {
  display: block;
  margin-bottom: .2em;
}
.validate-account-box .form {
  display: grid;
  grid-template-columns: minmax(70px, 1fr) 2fr;
  grid-column-gap: 1em;
}
.validate-account-box .form > * {
  grid-column: 1 / -1;
}
.validate-account-box .form > *.zip-code {
  grid-column: 1;
}
.validate-account-box .form > *.city {
  grid-column: 2;
}
.validate-account-box .links a {
  margin: 0 0 1.6rem;
  text-decoration: none;
}
.validate-account-box.ready .html-content {
  margin-bottom: 2.4rem;
  text-align: center;
}
.validate-account-box.choose-id .general-error-wrapper {
  margin: 0;
}
.validate-account-box.choose-id .general-error-wrapper .error {
  margin: 0 0 1em 0;
  font-size: 1.4em;
}
.validate-account-box.choose-id .choose-id-link {
  margin: 16px 0 0;
}
.session-list-wrapper {
  display: flex;
  flex-direction: column;
  font-size: 10px;
}
.session-list-wrapper .headline {
  margin: 2.1em 0 .5em;
}
.session-list-wrapper .session-list {
  list-style: none;
  padding: 0;
  margin: 0 0 2.1em 0;
}
.session-list-wrapper .session-list .session {
  display: grid;
  grid-template-areas: 'left middle button right';
  grid-template-columns: 4em 1fr min-content 4em;
  grid-gap: 1em;
  overflow: hidden;
  font-size: 1em;
  border: 1px #48a6f7;
  border-style: solid none;
}
.session-list-wrapper .session-list .session + .session {
  border-style: none none solid none;
}
.session-list-wrapper .session-list .session .btn {
  width: auto;
  font-size: 1em;
}
.session-list-wrapper .session-list .session .icon {
  height: auto;
}
.session-list-wrapper .session-list .session .platform {
  grid-area: left;
  width: 100%;
  margin: auto;
  padding: .4em 0;
}
.session-list-wrapper .session-list .session .os {
  grid-area: left;
  width: 1.5em;
  margin: .1em auto auto 0;
}
.session-list-wrapper .session-list .session .browser {
  grid-area: right;
  width: 100%;
  margin: auto;
  padding: .4em 0;
}
.session-list-wrapper .session-list .session .date {
  grid-area: middle;
  font-size: 1em;
  line-height: 130%;
  margin: auto;
  padding: .4em;
}
.session-list-wrapper .session-list .session .logout-button {
  grid-area: button;
}
.session-list-wrapper .session-list .session .confirm-logout {
  display: grid;
  grid-template-columns: 1fr min-content min-content;
  background-color: #fff;
  grid-column-start: left;
  grid-column-end: right;
  grid-gap: 1em;
  grid-row: 1;
  margin: 0;
  padding: .4em;
  transition: transform .4s;
  transform: translateX(100%);
}
.session-list-wrapper .session-list .session .confirm-logout.open {
  transform: translateX(0);
}
.session-list-wrapper .session-list .session .confirm-logout .text {
  margin: auto;
}
.session-list-wrapper .session-list .session .confirm-logout .text p {
  font-size: 1.2em;
  margin: .5em 0 0;
}
.session-list-wrapper .session-list .session .confirm-logout .text small {
  font-size: 1em;
}
/* Footer */
.shelve-wrapper {
  --col-count: 3;
  --half-gap: calc(var(--game-grid-gap) / 2);
  --side-gap: calc(var(--game-grid-side-gap) - var(--half-gap));
  font-family: proxima_nova, sans-serif;
  background-color: var(--color-gray-100);
  background-image: url(/static/MinSide/progress.gif);
  background-position: center center;
  background-repeat: no-repeat;
  container-type: inline-size;
}
@media (min-width: 992px) {
  .shelve-wrapper {
    --col-count: 4;
  }
}
@container (min-width: 0) {
  .shelve-content {
    --image-width: calc((100cqw - 2 * var(--game-grid-side-gap) - (var(--col-count) - 1) * var(--game-grid-gap)) / var(--col-count));
    --image-height: calc(var(--image-width) / (355 / 220));
  }
}
.shelve-wrapper .shelve-content {
  display: grid;
  visibility: hidden;
  background-color: #fff;
  border-radius: inherit;
}
.shelve-wrapper .shelve-content .game-list-header {
  border: 0;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  margin: 0 0 12px;
}
@media (min-width: 450px) {
  .shelve-wrapper .shelve-content .game-list-header {
    margin: 0 0 13px;
  }
}
@media (min-width: 576px) {
  .shelve-wrapper .shelve-content .game-list-header {
    margin: 0 0 15px;
  }
}
.shelve-wrapper .shelve-content .game-list-header .title {
  font-size: var(--game-grid-title-size);
  line-height: var(--game-grid-title-icon-size);
  padding: var(--game-grid-title-top) 5px 0 var(--game-grid-side-gap);
}
.shelve-wrapper .shelve-content .game-list-header .title a,
.shelve-wrapper .shelve-content .game-list-header .title a:hover {
  color: inherit;
}
.shelve-wrapper .shelve-content .game-list-header .show-all {
  color: inherit;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;
  margin: auto 8px 0;
}
.shelve-wrapper .shelve-content .game-list-header .show-all .glyphicon {
  font-size: 12px;
  margin-left: 5px;
}
@media (min-width: 768px) {
  .shelve-wrapper .shelve-content .game-list-header .show-all {
    margin: auto 15px 0;
  }
  .shelve-wrapper .shelve-content .game-list-header .show-all .glyphicon {
    margin-left: 10px;
  }
}
.shelve-wrapper .shelve-content .shelve {
  overflow-x: auto;
  position: relative;
}
.shelve-wrapper.loaded .shelve-content {
  visibility: visible;
}
.shelve-wrapper.flickity-loaded .shelve-content .shelve {
  overflow-x: visible;
}
.shelve-wrapper .game-carousel {
  margin: 0 10px 30px;
  display: flex;
  height: var(--image-height);
  /* dots are lines */
}
@media (min-width: 768px) {
  .shelve-wrapper .game-carousel {
    margin: 0 var(--side-gap) 30px;
  }
}
.shelve-wrapper .game-carousel .cell-image {
  height: var(--image-height);
}
.shelve-wrapper .game-carousel.size-square {
  --image-height: 150px;
}
@media (min-width: 768px) {
  .shelve-wrapper .game-carousel.size-square {
    --image-height: 180px;
  }
}
.shelve-wrapper .game-carousel.size-tall {
  --image-height: 258px;
  --half-gap: 10px;
}
@media (min-width: 768px) {
  .shelve-wrapper .game-carousel.size-tall {
    --image-height: 308px;
  }
}
@media (min-width: 992px) {
  .shelve-wrapper .game-carousel.size-tall {
    --image-height: 382px;
  }
}
.shelve-wrapper .game-carousel.size-super {
  --image-height: 258px;
  --half-gap: 10px;
}
@media (min-width: 768px) {
  .shelve-wrapper .game-carousel.size-super {
    --image-height: 308px;
  }
}
@media (min-width: 992px) {
  .shelve-wrapper .game-carousel.size-super {
    --image-height: 378px;
  }
}
.shelve-wrapper .game-carousel.flickity-enabled {
  --bottom-gap: 30px;
  margin: 0 0 var(--bottom-gap);
  display: block;
}
.shelve-wrapper .game-carousel.flickity-enabled.size-background,
.shelve-wrapper .game-carousel.flickity-enabled.size-unknown {
  --bottom-gap: 20px;
}
@media (min-width: 768px) {
  .shelve-wrapper .game-carousel.flickity-enabled.size-background,
  .shelve-wrapper .game-carousel.flickity-enabled.size-unknown {
    --bottom-gap: 25px;
  }
}
@media (min-width: 768px) {
  .shelve-wrapper .game-carousel.flickity-enabled {
    margin: 0 var(--side-gap) var(--bottom-gap);
  }
}
.shelve-wrapper .game-carousel .flickity-slider {
  margin-left: var(--side-gap);
}
@media (min-width: 768px) {
  .shelve-wrapper .game-carousel .flickity-slider {
    margin-left: 0;
  }
}
.shelve-wrapper .game-carousel .flickity-button:disabled {
  display: none;
}
.shelve-wrapper .game-carousel .flickity-button {
  background-color: #fff;
}
.shelve-wrapper .game-carousel .flickity-button .flickity-button-icon {
  fill: var(--color-primary-deep);
  width: 16px;
  height: 16px;
  left: 12px;
  top: 12px;
}
.shelve-wrapper .game-carousel .flickity-button.flickity-prev-next-button {
  width: 40px;
  height: 40px;
  opacity: 1;
}
.shelve-wrapper .game-carousel .flickity-button.flickity-prev-next-button:active {
  opacity: 1;
  background-color: #fff;
}
.shelve-wrapper .game-carousel .flickity-button.flickity-prev-next-button:focus {
  box-shadow: none;
}
.shelve-wrapper .game-carousel .flickity-button.flickity-prev-next-button.next {
  right: -5px;
}
.shelve-wrapper .game-carousel .flickity-button.flickity-prev-next-button.previous {
  left: -5px;
}
@media (min-width: 768px) {
  .shelve-wrapper .game-carousel .flickity-button.flickity-prev-next-button.next {
    right: -20px;
  }
  .shelve-wrapper .game-carousel .flickity-button.flickity-prev-next-button.previous {
    left: -20px;
  }
}
@media (min-width: 1200px) {
  .shelve-wrapper .game-carousel .flickity-button.flickity-prev-next-button.next {
    right: -20px;
  }
  .shelve-wrapper .game-carousel .flickity-button.flickity-prev-next-button.previous {
    left: -20px;
  }
}
.shelve-wrapper .game-carousel .flickity-button:hover {
  background-color: #fff;
}
.shelve-wrapper .game-carousel .flickity-page-dots {
  position: relative;
  bottom: 0;
}
.shelve-wrapper .game-carousel .flickity-page-dots .dot {
  height: 4px;
  width: 10px;
  margin: 0 0 3px 0;
  border-radius: 0;
  background: silver;
}
.shelve-wrapper .game-carousel .flickity-page-dots .dot.is-selected {
  background: #24A6C1;
}
.shelve-wrapper .carousel-cell {
  position: relative;
  border-left: solid transparent var(--half-gap);
  border-right: solid transparent var(--half-gap);
}
.shelve-wrapper .carousel-cell .carousel-cell-cont {
  border-radius: var(--game-grid-image-border-radius);
  overflow: hidden;
}
.shelve-wrapper .carousel-cell img {
  width: auto;
}
.shelve-wrapper .carousel-cell .carousel-cover {
  opacity: 0;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  border-radius: var(--game-grid-image-border-radius);
  background-color: rgba(5, 53, 110, 0.3);
  transition: opacity 400ms ease-in;
}
.shelve-wrapper .carousel-cell .carousel-cover svg {
  fill: #fff;
  transition: transform 200ms ease-in;
  background-color: rgba(0, 0, 0, 0.01);
  width: 64px;
  height: 64px;
}
@media (min-width: 576px) {
  .shelve-wrapper .carousel-cell .carousel-cover:hover {
    opacity: 1;
  }
}
.shelve-wrapper .carousel-cell .game-list-jackpot-values {
  font-size: 10px;
  opacity: 0;
  transition: opacity 400ms;
  background-color: var(--color-brand-500);
  color: #fff;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 0 0 var(--game-grid-image-border-radius) var(--game-grid-image-border-radius);
}
@media (min-width: 390px) {
  .shelve-wrapper .carousel-cell .game-list-jackpot-values {
    font-size: 11px;
  }
}
@media (min-width: 450px) {
  .shelve-wrapper .carousel-cell .game-list-jackpot-values {
    font-size: 12px;
  }
}
@media (min-width: 576px) {
  .shelve-wrapper .carousel-cell .game-list-jackpot-values {
    font-size: 13px;
  }
}
.shelve-wrapper .carousel-cell .game-list-jackpot-values.has-any {
  opacity: 1;
}
.shelve-wrapper .carousel-cell .game-list-jackpot-values .game-list-jackpot-value {
  display: none;
  position: relative;
  white-space: nowrap;
  overflow: visible;
}
.shelve-wrapper .carousel-cell .game-list-jackpot-values .game-list-jackpot-value.total {
  display: block;
}
.shelve-wrapper .carousel-cell .game-list-jackpot-values .game-list-jackpot-value .amount {
  white-space: nowrap;
}
body[startiapp] .my-account-page-container .my-account-container .my-account-menu-content .section.close-account-wrapper {
  display: flex;
}
:root {
  --optimove_inbox_header_background_color: var(--color-brand-500);
  --optimove_inbox_badge_background_color: var(--color-brand-500);
  --optimove_inbox_font_family: proxima, sans-serif;
  --optimove_inbox_background_color: #fff;
  --optimove_inbox_badge_position: fixed;
  --optimove_inbox_badge_top: auto;
  --optimove_inbox_badge_right: auto;
  --optimove_inbox_badge_left: 15px;
  --optimove_inbox_badge_bottom: 15px;
}
/* === Media Queries ===*/
/*
	Less Modules Overrides for Media Queries
*/
.absolute-xs {
  position: absolute;
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .notification-bar .content {
    padding: 8px 120px;
  }
  .notification-bar .content .close {
    right: 15px;
  }
  .area {
    margin: 0 15px;
    margin-bottom: 20px;
  }
  .area .area-header .title {
    padding: 14px 0 0;
  }
  .area .area-header .gameProvider {
    margin-bottom: 0;
  }
  .area.genericPageWrapper {
    margin-top: 20px;
  }
  /*
                     _ _                               _                                    
  _ __ ___   ___  __| (_) __ _    __ _ _   _  ___ _ __(_) ___  ___           ___ _ __ ___   
 | '_ ` _ \ / _ \/ _` | |/ _` |  / _` | | | |/ _ \ '__| |/ _ \/ __|  _____  / __| '_ ` _ \  
 | | | | | |  __/ (_| | | (_| | | (_| | |_| |  __/ |  | |  __/\__ \ |_____| \__ \ | | | | | 
 |_| |_| |_|\___|\__,_|_|\__,_|  \__, |\__,_|\___|_|  |_|\___||___/         |___/_| |_| |_| 
                                    |_|                                                     
*/
  /* _GameInfo */
  .game-info .guide-links {
    margin-left: 0;
    margin-right: 0;
  }
  .game-info .gameInformation ul {
    margin-left: 0;
  }
  /* Small devices (tablets, 768px and up) */
  .genericPageContainer {
    margin: 0 auto;
  }
  .generic-page-article-wrapper .generic-page-article-paragraph.img-left,
  .game-page-article-wrapper .generic-page-article-paragraph.img-left {
    grid-template-areas: 'image image content content';
  }
  .generic-page-article-wrapper .generic-page-article-paragraph.img-right,
  .game-page-article-wrapper .generic-page-article-paragraph.img-right {
    grid-template-areas: 'content content image image';
  }
  .gamePageContainer {
    margin: 0 auto;
  }
  /*
                        _ _                                                         
     _ __ ___   ___  __| (_) __ _    __ _ _   _  ___ _ __ _   _       ___ _ __ ___  
    | '_ ` _ \ / _ \/ _` | |/ _` |  / _` | | | |/ _ \ '__| | | |_____/ __| '_ ` _ \ 
    | | | | | |  __/ (_| | | (_| | | (_| | |_| |  __/ |  | |_| |_____\__ \ | | | | |
    |_| |_| |_|\___|\__,_|_|\__,_|  \__, |\__,_|\___|_|   \__, |     |___/_| |_| |_|
                                       |_|                |___/                     
*/
  .shortcut-section .shortcut {
    overflow: hidden;
  }
  .shortcut-section:nth-child(odd) .shortcut {
    margin-right: -11px;
  }
  .shortcut-section:nth-child(even) .shortcut {
    margin-left: -11px;
  }
  .shortcuts-grid {
    margin: 0 15px 15px;
  }
  .shortcuts-grid > a.shortcut {
    /*display: grid;
        grid-template-columns: ~'1fr';    
        grid-template-rows: min-content min-content auto;     
        height: 100%;
        width: 100%;
        overflow: hidden;
        margin: 0;*/
  }
  .Eula {
    overflow-y: auto;
    max-height: 75vh;
  }
  .minSidePage.minBonus .bonusItem .ribbon .value .bonusValue .number {
    font-size: 31px;
    margin-top: 0;
  }
  .absolute-xs {
    position: static;
  }
  .absolute-sm {
    position: absolute;
  }
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  /*
                     _ _                               _                                   _ 
  _ __ ___   ___  __| (_) __ _    __ _ _   _  ___ _ __(_) ___  ___           _ __ ___   __| |
 | '_ ` _ \ / _ \/ _` | |/ _` |  / _` | | | |/ _ \ '__| |/ _ \/ __|  _____  | '_ ` _ \ / _` |
 | | | | | |  __/ (_| | | (_| | | (_| | |_| |  __/ |  | |  __/\__ \ |_____| | | | | | | (_| |
 |_| |_| |_|\___|\__,_|_|\__,_|  \__, |\__,_|\___|_|  |_|\___||___/         |_| |_| |_|\__,_|
                                    |_|                                                      
*/
  /*.round{
    .rounded(5px);
    overflow:hidden;
}*/
  .area {
    margin-left: 15px;
    margin-right: 15px;
    padding: 0px 15px 0 15px;
    /*&.genericPageWrapper {
        padding: 10px 0 20px 0;
    }*/
  }
  .area .area-header {
    margin: 0 -15px;
  }
  .area hr {
    margin: 10px 15px 0;
  }
  .area .pageContent {
    padding: 15px 0;
  }
  /* Medium devices (desktops, 992px and up) */
  .generic-page-article-wrapper .generic-page-article-paragraph.img-left,
  .game-page-article-wrapper .generic-page-article-paragraph.img-left {
    grid-template-areas: 'image content content content';
  }
  .generic-page-article-wrapper .generic-page-article-paragraph.img-right,
  .game-page-article-wrapper .generic-page-article-paragraph.img-right {
    grid-template-areas: 'content content content image';
  }
  .generic-page-article-wrapper .generic-page-article-paragraph.img-left-wide,
  .game-page-article-wrapper .generic-page-article-paragraph.img-left-wide {
    grid-template-areas: 'image image content content';
  }
  .generic-page-article-wrapper .generic-page-article-paragraph.img-right-wide,
  .game-page-article-wrapper .generic-page-article-paragraph.img-right-wide {
    grid-template-areas: 'content content image image';
  }
  .notification-bar .content {
    padding: 8px 200px;
  }
  /*
                     _ _                               _                                   _ 
  _ __ ___   ___  __| (_) __ _    __ _ _   _  ___ _ __(_) ___  ___           _ __ ___   __| |
 | '_ ` _ \ / _ \/ _` | |/ _` |  / _` | | | |/ _ \ '__| |/ _ \/ __|  _____  | '_ ` _ \ / _` |
 | | | | | |  __/ (_| | | (_| | | (_| | |_| |  __/ |  | |  __/\__ \ |_____| | | | | | | (_| |
 |_| |_| |_|\___|\__,_|_|\__,_|  \__, |\__,_|\___|_|  |_|\___||___/         |_| |_| |_|\__,_|
                                    |_|                                                      
*/
  .shortcut-section:nth-child(even) .shortcut,
  .shortcut-section:nth-child(odd) .shortcut {
    margin-right: -6px;
    margin-left: -6px;
  }
  .shortcut-section:nth-child(3n) .shortcut {
    margin-right: 0;
    margin-left: -12px;
  }
  .shortcut-section:nth-child(3n+1) .shortcut {
    margin-left: 0;
    margin-right: -12px;
  }
  .shortcut-section .shortcut .descriptionWrapper {
    height: 64px;
  }
  .shortcut-section .shortcut .foot svg.ico {
    top: 20px;
  }
  /*
                     _ _                               _                                   _ 
  _ __ ___   ___  __| (_) __ _    __ _ _   _  ___ _ __(_) ___  ___           _ __ ___   __| |
 | '_ ` _ \ / _ \/ _` | |/ _` |  / _` | | | |/ _ \ '__| |/ _ \/ __|  _____  | '_ ` _ \ / _` |
 | | | | | |  __/ (_| | | (_| | | (_| | |_| |  __/ |  | |  __/\__ \ |_____| | | | | | | (_| |
 |_| |_| |_|\___|\__,_|_|\__,_|  \__, |\__,_|\___|_|  |_|\___||___/         |_| |_| |_|\__,_|
                                    |_|                                                      
*/
  /* _GameInfo */
  .game-info .gameInformation ul {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
  }
  .game-info .gameInformation ul li {
    padding: 8px 3px;
    display: inline-block;
    list-style-type: none;
  }
  .game-info .startGame {
    position: relative;
    height: 75px;
    width: 100%;
    padding: 27px;
    margin: 0 0 15px;
    text-align: center;
  }
  .game-info section {
    position: relative;
  }
  .game-info section h2 {
    padding: 0;
    margin-bottom: 20px;
    font-size: 20px;
  }
  .game-info .guide-links {
    margin-bottom: 20px;
  }
  .minSidePage.minBonus .bonusItem .ribbon .value .bonusValue .number {
    font-size: 38px;
  }
  .absolute-sm {
    position: static;
  }
  .absolute-md {
    position: absolute;
  }
}
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  .notification-bar .content {
    padding: 8px 300px;
  }
  /* Large devices (large desktops, 1200px and up) */
  /*
                        _ _                                           _       
     _ __ ___   ___  __| (_) __ _    __ _ _   _  ___ _ __ _   _      | | __ _ 
    | '_ ` _ \ / _ \/ _` | |/ _` |  / _` | | | |/ _ \ '__| | | |_____| |/ _` |
    | | | | | |  __/ (_| | | (_| | | (_| | |_| |  __/ |  | |_| |_____| | (_| |
    |_| |_| |_|\___|\__,_|_|\__,_|  \__, |\__,_|\___|_|   \__, |     |_|\__, |
                                       |_|                |___/         |___/ 
*/
  .shortcut-section .shortcut .descriptionWrapper {
    height: 34px;
  }
  .shortcut-section .shortcut .foot svg.ico {
    top: 11px;
  }
  .shortcuts-grid {
    grid-template-columns: repeat(auto-fit, minmax(275px, 1fr));
  }
  .minSidePage.minBonus .bonusItem .ribbon .value .bonusValue .number {
    font-size: 31px;
  }
}
.area-header h1,
.area-header h3,
.area-header svg,
.area-header title,
.area-header a,
.area-header .showAll,
.area-header .title {
  color: #05356e;
  fill: #05356e;
}
.area-header hr {
  border-top: 1px solid rgba(193, 193, 193, 0.39);
}
.area {
  background-color: white;
  border-color: white;
}
.color-primary {
  background-color: #337ab7;
  border-color: #337ab7;
  background: -moz-linear-gradient(top, #337ab7 0, #00619b 100%);
  background: -webkit-linear-gradient(top, #337ab7 0, #00619b 100%);
  background: linear-gradient(to bottom, #337ab7 0, #00619b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgb(51, 122, 183)', endColorstr='rgb(0, 97, 155)', GradientType=0);
  color: white;
  fill: white;
  border-color: #245580;
  border-style: solid solid solid solid;
  border-width: 1px 1px 1px 1px;
}
.color-primary:hover {
  background-color: #2b699e;
  border-color: #2b699e;
  background: -moz-linear-gradient(top, #2b699e 0, #225078 100%);
  background: -webkit-linear-gradient(top, #2b699e 0, #225078 100%);
  background: linear-gradient(to bottom, #2b699e 0, #225078 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgb(43, 105, 158)', endColorstr='rgb(34, 80, 120)', GradientType=0);
  color: white;
  fill: white;
}
.color-primary:active,
.color-primary:focus,
.color-primary.active {
  color: white;
  fill: white;
}
.color-success {
  background-color: #00dcb4;
  border-color: #00dcb4;
  color: #0c1e3c;
  fill: #0c1e3c;
  border-style: solid;
  border-width: 1px;
}
.color-success:hover {
  background-color: #10ffd4;
}
.color-danger {
  background-color: #d9534f;
  border-color: #d9534f;
  background: -moz-linear-gradient(top, #d9534f 0, #c12e2a 100%);
  background: -webkit-linear-gradient(top, #d9534f 0, #c12e2a 100%);
  background: linear-gradient(to bottom, #d9534f 0, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgb(217, 83, 79)', endColorstr='rgb(193, 46, 42)', GradientType=0);
  color: white;
  fill: white;
  border-style: solid solid solid solid;
  border-width: 1px 1px 1px 1px;
}
.color-danger:hover {
  background-color: #c54c48;
  border-color: #c54c48;
  background: -moz-linear-gradient(top, #c54c48 0, #ac2c29 100%);
  background: -webkit-linear-gradient(top, #c54c48 0, #ac2c29 100%);
  background: linear-gradient(to bottom, #c54c48 0, #ac2c29 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgb(197, 76, 72)', endColorstr='rgb(172, 44, 41)', GradientType=0);
  color: white;
  fill: white;
}
.color-danger:active,
.color-danger:focus,
.color-danger.active {
  color: white;
  fill: white;
}
.transactions-wrapper .transaction-filters .filter-button,
.game-list-wrapper .tool-button {
  background-color: white;
  border-color: white;
  color: rgba(3, 42, 83, 0.75);
  fill: rgba(3, 42, 83, 0.75);
  border-color: #cccccc;
  border-style: solid solid solid solid;
  border-width: 1px 1px 1px 1px;
}
.transactions-wrapper .transaction-filters .filter-button:hover,
.game-list-wrapper .tool-button:hover {
  background-color: #7de6ff;
  border-color: #7de6ff;
  color: #0c1e3c;
  fill: #0c1e3c;
}
.transactions-wrapper .transaction-filters .filter-button.is-checked,
.game-list-wrapper .tool-button.is-checked,
.game-list-wrapper.filters-active .tool-button.toggle-filters {
  background-color: #0a42ab;
  border-color: #0a42ab;
  color: white;
  fill: white;
  border-style: solid solid solid solid;
  border-width: 1px 1px 1px 1px;
}
.transactions-wrapper .transaction-filters .filter-button.is-checked:hover,
.game-list-wrapper .tool-button.is-checked:hover,
.game-list-wrapper.filters-active .tool-button.toggle-filters:hover {
  background-color: #7de6ff;
  border-color: #7de6ff;
  color: #0c1e3c;
  fill: #0c1e3c;
}
.sidePanelNavigationHeader {
  background-color: #00619b;
  border-color: #00619b;
  color: white;
}
.game-quick-launch .content-window .color-page-button {
  color: white;
  fill: white;
}
.game-quick-launch .bgcolor-box {
  background-color: white;
  border-color: white;
}
.game-quick-launch .bgcolor-background {
  background-color: #1a6481;
  border-color: #1a6481;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIk1haW4ubGVzcyIsIkZvbnRzLmxlc3MiLCJNaW5TaWRlL19NYWluTmF2Lmxlc3MiLCJCb290c3RyYXBPdmVycmlkZXMvX0dyaWRGdWxsd2lkdGgubGVzcyIsIkJvb3RzdHJhcE92ZXJyaWRlcy9fTW9kYWwubGVzcyIsIklra2VGdW5kZXQvX0ZpbGVOb3RGb3VuZC5sZXNzIiwiRm9vdGVyL19Gb290ZXIubGVzcyIsIkdyaWRzL01haW5HcmlkLmxlc3MiLCJVaUhlbHBlcnMvcENoZWNrUmFkaW8ubGVzcyIsIlRlbXBsYXRlL190ZW1wbGF0ZS5sZXNzIiwiTWl4aW4vX01peGlucy5sZXNzIiwiVG9wTmF2L19Ub3BOYXYubGVzcyIsIlRvcE5hdi9uYXZpZ2F0aW9uTWFpbi5sZXNzIiwiVG9wTmF2L25hdmlnYXRpb25NYWluU2VhcmNoLmxlc3MiLCJBaUNvbnRlbnQvQWlDb250ZW50Lmxlc3MiLCJCYW5uZXIvT25zaXRlQmFubmVyLmxlc3MiLCJCYW5uZXIvQmFubmVyLmxlc3MiLCJCYW5uZXIvTWFpbkJhbm5lci5sZXNzIiwiQ29tbW9uL19ub3RpZmljYXRpb25CYXIubGVzcyIsIkNvbW1vbi9fY2hhdC5sZXNzIiwiQ29tbW9uL19tb2RhbHMubGVzcyIsIkNvbW1vbi9fY3VzdG9tQ29tcG9uZW50cy5sZXNzIiwiQ3RhQm94L0N0YUJveC5sZXNzIiwiRGVwb3NpdHMvRGVwb3NpdHMubGVzcyIsIkdhbWUvX0dhbWUubGVzcyIsIkdhbWVGaWx0ZXIvR2FtZUZpbHRlci5sZXNzIiwiR2FtZUZpbHRlci9HYW1lUGFnZXIubGVzcyIsIkdhbWVGaWx0ZXIvTWFpbkNvbHVtbkdhbWVGaWx0ZXIubGVzcyIsIkdhbWVQYW5lbEdhbWVTZWxlY3Rvci9HYW1lUGFuZWxHYW1lU2VsZWN0b3IuSGVhZGVyLmxlc3MiLCJHYW1lUGFuZWxHYW1lU2VsZWN0b3IvR2FtZVBhbmVsR2FtZVNlbGVjdG9yLkdhbWVGaWx0ZXIubGVzcyIsIkdhbWVQYW5lbEdhbWVTZWxlY3Rvci9HYW1lUGFuZWxHYW1lU2VsZWN0b3IubGVzcyIsIkNhbXBhaWduQm94L0NhbXBhaWduQm94Lmxlc3MiLCJHYW1lL19RdWlja0xhdW5jaC5sZXNzIiwiR2FtZS9fUXVpY2tMYXVuY2hDYW1wYWlnbkJveC5sZXNzIiwiR2FtZS9fUXVpY2tMYXVuY2hKYWNrcG90VmFsdWVzLmxlc3MiLCJHYW1lL19BcmVhQ2FtcGFpZ25Cb3gubGVzcyIsIkh0bWxTaXRlbWFwL0h0bWxTaXRlbWFwLmxlc3MiLCJzaG9ydGN1dHMvX3Nob3J0Y3V0Lmxlc3MiLCJBamF4TG9hZGVyL0FqYXhMb2FkZXIubGVzcyIsIkNvbW1vbi9fZXJyb3JNZXNzYWdlcy5sZXNzIiwiQ29tbW9uL19Db29raWVCb3QubGVzcyIsIkhlcm9TZWN0aW9uL0hlcm9TZWN0aW9uLmxlc3MiLCJMYXp5SW1hZ2VzL19MYXp5SW1hZ2VzLmxlc3MiLCJHYW1lUGFnZS9fZ2FtZVBhZ2UubGVzcyIsIkdlbmVyaWNUZW1wbGF0ZS9fZ2VuZXJpY1RlbXBsYXRlLmxlc3MiLCJDb250ZW50UGFnZS9fY29udGVudFBhZ2UubGVzcyIsIk1vZGFsL19Nb2RhbC5sZXNzIiwiTG9naW4vX0xvZ2luLmxlc3MiLCJNaW5TaWRlL19LYXNzZW4ubGVzcyIsIk1pblNpZGUvX1NldHRpbmdzLmxlc3MiLCJNaW5TaWRlL19IaXN0b3J5Lmxlc3MiLCJNaW5TaWRlL19NeUJvbnVzLmxlc3MiLCJNaW5TaWRlL19teVByb2ZpbGUubGVzcyIsIk1pblNpZGUvX1RyYW5zYWN0aW9uLmxlc3MiLCJNaW5TaWRlL19QbGF5ZXJIdWIubGVzcyIsIk1pblNpZGUvX0d1ZXN0SHViLmxlc3MiLCJNeUFjY291bnQvX015QWNjb3VudC5sZXNzIiwiTXlBY2NvdW50L19NeVByb2ZpbGUubGVzcyIsIk15QWNjb3VudC9fTXlTZXR0aW5ncy5sZXNzIiwiTXlBY2NvdW50L19NeUdhbWVIaXN0b3J5Lmxlc3MiLCJNeUFjY291bnQvX015RGVwb3NpdFdpdGhkcmF3Lmxlc3MiLCJNeUFjY291bnQvX015VHJhbnNhY3Rpb25zLmxlc3MiLCJNeUFjY291bnQvX015QWNjb3VudEJvbnVzLmxlc3MiLCJHYW1lSW5mby9fR2FtZUluZm8ubGVzcyIsIlRvb2xzL19Ub29scy5sZXNzIiwiR3JpZEVkaXRvcnMvX2dyaWRFZGl0b3JzLmxlc3MiLCJBY2NvdW50L19BY2NvdW50Lmxlc3MiLCJBY2NvdW50L19SZWdpc3RyYXRpb24ubGVzcyIsIkFjY291bnQvX1ZhbGlkYXRpb24ubGVzcyIsIlNlc3Npb25zL1Nlc3Npb25zLmxlc3MiLCJTaGVsdmVzL3NoZWx2ZXMubGVzcyIsIlN0YXJ0aUFwcC9TdGFydGlBcHAubGVzcyIsIk9wdGltb3ZlL09wdGltb3ZlLmxlc3MiLCJDb21tb24vX25vdGlmaWNhdGlvbkJhci1zbS5sZXNzIiwiVGVtcGxhdGUvX3RlbXBsYXRlLXNtLmxlc3MiLCJHYW1lSW5mby9fR2FtZUluZm8tc20ubGVzcyIsIkdlbmVyaWNUZW1wbGF0ZS9fZ2VuZXJpY1RlbXBsYXRlLXNtLmxlc3MiLCJHYW1lUGFnZS9fZ2FtZVBhZ2Utc20ubGVzcyIsInNob3J0Y3V0cy9fc2hvcnRjdXQtc20ubGVzcyIsIkV1bGEvX0V1bGEubGVzcyIsIk1pblNpZGUvX015Qm9udXMtc20ubGVzcyIsIlRlbXBsYXRlL190ZW1wbGF0ZXMtbWQubGVzcyIsIkdlbmVyaWNUZW1wbGF0ZS9fZ2VuZXJpY1RlbXBsYXRlLW1kLmxlc3MiLCJDb21tb24vX25vdGlmaWNhdGlvbkJhci1tZC5sZXNzIiwic2hvcnRjdXRzL19zaG9ydGN1dC1tZC5sZXNzIiwiR2FtZUluZm8vX0dhbWVJbmZvLW1kLmxlc3MiLCJNaW5TaWRlL19NeUJvbnVzLW1kLmxlc3MiLCJDb21tb24vX25vdGlmaWNhdGlvbkJhci1sZy5sZXNzIiwic2hvcnRjdXRzL19zaG9ydGN1dC1sZy5sZXNzIiwiTWluU2lkZS9fTXlCb251cy1sZy5sZXNzIiwic3R5bGVyLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsU0FBUzs7WUNBRztRQ0VKO0FEQVI7RUFDSSxhQUFhLHNCQUFi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 */
.notification-bar{z-index:112000;position:relative}.wp-nav-cover.search-curtain-active+.wp-navigation-main-container .notification-bar,.wp-navigation-main-search.active+.wp-navigation-main-container .notification-bar{display:none}.wp-hidden{display:none !important}.wp-show{display:block}.wp-fixed-prevent-scroll{overflow:hidden}@media (min-width: 768px){.wp-fixed-prevent-scroll{overflow:hidden}}.wp-no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wp-portal-debug-area .wp-portal-debug-models::after{display:block;content:"";clear:both}.wp-portal-debug-area .wp-portal-debug-area-modeltoJson{float:left;margin-right:10px}.wp-portal-debug-area .wp-portal-debug-area-modeltoJson strong{display:block}.wp-portal-debug-area .wp-portal-debug-area-modeltoJson textarea{border:1px #000 dotted;width:400px;height:100px}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{overflow:auto;font-family:proxima_nova_regular,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857;color:#0c1e3c;margin:0 0 0 0}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#0c1e3c;text-decoration:none}a:hover,a:focus{color:#7de6ff;text-decoration:none}a:focus{outline:none;outline-offset:-2px}b,strong{font-family:proxima_nova_bold}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:proxima_nova_bold;color:#0c1e3c}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{font-weight:400;line-height:1;color:#0c1e3c}*{box-sizing:border-box}.wp-bg-sphblue{background-color:#0a42ab !important}a.wp-bg-sphblue:hover,a.wp-bg-sphblue:focus{background-color:#072f7b}.wp-bg-sky{background-color:#7de6ff !important}a.wp-bg-sky:hover,a.wp-bg-sky:focus{background-color:#4adcff}.wp-bg-deep{background-color:#0c1e3c !important}a.wp-bg-deep:hover,a.wp-bg-deep:focus{background-color:#040912}.wp-bg-turquoise{background-color:#00dcb4 !important}a.wp-bg-turquoise:hover,a.wp-bg-turquoise:focus{background-color:#00a98a}.wp-bg-purple{background-color:#d59dff !important}a.wp-bg-purple:hover,a.wp-bg-purple:focus{background-color:#bf6aff}.wp-bg-yellow{background-color:#ffb900 !important}a.wp-bg-yellow:hover,a.wp-bg-yellow:focus{background-color:#cc9400}.wp-bg-orange{background-color:#ed8b00 !important}a.wp-bg-orange:hover,a.wp-bg-orange:focus{background-color:#ba6d00}.wp-bg-grey-1{background-color:#dae6e6 !important}a.wp-bg-grey-1:hover,a.wp-bg-grey-1:focus{background-color:#bcd1d1}.wp-bg-grey-2{background-color:#e3eceb !important}a.wp-bg-grey-2:hover,a.wp-bg-grey-2:focus{background-color:#c5d7d5}.wp-bg-grey-3{background-color:#f1f5f6 !important}a.wp-bg-grey-3:hover,a.wp-bg-grey-3:focus{background-color:#d2dfe2}.wp-bg-grey-4{background-color:#f8faf9 !important}a.wp-bg-grey-4:hover,a.wp-bg-grey-4:focus{background-color:#dae5e0}.wp-bg-smokey{background-color:#6081ab !important}a.wp-bg-smokey:hover,a.wp-bg-smokey:focus{background-color:#4b688d}.wp-bg-warning-light{background-color:#d9534f !important}a.wp-bg-warning-light:hover,a.wp-bg-warning-light:focus{background-color:#c9302c}.wp-bg-warning-dark{background-color:#bf2e31 !important}a.wp-bg-warning-dark:hover,a.wp-bg-warning-dark:focus{background-color:#962426}.wp-bg-white{background-color:#fff !important}a.wp-bg-white:hover,a.wp-bg-white:focus{background-color:#e6e6e6}.wp-bg-black{background-color:#000 !important}a.wp-bg-black:hover,a.wp-bg-black:focus{background-color:#000}.wp-bg-red{background-color:#bf2e31 !important}a.wp-bg-red:hover,a.wp-bg-red:focus{background-color:#962426}.wp-text-sphblue{color:#0a42ab}a.wp-text-sphblue:hover,a.wp-text-sphblue:focus{color:#072f7b}.wp-text-sky{color:#7de6ff}a.wp-text-sky:hover,a.wp-text-sky:focus{color:#4adcff}.wp-text-deep{color:#0c1e3c}a.wp-text-deep:hover,a.wp-text-deep:focus{color:#040912}.wp-text-turquoise{color:#00dcb4}a.wp-text-turquoise:hover,a.wp-text-turquoise:focus{color:#00a98a}.wp-text-purple{color:#d59dff}a.wp-text-purple:hover,a.wp-text-purple:focus{color:#bf6aff}.wp-text-yellow{color:#ffb900}a.wp-text-yellow:hover,a.wp-text-yellow:focus{color:#cc9400}.wp-text-orange{color:#ed8b00}a.wp-text-orange:hover,a.wp-text-orange:focus{color:#ba6d00}.wp-text-grey-1{color:#dae6e6}a.wp-text-grey-1:hover,a.wp-text-grey-1:focus{color:#bcd1d1}.wp-text-grey-2{color:#e3eceb}a.wp-text-grey-2:hover,a.wp-text-grey-2:focus{color:#c5d7d5}.wp-text-grey-3{color:#f1f5f6}a.wp-text-grey-3:hover,a.wp-text-grey-3:focus{color:#d2dfe2}.wp-text-grey-4{color:#f8faf9}a.wp-text-grey-4:hover,a.wp-text-grey-4:focus{color:#dae5e0}.wp-text-smokey{color:#6081ab}a.wp-text-smokey:hover,a.wp-text-smokey:focus{color:#4b688d}.wp-text-warning-light{color:#d9534f}a.wp-text-warning-light:hover,a.wp-text-warning-light:focus{color:#c9302c}.wp-text-warning-dark{color:#bf2e31}a.wp-text-warning-dark:hover,a.wp-text-warning-dark:focus{color:#962426}.wp-text-white{color:#fff}a.wp-text-white:hover,a.wp-text-white:focus{color:#e6e6e6}.wp-text-black{color:#000}a.wp-text-black:hover,a.wp-text-black:focus{color:#000}.wp-text-red{color:#bf2e31}a.wp-text-red:hover,a.wp-text-red:focus{color:#962426}.wp-icon svg{width:22px;height:22px}svg.wp-icon{width:22px;height:22px}svg.wp-icon.wp-icon-size-sm{width:30px;height:30px}svg.wp-icon.wp-icon-size-lg{width:64px;height:64px}svg.wp-icon-bonus{fill:#d59dff}svg.wp-icon-play{fill:#00dcb4}svg.wp-icon-play{fill:#00dcb4}.wp-spinner{color:#0a42ab;margin:auto;font-size:8px;width:12px;height:12px;border-radius:50%;position:relative;text-indent:-9999em;-webkit-animation:load4 1.3s infinite linear;animation:load4 1.3s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes load4{0%,100%{box-shadow:0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em}75%{box-shadow:0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0}87.5%{box-shadow:0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em}}@keyframes load4{0%,100%{box-shadow:0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em}75%{box-shadow:0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0}87.5%{box-shadow:0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em}}.generic-page-article-wrapper{color:#0c1e3c}.area-header h1,.area-header h2{color:#0c1e3c}.area-header a{color:#0c1e3c}.area-header svg{fill:#0c1e3c}.area-header .title svg{fill:#0c1e3c}.area-header .title h1,.area-header .title h2{color:#0c1e3c}.area-header .area-campaign .area-campaign-box-button{background-color:#0c1e3c;border-color:#0c1e3c}.area-header .area-campaign .area-campaign-box-button svg{fill:#fff;left:1px;position:relative}.sidePanel .sidePanelNavigation .sidePanelNavigationHeader{background-color:#0c1e3c;border-color:#0c1e3c;color:#fff}.sidePanel .sidePanelNavigation .sidePanelNavigationItem a{display:block;color:#0c1e3c;text-decoration:none}.sidePanel .sidePanelNavigation .sidePanelNavigationItem a:hover{color:#7de6ff}.sidePanel .sidePanelNavigation .sidePanelNavigationItem.active a{color:#0c1e3c}.color-success{text-shadow:none;font:normal bold 16px/20px proxima_nova_bold,sans-serif;border-radius:24px;background:none;color:#0c1e3c;border-color:#00dcb4;background-color:#00dcb4;padding:8px 26px}.color-success:focus{outline:none;color:#0c1e3c}.color-success:active:focus{outline:none}.color-success svg{fill:#0c1e3c}.color-success:hover{color:#0c1e3c;background:none;border-color:#00dcb4;background-color:#10ffd4}.color-success:active{background:none;border-color:#00dcb4;background-color:#00dcb4}.color-primary{outline:none;text-shadow:none;font:normal bold 16px/20px proxima_nova_bold,sans-serif;border-radius:24px;background:none;color:#0a42ab;border-color:#0a42ab;background-color:rgba(0,0,0,0);padding:8px 26px}.color-primary:focus{outline:none;color:#0a42ab}.color-primary:active:focus{outline:none}.color-primary svg{fill:#0a42ab}.color-primary:hover{color:#0a42ab;background:none;border-color:#0a42ab;background-color:rgba(26,26,26,0)}.color-primary:active{background:none;border-color:#0a42ab;background-color:rgba(0,0,0,0)}.color-default{text-shadow:none;font:normal bold 12px/14px proxima_nova_bold, sans-serif;border-radius:24px;background:none;color:#0c1e3c !important;border-color:#dae6e6 !important;background-color:#dae6e6 !important;padding:8px 26px}.color-default:focus{outline:none;color:#0c1e3c}.color-default:active:focus{outline:none}.color-default svg{fill:#0c1e3c}.color-default:hover{color:#0c1e3c;background:none;border-color:#dae6e6;background-color:#f8fbfb}.color-default:active{background:none;border-color:#dae6e6;background-color:#dae6e6}.color-danger{text-shadow:none;font:normal bold 16px/20px proxima_nova_bold,sans-serif;border-radius:24px;background:none;color:#fff;border-color:#bf2e31;background-color:#bf2e31;padding:8px 26px}.color-danger:focus{outline:none;color:#fff}.color-danger:active:focus{outline:none}.color-danger svg{fill:#fff}.color-danger:hover{color:#fff;background:none;border-color:#bf2e31;background-color:#d44c4f}.color-danger:active{background:none;border-color:#bf2e31;background-color:#bf2e31}.minSidePage .btn{padding:12px 40px}.minSidePage .btn.trash{background-color:#0a42ab;min-width:unset}.kassen-window .btn{padding:12px 30px}body.quicklaunch-open .wp-nav-cover{display:none}.wp-nav-cover{width:100vw;height:100vh;position:fixed;top:0;z-index:1002;background-color:rgba(0,0,0,0.6);display:none}.wp-nav-cover.main-curtain-active{display:block;z-index:1949}.wp-nav-cover.search-curtain-active{display:block;z-index:1036}@keyframes fade-in-cover{0%{opacity:0}100%{opacity:1}}@keyframes fade-out-cover{0%{opacity:1}100%{opacity:0}}.wp-main-cta-container{background-color:black;color:#fff;height:200px;align-items:center;justify-content:center;font-size:52px;font-weight:bold;display:flex}@media (min-width: 992px){.wp-main-cta-container{height:400px}}.theme-light body{background-color:pink}.theme-dark body{background-color:#ff0}

.wp-navigation-main-container .alert-box .bonus-info-container a { color: inherit; text-decoration: underline; }

body.pagealias-webpage.gamepanel-gameselector {
    background-color: #f8f9fc !important;
}

[data-is-panelmaster] .main-grid .game-list-wrapper .area-header .title .svg { display: none; }

div#game-promo-presentation-v1 {
    width:1140px;
    margin: -15px -90px;
}
@media only screen and (max-width: 1200px){
    div#game-promo-presentation-v1 {
    width:941px;
    margin: -15px -25px;
}
}
@media only screen and (max-width: 992px){
    div#game-promo-presentation-v1 {
    width:720px;
    margin: -15px -25px;
}
}
@media only screen and (max-width: 992px){
    div#game-promo-presentation-v1 {
    width:720px;
    margin: -15px -25px;
}
}
@media only screen and (max-width: 768px){
    div#game-promo-presentation-v1 {
    width: inherit;
    margin: -15px -70px;
}
}

.gameProvider.col-lg-4.col-md-4.col-sm-5.col-xs-12 .iconsDelimiter {
    display: none;
}
.gameProvider.col-lg-4.col-md-4.col-sm-5.col-xs-12 .platformPC {
    display: none;
}
.gameProvider.col-lg-4.col-md-4.col-sm-5.col-xs-12 .platformTablet {
    display: none;
}
.area .area-header .gameProvider {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
}
@media only screen and (min-width: 768px){
.area .area-header .gameProvider {
    text-align: right;
}
}
