/* Minification failed. Returning unminified contents.
(1378,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(1381,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(1389,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(1390,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(1399,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(1409,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(1474,31): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(1475,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(1484,31): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(1485,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(1492,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(1498,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(1505,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(1513,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(1516,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(1523,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(1530,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(1572,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1'
(1577,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1'
(1583,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(1590,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(1610,30): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(1616,30): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(1627,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(1655,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(1664,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(1755,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(1755,52): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(1756,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(1766,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(1773,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(1773,63): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(1774,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(1780,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(1780,63): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(1781,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(1819,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(1820,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(1826,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(1827,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(1833,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(1839,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(1865,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente4'
(1868,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(1869,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(1870,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(1877,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente4_tablet'
(1884,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente4_mobile'
(1922,30): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(1923,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(1929,30): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(1930,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(1938,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente3'
(1941,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(1942,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(1943,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(1950,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_tablet'
(1957,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_mobile'
(1995,30): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(1996,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(2002,30): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(2003,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(2011,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente2'
(2014,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(2015,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(2016,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(2023,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_tablet'
(2030,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(2068,30): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(2069,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(2075,30): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(2076,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(2084,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(2087,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(2088,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(2089,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(2096,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(2103,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(2141,30): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(2142,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(2148,30): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(2149,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(2157,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(2160,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(2161,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(2168,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(2175,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(2213,30): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(2219,30): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(2234,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(2256,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente-0'
(2259,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(2290,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(2317,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente-0'
(2320,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(2326,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(2335,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente-0'
(2339,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(2347,30): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(2355,30): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(2381,30): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(2389,30): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(2394,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(2399,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(2405,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(2415,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(2462,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente5'
(2465,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(2474,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente5_tablet'
(2484,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente4_mobile'
(2551,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente3'
(2554,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(2563,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_tablet'
(2573,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_mobile'
(2646,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(2657,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(2669,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(2761,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente4'
(2764,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(2786,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente4_tablet'
(2796,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente4_mobile'
(2867,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(2878,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(2883,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(2892,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(2902,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(2959,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(2963,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1'
(2971,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(2980,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(3005,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(3013,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(3047,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1'
(3051,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1'
(3061,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(3071,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(3100,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(3109,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(3135,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(3143,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(3146,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(3150,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(3162,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(3171,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(3223,17): run-time error CSS1039: Token not allowed after unary operator: '-fuente3'
(3224,15): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(3225,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(3249,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(3256,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(3297,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(3319,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(3326,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(3346,17): run-time error CSS1039: Token not allowed after unary operator: '-fuente3'
(3352,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_tablet'
(3359,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_mobile'
(3372,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(3377,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(3383,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(3447,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente5'
(3450,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(3461,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente5_tablet'
(3471,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente5_mobile'
(3564,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(3571,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(3790,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(3793,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(3800,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(3807,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(3941,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(3941,52): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(3942,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(3960,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(3960,63): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(3961,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(3969,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(3969,63): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(3970,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(4016,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(4017,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(4025,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(4026,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(4069,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(4079,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(4086,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(4108,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(4111,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(4117,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(4124,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(4177,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(4181,30): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(4205,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(4217,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(4224,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(4297,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(4368,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1'
(4372,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(4378,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(4385,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(4405,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(4411,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(4419,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(4422,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(4423,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1'
(4429,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_tablet'
(4436,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_mobile'
(4474,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(4480,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(4490,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(4499,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(4506,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(4530,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(4535,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(4541,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(4548,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(4568,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(4574,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(4604,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(4605,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(4611,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(4619,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(4652,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente-0'
(4656,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(4663,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(4670,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(4690,31): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(4696,31): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(4725,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(4728,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(4729,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1'
(4735,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_tablet'
(4742,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(4780,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(4786,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(4787,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(4797,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(4806,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(4813,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(4833,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(4843,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1'
(4847,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(4853,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(4860,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(4880,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(4886,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(4887,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente-3_mobile'
(4915,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente3'
(4986,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1'
(4990,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(4996,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(5003,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(5023,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(5029,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(5037,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente2'
(5040,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(5042,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1'
(5048,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_tablet'
(5055,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(5093,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(5099,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(5109,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(5118,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(5125,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(5149,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(5154,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(5160,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(5167,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(5187,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(5193,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(5238,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente2'
(5241,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(5248,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_tablet'
(5255,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(5297,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1'
(5301,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(5307,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(5314,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(5334,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(5374,20): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(5383,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(5392,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(5403,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(5415,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(5424,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(5456,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(5466,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(5473,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(5492,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente5'
(5500,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente5_tablet'
(5507,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente5_mobile'
(5523,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente5'
(5553,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente2'
(5553,34): run-time error CSS1039: Token not allowed after unary operator: '-fuente3'
(5566,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_tablet'
(5566,45): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_tablet'
(5572,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(5572,45): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_mobile'
(5582,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(5585,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(5596,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(5606,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(5709,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(5716,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(5750,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente2'
(5750,34): run-time error CSS1039: Token not allowed after unary operator: '-fuente3'
(5768,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_tablet'
(5768,45): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_tablet'
(5774,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(5774,45): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(5782,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente2'
(5785,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(5792,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_tablet'
(5799,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(5860,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(5860,51): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(5861,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(5876,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(5876,62): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(5877,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(5883,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(5883,63): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(5884,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(5924,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(5927,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(5934,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(5941,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(5986,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(5998,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(5998,38): run-time error CSS1039: Token not allowed after unary operator: '-fuente3'
(6005,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(6005,45): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_tablet'
(6013,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(6013,45): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(6044,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6044,36): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6044,51): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(6053,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(6053,47): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(6053,69): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(6063,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(6063,47): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(6063,69): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(6090,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(6093,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6100,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(6107,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(6152,17): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6153,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6154,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6160,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(6161,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(6162,33): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(6169,33): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(6182,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6186,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(6186,38): run-time error CSS1039: Token not allowed after unary operator: '-fuente2'
(6192,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(6199,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(6219,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(6219,49): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_tablet'
(6225,32): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(6243,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6243,51): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6244,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6259,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(6259,62): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(6260,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(6266,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(6266,63): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(6267,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(6307,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6310,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6317,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(6324,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(6369,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(6376,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(6379,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6380,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(6386,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(6393,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(6431,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(6437,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(6450,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(6458,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(6467,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(6504,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6504,52): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6505,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6515,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6524,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(6524,63): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(6525,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(6533,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(6533,63): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(6534,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(6581,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(6582,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(6590,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(6591,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(6608,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente2'
(6611,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6621,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente3'
(6621,34): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(6642,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_tablet'
(6649,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(6725,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6730,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(6736,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(6747,20): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6747,35): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6752,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(6752,46): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(6758,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(6758,46): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(6782,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6787,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(6794,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(6819,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente4'
(6819,46): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(6826,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente4_tablet'
(6826,57): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(6834,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente4_mobile'
(6834,57): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(6846,17): run-time error CSS1039: Token not allowed after unary operator: '-fuente4'
(6847,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente4'
(6848,17): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6853,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente4_tablet'
(6854,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente4_tablet'
(6855,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(6861,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente4_mobile'
(6862,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente4_mobile'
(6863,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(6871,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente4'
(6874,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6880,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente4_tablet'
(6887,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente4_mobile'
(6929,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6938,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(6945,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(6968,17): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6969,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6970,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6971,17): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(6976,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(6977,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(6978,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(6979,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(6985,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(6986,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(6987,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(6988,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(7167,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente5'
(7198,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente2'
(7203,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_tablet'
(7209,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(7230,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(7230,51): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(7231,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(7250,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(7250,62): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(7251,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(7262,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(7262,63): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(7263,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(7345,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(7351,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(7361,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(7370,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente2'
(7373,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(7374,20): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(7382,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_tablet'
(7391,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(7443,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(7473,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(7481,17): run-time error CSS1039: Token not allowed after unary operator: '-fuente3'
(7482,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(7487,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente4_tablet'
(7493,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente4_mobile'
(7494,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(7514,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente2'
(7519,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_tablet'
(7525,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(7543,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(7543,53): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(7544,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(7554,20): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(7554,35): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(7561,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(7561,64): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(7562,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(7568,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(7568,64): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(7569,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(7607,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(7608,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(7614,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(7615,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(7647,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente3'
(7653,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_tablet'
(7670,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(7678,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(7685,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(7690,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(7800,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(7805,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(7811,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(7822,17): run-time error CSS1039: Token not allowed after unary operator: '-fuente2'
(7823,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente2'
(7842,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_tablet'
(7843,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_tablet'
(7850,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(7851,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(7880,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente2'
(7885,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_tablet'
(7891,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(7899,20): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(7900,17): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(7901,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(7913,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(7914,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(7915,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(7922,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(7923,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(7924,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(7960,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(7961,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(7967,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(7968,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(8011,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente3'
(8013,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(8023,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(8025,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(8097,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente3'
(8100,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(8108,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_tablet'
(8115,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_mobile'
(8167,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(8170,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(8177,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(8184,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(8222,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(8223,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(8229,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(8230,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(8246,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente4'
(8249,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(8257,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente4_tablet'
(8264,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente4_mobile'
(8316,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente2'
(8319,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(8326,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_tablet'
(8333,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(8371,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(8398,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente3'
(8403,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_tablet'
(8409,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_mobile'
(8463,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(8512,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente-0'
(8515,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(8521,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(8528,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(8570,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(8576,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(8581,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(8592,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(8599,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(8623,31): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(8624,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(8630,31): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(8631,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(8648,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(8657,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(8664,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(8684,31): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(8685,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(8691,31): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(8692,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(8747,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(8753,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(8760,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(8785,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(8792,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(8842,17): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1'
(8843,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1'
(8844,17): run-time error CSS1039: Token not allowed after unary operator: '-fuente2'
(8850,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(8851,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(8852,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_tablet'
(8859,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(8860,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(8861,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(8901,30): run-time error CSS1039: Token not allowed after unary operator: '-fuente-3_tablet'
(8907,30): run-time error CSS1039: Token not allowed after unary operator: '-fuente-3_mobile'
(8926,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(8933,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(8994,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(9020,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(9020,34): run-time error CSS1039: Token not allowed after unary operator: '-fuente2'
(9025,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(9025,45): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_tablet'
(9031,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(9031,45): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(9050,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-3'
(9055,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-3_tablet'
(9062,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-3_mobile'
(9071,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente4'
(9074,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(9080,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente4_tablet'
(9087,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente4_mobile'
(9125,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_mobile'
(9135,17): run-time error CSS1039: Token not allowed after unary operator: '-fuente3'
(9136,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente3'
(9141,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_tablet'
(9142,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_tablet'
(9148,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(9149,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(9156,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente2'
(9163,30): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_tablet'
(9170,30): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(9291,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente3'
(9294,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(9303,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_tablet'
(9310,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_mobile'
(9364,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(9376,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(9383,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(9438,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(9443,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(9466,20): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(9467,17): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(9468,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(9475,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(9476,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(9477,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(9484,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(9485,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(9486,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(9513,17): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(9514,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(9525,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(9532,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(9533,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(9534,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(9540,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(9541,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(9542,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(9604,20): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(9605,17): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(9606,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(9618,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(9619,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(9620,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(9627,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(9628,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(9629,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(9646,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente3'
(9649,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(9656,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_tablet'
(9663,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_mobile'
(9705,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(9714,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(9721,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(9825,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(9835,31): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(9841,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(9848,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(9870,35): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(9878,35): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(9903,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(9904,17): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(9908,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(9913,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(9919,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(10494,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(10499,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(10505,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(11355,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente2'
(11364,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_tablet'
(11371,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_mobile'
(11410,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(11553,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(11558,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(11565,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(11572,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(11592,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(11641,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente4'
(11641,36): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(11825,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente4'
(11825,36): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(12008,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente2'
(12011,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(12023,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_tablet'
(12030,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(12212,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(12215,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(12222,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(12229,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(12308,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(12311,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(12318,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(12325,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(12379,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1'
(12391,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(12398,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(12464,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(12644,17): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(12682,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(12689,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(13419,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(13419,36): run-time error CSS1039: Token not allowed after unary operator: '-fuente3'
(13425,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(13425,47): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_tablet'
(13433,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(13433,47): run-time error CSS1039: Token not allowed after unary operator: '-fuente3_mobile'
(13484,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2'
(13527,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(13530,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(13537,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(13544,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(13631,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente4'
(13634,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(13652,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente4_tablet'
(13659,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente4_mobile'
(13709,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(14657,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(14657,52): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(14658,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(14674,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(14674,63): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(14675,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(14681,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(14681,63): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(14682,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(14720,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(14721,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(14727,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(14728,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(16520,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(16561,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(16632,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1'
(16640,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(16647,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(16667,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(16673,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(16681,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente1'
(16684,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(16690,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(16697,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(16735,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(16741,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(16751,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1'
(16760,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(16767,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(16787,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(16793,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(16956,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(16961,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(16967,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(17042,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente5_tablet'
(17051,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente5_mobile'
(17130,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(17182,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(17196,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(17203,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(17251,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(17262,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(17269,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(17292,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente5_tablet'
(17301,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente5_mobile'
(17309,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(17318,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(17325,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(17421,24): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(17421,52): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(17422,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(17432,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(17440,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(17440,63): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(17441,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(17449,28): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(17449,63): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(17450,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(17504,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(17514,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(17521,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(17541,31): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(17542,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(17548,31): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(17549,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(17558,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(17564,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(17569,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(17579,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(17586,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(17592,31): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(17593,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(17599,31): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(17600,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(17685,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(17693,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(17725,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente-0'
(17736,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(17743,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(17763,31): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(17769,31): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(17799,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente3'
(17808,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_tablet'
(17815,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(17821,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(17827,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(17828,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(17838,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(17847,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(17854,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(17874,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(17893,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(17900,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(17914,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(17920,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(17921,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente-3_mobile'
(17949,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(17967,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente-0'
(17970,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(18075,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente4'
(18102,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(18139,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente4_mobile'
(18150,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(18162,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente4_mobile'
(18171,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(18257,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente5_tablet'
(18267,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente5_mobile'
(18302,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(18308,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(18567,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(18574,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(18582,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(18587,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(18592,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(18602,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(18609,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(18617,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(18622,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(18627,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(18637,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(18644,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(18780,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(18787,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(18920,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(18926,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(18931,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(18944,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(18951,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(19047,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(19120,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(19127,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(19133,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(19139,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(19150,18): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(19156,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(19163,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(19169,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(19175,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(19193,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(19200,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(19206,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(19212,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(19393,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(20033,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(20671,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(20676,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(20682,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(20757,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente5_tablet'
(20766,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente5_mobile'
(20858,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(20872,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(20879,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(20927,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(20938,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(20945,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(20966,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente5_tablet'
(20974,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente5_mobile'
(20982,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(20991,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(20998,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(21052,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(21093,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(21103,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(21110,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(21130,31): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(21131,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(21137,31): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(21138,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(21149,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(21154,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(21159,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(21173,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(21180,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(21186,31): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(21187,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(21193,31): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(21194,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(21204,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(21214,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(21220,19): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(21225,27): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2'
(21235,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(21242,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(21248,31): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(21249,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(21255,31): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(21256,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(21343,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(21351,23): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(21383,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente-0'
(21394,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(21401,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(21421,31): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(21427,31): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(21453,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente3'
(21462,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_tablet'
(21469,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(21475,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(21481,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_mobile'
(21482,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(21490,21): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(21508,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(21515,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(21521,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(21527,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(21528,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente-3_mobile'
(21847,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(21854,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(21860,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(21866,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(21883,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(21890,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(21896,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(21902,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(21920,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(21927,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(21933,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(21939,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(22219,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(22226,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(22232,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(22238,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(22256,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente1_tablet'
(22263,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente2_mobile'
(22269,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(22275,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_mobile'
(22292,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente-1_tablet'
(22299,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(22305,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(22311,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(22329,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(22336,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(22342,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_tablet'
(22348,29): run-time error CSS1039: Token not allowed after unary operator: '-fuente-2_mobile'
(22366,22): run-time error CSS1039: Token not allowed after unary operator: '-fuente0'
(22371,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_tablet'
(22377,26): run-time error CSS1039: Token not allowed after unary operator: '-fuente0_mobile'
(22452,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente5_tablet'
(22461,25): run-time error CSS1039: Token not allowed after unary operator: '-fuente5_mobile'
(22776,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22776,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22776,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22776,173): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(22776,216): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(22776,548): run-time error CSS1039: Token not allowed after unary operator: '-animate-repeat'
(22776,596): run-time error CSS1039: Token not allowed after unary operator: '-animate-repeat'
(22776,758): run-time error CSS1039: Token not allowed after unary operator: '-animate-repeat'
(22776,814): run-time error CSS1039: Token not allowed after unary operator: '-animate-repeat'
(22776,979): run-time error CSS1039: Token not allowed after unary operator: '-animate-repeat'
(22776,1035): run-time error CSS1039: Token not allowed after unary operator: '-animate-repeat'
(22776,1167): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(22776,1204): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(22776,1337): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(22776,1382): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(22776,1518): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(22776,1563): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(22776,1699): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(22776,1744): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(22776,1880): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(22776,1925): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(22776,2070): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(22776,2121): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(22776,2267): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(22776,2320): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(22776,2466): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(22776,2517): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(22776,2663): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(22776,2714): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(22776,14975): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(22776,15028): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(22776,21568): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(22776,21622): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(22776,27845): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(22776,27899): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(22776,47653): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(22776,47707): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(22776,48614): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(22776,48668): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(22776,57077): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(22776,57128): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(22782,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,90): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,125): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,145): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,184): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,202): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,252): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,270): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,337): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,359): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,403): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,425): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,469): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,512): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,535): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,574): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,634): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,763): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,790): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,866): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,938): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,973): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,1005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,1040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,1074): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,1107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,1139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,1170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,1203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,1234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,1262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,1293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,1323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,1352): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,1380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,1415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,1452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,1487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,1519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,1554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,1588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,1621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,1653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,1680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,1701): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,1902): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2001): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2138): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2286): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2340): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2370): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2414): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2448): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2550): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2692): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2723): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2784): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2820): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2873): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2899): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2945): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,2971): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3022): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3050): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3080): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3136): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3164): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3245): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3354): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3406): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3465): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3524): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3601): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3638): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3670): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3748): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3772): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3804): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3825): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,3996): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4022): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4053): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4134): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4261): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4296): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4328): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4363): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4397): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4430): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4462): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4526): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4557): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4585): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4646): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4675): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4775): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4810): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4842): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4877): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4911): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4944): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,4976): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,5003): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,5027): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,5057): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,5089): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,5127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,5151): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,5180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,5206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,5232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,5288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,5318): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,5355): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,5387): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,5574): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(22782,5611): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(22782,5648): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(22782,5687): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(22782,5720): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(22782,5752): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(22782,5795): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(22782,5934): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,6088): run-time error CSS1039: Token not allowed after unary operator: '-bs-heading-color'
(22782,7061): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-color'
(22782,7104): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-bg'
(22782,7252): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(22782,7277): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(22782,7332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,7513): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(22782,7720): run-time error CSS1039: Token not allowed after unary operator: '-bs-code-color'
(22782,7835): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(22782,7870): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(22782,8101): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(22782,11333): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(22782,11358): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,11387): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(22782,11424): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,11589): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(22782,11709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,11730): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,11781): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(22782,11824): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(22782,12365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,12386): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,12411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,12436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,12461): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,12487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,12519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,12540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,12610): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(22782,12654): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(22782,12697): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(22782,12783): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(22782,12826): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(22782,12862): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(22782,14034): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,14061): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,14088): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,14121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,14154): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,14186): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,14218): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,14248): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,14278): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,14310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,14342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,14372): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,15703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,15736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,15769): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,15808): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,15847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,15885): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,15923): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,15959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,15995): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,16033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,16071): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,16107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,17439): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,17472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,17505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,17544): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,17583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,17621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,17659): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,17695): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,17731): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,17769): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,17807): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,17843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,19175): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,19208): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,19241): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,19280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,19319): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,19357): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,19395): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,19431): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,19467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,19505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,19543): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,19579): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,20912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,20945): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,20978): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,21017): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,21056): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,21094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,21132): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,21168): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,21204): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,21242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,21280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,21316): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,22684): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,22719): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,22754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,22795): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,22836): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,22876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,22916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,22954): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,22992): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,23032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,23072): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,23110): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,23137): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,23167): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,23194): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,23225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,23253): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,23295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,23327): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,23374): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,23407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,23457): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,23520): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,23569): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,23630): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,23678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,23807): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(22782,23887): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-state'
(22782,23914): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-type'
(22782,23940): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(22782,23981): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(22782,24020): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,24073): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-state'
(22782,24097): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-type'
(22782,24120): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(22782,24256): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,24428): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,24502): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,24677): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,24729): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,24830): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,24882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,24942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,24994): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25070): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25181): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25257): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25287): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25317): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25346): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25375): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25403): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25442): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(22782,25477): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(22782,25518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25562): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25594): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25624): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25712): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25740): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25779): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(22782,25814): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(22782,25853): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25897): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25929): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,25989): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26047): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26114): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(22782,26149): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(22782,26185): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26207): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26229): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26261): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26291): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26350): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26446): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(22782,26481): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(22782,26520): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26542): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26564): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26626): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26656): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26685): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26742): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26781): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(22782,26816): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(22782,26854): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26898): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26930): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26960): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,26990): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,27019): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,27048): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,27076): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,27115): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(22782,27150): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(22782,27187): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,27209): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,27231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,27263): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,27293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,27323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,27352): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,27381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,27409): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,27448): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(22782,27483): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(22782,27519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,27541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,27563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,27595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,27625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,27655): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,27684): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,27713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,27741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,27780): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(22782,27815): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(22782,28484): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,28538): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,28656): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,28708): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,28795): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,28848): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,28942): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(22782,29083): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(22782,29182): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(22782,29235): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,29264): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(22782,29301): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,29602): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(22782,29640): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(22782,29913): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(22782,29982): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(22782,30058): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(22782,30237): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(22782,30275): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(22782,30396): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,30835): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(22782,30873): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(22782,30994): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,31429): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(22782,31542): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(22782,31670): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(22782,31758): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,31988): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,32070): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(22782,32418): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,32498): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(22782,32841): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,32932): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,33022): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,33116): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,33299): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,33398): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,33491): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,33588): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,33625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,33995): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(22782,34094): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(22782,34129): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-img'
(22782,34158): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-icon'
(22782,34294): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,34323): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(22782,34360): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,34757): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(22782,34844): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(22782,34973): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(22782,35105): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(22782,35161): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,35728): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,35919): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg'
(22782,35960): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg-image'
(22782,36076): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,36105): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(22782,36562): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,36847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,37099): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,37590): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,37812): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-switch-bg'
(22782,38054): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,38283): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,38887): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,40149): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(22782,40843): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(22782,41011): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(22782,41093): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(22782,41274): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,41333): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,41575): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,42800): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(22782,43079): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(22782,43329): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(22782,43361): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,43682): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(22782,43714): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,43801): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(22782,43948): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,44168): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(22782,44737): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(22782,44812): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(22782,44841): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,44870): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(22782,44907): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,45096): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(22782,45290): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(22782,46332): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,46667): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(22782,46858): run-time error CSS1039: Token not allowed after unary operator: '-bs-success'
(22782,46890): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,47125): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(22782,47673): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(22782,47736): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(22782,48019): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(22782,48268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,48767): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(22782,48830): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(22782,49046): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(22782,49179): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(22782,49313): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(22782,49448): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(22782,49976): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(22782,50171): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger'
(22782,50202): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,50457): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(22782,51092): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(22782,51157): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(22782,51447): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(22782,51706): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,52290): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(22782,52355): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(22782,52578): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(22782,52717): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(22782,52857): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(22782,52995): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(22782,53456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,53483): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,53511): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,53534): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,53558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,53583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,53608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,53644): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,53668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,53713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,53747): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,53794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,53834): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,53925): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,53956): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,54071): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-y'
(22782,54095): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-x'
(22782,54131): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-family'
(22782,54167): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-size'
(22782,54203): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-weight'
(22782,54241): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-line-height'
(22782,54273): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(22782,54440): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-width'
(22782,54473): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(22782,54514): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-radius'
(22782,54559): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(22782,54780): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(22782,54823): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(22782,54859): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(22782,54920): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(22782,54957): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(22782,54987): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(22782,55039): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(22782,55082): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(22782,55118): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(22782,55172): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(22782,55246): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(22782,55300): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(22782,55436): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-color'
(22782,55480): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-bg'
(22782,55517): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-border-color'
(22782,55731): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(22782,55811): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(22782,55899): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-color'
(22782,55965): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-bg'
(22782,56004): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-border-color'
(22782,56048): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-opacity'
(22782,56087): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56157): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56183): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56209): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56245): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56282): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56309): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56336): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56373): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56433): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56462): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56545): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56565): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56585): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56667): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56795): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56832): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56892): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,56950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57002): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57022): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57072): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57124): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57197): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57251): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57406): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57455): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57475): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57551): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57613): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57677): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57704): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57801): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57830): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57859): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57911): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57951): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,57981): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58007): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58069): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58132): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58256): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58285): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58385): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58405): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58435): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58461): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58523): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58559): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58586): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58613): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58818): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58838): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58858): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58888): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58914): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58940): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,58976): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59014): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59041): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59068): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59194): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59223): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59272): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59292): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59312): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59368): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59394): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59430): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59465): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59492): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59674): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59757): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59787): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59839): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59939): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,59966): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60003): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60063): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60095): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60128): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60167): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60209): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60350): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60442): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60479): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60539): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60604): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60643): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60706): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60762): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60788): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60824): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60887): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60914): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,60951): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61043): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61076): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61115): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61152): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61175): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61205): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61257): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61330): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61357): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61384): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61481): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61513): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61546): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61585): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61648): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61704): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61730): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61802): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61829): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61856): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61893): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61953): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,61985): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62057): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62096): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62119): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62149): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62175): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62237): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62273): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62300): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62327): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62424): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62489): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62566): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62589): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62671): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62745): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62772): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62799): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62836): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62896): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62928): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,62961): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63000): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63037): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63060): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63116): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63142): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63178): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63213): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63240): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63396): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63468): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63522): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63582): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63664): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63704): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63826): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63869): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63900): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,63998): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(22782,64040): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(22782,64088): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,64114): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,64138): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,64165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,64242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,64269): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,64295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,64323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,65222): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,65248): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,65278): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,65304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,65335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,65365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,65394): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,65435): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,65470): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,65532): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,65584): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,65634): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,65723): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,65783): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,65821): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,65867): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,65913): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,65965): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,66015): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,66052): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,66089): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,66148): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,66182): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,66219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,66254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,66290): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,66359): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-zindex'
(22782,66408): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-min-width'
(22782,66445): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-y'
(22782,66474): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-x'
(22782,66522): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-font-size'
(22782,66557): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-color'
(22782,66631): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-bg'
(22782,66688): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-width'
(22782,66726): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-color'
(22782,66772): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-radius'
(22782,66863): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(22782,66905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,66999): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,67119): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,67219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,67343): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,67443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,67567): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,67667): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,67792): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,67892): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,68018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,68120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,68288): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(22782,68672): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(22782,69111): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(22782,69640): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-margin-y'
(22782,69715): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-bg'
(22782,69803): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(22782,69837): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(22782,69904): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(22782,70045): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-border-radius'
(22782,70133): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-color'
(22782,70186): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-bg'
(22782,70269): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-color'
(22782,70344): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-bg'
(22782,70432): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-disabled-color'
(22782,70593): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-y'
(22782,70629): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-x'
(22782,70705): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-color'
(22782,70798): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(22782,70832): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(22782,70872): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(22782,70917): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,70945): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,70970): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,71032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,71059): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,71092): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,71128): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,71188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,71242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,71279): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,71316): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,71358): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,72072): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,72198): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,73332): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,73670): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,73699): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,73730): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,73758): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,73799): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,73852): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,74019): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-y'
(22782,74048): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-x'
(22782,74087): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-size'
(22782,74128): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-weight'
(22782,74165): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-color'
(22782,74437): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-hover-color'
(22782,74591): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(22782,74665): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,74715): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,74765): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,74817): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,74924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,74981): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,75028): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,75150): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(22782,75188): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-color'
(22782,75264): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(22782,75304): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(22782,75377): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(22782,75434): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(22782,75550): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-hover-border-color'
(22782,75661): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-color'
(22782,75715): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-bg'
(22782,75762): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-border-color'
(22782,75852): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(22782,75942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,75995): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,76033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,76111): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-border-radius'
(22782,76206): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-color'
(22782,76261): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-bg'
(22782,76306): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,76334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,76375): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,76446): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-gap'
(22782,76544): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-border-width'
(22782,76779): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-link-active-color'
(22782,77169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,77193): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,77222): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,77281): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,77345): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,77412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,77475): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,77513): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,77547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,77583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,77645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,77713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,77751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,77789): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,77827): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,77865): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,78132): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,78206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,78264): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,78304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,78472): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-y'
(22782,78499): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-x'
(22782,78787): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(22782,78835): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(22782,78881): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-margin-end'
(22782,78925): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-font-size'
(22782,78964): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-color'
(22782,79079): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-hover-color'
(22782,79121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,79147): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,79178): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,79206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,79249): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,79304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,79514): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(22782,79645): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(22782,79731): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(22782,79849): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-y'
(22782,79884): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-x'
(22782,79929): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-font-size'
(22782,79984): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(22782,80043): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,80072): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-color'
(22782,80124): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-radius'
(22782,80174): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-transition'
(22782,80395): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-focus-width'
(22782,80538): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-icon-bg'
(22782,80677): run-time error CSS1039: Token not allowed after unary operator: '-bs-scroll-height'
(22782,80975): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(22782,81024): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(22782,81889): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(22782,81938): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(22782,82803): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(22782,82852): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(22782,83718): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(22782,83767): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(22782,84637): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(22782,84686): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(22782,85520): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(22782,85569): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(22782,86198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,86242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,86292): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,86345): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,86375): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,86404): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,86439): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,86497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,86809): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,87085): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,87109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,87133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,87165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,87189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,87216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,87262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,87320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,87368): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,87391): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,87478): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,87509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,87538): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,87592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,87614): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,87633): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,87651): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,87682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,87717): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,87825): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-height'
(22782,87853): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(22782,87912): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(22782,87964): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(22782,87998): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(22782,88040): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-radius'
(22782,88238): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(22782,88297): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(22782,88410): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(22782,88471): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(22782,88614): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-y'
(22782,88638): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(22782,88668): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-color'
(22782,88715): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(22782,88751): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-color'
(22782,88815): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(22782,88868): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-subtitle-color'
(22782,88970): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(22782,89015): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(22782,89044): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(22782,89095): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(22782,89137): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(22782,89173): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(22782,89207): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(22782,89274): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(22782,89309): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(22782,89369): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(22782,89398): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(22782,89433): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(22782,89475): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(22782,89508): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(22782,89542): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(22782,89612): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(22782,89647): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(22782,89724): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(22782,89778): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(22782,89831): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(22782,89929): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(22782,89967): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(22782,90028): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(22782,90081): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(22782,90185): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-img-overlay-padding'
(22782,90234): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(22782,90368): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(22782,90427): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(22782,90516): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(22782,90577): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(22782,90644): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-group-margin'
(22782,91531): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,91573): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,91609): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,91779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,91830): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,91881): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,91934): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,92026): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,92063): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,92097): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,92143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,92188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,92421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,92459): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,92509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,92571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,92811): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,92886): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,92924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,92959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,93019): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,93164): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-y'
(22782,93198): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-x'
(22782,93253): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-color'
(22782,93316): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-bg'
(22782,93400): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-transition'
(22782,93545): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-color'
(22782,93595): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-bg'
(22782,93654): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(22782,93690): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(22782,93781): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-active-icon'
(22782,93827): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transform'
(22782,93911): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(22782,93953): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(22782,94033): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon'
(22782,94106): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(22782,94152): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transition'
(22782,94362): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-box-shadow'
(22782,94459): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-color'
(22782,94502): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-bg'
(22782,94532): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(22782,94571): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(22782,94657): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(22782,94715): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(22782,94838): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(22782,94902): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(22782,95047): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(22782,95107): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(22782,95243): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(22782,95309): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(22782,95425): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(22782,95485): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(22782,95543): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-y'
(22782,95578): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-x'
(22782,96083): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,96379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,96694): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,96722): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,96750): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,96785): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,96806): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,96838): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,96894): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,96932): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,97033): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-y'
(22782,97064): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-x'
(22782,97109): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-margin-bottom'
(22782,97154): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-font-size'
(22782,97218): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-bg'
(22782,97256): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-border-radius'
(22782,97338): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(22782,97441): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(22782,97483): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider-color'
(22782,97526): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(22782,97590): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-active-color'
(22782,97636): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,97670): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,97705): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,97736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,97779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,97816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,97868): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,97920): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,97974): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,98029): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,98076): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,98134): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,98189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,98237): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,98309): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,98343): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,98377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,98421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,98478): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,98529): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,98690): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-y'
(22782,98721): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-x'
(22782,98762): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-font-size'
(22782,98799): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-color'
(22782,98864): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-bg'
(22782,98895): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-width'
(22782,98935): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-color'
(22782,99195): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-color'
(22782,99245): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-bg'
(22782,99288): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-border-color'
(22782,99361): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-color'
(22782,99411): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-bg'
(22782,99462): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-box-shadow'
(22782,99553): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-color'
(22782,99604): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-bg'
(22782,99648): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-border-color'
(22782,99736): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-color'
(22782,99809): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-bg'
(22782,99855): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-border-color'
(22782,99955): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,100041): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(22782,100102): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(22782,100194): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(22782,100256): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(22782,100301): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,100334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,100368): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,100402): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,100474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,100507): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,100541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,100576): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,100640): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,100668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,100696): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,100724): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,100751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,100773): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,100856): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-y'
(22782,100882): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-x'
(22782,100918): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-size'
(22782,100956): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-weight'
(22782,101004): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-color'
(22782,101101): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-border-radius'
(22782,101198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,101224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,101250): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,101276): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,101306): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,101331): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,101367): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,101443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,101492): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,101553): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-y'
(22782,101579): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-x'
(22782,101619): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-margin-bottom'
(22782,101655): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-color'
(22782,101694): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-bg'
(22782,101720): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border'
(22782,101757): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border-radius'
(22782,101850): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-link-color'
(22782,102018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,102067): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,102109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,102165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,102236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,102287): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,102331): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,102389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,102460): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,102509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,102551): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,102607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,102673): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,102719): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,102758): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,102811): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,102877): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,102926): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,102968): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,103024): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,103092): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,103140): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,103181): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,103236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,103302): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,103349): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,103389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,103443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,103507): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,103553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,103592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,103645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,103787): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,103813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,103845): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,103885): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,103937): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,103989): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,104018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,104047): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,104117): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(22782,104169): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-font-size'
(22782,104215): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bg'
(22782,104251): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-border-radius'
(22782,104378): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-color'
(22782,104461): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-bg'
(22782,104498): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-transition'
(22782,104818): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(22782,104844): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(22782,105126): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,105169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,105206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,105258): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,105310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,105364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,105400): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,105438): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,105493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,105553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,105607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,105664): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,105720): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,105777): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,105823): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,105857): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,105891): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,106020): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(22782,106268): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-color'
(22782,106397): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-color'
(22782,106475): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-bg'
(22782,106549): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-color'
(22782,106607): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-bg'
(22782,106702): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-y'
(22782,106738): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-x'
(22782,106780): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-color'
(22782,106845): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-bg'
(22782,106876): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(22782,106916): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-color'
(22782,107197): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-color'
(22782,107270): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-bg'
(22782,107343): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-color'
(22782,107394): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-bg'
(22782,107438): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-border-color'
(22782,107594): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(22782,107646): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(22782,107817): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(22782,107971): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(22782,108168): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(22782,108308): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(22782,108361): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(22782,108563): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(22782,108720): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(22782,108923): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(22782,109066): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(22782,109119): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(22782,109322): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(22782,109479): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(22782,109682): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(22782,109825): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(22782,109878): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(22782,110081): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(22782,110238): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(22782,110441): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(22782,110584): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(22782,110637): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(22782,110841): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(22782,110998): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(22782,111201): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(22782,111344): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(22782,111397): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(22782,111603): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(22782,111761): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(22782,111966): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(22782,112110): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(22782,112163): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(22782,112284): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(22782,112406): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,112460): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,112507): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,112568): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,112628): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,112692): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,112753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,112818): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,112875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,112933): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,113028): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,113084): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,113133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,113196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,113256): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,113322): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,113383): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,113450): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,113509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,113569): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,113664): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,113718): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,113765): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,113826): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,113886): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,113950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,114011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,114076): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,114133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,114191): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,114281): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,114332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,114376): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,114434): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,114494): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,114555): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,114616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,114678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,114732): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,114787): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,114877): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,114931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,114978): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,115039): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,115099): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,115163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,115224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,115289): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,115346): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,115404): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,115496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,115549): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,115595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,115655): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,115715): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,115778): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,115839): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,115903): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,115959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,116016): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,116106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,116158): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,116203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,116262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,116322): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,116384): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,116445): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,116508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,116563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,116619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,116707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,116758): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,116802): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,116860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,116920): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,116981): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,117042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,117104): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,117158): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,117213): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,117289): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,117315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,117655): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,117682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,117716): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,117783): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,117814): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,117851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,117997): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(22782,118046): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-bg'
(22782,118134): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-opacity'
(22782,118185): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(22782,118240): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-hover-opacity'
(22782,118312): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-shadow'
(22782,118353): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-opacity'
(22782,118519): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-disabled-opacity'
(22782,118580): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(22782,118652): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(22782,118687): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,118710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,118739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,118767): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,118793): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,118820): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,118850): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,118869): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,118917): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,118964): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,119023): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,119072): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,119115): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,119165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,119220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,119297): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-max-width'
(22782,119348): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-font-size'
(22782,119380): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-color'
(22782,119439): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-bg'
(22782,119493): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(22782,119528): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-color'
(22782,119568): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-box-shadow'
(22782,119609): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(22782,119707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,119761): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-zindex'
(22782,119935): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-spacing'
(22782,120013): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-y'
(22782,120039): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(22782,120071): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-color'
(22782,120117): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-bg'
(22782,120185): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(22782,120220): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-border-color'
(22782,120284): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(22782,120316): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(22782,120375): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(22782,120407): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(22782,120486): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(22782,120525): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(22782,120571): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(22782,120620): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,120643): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,120666): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,120690): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,120715): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,120734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,120766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,120825): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,120872): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,120924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,120970): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,121061): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,121094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,121127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,121163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,121217): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,121271): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,121304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,121333): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,121356): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,121410): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,121505): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-zindex'
(22782,121658): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(22782,122013): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(22782,122244): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(22782,122357): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-color'
(22782,122416): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-bg'
(22782,122470): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-width'
(22782,122505): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-color'
(22782,122548): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-radius'
(22782,122599): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,122625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,122647): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,122714): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-zindex'
(22782,122782): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-bg'
(22782,122864): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-opacity'
(22782,122959): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding'
(22782,123004): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-width'
(22782,123046): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-color'
(22782,123105): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(22782,123165): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(22782,123239): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(22782,123283): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(22782,123340): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(22782,123385): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(22782,123430): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(22782,123510): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-title-line-height'
(22782,123596): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(22782,123733): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(22782,123759): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(22782,123809): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-bg'
(22782,123846): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-width'
(22782,123888): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-color'
(22782,123951): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(22782,124013): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(22782,124077): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(22782,124137): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,124163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,124235): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-width'
(22782,124297): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,124366): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,124426): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,126384): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,126409): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,126438): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,126468): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,126499): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,126521): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,126553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,126590): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,126631): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,126682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,126707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,126739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,126785): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-zindex'
(22782,126831): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-margin'
(22782,126868): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(22782,127140): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-font-size'
(22782,127221): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-opacity'
(22782,127291): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(22782,127328): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(22782,127572): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(22782,127733): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(22782,127769): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(22782,127824): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(22782,127953): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(22782,127991): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(22782,128029): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(22782,128197): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(22782,128233): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(22782,128269): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(22782,128326): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(22782,128458): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(22782,128635): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(22782,128671): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(22782,128722): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(22782,128853): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(22782,128891): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(22782,128929): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(22782,129097): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(22782,129140): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(22782,129176): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(22782,129225): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(22782,129271): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-max-width'
(22782,129307): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-y'
(22782,129335): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-x'
(22782,129369): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-color'
(22782,129428): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(22782,129463): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-border-radius'
(22782,129499): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,129524): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,129553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,129585): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,129619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,129668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,129729): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,129783): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,129874): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,129919): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,129954): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,129991): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,130026): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,130060): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,130106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,130139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,130172): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,130217): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,130247): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,130280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,130350): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-zindex'
(22782,130399): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-max-width'
(22782,130439): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(22782,130711): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-font-size'
(22782,130777): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(22782,130833): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(22782,130870): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(22782,130915): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-radius'
(22782,130991): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(22782,131028): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(22782,131333): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(22782,131367): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(22782,131624): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(22782,131660): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(22782,131831): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(22782,131974): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(22782,132022): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(22782,132152): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(22782,132186): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(22782,132224): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(22782,132262): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(22782,132526): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(22782,132562): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(22782,132598): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(22782,132771): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(22782,132914): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(22782,132964): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(22782,133097): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(22782,133131): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(22782,133407): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(22782,133443): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(22782,133613): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(22782,133759): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(22782,133810): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(22782,133999): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(22782,134052): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(22782,134108): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(22782,134145): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(22782,134284): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(22782,134318): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(22782,134356): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(22782,134394): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(22782,134660): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(22782,134703): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(22782,134739): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(22782,134906): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(22782,135051): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(22782,135100): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(22782,135145): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-y'
(22782,135180): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-x'
(22782,135241): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-font-size'
(22782,135282): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-color'
(22782,135330): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(22782,135372): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(22782,135409): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(22782,135463): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(22782,135525): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(22782,135620): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-y'
(22782,135653): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-x'
(22782,135692): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-color'
(22782,139932): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-width'
(22782,139963): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-height'
(22782,140003): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-vertical-align'
(22782,140064): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-speed'
(22782,140114): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-name'
(22782,140213): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,140237): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,140262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,140299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,140332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,140367): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,140422): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-border-width'
(22782,140517): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,140541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,140566): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,140688): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,140712): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,140737): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,140774): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,140809): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,140907): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,140931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,141025): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,141142): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,141169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,141196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,141223): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,141253): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,141283): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,141325): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,141361): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,141412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,141475): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,141525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,141578): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,141694): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(22782,141777): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(22782,141838): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(22782,141910): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(22782,142114): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(22782,142153): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(22782,142192): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(22782,142301): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(22782,142339): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(22782,142378): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(22782,142494): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(22782,142551): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(22782,142590): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(22782,142704): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(22782,142758): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(22782,142797): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(22782,143042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,143069): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,143386): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(22782,143469): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(22782,143530): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(22782,143602): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(22782,143806): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(22782,143845): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(22782,143884): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(22782,143993): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(22782,144031): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(22782,144070): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(22782,144186): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(22782,144243): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(22782,144282): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(22782,144396): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(22782,144450): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(22782,144489): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(22782,144734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,144761): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,145078): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(22782,145161): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(22782,145222): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(22782,145294): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(22782,145498): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(22782,145537): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(22782,145576): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(22782,145685): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(22782,145723): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(22782,145762): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(22782,145878): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(22782,145935): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(22782,145974): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(22782,146088): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(22782,146142): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(22782,146181): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(22782,146426): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,146453): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,146771): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(22782,146854): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(22782,146915): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(22782,146987): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(22782,147193): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(22782,147232): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(22782,147271): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(22782,147380): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(22782,147418): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(22782,147457): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(22782,147573): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(22782,147630): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(22782,147669): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(22782,147783): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(22782,147837): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(22782,147876): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(22782,148122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,148149): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,148468): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(22782,148551): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(22782,148612): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(22782,148684): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(22782,148892): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(22782,148931): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(22782,148970): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(22782,149080): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(22782,149118): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(22782,149157): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(22782,149274): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(22782,149331): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(22782,149370): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(22782,149485): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(22782,149539): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(22782,149578): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(22782,149830): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,149857): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,150145): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(22782,150228): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(22782,150289): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(22782,150361): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(22782,150505): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(22782,150544): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(22782,150583): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(22782,150689): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(22782,150727): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(22782,150766): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(22782,150879): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(22782,150936): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(22782,150975): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(22782,151086): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(22782,151140): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(22782,151179): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(22782,151611): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(22782,151641): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(22782,151713): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(22782,151754): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(22782,151808): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(22782,151850): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(22782,151892): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(22782,151973): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-title-line-height'
(22782,152047): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(22782,152077): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(22782,152994): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(22782,153016): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(22782,153112): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(22782,153136): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(22782,153230): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(22782,153252): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(22782,153343): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(22782,153362): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(22782,153456): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(22782,153478): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(22782,153571): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(22782,153592): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(22782,153684): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(22782,153704): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(22782,153795): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(22782,153814): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(22782,153873): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(22782,153895): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(22782,153966): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(22782,153988): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,154061): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(22782,154083): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,154190): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(22782,154271): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,154354): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,154427): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(22782,154451): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(22782,154522): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(22782,154546): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,154619): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(22782,154643): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,154754): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(22782,154835): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,154918): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,154989): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(22782,155011): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(22782,155082): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(22782,155104): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,155177): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(22782,155199): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,155306): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(22782,155387): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,155470): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,155538): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(22782,155557): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(22782,155628): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(22782,155647): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,155720): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(22782,155739): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,155841): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(22782,155923): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,156007): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,156078): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(22782,156100): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(22782,156171): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(22782,156193): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,156266): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(22782,156288): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,156396): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(22782,156478): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,156562): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,156632): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(22782,156653): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(22782,156724): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(22782,156745): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,156818): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(22782,156839): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,156944): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(22782,157025): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,157108): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,157177): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(22782,157197): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(22782,157268): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(22782,157288): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,157361): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(22782,157381): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,157486): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(22782,157569): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,157654): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,157722): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(22782,157741): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(22782,157812): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(22782,157831): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,157904): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(22782,157923): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,158023): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(22782,158103): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,158185): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,158262): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(22782,158291): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(22782,158362): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(22782,158391): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,158464): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(22782,158493): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,158602): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(22782,158631): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(22782,158704): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(22782,158733): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,158809): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(22782,158838): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,158926): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-x'
(22782,158951): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-y'
(22782,158976): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-blur'
(22782,159004): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-width'
(22782,159031): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-color'
(22782,159155): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(22782,159180): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(22782,159235): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(22782,159260): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(22782,159627): run-time error CSS1039: Token not allowed after unary operator: '-bs-icon-link-transform'
(22782,159757): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(22782,159860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,159894): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,159928): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,159965): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,161940): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,163934): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow'
(22782,163987): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow-sm'
(22782,164043): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow-lg'
(22782,164131): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,164233): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,164335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,164432): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,164529): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,164628): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,164725): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,164820): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,165686): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,165709): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(22782,165732): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(22782,165817): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,165840): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(22782,165863): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(22782,165958): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,165981): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(22782,166004): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(22782,166105): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,166128): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(22782,166151): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(22782,166253): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22782,166276): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(22782,166299): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(22782,166383): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,166428): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(22782,166450): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(22782,166499): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,166544): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(22782,166568): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(22782,166615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,166660): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(22782,166682): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(22782,166726): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,166771): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(22782,166790): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(22782,166837): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,166882): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(22782,166904): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(22782,166950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,166995): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(22782,167016): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(22782,167061): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,167106): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(22782,167126): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(22782,167170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,167215): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(22782,167234): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(22782,167279): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,167324): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(22782,167344): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(22782,167389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,167434): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(22782,167454): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(22782,167526): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-border-subtle'
(22782,167606): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-border-subtle'
(22782,167686): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-border-subtle'
(22782,167761): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-border-subtle'
(22782,167836): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-border-subtle'
(22782,167913): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-border-subtle'
(22782,167988): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-border-subtle'
(22782,168061): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-border-subtle'
(22782,168299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,168342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,168386): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,168429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,168474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,175569): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(22782,176958): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,176994): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(22782,177016): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(22782,177061): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,177097): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(22782,177121): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(22782,177164): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,177200): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(22782,177222): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(22782,177262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,177298): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(22782,177317): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(22782,177360): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,177396): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(22782,177418): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(22782,177460): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,177496): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(22782,177517): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(22782,177558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,177594): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(22782,177614): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(22782,177654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,177690): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(22782,177709): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(22782,177750): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,177786): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(22782,177806): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(22782,177847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,177883): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(22782,177903): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(22782,177943): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,177979): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(22782,178004): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(22782,178045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,178076): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(22782,178122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,178188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,178266): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,178297): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(22782,178348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,178379): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-color'
(22782,178429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,178460): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color'
(22782,178502): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,178563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,178603): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,178642): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,178683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,178737): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-text-emphasis'
(22782,178810): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-text-emphasis'
(22782,178883): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-text-emphasis'
(22782,178951): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-text-emphasis'
(22782,179019): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-text-emphasis'
(22782,179089): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-text-emphasis'
(22782,179157): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-text-emphasis'
(22782,179223): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-text-emphasis'
(22782,179274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,179325): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,179364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,179416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,179456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,179507): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,179546): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,179598): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,179639): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,179689): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,180097): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,180167): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(22782,180189): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,180260): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(22782,180282): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,180347): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,180417): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(22782,180441): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,180512): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(22782,180536): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,180599): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,180669): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(22782,180691): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,180762): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(22782,180784): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,180844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,180914): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(22782,180933): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,181004): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(22782,181023): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,181086): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,181156): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(22782,181178): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,181249): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(22782,181271): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,181333): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,181403): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(22782,181424): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,181495): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(22782,181516): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,181577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,181647): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(22782,181667): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,181738): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(22782,181758): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,181818): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,181888): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(22782,181907): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,181978): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(22782,181997): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,182052): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,182122): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(22782,182147): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,182220): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(22782,182245): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(22782,182312): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,182380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,182437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,182508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,182567): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,182639): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,182699): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,182770): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,182829): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,182901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,182962): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,183032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,183074): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,183119): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(22782,183141): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(22782,183182): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,183227): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(22782,183251): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(22782,183290): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,183335): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(22782,183357): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(22782,183393): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,183438): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(22782,183457): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(22782,183496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,183541): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(22782,183563): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(22782,183601): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,183646): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(22782,183667): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(22782,183704): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,183749): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(22782,183769): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(22782,183805): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,183850): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(22782,183869): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(22782,183906): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,183951): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(22782,183971): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(22782,184008): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,184053): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(22782,184073): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(22782,184109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,184154): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg-rgb'
(22782,184176): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(22782,184219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,184295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,184340): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-rgb'
(22782,184367): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(22782,184412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,184457): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg-rgb'
(22782,184483): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(22782,184525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,184560): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,184596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,184631): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,184668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22782,184727): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-bg-subtle'
(22782,184803): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-subtle'
(22782,184879): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-bg-subtle'
(22782,184950): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-bg-subtle'
(22782,185021): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-bg-subtle'
(22782,185094): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-bg-subtle'
(22782,185165): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-bg-subtle'
(22782,185234): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-bg-subtle'
(22782,185299): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(22782,185761): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,185857): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(22782,185919): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,185978): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(22782,186040): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(22782,186102): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(22782,186212): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(22782,186287): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,186345): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,186503): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(22782,186564): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(22782,186639): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,186697): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,186769): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(22782,186830): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(22782,186905): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(22782,186966): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(22782,187041): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(22782,187103): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(22782,187277): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(22782,187340): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(22782,187416): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,187477): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,187640): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(22782,187704): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(22782,187780): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,187841): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,187914): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(22782,187978): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(22782,188054): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(22782,188118): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(22782,188194): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(22782,188259): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(22782,188438): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(22782,188504): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(22782,188586): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,188646): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,188820): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(22782,188883): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(22782,188965): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,189025): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,189104): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(22782,189167): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(22782,189249): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(22782,189312): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(22782,189394): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(22782,189458): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(22782,189648): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(22782,189713): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(22782,189793): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,189850): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,190017): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(22782,190077): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(22782,190157): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,190214): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(22782,190291): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(22782,190351): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(22782,190431): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(22782,190491): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(22782,190571): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(22782,190632): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(22782,190815): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(22782,190877): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(22803,2314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22803,2750): run-time error CSS1039: Token not allowed after unary operator: '-swiper-wrapper-transition-timing-function'
(22803,4558): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-before'
(22803,4703): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-after'
(22803,4849): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-before'
(22803,4991): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-after'
(22803,5976): run-time error CSS1039: Token not allowed after unary operator: '-swiper-preloader-color'
(22803,6005): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(22803,6281): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22803,6340): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22803,6761): run-time error CSS1039: Token not allowed after unary operator: '-swiper-virtual-size'
(22803,6876): run-time error CSS1039: Token not allowed after unary operator: '-swiper-virtual-size'
(22803,6904): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22803,7001): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-top-offset'
(22803,7052): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(22803,7099): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(22803,7152): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(22803,7274): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-color'
(22803,7304): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(22803,7972): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-sides-offset'
(22803,8084): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-sides-offset'
(22803,8257): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(22803,8506): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-sides-offset'
(22803,9089): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bottom'
(22803,9129): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-top'
(22803,9941): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-width'
(22803,9978): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-size'
(22803,10027): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-height'
(22803,10065): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-size'
(22803,10142): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-border-radius'
(22803,10203): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-inactive-color'
(22803,10263): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-inactive-opacity'
(22803,10606): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-opacity'
(22803,10660): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(22803,10690): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(22803,10821): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-right'
(22803,10861): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-left'
(22803,11095): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-vertical-gap'
(22803,11806): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-horizontal-gap'
(22803,12498): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-fraction-color'
(22803,12588): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-progressbar-bg-color'
(22803,12746): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(22803,12776): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(22803,13320): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-progressbar-size'
(22803,13679): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-progressbar-size'
(22803,13819): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-border-radius'
(22803,13909): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-bg-color'
(22803,14175): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-sides-offset'
(22803,14222): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-bottom'
(22803,14261): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-top'
(22803,14312): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-size'
(22803,14367): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-sides-offset'
(22803,14510): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-left'
(22803,14550): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-right'
(22803,14588): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-sides-offset'
(22803,14645): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-size'
(22803,14701): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-sides-offset'
(22803,14817): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-drag-bg-color'
(22803,14884): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-border-radius'
 */
@charset "UTF-8";

/*AÃ±o 2022 Desarrollado por Juan Diego Mesa O. para la OAC del DNP
juand.mesa@outlook.com
juandiegomesa.com */

/*Actualizacion aÃ±o 2023, Desarrollado para la OAC del DNP
Marco_andrey - Marromero@DNP.gov.co

*/

html {
    scroll-behavior: smooth;
}

body {
    width: 100vw;
    overflow-x: hidden;
}

a {
    color: inherit;
}

.hidden {
    display: none;
}

/* Desactiva gif en menÃº Inicio */
#DN_0 .DNPNav-menu-item-submenu {
    display: none;
}

/* Marco Romero modificacion bloques misionales start */
.DNPBlock {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0 auto;
    width: 100%;
    max-width: 1280px;
    padding: 30px 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBlock {
        padding: 2vw 0;
        width: 90vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPBlock {
        padding: 3vw 0;
        width: 90vw;
    }
}

.DNPBlock-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.DNPBlock-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.DNPBlock-around {
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

.DNPBlock-relative {
    position: relative;
}

.DNPUp {
    display: none;
    position: fixed;
    z-index: 40;
    background-color: #E6EFFD;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    border: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    bottom: 25px;
    right: 25px;
    border-radius: 8px;
    padding: 10px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPUp {
        bottom: 2vw;
        right: 2vw;
        border-radius: 0.8vw;
        padding: 0.9vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPUp {
        bottom: 3vw;
        right: 3vw;
        border-radius: 1vw;
        padding: 1.5vw;
    }
}

.DNPUp.show {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.DNPUp-icon {
    width: 30px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPUp-icon {
        width: 3vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPUp-icon {
        width: 6.5vw;
    }
}

.DNPUp-text {
    font-family: "Work Sans", sans-serif;
    color: #004884;
    font-weight: 500;
    font-size: 18px;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    overflow: hidden;
    max-height: 20px;
    max-width: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPUp-text {
        display: none;
    }
}

@media screen and (max-width: 600px) {
    .DNPUp-text {
        display: none;
    }
}

.DNPUp:hover .DNPUp-text,
.DNPUp:focus .DNPUp-text {
    padding-left: 7px;
    max-width: 150px;
}

/* Transversales */
.DNPHeader-bar {
    width: 100vw;
    background-color: #3366CC;
    padding: 5px 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHeader-bar {
        padding: 0.5vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPHeader-bar {
        padding: 1vw 0;
    }
}

.DNPHeader-bar-logo {
    height: 27px;
    min-height: 27px;
    min-width: 135px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHeader-bar-logo {
        height: 2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPHeader-bar-logo {
        height: 7vw;
    }
}

.DNPHeader-container {
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHeader-container {
        padding: 0 1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPHeader-container {
        padding: 0 3vw;
    }
}

.DNPHeader-brand {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-width: 1280px;
    margin: 5px auto 0;
    padding: 30px 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHeader-brand {
        padding: 3vw 5vw;
        margin-top: 0.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPHeader-brand {
        padding: 3vw 5vw;
        margin-top: 1vw;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media screen and (max-width: 600px) {
    .DNPHeader-brand-logo {
        padding-bottom: 3vw;
    }
}

.DNPHeader-brand-logo img {
    height: 50px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHeader-brand-logo img {
        height: 5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPHeader-brand-logo img {
        height: auto;
        width: 80vw;
    }
}

.DNPHeader-brand-search {
    position: relative;
    width: 350px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHeader-brand-search {
        width: 30vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPHeader-brand-search {
        width: 90vw;
    }
}

.DNPHeader-brand-search a {
    width: 100%;
    text-align: right;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
}

.DNPHeader-brand-search input[type=text] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #535353;
    font-size: 14px;
    padding: 6px 40px 6px 16px;
    width: 100%;
    border: 1px solid #535353;
    border-radius: 8px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHeader-brand-search input[type=text] {
        font-size: 1.3vw;
        padding: 0.7vw 3.7vw 0.6vw 1.4vw;
        border-width: 0.1vw;
        border-radius: 1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPHeader-brand-search input[type=text] {
        font-size: 4.5vw;
        padding: 1.5vw 10vw 1.5vw 2vw;
        border-width: 0.2vw;
        border-radius: 1vw;
    }
}

.DNPHeader-brand-search input[type=text]:focus,
.DNPHeader-brand-search input[type=text]:focus-visible {
    border: 2px solid #3366CC;
}

.DNPHeader-brand-search input[type=submit],
.DNPHeader-brand-search input[type=button] {
    background-image: url("../assets/search_icon.svg");
    background-repeat: no-repeat;
    background-position: center;
    border: none;
    color: #fff;
    cursor: pointer;
    background-color: #3366CC;
    font-size: 0;
    border-radius: 50%;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 25px;
    background-size: 14px;
    height: 25px;
    right: 4px;
    min-width: 0;
    padding: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPHeader-brand-search input[type=submit],
    .DNPHeader-brand-search input[type=button] {
        width: 2vw;
        background-size: 1.2vw;
        height: 2vw;
        right: 0.4vw;
    }
}

@media screen and (max-width: 600px) {

    .DNPHeader-brand-search input[type=submit],
    .DNPHeader-brand-search input[type=button] {
        width: 7vw;
        background-size: 4vw;
        height: 7vw;
        right: 1vw;
    }
}

.DNPHeader-brand-search div {
    position: relative;
}

.DNPNav {
    width: 1280px;
    position: relative;
    background-color: #f6f8f9;
    border-bottom: 4px solid #12428f;
    padding: 0 calc(50vw - 640px);
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPNav {
        width: 100%;
    }
}

@media screen and (max-width: 600px) {
    .DNPNav {
        width: 100vw;
        overflow: hidden;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 50;
        border-bottom: none;
        height: 0;
        -webkit-transition-duration: 1s;
        transition-duration: 1s;
    }

        .DNPNav.opened {
            height: 100vh;
            overflow-y: scroll;
            scrollbar-width: none;
        }

            .DNPNav.opened::-webkit-scrollbar {
                display: none;
            }

            .DNPNav.opened .DNPNav-button-open {
                display: none !important;
            }

            .DNPNav.opened .DNPNav-button-close {
                display: block !important;
            }

            .DNPNav.opened .DNPNav-menu {
                height: auto;
            }
}

.DNPNav.fixed {
    position: fixed;
    top: 0;
    z-index: 50;
}

.DNPNav-button {
    display: none;
}

@media screen and (max-width: 600px) {
    .DNPNav-button {
        min-width: 0;
        padding: 0;
        background-color: transparent;
        display: block;
        position: fixed;
        width: 10vw;
        top: 3vw;
        right: 3vw;
        border: none;
        background-color: transparent;
    }

    .DNPNav-button-close {
        display: none;
    }

    .DNPNav-button img {
        width: 100%;
    }
}

.DNPNav-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: initial;
    padding: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

@media screen and (max-width: 600px) {
    .DNPNav-menu {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto;
        padding: 10vw 0;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.DNPNav-menu-item {
    position: relative;
    -webkit-box-flex: inherit;
    -ms-flex: inherit;
    flex: inherit;
    max-width: 250px;
    text-align: left;
    list-style: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (max-width: 600px) {
    .DNPNav-menu-item {
        width: 100vw;
        max-width: none;
        min-height: 10vh;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 15vw;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.DNPNav-menu-item.opened .DNPNav-menu-item-corner,
.DNPNav-menu-item[aria-expanded=true] .DNPNav-menu-item-corner,
.DNPNav-menu-item:focus-within .DNPNav-menu-item-corner {
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
    top: 4vw;
}

.DNPNav-menu-item.opened .DNPNav-menu-item-submenu,
.DNPNav-menu-item[aria-expanded=true] .DNPNav-menu-item-submenu,
.DNPNav-menu-item:focus-within .DNPNav-menu-item-submenu {
    max-height: -webkit-max-content;
    max-height: -moz-max-content;
    max-height: max-content;
    /* Desactivado
  padding-top: 16vh;*/
}

.DNPNav-menu-item-corner {
    display: none;
}

@media screen and (max-width: 600px) {
    .DNPNav-menu-item-corner {
        position: absolute;
        display: block;
        right: 10vw;
        top: 4.5vh;
        border-left: 2vw solid transparent;
        border-right: 2vw solid transparent;
        border-top: 2vw solid #535353;
    }
}

/*Marco Romero-start*/
.DNPNav-menu-item a {
    font-family: "Work Sans", sans-serif;
    font-weight: 500;
    text-align: left;
    color: #333;
    display: block;
    line-height: 1.3;
    font-size: 1.5rem;
    padding: 8px 20px;
}

@media screen and (max-width: 600px) {
    .DNPNav-menu-item a {
        font-size: 4vw;
        padding: 2vw 5vw;
    }
}

.DNPNav-menu-item a:hover {
    text-decoration: none;
    background-color: #3366CC;
    color: #fff;
}

/*Marco Romero-end*/

.DNPNav-menu-item-submenu {
    position: absolute;
    left: 0;
    top: 100%;
    overflow: hidden;
    max-height: 0;
    background-color: #F6F8F9;
    z-index: 100;
    min-width: 178px;
    padding: 0;
}

@media screen and (max-width: 600px) {
    .DNPNav-menu-item-submenu {
        position: relative;
        background-color: transparent;
        -webkit-transition-duration: 0.5s;
        transition-duration: 0.5s;
    }
}

.DNPNav-menu-item-submenu::before {
    content: "";
    display: block;
    position: absolute;
    margin: 0 auto;
    top: 0;
    left: calc(50% - 87px);
    padding-bottom: 5px;
    width: 178px;
    height: 100px;
    background: transparent center no-repeat;
    /* Desactivado */
    display: none;
}

@media screen and (max-width: 600px) {
    .DNPNav-menu-item-submenu::before {
        padding-bottom: 1vh;
        height: 15vh;
        width: 27vh;
    }
}

.DNPNav-menu-item-submenu-container {
    display: -ms-grid;
    display: grid;
    grid-gap: 5px;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    grid-template-rows: repeat(auto-fit, minmax(35px, 1fr));
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-height: calc(100vh - 180px);
    grid-auto-flow: column;
    padding-top: 12px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPNav-menu-item-submenu-container {
        padding-top: 1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPNav-menu-item-submenu-container {
        padding-top: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        max-height: none;
    }
}

/* Modificacion sub menu izq start*/

.DNPNav-menu-item-submenu-item {
    padding: 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}

    .DNPNav-menu-item-submenu-item a {
        font-family: "Work Sans", sans-serif;
        font-weight: 500;
        text-align: start;
        color: #535353;
        font-size: 13px;
        max-width: 250px;
        padding: 5px 0;
        min-height: -webkit-max-content;
        min-height: -moz-max-content;
        min-height: max-content;
    }

    /* Modificacion sub menu izq end*/

    .DNPNav-menu-item-submenu-item:hover {
        background-color: #3366CC;
    }

        .DNPNav-menu-item-submenu-item:hover a {
            color: #fff;
        }

.DNPNav-menu-item:nth-last-child(-n+3) .DNPNav-menu-item-submenu {
    left: auto;
    right: 0;
}

@media screen and (min-width: 1280px) {

    .DNPNav-menu-item:hover,
    .DNPNav-menu-item:focus-within,
    .DNPNav-menu-item:active,
    .DNPNav-menu-item[aria-expanded=true] {
        background-color: #F6F8F9;
    }

        .DNPNav-menu-item:hover .DNPNav-menu-item-submenu,
        .DNPNav-menu-item:focus-within .DNPNav-menu-item-submenu,
        .DNPNav-menu-item:active .DNPNav-menu-item-submenu,
        .DNPNav-menu-item[aria-expanded=true] .DNPNav-menu-item-submenu {
            max-height: calc(100vh - 180px);
            border-bottom: 4px solid #16428b;
            /* Desactivado
    padding-top: 110px; */
        }
}

.DNPBread {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 1280px;
    padding: 15px 0;
    margin: 0 auto;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBread {
        width: 90vw;
        padding: 1.1vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPBread {
        width: 90vw;
        padding: 2vw 0;
    }
}

.DNPBread-element {
    font-family: "Work Sans", sans-serif;
    color: #004884;
    font-weight: 500;
    font-size: 14px;
    padding: 2.5px 8px 0 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBread-element {
        font-size: 1vw;
        padding: 0.2vw 0.55vw 0 0;
        border-right-width: 0.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPBread-element {
        font-size: 3vw;
        padding: 0.7vw 1.5vw 0 0;
        border-right-width: 0.4vw;
    }
}

.DNPBread-element:after {
    content: ">";
    font-family: "Work Sans", sans-serif;
    color: #BABABA;
    font-weight: 400;
    position: static;
    display: inline-block;
    vertical-align: middle;
    padding: 2.5px 0 2.5px 8px;
    font-size: 10px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBread-element:after {
        padding: 0.2vw 0 0.2vw 0.8vw;
        font-size: 0.9vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPBread-element:after {
        padding: 0.5vw 0 0.5vw 1.5vw;
        font-size: 2.5vw;
    }
}

.DNPBread-element:last-child:after {
    content: "";
}

.DNPBread-element a {
    font-weight: 400;
    color: #004884;
}

    .DNPBread-element a:hover {
        text-decoration: underline;
    }

/*Marco Romero start*/

.DNPFooter-info {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(15%, #fff), color-stop(15%, #ededed), color-stop(85%, #ededed), color-stop(85%, #ededed));
    background-image: linear-gradient(to bottom, #fff, #fff 15%, #ededed 15%, #ededed 85%, #ededed 85%);
    background-color: #EDEDED;
}

/*Marco Romero end*/
.DNPFooter-info-container {
    position: relative;
    overflow: hidden;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    width: 90%;
    padding: 50px 50px 10px;
    max-width: 1180px;
    -webkit-box-shadow: 0 0 3px grey;
    box-shadow: 0 0 3px grey;
    margin: 0 auto 15px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPFooter-info-container {
        width: 80vw;
        padding: 4vw 5vw 1vw;
        margin-bottom: 1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPFooter-info-container {
        width: 80vw;
        padding: 4vw 5vw 1vw;
        margin-bottom: 1vw;
    }
}

.DNPFooter-info-title {
    font-family: "Work Sans", sans-serif;
    color: #004884;
    font-weight: 500;
    width: 60%;
    font-size: 20px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPFooter-info-title {
        font-size: 1.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPFooter-info-title {
        width: 100%;
        font-size: 5vw;
        padding-bottom: 3vw;
    }
}

.DNPFooter-info-logos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 35%;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: 50px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPFooter-info-logos {
        height: 4.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPFooter-info-logos {
        height: auto;
        width: 100%;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}

.DNPFooter-info-logos-element {
    height: 60px;
    margin-bottom: 10px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPFooter-info-logos-element {
        height: 5vw;
        margin-bottom: 1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPFooter-info-logos-element {
        margin-bottom: 1vw;
        height: 12vw;
    }
}

.DNPFooter-info-data {
    padding-bottom: 10px;
}

.DNPFooter-info-data-title {
    font-family: "Work Sans", sans-serif;
    color: #004884;
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 15px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPFooter-info-data-title {
        font-size: 1.3vw;
        margin-bottom: 1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPFooter-info-data-title {
        font-size: 4vw;
        margin: 3vw 0;
    }
}

.DNPFooter-info-data-text {
    font-family: "Work Sans", sans-serif;
    color: #535353;
    font-weight: 400;
    margin-bottom: inherit;
    line-height: initial;
    font-size: 14px;
    padding-bottom: 5px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPFooter-info-data-text {
        font-size: 1.1vw;
        padding-bottom: 0.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPFooter-info-data-text {
        font-size: 3vw;
        padding-bottom: 2vw;
    }
}

.DNPFooter-info-social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    padding: 10px 0;
}

.DNPFooter-info-social-element {
    font-family: "Work Sans", sans-serif;
    color: #004884;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    padding: 0 20px 5px 0;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPFooter-info-social-element {
        font-size: 1.1vw;
        padding-bottom: 0.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPFooter-info-social-element {
        font-size: 3vw;
        padding-bottom: 2vw;
    }
}

.DNPFooter-info-social-element:visited,
.DNPFooter-info-social-element:hover {
    color: #3366CC;
}

.DNPFooter-info-social-element:before {
    display: inline-block;
    content: "";
    background-repeat: no-repeat;
    color: #fff;
    border-radius: 50%;
    background-position: center;
    vertical-align: middle;
    background-size: 14px;
    width: 25px;
    height: 25px;
    margin-right: 5px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPFooter-info-social-element:before {
        background-size: 1.2vw;
        width: 3vw;
        height: 3vw;
        margin-right: 0.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPFooter-info-social-element:before {
        background-size: 2.5vw;
        width: 7vw;
        height: 7vw;
        margin-right: 1vw;
    }
}

.DNPFooter-info-social-element.tw:before {
    background-image: url("../bootstrap-icons-1.11.2/twitter-x.svg");
}

.DNPFooter-info-social-element.ig:before {
    background-image: url("../bootstrap-icons-1.11.2/instagram.svg");
}

.DNPFooter-info-social-element.fb:before {
    background-image: url("../bootstrap-icons-1.11.2/facebook.svg");
}

.DNPFooter-info-social-element.in:before {
    background-image: url("../bootstrap-icons-1.11.2/linkedin.svg");
}

.DNPFooter-info-social-element.yt:before {
    background-image: url("../bootstrap-icons-1.11.2/youtube.svg");
}

.DNPFooter-info-social-element.tk:before {
    background-image: url("../bootstrap-icons-1.11.2/tiktok.svg");
}

.DNPFooter-info-social-link {
    font-family: "Work Sans", sans-serif;
    color: #535353;
    text-decoration: underline;
    font-weight: 700;
    font-size: 14px;
    padding: 0 20px 5px 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPFooter-info-social-link {
        font-size: 1.1vw;
        padding-bottom: 0.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPFooter-info-social-link {
        font-size: 3vw;
        padding-bottom: 2vw;
    }
}

.DNPFooter-info-social-link:visited {
    color: #535353;
}

.DNPFooter-bar {
    width: 100vw;
    background-color: #3366CC;
    z-index: 50;
    padding: 20px 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPFooter-bar {
        padding: 2vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPFooter-bar {
        padding: 4vw 0;
    }
}

.DNPFooter-bar-container {
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPFooter-bar-container {
        padding: 0 1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPFooter-bar-container {
        padding: 0;
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
    }
}

.DNPFooter-bar-logo {
    height: 25px;
    margin-right: 10px;
    padding-right: 10px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPFooter-bar-logo {
        height: 2.5vw;
        margin-right: 1vw;
        padding-right: 1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPFooter-bar-logo {
        height: 7vw;
        margin-right: 2vw;
        padding-right: 2vw;
    }
}

.DNPFooter-bar-logo.border {
    border-right: solid 1px #fff;
}

@media screen and (max-width: 600px) {
    .DNPFooter-bar-logo {
        border-right-width: 0.2vw;
    }
}

/* Components */
.DNPBanner {
    width: 100vw;
    margin: 0 auto;
    background-color: #E6EFFD;
    border-bottom: 3px solid #3366CC;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBanner {
        border-bottom-width: 1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPBanner {
        border-bottom: none;
    }
}

.DNPBanner-image {
    display: block;
    margin: 0 auto;
    width: 100vw;
    max-width: 1920px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.DNPBlocks {
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(4, 300px);
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    align-items: flex-start;
    width: 100%;
    max-width: 1280px;
    padding: 48px 0 24px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBlocks {
        grid-template-columns: repeat(4, 21vw);
        width: 90vw;
        padding: 4vw 0 2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPBlocks {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 90vw;
        padding: 8vw 0 4vw;
    }
}

.DNPBlocks-element {
    overflow: hidden;
    border-radius: 8px;
    width: 300px;
    margin-bottom: 24px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBlocks-element {
        width: 21vw;
        margin-bottom: 2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPBlocks-element {
        width: 90vw;
        margin-bottom: 8vw;
        border-radius: 3vw;
    }
}

.DNPBlocks-element:hover a .DNPBlocks-element-head-title {
    background-color: rgba(0, 72, 132, 0.8509803922);
}

.DNPBlocks-element-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 300px;
    height: 300px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBlocks-element-head {
        width: 21vw;
        height: 21vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPBlocks-element-head {
        width: 90vw;
        height: 90vw;
    }
}

.DNPBlocks-element-head-title,
h2.DNPBlocks-element-head-title,
h3.DNPBlocks-element-head-title {
    color: #fff;
    font-family: "Work Sans", sans-serif;
    font-weight: 500;
    font-size: var(--fuente0);
    line-height: 1.2;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background-color: rgba(51, 102, 204, 0.8509803922);
    margin: 0;
    text-align: center;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    min-height: calc(var(--fuente1) * 2);
    padding: var(--fuente0) 20px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPBlocks-element-head-title,
    h2.DNPBlocks-element-head-title,
    h3.DNPBlocks-element-head-title {
        max-width: 90vw;
        font-size: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPBlocks-element-head-title,
    h2.DNPBlocks-element-head-title,
    h3.DNPBlocks-element-head-title {
        max-width: 90vw;
        font-size: var(--fuente1_mobile);
    }
}

.DNPBlocks-element-head-title.white,
.DNPBlocks-element-head-title-white,
h2.DNPBlocks-element-head-title.white,
h2.DNPBlocks-element-head-title-white,
h3.DNPBlocks-element-head-title.white,
h3.DNPBlocks-element-head-title-white {
    color: #fff;
}

.DNPBlocks-element-head-title.color1,
.DNPBlocks-element-head-title-color1,
h2.DNPBlocks-element-head-title.color1,
h2.DNPBlocks-element-head-title-color1,
h3.DNPBlocks-element-head-title.color1,
h3.DNPBlocks-element-head-title-color1 {
    color: #069169;
}

.DNPBlocks-element-head-title.color2,
.DNPBlocks-element-head-title-color2,
h2.DNPBlocks-element-head-title.color2,
h2.DNPBlocks-element-head-title-color2,
h3.DNPBlocks-element-head-title.color2,
h3.DNPBlocks-element-head-title-color2 {
    color: #004884;
}

.DNPBlocks-element-head-title.color3,
.DNPBlocks-element-head-title-color3,
h2.DNPBlocks-element-head-title.color3,
h2.DNPBlocks-element-head-title-color3,
h3.DNPBlocks-element-head-title.color3,
h3.DNPBlocks-element-head-title-color3 {
    color: #3366CC;
}

.DNPBlocks-element-head-title.center,
.DNPBlocks-element-head-title-center,
h2.DNPBlocks-element-head-title.center,
h2.DNPBlocks-element-head-title-center,
h3.DNPBlocks-element-head-title.center,
h3.DNPBlocks-element-head-title-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPBlocks-element-head-title.right,
.DNPBlocks-element-head-title-right,
h2.DNPBlocks-element-head-title.right,
h2.DNPBlocks-element-head-title-right,
h3.DNPBlocks-element-head-title.right,
h3.DNPBlocks-element-head-title-right {
    margin-left: auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPBlocks-element-head-title,
    h2.DNPBlocks-element-head-title,
    h3.DNPBlocks-element-head-title {
        min-height: calc(var(--fuente1_tablet) * 2);
        padding: var(--fuente0_tablet) 1.6vw;
    }
}

@media screen and (max-width: 600px) {

    .DNPBlocks-element-head-title,
    h2.DNPBlocks-element-head-title,
    h3.DNPBlocks-element-head-title {
        min-height: calc(var(--fuente1_mobile) * 2);
        padding: var(--fuente0_mobile) 5vw;
    }
}

.DNPBlocks-element-info {
    border: #E6EFFD 2px solid;
    border-top: none;
    padding: var(--fuente0) 20px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBlocks-element-info {
        border-width: 0.2vw;
        padding: var(--fuente0_tablet) 1.6vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPBlocks-element-info {
        border-width: 0.5vw;
        padding: var(--fuente0_mobile) 4vw;
    }
}

.DNPBlocks-element-info-subtitle {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente1);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    margin-top: 3.2rem;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBlocks-element-info-subtitle {
        max-width: 90vw;
        font-size: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPBlocks-element-info-subtitle {
        max-width: 90vw;
        font-size: var(--fuente1_mobile);
    }
}

.DNPBlocks-element-info-subtitle.white,
.DNPBlocks-element-info-subtitle-white {
    color: #fff;
}

.DNPBlocks-element-info-subtitle.color1,
.DNPBlocks-element-info-subtitle-color1 {
    color: #069169;
}

.DNPBlocks-element-info-subtitle.color2,
.DNPBlocks-element-info-subtitle-color2 {
    color: #004884;
}

.DNPBlocks-element-info-subtitle.color3,
.DNPBlocks-element-info-subtitle-color3 {
    color: #3366CC;
}

.DNPBlocks-element-info-subtitle.center,
.DNPBlocks-element-info-subtitle-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPBlocks-element-info-subtitle.right,
.DNPBlocks-element-info-subtitle-right {
    margin-left: auto;
}

.DNPBlocks-element-info-subtext {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente-1);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
    margin: 0;
    padding-bottom: var(--fuente-1);
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBlocks-element-info-subtext {
        max-width: 90vw;
        font-size: var(--fuente-1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPBlocks-element-info-subtext {
        max-width: 90vw;
        font-size: var(--fuente-1_mobile);
    }
}

.DNPBlocks-element-info-subtext a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPBlocks-element-info-subtext a:hover {
        color: #000;
    }

    .DNPBlocks-element-info-subtext a:visited {
        color: #069169;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBlocks-element-info-subtext {
        padding-bottom: var(--fuente-1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPBlocks-element-info-subtext {
        padding-bottom: var(--fuente-1_mobile);
    }
}

.DNPBlocks-element-info-text,
p.DNPBlocks-element-info-text {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente0);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
    margin: 0;
    /* min-height: 100px; */
}

/* .DNPBlocks-element-info-text,
p.DNPBlocks-element-info-text {
  color: #333;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  font-size: var(--fuente0);
  line-height: 1.3;
  max-width: 1280px;
  margin: 0 auto;
  margin: 0;
  min-height: 24px;
} */

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPBlocks-element-info-text,
    p.DNPBlocks-element-info-text {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPBlocks-element-info-text,
    p.DNPBlocks-element-info-text {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPBlocks-element-info-text a,
p.DNPBlocks-element-info-text a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPBlocks-element-info-text a:hover,
    p.DNPBlocks-element-info-text a:hover {
        color: #000;
    }

    .DNPBlocks-element-info-text a:visited,
    p.DNPBlocks-element-info-text a:visited {
        color: #069169;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPBlocks-element-info-text,
    p.DNPBlocks-element-info-text {
        min-height: 11vw;
    }
}

@media screen and (max-width: 600px) {

    .DNPBlocks-element-info-text,
    p.DNPBlocks-element-info-text {
        min-height: auto;
    }
}

.DNPBlocks-element-info-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 12px 0 0;
}

/* .DNPBlocks-element-info-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0 24px 0;
} */

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBlocks-element-info-buttons {
        padding: 1vw 0 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPBlocks-element-info-buttons {
        padding: 2vw 0 0;
    }
}

.DNPBlocks-element-info-buttons-item {
    text-decoration: none;
    cursor: pointer;
    background-color: transparent;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #3366CC;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    border: solid #3366CC 2px;
    border-radius: 50px;
    padding: calc(var(--fuente0) * 0.45) calc(var(--fuente0) * 0.9);
    font-size: var(--fuente0);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: var(--fuente0);
    text-decoration: none !important;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBlocks-element-info-buttons-item {
        border-radius: 35vw;
        padding: calc(var(--fuente0_tablet) * 0.45) calc(var(--fuente0_tablet) * 0.9);
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPBlocks-element-info-buttons-item {
        padding: calc(var(--fuente0_mobile) * 0.45) calc(var(--fuente0_mobile) * 0.9);
        font-size: var(--fuente0_mobile);
    }
}

.DNPBlocks-element-info-buttons-item:visited {
    border-color: #535353;
    color: #535353 !important;
}

    .DNPBlocks-element-info-buttons-item:visited:hover {
        color: #fff !important;
    }

.DNPBlocks-element-info-buttons-item-color {
    border-color: #3366CC;
    background-color: #3366CC;
    color: #fff;
}

    .DNPBlocks-element-info-buttons-item-color:visited {
        border-color: #3366CC;
        color: #fff !important;
    }

.DNPBlocks-element-info-buttons-item:hover {
    background-color: #004884;
    border-color: #004884;
    color: #fff;
    text-decoration: none;
}

.DNPBlocks-element-info-buttons-item > img {
    height: 0;
    margin-left: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBlocks-element-info-buttons-item > img {
        height: var(--fuente0_tablet);
        margin-left: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPBlocks-element-info-buttons-item > img {
        height: var(--fuente0_mobile);
        margin-left: var(--fuente0_mobile);
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBlocks-element-info-buttons-item {
        margin-bottom: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPBlocks-element-info-buttons-item {
        margin-bottom: var(--fuente0_mobile);
    }
}

/* Contenedor para texto enriquecido */
.DNPRichtext {
    width: 100%;
    max-width: 1280px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRichtext {
        max-width: 90vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRichtext {
        max-width: 90vw;
    }
}

.DNPRichtext h2 {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente4);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    padding-bottom: var(--fuente0);
    padding-top: var(--fuente0);
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRichtext h2 {
        max-width: 90vw;
        font-size: var(--fuente4_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPRichtext h2 {
        max-width: 90vw;
        font-size: var(--fuente4_mobile);
    }
}

.DNPRichtext h2.white,
.DNPRichtext h2-white {
    color: #fff;
}

.DNPRichtext h2.color1,
.DNPRichtext h2-color1 {
    color: #069169;
}

.DNPRichtext h2.color2,
.DNPRichtext h2-color2 {
    color: #004884;
}

.DNPRichtext h2.color3,
.DNPRichtext h2-color3 {
    color: #3366CC;
}

.DNPRichtext h2.center,
.DNPRichtext h2-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPRichtext h2.right,
.DNPRichtext h2-right {
    margin-left: auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRichtext h2 {
        padding-bottom: var(--fuente0_tablet);
        padding-top: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPRichtext h2 {
        padding-bottom: var(--fuente0_mobile);
        padding-top: var(--fuente0_mobile);
    }
}

.DNPRichtext h3 {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente3);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    padding-bottom: var(--fuente0);
    padding-top: var(--fuente0);
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRichtext h3 {
        max-width: 90vw;
        font-size: var(--fuente3_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPRichtext h3 {
        max-width: 90vw;
        font-size: var(--fuente3_mobile);
    }
}

.DNPRichtext h3.white,
.DNPRichtext h3-white {
    color: #fff;
}

.DNPRichtext h3.color1,
.DNPRichtext h3-color1 {
    color: #069169;
}

.DNPRichtext h3.color2,
.DNPRichtext h3-color2 {
    color: #004884;
}

.DNPRichtext h3.color3,
.DNPRichtext h3-color3 {
    color: #3366CC;
}

.DNPRichtext h3.center,
.DNPRichtext h3-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPRichtext h3.right,
.DNPRichtext h3-right {
    margin-left: auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRichtext h3 {
        padding-bottom: var(--fuente0_tablet);
        padding-top: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPRichtext h3 {
        padding-bottom: var(--fuente0_mobile);
        padding-top: var(--fuente0_mobile);
    }
}

.DNPRichtext h4 {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente2);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    padding-bottom: var(--fuente0);
    padding-top: var(--fuente0);
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRichtext h4 {
        max-width: 90vw;
        font-size: var(--fuente2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPRichtext h4 {
        max-width: 90vw;
        font-size: var(--fuente2_mobile);
    }
}

.DNPRichtext h4.white,
.DNPRichtext h4-white {
    color: #fff;
}

.DNPRichtext h4.color1,
.DNPRichtext h4-color1 {
    color: #069169;
}

.DNPRichtext h4.color2,
.DNPRichtext h4-color2 {
    color: #004884;
}

.DNPRichtext h4.color3,
.DNPRichtext h4-color3 {
    color: #3366CC;
}

.DNPRichtext h4.center,
.DNPRichtext h4-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPRichtext h4.right,
.DNPRichtext h4-right {
    margin-left: auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRichtext h4 {
        padding-bottom: var(--fuente0_tablet);
        padding-top: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPRichtext h4 {
        padding-bottom: var(--fuente0_mobile);
        padding-top: var(--fuente0_mobile);
    }
}

.DNPRichtext h5 {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente1);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    padding-bottom: var(--fuente0);
    padding-top: var(--fuente0);
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRichtext h5 {
        max-width: 90vw;
        font-size: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPRichtext h5 {
        max-width: 90vw;
        font-size: var(--fuente1_mobile);
    }
}

.DNPRichtext h5.white,
.DNPRichtext h5-white {
    color: #fff;
}

.DNPRichtext h5.color1,
.DNPRichtext h5-color1 {
    color: #069169;
}

.DNPRichtext h5.color2,
.DNPRichtext h5-color2 {
    color: #004884;
}

.DNPRichtext h5.color3,
.DNPRichtext h5-color3 {
    color: #3366CC;
}

.DNPRichtext h5.center,
.DNPRichtext h5-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPRichtext h5.right,
.DNPRichtext h5-right {
    margin-left: auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRichtext h5 {
        padding-bottom: var(--fuente0_tablet);
        padding-top: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPRichtext h5 {
        padding-bottom: var(--fuente0_mobile);
        padding-top: var(--fuente0_mobile);
    }
}

.DNPRichtext h6 {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente0);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    padding-bottom: var(--fuente0);
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRichtext h6 {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPRichtext h6 {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPRichtext h6.white,
.DNPRichtext h6-white {
    color: #fff;
}

.DNPRichtext h6.color1,
.DNPRichtext h6-color1 {
    color: #069169;
}

.DNPRichtext h6.color2,
.DNPRichtext h6-color2 {
    color: #004884;
}

.DNPRichtext h6.color3,
.DNPRichtext h6-color3 {
    color: #3366CC;
}

.DNPRichtext h6.center,
.DNPRichtext h6-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPRichtext h6.right,
.DNPRichtext h6-right {
    margin-left: auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRichtext h6 {
        padding-bottom: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPRichtext h6 {
        padding-bottom: var(--fuente0_mobile);
    }
}

/* Marco Romero Modificacion transparencia y acceso start*/
.DNPRichtext .DNP--info-publica p {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2rem;
    max-width: 1280px;
    margin: 0 auto;
    padding-bottom: var(--fuente0);
    margin: 0;
}

    .DNPRichtext .DNP--info-publica p strong {
        margin: 0 0 0 20px;
    }

    .DNPRichtext .DNP--info-publica p a {
        color: #36c;
        font-size: 1.6rem;
        font-weight: bold;
        text-decoration: underline;
        text-transform: uppercase;
    }

.DNPRichtext .DNP--info-publica .DNP--info-publica--list li {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente-0);
    line-height: 1.3;
    max-width: 1280px;
    padding-bottom: var(--fuente0);
    margin: 0 0 0 20px;
    list-style: none;
}

.DNPRichtext .DNP--info-publica .DNP--info-publica--list a {
    font-size: 1.6rem;
    color: #333;
    font-weight: 500;
    text-decoration: underline;
}

.DNPRichtext .DNP-info-publica--arraw {
    color: #36c;
    font-size: 1.8rem;
    font-weight: bold;
}

/* Marco Romero Modificacion transparencia y acceso end*/

/* Marco Romero Modificacion resultados busqueda start*/
.DNPRichtext p {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2rem;
    max-width: 1280px;
    margin: 0 auto;
    padding-bottom: var(--fuente0);
    margin: 0;
}

.DNPSearch-results-item {
    border-bottom: 2px solid #efefef;
    margin: 32px 0px;
}

    .DNPSearch-results-item h3:first-child {
        margin-bottom: 24px;
    }

    .DNPSearch-results-item p:last-child {
        margin-bottom: 24px;
    }

.DNPText-regular-date {
    text-align: right;
}

.DNPRichtext ul li {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente-0);
    line-height: 1.3;
    max-width: 1280px;
    padding-bottom: var(--fuente0);
    margin: 0 0 0 35px;
    list-style: disc;
}

    .DNPRichtext ul li ul li:first-child {
        padding-top: var(--fuente0);
    }

.DNPRichtext ol li {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente-0);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 0 0 35px;
    padding-bottom: var(--fuente0);
    list-style-type: decimal;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPRichtext p,
    .DNPRichtext li {
        padding-bottom: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPRichtext p,
    .DNPRichtext li {
        padding-bottom: var(--fuente0_mobile);
    }
}

.DNPRichtext p a,
.DNPRichtext li a {
    color: #004884;
    font-weight: 500;
    /* text-decoration: underline; */
    text-decoration: none !important;
}

    .DNPRichtext p a:hover,
    .DNPRichtext li a:hover {
        color: #333;
    }

    .DNPRichtext p a:visited,
    .DNPRichtext li a:visited {
        color: #6f186f;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPRichtext p,
    .DNPRichtext li {
        padding-bottom: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPRichtext p,
    .DNPRichtext li {
        padding-bottom: var(--fuente0_mobile);
    }
}

.DNPRichtext li {
    margin-left: var(--fuente0);
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRichtext li {
        margin-left: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPRichtext li {
        margin-left: var(--fuente0_mobile);
    }
}

/* Marco Romero Modificacion resultados busqueda end*/
.DNPRichtext img:not(.DNPFulltext-icon),
.DNPRichtext iframe {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    padding-bottom: var(--fuente0);
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPRichtext img:not(.DNPFulltext-icon),
    .DNPRichtext iframe {
        padding: 0 2.5vw 1.2vw;
    }
}

@media screen and (max-width: 600px) {

    .DNPRichtext img:not(.DNPFulltext-icon),
    .DNPRichtext iframe {
        padding: 0 7vw 4vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
}

.DNPRichtext a {
    color: #069169;
    text-decoration: underline;
}

    .DNPRichtext a:hover {
        color: #004884;
        font-weight: 500;
    }

    .DNPRichtext a:visited {
        color: #000;
        font-weight: 500;
    }

.DNPText {
    /* TÃ­tulo grande con cinco variaciones -dark, -white, -color1, -color2, --color3 */
    /* Texto de lectura comÃºn con dos variaciones -dark y -white para cambiar el color */
}

.DNPText-bigtitle,
h1.DNPText-bigtitle,
h2.DNPText-bigtitle {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente5);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPText-bigtitle,
    h1.DNPText-bigtitle,
    h2.DNPText-bigtitle {
        max-width: 90vw;
        font-size: var(--fuente5_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPText-bigtitle,
    h1.DNPText-bigtitle,
    h2.DNPText-bigtitle {
        max-width: 90vw;
        font-size: var(--fuente4_mobile);
    }
}

.DNPText-bigtitle.white,
.DNPText-bigtitle-white,
h1.DNPText-bigtitle.white,
h1.DNPText-bigtitle-white,
h2.DNPText-bigtitle.white,
h2.DNPText-bigtitle-white {
    color: #fff;
}

.DNPText-bigtitle.color1,
.DNPText-bigtitle-color1,
h1.DNPText-bigtitle.color1,
h1.DNPText-bigtitle-color1,
h2.DNPText-bigtitle.color1,
h2.DNPText-bigtitle-color1 {
    color: #069169;
}

.DNPText-bigtitle.color2,
.DNPText-bigtitle-color2,
h1.DNPText-bigtitle.color2,
h1.DNPText-bigtitle-color2,
h2.DNPText-bigtitle.color2,
h2.DNPText-bigtitle-color2 {
    color: #004884;
}

.DNPText-bigtitle.color3,
.DNPText-bigtitle-color3,
h1.DNPText-bigtitle.color3,
h1.DNPText-bigtitle-color3,
h2.DNPText-bigtitle.color3,
h2.DNPText-bigtitle-color3 {
    color: #3366CC;
}

.DNPText-bigtitle.center,
.DNPText-bigtitle-center,
h1.DNPText-bigtitle.center,
h1.DNPText-bigtitle-center,
h2.DNPText-bigtitle.center,
h2.DNPText-bigtitle-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPText-bigtitle.right,
.DNPText-bigtitle-right,
h1.DNPText-bigtitle.right,
h1.DNPText-bigtitle-right,
h2.DNPText-bigtitle.right,
h2.DNPText-bigtitle-right {
    margin-left: auto;
}

/* Marco Romero start*/
.DNPText-title,
h1.DNPText-title,
h2.DNPText-title {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente3);
    line-height: 3rem;
    max-width: 1280px;
    margin: var(--fuente0) 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPText-title,
    h1.DNPText-title,
    h2.DNPText-title {
        max-width: 90vw;
        font-size: var(--fuente3_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPText-title,
    h1.DNPText-title,
    h2.DNPText-title {
        max-width: 90vw;
        font-size: var(--fuente3_mobile);
    }
}

/* Marco Romero end*/
.DNPText-title.white,
.DNPText-title-white,
h1.DNPText-title.white,
h1.DNPText-title-white,
h2.DNPText-title.white,
h2.DNPText-title-white {
    color: #fff;
}

.DNPText-title.color1,
.DNPText-title-color1,
h1.DNPText-title.color1,
h1.DNPText-title-color1,
h2.DNPText-title.color1,
h2.DNPText-title-color1 {
    color: #069169;
}

.DNPText-title.color2,
.DNPText-title-color2,
h1.DNPText-title.color2,
h1.DNPText-title-color2,
h2.DNPText-title.color2,
h2.DNPText-title-color2 {
    color: #004884;
}

.DNPText-title.color3,
.DNPText-title-color3,
h1.DNPText-title.color3,
h1.DNPText-title-color3,
h2.DNPText-title.color3,
h2.DNPText-title-color3 {
    color: #3366CC;
}

.DNPText-title.center,
.DNPText-title-center,
h1.DNPText-title.center,
h1.DNPText-title-center,
h2.DNPText-title.center,
h2.DNPText-title-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPText-title.right,
.DNPText-title-right,
h1.DNPText-title.right,
h1.DNPText-title-right,
h2.DNPText-title.right,
h2.DNPText-title-right {
    margin-left: auto;
}

/* Marco Romero start*/
.DNPText-simpletitle,
h1.DNPText-simpletitle,
h2.DNPText-simpletitle,
h3.DNPText-simpletitle,
h4.DNPText-simpletitle {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 2rem;
    max-width: 1280px;
    margin: var(--fuente0) 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPText-simpletitle,
    h1.DNPText-simpletitle,
    h2.DNPText-simpletitle,
    h3.DNPText-simpletitle,
    h4.DNPText-simpletitle {
        max-width: 90vw;
        font-size: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPText-simpletitle,
    h1.DNPText-simpletitle,
    h2.DNPText-simpletitle,
    h3.DNPText-simpletitle,
    h4.DNPText-simpletitle {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

/* Marco Romero end*/
.DNPText-simpletitle.white,
.DNPText-simpletitle-white,
h1.DNPText-simpletitle.white,
h1.DNPText-simpletitle-white,
h2.DNPText-simpletitle.white,
h2.DNPText-simpletitle-white,
h3.DNPText-simpletitle.white,
h3.DNPText-simpletitle-white,
h4.DNPText-simpletitle.white,
h4.DNPText-simpletitle-white {
    color: #fff;
}

.DNPText-simpletitle.color1,
.DNPText-simpletitle-color1,
h1.DNPText-simpletitle.color1,
h1.DNPText-simpletitle-color1,
h2.DNPText-simpletitle.color1,
h2.DNPText-simpletitle-color1,
h3.DNPText-simpletitle.color1,
h3.DNPText-simpletitle-color1,
h4.DNPText-simpletitle.color1,
h4.DNPText-simpletitle-color1 {
    color: #069169;
}

.DNPText-simpletitle.color2,
.DNPText-simpletitle-color2,
h1.DNPText-simpletitle.color2,
h1.DNPText-simpletitle-color2,
h2.DNPText-simpletitle.color2,
h2.DNPText-simpletitle-color2,
h3.DNPText-simpletitle.color2,
h3.DNPText-simpletitle-color2,
h4.DNPText-simpletitle.color2,
h4.DNPText-simpletitle-color2 {
    color: #004884;
}

.DNPText-simpletitle.color3,
.DNPText-simpletitle-color3,
h1.DNPText-simpletitle.color3,
h1.DNPText-simpletitle-color3,
h2.DNPText-simpletitle.color3,
h2.DNPText-simpletitle-color3,
h3.DNPText-simpletitle.color3,
h3.DNPText-simpletitle-color3,
h4.DNPText-simpletitle.color3,
h4.DNPText-simpletitle-color3 {
    color: #3366CC;
}

.DNPText-simpletitle.center,
.DNPText-simpletitle-center,
h1.DNPText-simpletitle.center,
h1.DNPText-simpletitle-center,
h2.DNPText-simpletitle.center,
h2.DNPText-simpletitle-center,
h3.DNPText-simpletitle.center,
h3.DNPText-simpletitle-center,
h4.DNPText-simpletitle.center,
h4.DNPText-simpletitle-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPText-simpletitle.right,
.DNPText-simpletitle-right,
h1.DNPText-simpletitle.right,
h1.DNPText-simpletitle-right,
h2.DNPText-simpletitle.right,
h2.DNPText-simpletitle-right,
h3.DNPText-simpletitle.right,
h3.DNPText-simpletitle-right,
h4.DNPText-simpletitle.right,
h4.DNPText-simpletitle-right {
    margin-left: auto;
}

/* Marco Romero start */
.DNPText-principaltitle,
h1.DNPText-principaltitle,
h2.DNPText-principaltitle {
    color: #004884;
    font-family: "Montserrat", sans-serif;
    font-weight: bold;
    font-size: var(--fuente4);
    line-height: 1rem;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-bottom: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPText-principaltitle,
    h1.DNPText-principaltitle,
    h2.DNPText-principaltitle {
        max-width: 90vw;
        font-size: var(--fuente4_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPText-principaltitle,
    h1.DNPText-principaltitle,
    h2.DNPText-principaltitle {
        max-width: 90vw;
        font-size: var(--fuente4_mobile);
    }
}

/* Marco Romero end */
.DNPText-principaltitle.white,
.DNPText-principaltitle-white,
h1.DNPText-principaltitle.white,
h1.DNPText-principaltitle-white,
h2.DNPText-principaltitle.white,
h2.DNPText-principaltitle-white {
    color: #fff;
}

.DNPText-principaltitle.color1,
.DNPText-principaltitle-color1,
h1.DNPText-principaltitle.color1,
h1.DNPText-principaltitle-color1,
h2.DNPText-principaltitle.color1,
h2.DNPText-principaltitle-color1 {
    color: #069169;
}

.DNPText-principaltitle.color2,
.DNPText-principaltitle-color2,
h1.DNPText-principaltitle.color2,
h1.DNPText-principaltitle-color2,
h2.DNPText-principaltitle.color2,
h2.DNPText-principaltitle-color2 {
    color: #004884;
}

.DNPText-principaltitle.color3,
.DNPText-principaltitle-color3,
h1.DNPText-principaltitle.color3,
h1.DNPText-principaltitle-color3,
h2.DNPText-principaltitle.color3,
h2.DNPText-principaltitle-color3 {
    color: #3366CC;
}

.DNPText-principaltitle.center,
.DNPText-principaltitle-center,
h1.DNPText-principaltitle.center,
h1.DNPText-principaltitle-center,
h2.DNPText-principaltitle.center,
h2.DNPText-principaltitle-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPText-principaltitle.right,
.DNPText-principaltitle-right,
h1.DNPText-principaltitle.right,
h1.DNPText-principaltitle-right,
h2.DNPText-principaltitle.right,
h2.DNPText-principaltitle-right {
    margin-left: auto;
}

/* Marco Romero start*/
.DNPText-principaltitle::before,
.DNPText-principaltitle::after,
h1.DNPText-principaltitle::before,
h1.DNPText-principaltitle::after,
h2.DNPText-principaltitle::before,
h2.DNPText-principaltitle::after {
    content: "";
    width: 100%;
    height: 3px;
    margin: var(--fuente0);
}

/* Marco Romero start*/
.DNPText-principalsubtitle,
p.DNPText-principalsubtitle {
    color: #004884;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente1);
    line-height: 3.5rem;
    max-width: 1280px;
    margin: 0 auto;
    display: block;
    margin: 0 auto var(--fuente0);
    text-transform: uppercase;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPText-principalsubtitle,
    p.DNPText-principalsubtitle {
        max-width: 90vw;
        font-size: var(--fuente1_tablet);
        line-height: 4.5rem;
    }
}

@media screen and (max-width: 600px) {

    .DNPText-principalsubtitle,
    p.DNPText-principalsubtitle {
        max-width: 90vw;
        font-size: var(--fuente1_mobile);
    }
}

/* Marco Romero end*/

.DNPText-principalsubtitle a,
p.DNPText-principalsubtitle a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPText-principalsubtitle a:hover,
    p.DNPText-principalsubtitle a:hover {
        color: #000;
    }

    .DNPText-principalsubtitle a:visited,
    p.DNPText-principalsubtitle a:visited {
        color: #069169;
    }

.DNPText-subtitle {
    width: 100%;
    text-align: center;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    color: #069169;
    font-size: 50px;
    margin: 0 auto;
    padding: 12px 0;
    line-height: 1;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPText-subtitle {
        font-size: 4vw;
        padding: 1vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPText-subtitle {
        font-size: 9vw;
        line-height: 9vw;
        padding: 2vw 0;
    }
}

.DNPText-regular,
p.DNPText-regular {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente0);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
    margin: var(--fuente-1) auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPText-regular,
    p.DNPText-regular {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPText-regular,
    p.DNPText-regular {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPText-regular a,
p.DNPText-regular a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPText-regular a:hover,
    p.DNPText-regular a:hover {
        color: #000;
    }

    .DNPText-regular a:visited,
    p.DNPText-regular a:visited {
        color: #069169;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPText-regular,
    p.DNPText-regular {
        margin: var(--fuente-1_tablet) auto;
    }
}

@media screen and (max-width: 600px) {

    .DNPText-regular,
    p.DNPText-regular {
        margin: var(--fuente-1_mobile) auto;
    }
}

.DNPText-regular-white,
p.DNPText-regular-white {
    color: #fff;
}

    .DNPText-regular-white a,
    p.DNPText-regular-white a {
        color: #E6EFFD;
        font-weight: 700;
        text-decoration: underline;
    }

        .DNPText-regular-white a:hover,
        p.DNPText-regular-white a:hover {
            color: #fff;
        }

        .DNPText-regular-white a:visited,
        p.DNPText-regular-white a:visited {
            color: #BABABA;
        }

.DNPText-small,
p.DNPText-small,
span.DNPText-small {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente-1);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
    padding: var(--fuente-1) 0;
    margin: 0 auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPText-small,
    p.DNPText-small,
    span.DNPText-small {
        max-width: 90vw;
        font-size: var(--fuente-1_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPText-small,
    p.DNPText-small,
    span.DNPText-small {
        max-width: 90vw;
        font-size: var(--fuente-1_mobile);
    }
}

.DNPText-small a,
p.DNPText-small a,
span.DNPText-small a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPText-small a:hover,
    p.DNPText-small a:hover,
    span.DNPText-small a:hover {
        color: #000;
    }

    .DNPText-small a:visited,
    p.DNPText-small a:visited,
    span.DNPText-small a:visited {
        color: #069169;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPText-small,
    p.DNPText-small,
    span.DNPText-small {
        padding: var(--fuente-1_mobile) 0;
    }
}

@media screen and (max-width: 600px) {

    .DNPText-small,
    p.DNPText-small,
    span.DNPText-small {
        padding: var(--fuente-1_tablet) 0;
    }
}

.DNPText-small-color1,
p.DNPText-small-color1,
span.DNPText-small-color1 {
    color: #36c;
}

.DNPText-small-color2,
p.DNPText-small-color2,
span.DNPText-small-color2 {
    color: #004884;
}

.DNPText-small-color3,
p.DNPText-small-color3,
span.DNPText-small-color3 {
    color: #3366CC;
}

.DNPText-box {
    width: 100%;
    max-width: 1280px;
    border: solid #3366CC 1px;
    margin-bottom: var(--fuente0);
}

.DNPText-box-title,
h6.DNPText-box-title {
    color: #fff;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente1);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    width: 100%;
    background-color: #3366CC;
    text-align: center;
    padding: var(--fuente0) 0;
    cursor: pointer;
    position: relative;
    margin: 0;
    font-style: normal;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPText-box-title,
    h6.DNPText-box-title {
        max-width: 90vw;
        font-size: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPText-box-title,
    h6.DNPText-box-title {
        max-width: 90vw;
        font-size: var(--fuente1_mobile);
    }
}

.DNPText-box-title.white,
.DNPText-box-title-white,
h6.DNPText-box-title.white,
h6.DNPText-box-title-white {
    color: #fff;
}

.DNPText-box-title.color1,
.DNPText-box-title-color1,
h6.DNPText-box-title.color1,
h6.DNPText-box-title-color1 {
    color: #069169;
}

.DNPText-box-title.color2,
.DNPText-box-title-color2,
h6.DNPText-box-title.color2,
h6.DNPText-box-title-color2 {
    color: #004884;
}

.DNPText-box-title.color3,
.DNPText-box-title-color3,
h6.DNPText-box-title.color3,
h6.DNPText-box-title-color3 {
    color: #3366CC;
}

.DNPText-box-title.center,
.DNPText-box-title-center,
h6.DNPText-box-title.center,
h6.DNPText-box-title-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPText-box-title.right,
.DNPText-box-title-right,
h6.DNPText-box-title.right,
h6.DNPText-box-title-right {
    margin-left: auto;
}

.DNPText-box-title:after,
h6.DNPText-box-title:after {
    content: "âŒµ";
    position: absolute;
    right: var(--fuente3);
    top: var(--fuente0);
    font-size: var(--fuente1);
}

.DNPText-box-text {
    padding: 0;
    -webkit-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    -webkit-transform-origin: top center;
    transform-origin: top center;
    max-height: 0;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.DNPText-box.opened,
.DNPText-box:focus-within {
    -webkit-transition: max-height 1s ease-in-out;
    transition: max-height 1s ease-in-out;
}

    .DNPText-box.opened .DNPText-box-text,
    .DNPText-box:focus-within .DNPText-box-text {
        max-height: 1000vh;
        padding: var(--fuente0);
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPText-box.opened .DNPText-box-text,
    .DNPText-box:focus-within .DNPText-box-text {
        padding: calc(var(--fuente0_tablet) * 2);
    }
}

.DNPText-box.opened .DNPText-box-title:after,
.DNPText-box:focus-within .DNPText-box-title:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.DNPSubtitle {
    width: 100%;
    text-align: center;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    color: #069169;
    font-size: 50px;
    margin: 0 auto;
    padding: 12px 0;
    line-height: 1;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSubtitle {
        font-size: 4vw;
        padding: 1vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPSubtitle {
        font-size: 9vw;
        line-height: 9vw;
        padding: 2vw 0;
    }
}

/* Contendor para texto a full pantalla */
.DNPFulltext {
    /* width: 100%;
  max-width: 1280px; */
    padding: var(--fuente0) 0;
    margin: 0 auto;
    /* &-text, p&-text{
    @include text;
    margin: 0;
    padding: 5px 0;
    @include tablet{
      padding: .35vw 0;
    }
    @include mobile{
      padding: 1vw 0;
    }
    &-bold{
      font-weight: $bold;
      color: $negro;
    }
  } */
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPFulltext {
        /* max-width: 90vw; */
        padding: var(--fuente0_tablet) 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPFulltext {
        max-width: 90vw;
        padding: var(--fuente0_mobile) 0;
    }
}

.DNPFulltext-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: no-wrap;
    flex-wrap: no-wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.DNPFulltext-icon {
    width: var(--fuente3);
    margin-right: 16px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPFulltext-icon {
        width: var(--fuente3_tablet);
        margin-right: 1.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPFulltext-icon {
        width: var(--fuente3_mobile);
        margin-right: 4vw;
    }
}

.DNPFulltext-bold p {
    font-weight: 700;
    color: #000;
}

.DNPFullfront {
    width: 100vw;
    position: relative;
    margin-top: var(--fuente0);
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPFullfront {
        margin-top: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPFullfront {
        margin-top: var(--fuente0_mobile);
    }
}

.DNPFullfront-image {
    width: 100%;
    height: 100%;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
}

.DNPFullfront-info {
    position: relative;
    z-index: 10;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 50px 50vw 50px 0;
    margin-bottom: 40px;
    width: 100vw;
    height: 100%;
    min-height: 350px;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    background: linear-gradient(90deg, #194C89 0%, rgba(1, 70, 152, 0.1) 100%);
    border-bottom: 8px solid;
    border-image: linear-gradient(to right, rgba(255, 182, 39, 1) 28%, rgba(21, 74, 139, 1) 28%, rgba(21, 74, 139, 1) 78%, rgba(228, 20, 20, 1) 78%) 1;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPFullfront-info {
        padding-bottom: 3.5vw;
        padding-top: 3.5vw;
        min-height: 25vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPFullfront-info {
        padding: 10vw 10vw 10vw 0;
        min-height: 70vw;
    }
}

.DNPFullfront-info-title,
h1.DNPFullfront-info-title,
h2.DNPFullfront-info-title {
    color: #fff;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente5);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    padding: 10px 0 10px calc(50vw - 640px);
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPFullfront-info-title,
    h1.DNPFullfront-info-title,
    h2.DNPFullfront-info-title {
        max-width: 90vw;
        font-size: var(--fuente5_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPFullfront-info-title,
    h1.DNPFullfront-info-title,
    h2.DNPFullfront-info-title {
        max-width: 90vw;
        font-size: var(--fuente5_mobile);
    }
}

.DNPFullfront-info-title.white,
.DNPFullfront-info-title-white,
h1.DNPFullfront-info-title.white,
h1.DNPFullfront-info-title-white,
h2.DNPFullfront-info-title.white,
h2.DNPFullfront-info-title-white {
    color: #fff;
}

.DNPFullfront-info-title.color1,
.DNPFullfront-info-title-color1,
h1.DNPFullfront-info-title.color1,
h1.DNPFullfront-info-title-color1,
h2.DNPFullfront-info-title.color1,
h2.DNPFullfront-info-title-color1 {
    color: #069169;
}

.DNPFullfront-info-title.color2,
.DNPFullfront-info-title-color2,
h1.DNPFullfront-info-title.color2,
h1.DNPFullfront-info-title-color2,
h2.DNPFullfront-info-title.color2,
h2.DNPFullfront-info-title-color2 {
    color: #004884;
}

.DNPFullfront-info-title.color3,
.DNPFullfront-info-title-color3,
h1.DNPFullfront-info-title.color3,
h1.DNPFullfront-info-title-color3,
h2.DNPFullfront-info-title.color3,
h2.DNPFullfront-info-title-color3 {
    color: #3366CC;
}

.DNPFullfront-info-title.center,
.DNPFullfront-info-title-center,
h1.DNPFullfront-info-title.center,
h1.DNPFullfront-info-title-center,
h2.DNPFullfront-info-title.center,
h2.DNPFullfront-info-title-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPFullfront-info-title.right,
.DNPFullfront-info-title-right,
h1.DNPFullfront-info-title.right,
h1.DNPFullfront-info-title-right,
h2.DNPFullfront-info-title.right,
h2.DNPFullfront-info-title-right {
    margin-left: auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPFullfront-info-title,
    h1.DNPFullfront-info-title,
    h2.DNPFullfront-info-title {
        padding: 0.7vw 0 0.7vw 5vw;
        border-bottom-width: 0.5vw;
    }
}

@media screen and (max-width: 600px) {

    .DNPFullfront-info-title,
    h1.DNPFullfront-info-title,
    h2.DNPFullfront-info-title {
        line-height: 1;
        padding: 2.5vw 0 2.5vw 5vw;
        border-bottom-width: 1vw;
    }
}

/* Modificacion mision-internacionalizacion 04-05-2023 */

.DNPImagefull {
    width: 100%;
    max-width: 1280px;
    /* margin: var(--fuente0) auto 0; */
    display: block;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPImagefull {
        max-width: 90vw;
        margin-top: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPImagefull {
        max-width: 90vw;
        margin-top: var(--fuente0_mobile);
    }
}

.DNPAuthor {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.DNPAuthor-picture {
    width: 100px;
    border-radius: 50%;
    margin: 15px 0;
    height: 100px;
    -o-object-fit: cover;
    object-fit: cover;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPAuthor-picture {
        width: 7.1vw;
        height: 7.1vw;
        margin: 1.1vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPAuthor-picture {
        width: 25vw;
        height: 25vw;
        margin: 3.7vw 0;
    }
}

.DNPAuthor-info {
    padding-left: 20px;
    line-height: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPAuthor-info {
        padding-left: 1.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPAuthor-info {
        padding-left: 5vw;
    }
}

.DNPAuthor-info-name,
p.DNPAuthor-info-name {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #3366CC;
    font-size: 15px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPAuthor-info-name,
    p.DNPAuthor-info-name {
        font-size: 1.1vw;
    }
}

@media screen and (max-width: 600px) {

    .DNPAuthor-info-name,
    p.DNPAuthor-info-name {
        font-size: 3.7vw;
    }
}

.DNPAuthor-info-name span,
p.DNPAuthor-info-name span {
    font-weight: 700;
}

.DNPAuthor-info-position,
p.DNPAuthor-info-position {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #3366CC;
    padding: 4px 0;
    font-size: 12.8px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPAuthor-info-position,
    p.DNPAuthor-info-position {
        padding: 0.3vw 0;
        font-size: 0.9vw;
    }
}

@media screen and (max-width: 600px) {

    .DNPAuthor-info-position,
    p.DNPAuthor-info-position {
        padding: 1vw 0;
        font-size: 3.2vw;
    }
}

.DNPAuthor-info-date,
p.DNPAuthor-info-date {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #535353;
    padding: 4px 0;
    font-size: 12.8px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPAuthor-info-date,
    p.DNPAuthor-info-date {
        padding: 0.3vw 0;
        font-size: 0.9vw;
    }
}

@media screen and (max-width: 600px) {

    .DNPAuthor-info-date,
    p.DNPAuthor-info-date {
        padding: 1vw 0;
        font-size: 3.2vw;
    }
}

.DNPSimplesearch {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 1280px;
    width: 100%;
    padding: 16px 0;
    margin: 0 auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSimplesearch {
        padding: 1vw 0;
        max-width: 90vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPSimplesearch {
        max-width: 90vw;
        padding: 4vw 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
}

.DNPSimplesearch-info {
    margin-right: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSimplesearch-info {
        margin-right: 1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPSimplesearch-info {
        margin-right: 0;
        margin-bottom: 2vw;
    }
}

.DNPSimplesearch-info-label {
    color: #535353;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente0);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    margin: 0 16px 0 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSimplesearch-info-label {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPSimplesearch-info-label {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPSimplesearch-info-label.white,
.DNPSimplesearch-info-label-white {
    color: #fff;
}

.DNPSimplesearch-info-label.color1,
.DNPSimplesearch-info-label-color1 {
    color: #069169;
}

.DNPSimplesearch-info-label.color2,
.DNPSimplesearch-info-label-color2 {
    color: #004884;
}

.DNPSimplesearch-info-label.color3,
.DNPSimplesearch-info-label-color3 {
    color: #3366CC;
}

.DNPSimplesearch-info-label.center,
.DNPSimplesearch-info-label-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPSimplesearch-info-label.right,
.DNPSimplesearch-info-label-right {
    margin-left: auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSimplesearch-info-label {
        margin-right: 1vw;
    }
}

.DNPSimplesearch-info-input,
input.DNPSimplesearch-info-input {
    border: solid #BABABA 1px;
    border-radius: 8px;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #535353;
    display: block;
    width: 250px;
    padding: 10px 15px;
    line-height: 1.3;
    font-size: 16px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPSimplesearch-info-input,
    input.DNPSimplesearch-info-input {
        width: 17.8vw;
        padding: 0.7vw 1vw;
        font-size: 1.1vw;
    }
}

@media screen and (max-width: 600px) {

    .DNPSimplesearch-info-input,
    input.DNPSimplesearch-info-input {
        width: 48vw;
        padding: 2.5vw 3.7vw;
        font-size: 4vw;
    }
}

.DNPSimplesearch-info-smallinput,
input.DNPSimplesearch-info-smallinput {
    border: solid #BABABA 1px;
    border-radius: 8px;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #535353;
    display: block;
    width: 74px;
    padding: 10px 15px;
    line-height: 1.3;
    font-size: 16px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPSimplesearch-info-smallinput,
    input.DNPSimplesearch-info-smallinput {
        width: 5.2vw;
        padding: 0.7vw 1vw;
        font-size: 1.1vw;
    }
}

@media screen and (max-width: 600px) {

    .DNPSimplesearch-info-smallinput,
    input.DNPSimplesearch-info-smallinput {
        width: 18vw;
        padding: 2.5vw 3.7vw;
        font-size: 4vw;
    }
}

.DNPSimplesearch-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.DNPSimplesearch-buttons-element,
input.DNPSimplesearch-buttons-element {
    text-decoration: none;
    cursor: pointer;
    background-color: transparent;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #3366CC;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    border: solid #3366CC 2px;
    border-radius: 50px;
    padding: calc(var(--fuente0) * 0.75) calc(var(--fuente0) * 1.5);
    font-size: var(--fuente0);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 8px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPSimplesearch-buttons-element,
    input.DNPSimplesearch-buttons-element {
        border-radius: 35vw;
        padding: calc(var(--fuente0_tablet) * 0.75) calc(var(--fuente0_tablet) * 1.5);
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPSimplesearch-buttons-element,
    input.DNPSimplesearch-buttons-element {
        padding: calc(var(--fuente0_mobile) * 0.75) calc(var(--fuente0_mobile) * 1.5);
        font-size: var(--fuente0_mobile);
    }
}

.DNPSimplesearch-buttons-element:visited,
input.DNPSimplesearch-buttons-element:visited {
    border-color: #535353;
    color: #535353 !important;
}

    .DNPSimplesearch-buttons-element:visited:hover,
    input.DNPSimplesearch-buttons-element:visited:hover {
        color: #BABABA !important;
    }

.DNPSimplesearch-buttons-element-color,
input.DNPSimplesearch-buttons-element-color {
    border-color: #3366CC;
    background-color: #3366CC;
    color: #fff;
}

    .DNPSimplesearch-buttons-element-color:visited,
    input.DNPSimplesearch-buttons-element-color:visited {
        border-color: #3366CC;
        color: #BABABA !important;
    }

.DNPSimplesearch-buttons-element:hover,
input.DNPSimplesearch-buttons-element:hover {
    background-color: #004884;
    border-color: #004884;
    color: #fff;
    text-decoration: none;
}

.DNPSimplesearch-buttons-element > img,
input.DNPSimplesearch-buttons-element > img {
    height: 0;
    margin-left: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPSimplesearch-buttons-element > img,
    input.DNPSimplesearch-buttons-element > img {
        height: var(--fuente0_tablet);
        margin-left: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPSimplesearch-buttons-element > img,
    input.DNPSimplesearch-buttons-element > img {
        height: var(--fuente0_mobile);
        margin-left: var(--fuente0_mobile);
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPSimplesearch-buttons-element,
    input.DNPSimplesearch-buttons-element {
        margin-left: 0.5vw;
    }
}

@media screen and (max-width: 600px) {

    .DNPSimplesearch-buttons-element,
    input.DNPSimplesearch-buttons-element {
        margin-left: 2vw;
    }
}

.DNPSimplesearch-results {
    width: 100%;
    padding: 16px 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSimplesearch-results {
        padding: 1vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPSimplesearch-results {
        padding: 4vw 0;
    }
}

.DNPSimplesearch-results-text {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente1);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSimplesearch-results-text {
        max-width: 90vw;
        font-size: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPSimplesearch-results-text {
        max-width: 90vw;
        font-size: var(--fuente1_mobile);
    }
}

.DNPSimplesearch-results-text a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPSimplesearch-results-text a:hover {
        color: #000;
    }

    .DNPSimplesearch-results-text a:visited {
        color: #069169;
    }

.DNPSimplesearch-results-text span {
    color: #000;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente1);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSimplesearch-results-text span {
        max-width: 90vw;
        font-size: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPSimplesearch-results-text span {
        max-width: 90vw;
        font-size: var(--fuente1_mobile);
    }
}

.DNPSimplesearch-results-text span.white,
.DNPSimplesearch-results-text span-white {
    color: #fff;
}

.DNPSimplesearch-results-text span.color1,
.DNPSimplesearch-results-text span-color1 {
    color: #069169;
}

.DNPSimplesearch-results-text span.color2,
.DNPSimplesearch-results-text span-color2 {
    color: #004884;
}

.DNPSimplesearch-results-text span.color3,
.DNPSimplesearch-results-text span-color3 {
    color: #3366CC;
}

.DNPSimplesearch-results-text span.center,
.DNPSimplesearch-results-text span-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPSimplesearch-results-text span.right,
.DNPSimplesearch-results-text span-right {
    margin-left: auto;
}

.DNPBullets {
    background-color: #E6EFFD;
    border-radius: 8px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 1280px;
    margin: 14px auto;
    padding: 21px;
}

    .DNPBullets p {
        color: #333;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-family: "Work Sans", sans-serif;
        font-weight: 400;
        font-size: var(--fuente0);
        line-height: 1.3;
        max-width: 1280px;
        margin: 0 auto;
        padding-bottom: var(--fuente0);
        margin: 0;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBullets {
        margin: 1vw auto;
        padding: 1.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPBullets {
        margin: 3vw auto;
        padding: 5vw;
    }
}

.DNPBullets ul > li {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente0);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
    list-style-type: disc;
    color: #333;
    margin: 14px 0 0 21px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBullets ul > li {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPBullets ul > li {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPBullets ul > li a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPBullets ul > li a:hover {
        color: #000;
    }

    .DNPBullets ul > li a:visited {
        color: #069169;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBullets ul > li {
        margin: 1vw 0 0 1.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPBullets ul > li {
        margin: 3vw 0 0 5vw;
    }
}

/* Marco romero modificacion contenidos start*/

.DNPHistorical {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 1280px;
}

    .DNPHistorical > * {
        max-width: 100%;
    }

.DNPHistorical-bigelement {
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    width: 100%;
    max-width: 1280px;
    border: solid #BABABA 1px;
    border-radius: 8px;
    margin: var(--fuente0) 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-bigelement {
        margin-bottom: 1.7vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-bigelement {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 90vw;
        margin-bottom: 6vw;
    }
}

.DNPHistorical-bigelement-image {
    width: 300px;
    height: 300px;
    -o-object-fit: cover;
    object-fit: cover;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-bigelement-image {
        width: 21.4vw;
        height: 21.4vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-bigelement-image {
        width: 90vw;
        height: 90vw;
    }
}

.DNPHistorical-bigelement-info {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding: 10px 40px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-bigelement-info {
        padding: 0.7vw 2.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-bigelement-info {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        padding: 5vw;
    }
}

.DNPHistorical-bigelement-info-subtitle {
    color: #535353;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente-1);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
    margin: 0 0 var(--fuente-2) 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-bigelement-info-subtitle {
        max-width: 90vw;
        font-size: var(--fuente-1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-bigelement-info-subtitle {
        max-width: 90vw;
        font-size: var(--fuente-1_mobile);
    }
}

.DNPHistorical-bigelement-info-subtitle a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPHistorical-bigelement-info-subtitle a:hover {
        color: #000;
    }

    .DNPHistorical-bigelement-info-subtitle a:visited {
        color: #069169;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-bigelement-info-subtitle {
        margin-bottom: var(--fuente-2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-bigelement-info-subtitle {
        margin-bottom: var(--fuente-2_mobile);
    }
}

.DNPHistorical-bigelement-info-title {
    color: #004884;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente1);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    margin: 0 0 var(--fuente-1) 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-bigelement-info-title {
        max-width: 90vw;
        font-size: var(--fuente3_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-bigelement-info-title {
        max-width: 90vw;
        font-size: var(--fuente3_mobile);
    }
}

.DNPHistorical-bigelement-info-title.white,
.DNPHistorical-bigelement-info-title-white {
    color: #fff;
}

.DNPHistorical-bigelement-info-title.color1,
.DNPHistorical-bigelement-info-title-color1 {
    color: #069169;
}

.DNPHistorical-bigelement-info-title.color2,
.DNPHistorical-bigelement-info-title-color2 {
    color: #004884;
}

.DNPHistorical-bigelement-info-title.color3,
.DNPHistorical-bigelement-info-title-color3 {
    color: #3366CC;
}

.DNPHistorical-bigelement-info-title.center,
.DNPHistorical-bigelement-info-title-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPHistorical-bigelement-info-title.right,
.DNPHistorical-bigelement-info-title-right {
    margin-left: auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-bigelement-info-title {
        margin-bottom: var(--fuente-1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-bigelement-info-title {
        margin-bottom: var(--fuente-1_mobile);
    }
}

.DNPHistorical-bigelement-info-text {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente0);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-bigelement-info-text {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-bigelement-info-text {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPHistorical-bigelement-info-text a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPHistorical-bigelement-info-text a:hover {
        color: #000;
    }

    .DNPHistorical-bigelement-info-text a:visited {
        color: #069169;
    }

.DNPHistorical-bigelement-info-bold {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente1);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
    font-weight: 700;
    margin-bottom: var(--fuente-2);
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-bigelement-info-bold {
        max-width: 90vw;
        font-size: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-bigelement-info-bold {
        max-width: 90vw;
        font-size: var(--fuente1_mobile);
    }
}

.DNPHistorical-bigelement-info-bold a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPHistorical-bigelement-info-bold a:hover {
        color: #000;
    }

    .DNPHistorical-bigelement-info-bold a:visited {
        color: #069169;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-bigelement-info-bold {
        margin-bottom: var(--fuente-2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-bigelement-info-bold {
        margin-bottom: var(--fuente-2_mobile);
    }
}

.DNPHistorical-bigelement:hover {
    -webkit-transform: scale(1.005);
    transform: scale(1.005);
}

/* Marco romero modificacion contenidos end*/

.DNPHistorical-document {
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    width: 100%;
    max-width: 1280px;
    border-bottom: solid #E6EFFD 2px;
    margin: var(--fuente0) 0;
    padding: var(--fuente0) 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-document {
        margin-bottom: 1.7vw;
        padding: var(--fuente0_tablet) 0;
        border-bottom-width: 0.25vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-document {
        width: 90vw;
        padding: var(--fuente0_mobile) 0;
        margin-bottom: 6vw;
        border-bottom-width: 1vw;
    }
}

.DNPHistorical-document-icon-image {
    width: 80px;
    height: 80px;
    -o-object-fit: cover;
    object-fit: cover;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-document-icon-image {
        width: 5.71vw;
        height: 5.71vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-document-icon-image {
        width: 15vw;
        height: 15vw;
    }
}

.DNPHistorical-document-icon-size {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente-0);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
    margin-top: calc(var(--fuente1) / 2);
    text-align: center;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-document-icon-size {
        max-width: 90vw;
        font-size: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-document-icon-size {
        max-width: 90vw;
        font-size: var(--fuente1_mobile);
    }
}

.DNPHistorical-document-icon-size a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPHistorical-document-icon-size a:hover {
        color: #000;
    }

    .DNPHistorical-document-icon-size a:visited {
        color: #069169;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-document-icon-size {
        margin-top: calc(var(--fuente1_tablet) / 2);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-document-icon-size {
        margin-top: calc(var(--fuente1_mobile) / 2);
    }
}

.DNPHistorical-document-info {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding: 0 40px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-document-info {
        padding: 0 2.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-document-info {
        padding: 0 5vw;
    }
}

.DNPHistorical-document-info-title {
    color: #004884;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente1);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    margin: 0 0 var(--fuente-1) 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-document-info-title {
        max-width: 90vw;
        font-size: var(--fuente2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-document-info-title {
        max-width: 90vw;
        font-size: var(--fuente2_mobile);
    }
}

.DNPHistorical-document-info-title.white,
.DNPHistorical-document-info-title-white {
    color: #fff;
}

.DNPHistorical-document-info-title.color1,
.DNPHistorical-document-info-title-color1 {
    color: #069169;
}

.DNPHistorical-document-info-title.color2,
.DNPHistorical-document-info-title-color2 {
    color: #004884;
}

.DNPHistorical-document-info-title.color3,
.DNPHistorical-document-info-title-color3 {
    color: #3366CC;
}

.DNPHistorical-document-info-title.center,
.DNPHistorical-document-info-title-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPHistorical-document-info-title.right,
.DNPHistorical-document-info-title-right {
    margin-left: auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-document-info-title {
        margin-bottom: var(--fuente-1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-document-info-title {
        font-size: var(--fuente1_mobile);
        margin-bottom: var(--fuente-2_mobile);
    }
}

.DNPHistorical-document-info-text {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente0);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-document-info-text {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-document-info-text {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPHistorical-document-info-text a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPHistorical-document-info-text a:hover {
        color: #000;
    }

    .DNPHistorical-document-info-text a:visited {
        color: #069169;
    }

@media screen and (max-width: 600px) {
    .DNPHistorical-document-info-text {
        font-size: var(--fuente-1_mobile);
    }
}

.DNPHistorical-document-info-subtitle {
    color: #535353;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente-1);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
    margin: var(--fuente-2) 0 0 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-document-info-subtitle {
        max-width: 90vw;
        font-size: var(--fuente-1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-document-info-subtitle {
        max-width: 90vw;
        font-size: var(--fuente-1_mobile);
    }
}

.DNPHistorical-document-info-subtitle a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPHistorical-document-info-subtitle a:hover {
        color: #000;
    }

    .DNPHistorical-document-info-subtitle a:visited {
        color: #069169;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-document-info-subtitle {
        margin-top: var(--fuente-2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-document-info-subtitle {
        font-size: var(--fuente-2_mobile);
        margin-top: var(--fuente-3_mobile);
    }
}

.DNPHistorical-document:hover {
    -webkit-transform: scale(1.005);
    transform: scale(1.005);
}

.DNPHistorical-publication {
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    width: 100%;
    max-width: 1280px;
    margin: var(--fuente3) 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-publication {
        margin-bottom: 1.7vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-publication {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 90vw;
        margin-bottom: 6vw;
    }
}

.DNPHistorical-publication-image {
    width: 200px;
    height: 258px;
    -o-object-fit: cover;
    object-fit: cover;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-publication-image {
        width: 17.8vw;
        height: 26.7vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-publication-image {
        width: 80vw;
        height: 120vw;
    }
}

.DNPHistorical-publication-info {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding: 10px 40px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-publication-info {
        padding: 0.7vw 2.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-publication-info {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        padding: 5vw;
    }
}

.DNPHistorical-publication-info-subtitle {
    color: #535353;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente-1);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
    margin: 0 0 var(--fuente-2) 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-publication-info-subtitle {
        max-width: 90vw;
        font-size: var(--fuente-1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-publication-info-subtitle {
        max-width: 90vw;
        font-size: var(--fuente-1_mobile);
    }
}

.DNPHistorical-publication-info-subtitle a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPHistorical-publication-info-subtitle a:hover {
        color: #000;
    }

    .DNPHistorical-publication-info-subtitle a:visited {
        color: #069169;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-publication-info-subtitle {
        margin-bottom: var(--fuente-2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-publication-info-subtitle {
        margin-bottom: var(--fuente-2_mobile);
    }
}

.DNPHistorical-publication-info-title {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente2);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    margin: 0;
    margin: 0 0 var(--fuente-1) 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-publication-info-title {
        max-width: 90vw;
        font-size: var(--fuente2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-publication-info-title {
        max-width: 90vw;
        font-size: var(--fuente2_mobile);
    }
}

.DNPHistorical-publication-info-title.white,
.DNPHistorical-publication-info-title-white {
    color: #fff;
}

.DNPHistorical-publication-info-title.color1,
.DNPHistorical-publication-info-title-color1 {
    color: #069169;
}

.DNPHistorical-publication-info-title.color2,
.DNPHistorical-publication-info-title-color2 {
    color: #004884;
}

.DNPHistorical-publication-info-title.color3,
.DNPHistorical-publication-info-title-color3 {
    color: #3366CC;
}

.DNPHistorical-publication-info-title.center,
.DNPHistorical-publication-info-title-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPHistorical-publication-info-title.right,
.DNPHistorical-publication-info-title-right {
    margin-left: auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-publication-info-title {
        margin-bottom: var(--fuente-1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-publication-info-title {
        margin-bottom: var(--fuente-1_mobile);
    }
}

.DNPHistorical-publication-info-text {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente0);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-publication-info-text {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-publication-info-text {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPHistorical-publication-info-text a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPHistorical-publication-info-text a:hover {
        color: #000;
    }

    .DNPHistorical-publication-info-text a:visited {
        color: #069169;
    }

.DNPHistorical-publication-info-bold {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente1);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
    font-weight: 700;
    margin-bottom: var(--fuente-2);
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-publication-info-bold {
        max-width: 90vw;
        font-size: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-publication-info-bold {
        max-width: 90vw;
        font-size: var(--fuente1_mobile);
    }
}

.DNPHistorical-publication-info-bold a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPHistorical-publication-info-bold a:hover {
        color: #000;
    }

    .DNPHistorical-publication-info-bold a:visited {
        color: #069169;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-publication-info-bold {
        margin-bottom: var(--fuente-2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-publication-info-bold {
        margin-bottom: var(--fuente-2_mobile);
    }
}

.DNPHistorical-publication:hover {
    -webkit-transform: scale(1.005);
    transform: scale(1.005);
}

.DNPHistorical-multimedia {
    width: 440px;
    display: inline-block;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

@media screen and (max-width: 600px) {
    .DNPHistorical-multimedia {
        width: 90vw;
    }
}

.DNPHistorical-multimedia:hover {
    -webkit-transform: scale(1.01);
    transform: scale(1.01);
}

.DNPHistorical-multimedia-image {
    width: 440px;
    height: 245px;
    -o-object-fit: cover;
    object-fit: cover;
}

@media screen and (max-width: 600px) {
    .DNPHistorical-multimedia-image {
        width: 90vw;
        height: 50.63vw;
    }
}

.DNPHistorical-multimedia-info-title {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente2);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    margin-top: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-multimedia-info-title {
        max-width: 90vw;
        font-size: var(--fuente2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-multimedia-info-title {
        max-width: 90vw;
        font-size: var(--fuente2_mobile);
    }
}

.DNPHistorical-multimedia-info-title.white,
.DNPHistorical-multimedia-info-title-white {
    color: #fff;
}

.DNPHistorical-multimedia-info-title.color1,
.DNPHistorical-multimedia-info-title-color1 {
    color: #069169;
}

.DNPHistorical-multimedia-info-title.color2,
.DNPHistorical-multimedia-info-title-color2 {
    color: #004884;
}

.DNPHistorical-multimedia-info-title.color3,
.DNPHistorical-multimedia-info-title-color3 {
    color: #3366CC;
}

.DNPHistorical-multimedia-info-title.center,
.DNPHistorical-multimedia-info-title-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPHistorical-multimedia-info-title.right,
.DNPHistorical-multimedia-info-title-right {
    margin-left: auto;
}

.DNPHistorical-multimedia-info-subtitle {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente-1);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
    margin-top: var(--fuente0);
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-multimedia-info-subtitle {
        max-width: 90vw;
        font-size: var(--fuente-1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-multimedia-info-subtitle {
        max-width: 90vw;
        font-size: var(--fuente-1_mobile);
    }
}

.DNPHistorical-multimedia-info-subtitle a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPHistorical-multimedia-info-subtitle a:hover {
        color: #000;
    }

    .DNPHistorical-multimedia-info-subtitle a:visited {
        color: #069169;
    }

@media screen and (max-width: 600px) {
    .DNPHistorical-multimedia-info-subtitle {
        margin-top: var(--fuente0_mobile);
    }
}

.DNPHistorical a:hover {
    text-decoration: none;
}

.DNPPager {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 32px 0;
    width: 100%;
    max-width: 1280px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPPager {
        padding: 2.5vw 0;
        max-width: 90vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPPager {
        max-width: 90vw;
        padding: 5vw 0;
    }
}

.DNPPager-prev,
.DNPPager-next {
    width: 120px;
    margin: 0 var(--fuente0);
    text-align: center;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPPager-prev,
    .DNPPager-next {
        width: 8.6vw;
        margin: 0 var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPPager-prev,
    .DNPPager-next {
        width: 30vw;
        margin: 0 var(--fuente0_mobile);
    }
}

.DNPPager-prev a,
.DNPPager-next a {
    color: #3366CC;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente0);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
    text-decoration: underline;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPPager-prev a,
    .DNPPager-next a {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPPager-prev a,
    .DNPPager-next a {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPPager-prev a a,
.DNPPager-next a a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPPager-prev a a:hover,
    .DNPPager-next a a:hover {
        color: #000;
    }

    .DNPPager-prev a a:visited,
    .DNPPager-next a a:visited {
        color: #069169;
    }

.DNPPager-prev a:hover,
.DNPPager-next a:hover {
    color: #004884;
}

.DNPPager-numbers {
    color: #3366CC;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente0);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0;
    padding: 0 0.5em;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPPager-numbers {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPPager-numbers {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPPager-numbers a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPPager-numbers a:hover {
        color: #000;
    }

    .DNPPager-numbers a:visited {
        color: #069169;
    }

.DNPDropdown {
    margin: var(--fuente5) auto;
    width: 100%;
    max-width: 1280px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDropdown {
        max-width: 90vw;
        margin: var(--fuente5_tablet) auto;
    }
}

@media screen and (max-width: 600px) {
    .DNPDropdown {
        max-width: 90vw;
        margin: var(--fuente5_mobile) auto;
    }
}

.DNPDropdown-toopen {
    -webkit-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    -webkit-transform-origin: top center;
    transform-origin: top center;
    max-height: 0;
    overflow: hidden;
    margin: 0;
}

    .DNPDropdown-toopen.opened,
    .DNPDropdown-toopen:focus-within {
        margin: var(--fuente5) auto;
        -webkit-transition: max-height 1s ease-in-out;
        transition: max-height 1s ease-in-out;
        max-height: 1000vh;
    }

.DNPDropdown-element {
    border: solid #E6EFFD 1px;
}

.DNPDropdown-element-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    cursor: pointer;
    background-color: transparent;
    width: 100%;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    padding: var(--fuente2) var(--fuente3);
}

    .DNPDropdown-element-head:hover {
        background-color: #F6F8F9;
    }

    .DNPDropdown-element-head:focus {
        outline-color: #004884;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDropdown-element-head {
        padding: var(--fuente2_tablet) var(--fuente3_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPDropdown-element-head {
        padding: var(--fuente2_mobile) var(--fuente3_mobile);
    }
}

.DNPDropdown-element-head-title,
h3.DNPDropdown-element-head-title,
h6.DNPDropdown-element-head-title {
    color: #004884;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente1);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    margin: 0;
    padding: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPDropdown-element-head-title,
    h3.DNPDropdown-element-head-title,
    h6.DNPDropdown-element-head-title {
        max-width: 90vw;
        font-size: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPDropdown-element-head-title,
    h3.DNPDropdown-element-head-title,
    h6.DNPDropdown-element-head-title {
        max-width: 90vw;
        font-size: var(--fuente1_mobile);
    }
}

.DNPDropdown-element-head-title.white,
.DNPDropdown-element-head-title-white,
h3.DNPDropdown-element-head-title.white,
h3.DNPDropdown-element-head-title-white,
h6.DNPDropdown-element-head-title.white,
h6.DNPDropdown-element-head-title-white {
    color: #fff;
}

.DNPDropdown-element-head-title.color1,
.DNPDropdown-element-head-title-color1,
h3.DNPDropdown-element-head-title.color1,
h3.DNPDropdown-element-head-title-color1,
h6.DNPDropdown-element-head-title.color1,
h6.DNPDropdown-element-head-title-color1 {
    color: #069169;
}

.DNPDropdown-element-head-title.color2,
.DNPDropdown-element-head-title-color2,
h3.DNPDropdown-element-head-title.color2,
h3.DNPDropdown-element-head-title-color2,
h6.DNPDropdown-element-head-title.color2,
h6.DNPDropdown-element-head-title-color2 {
    color: #004884;
}

.DNPDropdown-element-head-title.color3,
.DNPDropdown-element-head-title-color3,
h3.DNPDropdown-element-head-title.color3,
h3.DNPDropdown-element-head-title-color3,
h6.DNPDropdown-element-head-title.color3,
h6.DNPDropdown-element-head-title-color3 {
    color: #3366CC;
}

.DNPDropdown-element-head-title.center,
.DNPDropdown-element-head-title-center,
h3.DNPDropdown-element-head-title.center,
h3.DNPDropdown-element-head-title-center,
h6.DNPDropdown-element-head-title.center,
h6.DNPDropdown-element-head-title-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPDropdown-element-head-title.right,
.DNPDropdown-element-head-title-right,
h3.DNPDropdown-element-head-title.right,
h3.DNPDropdown-element-head-title-right,
h6.DNPDropdown-element-head-title.right,
h6.DNPDropdown-element-head-title-right {
    margin-left: auto;
}

.DNPDropdown-element-head-button {
    background: transparent url(../assets/down-darkblue-arrow.svg) center no-repeat;
    width: 20px;
    height: 20px;
    background-size: 16px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDropdown-element-head-button {
        width: 1.5vw;
        height: 1.5vw;
        background-size: 1.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDropdown-element-head-button {
        width: 5vw;
        height: 5vw;
        background-size: 4vw;
    }
}

.DNPDropdown-element-content {
    -webkit-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    -webkit-transform-origin: top center;
    transform-origin: top center;
    max-height: 0;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.DNPDropdown-element.opened,
.DNPDropdown-element:focus-within {
    -webkit-transition: max-height 1s ease-in-out;
    transition: max-height 1s ease-in-out;
}

    .DNPDropdown-element.opened .DNPDropdown-element-content,
    .DNPDropdown-element:focus-within .DNPDropdown-element-content {
        max-height: 1000vh;
        padding: calc(var(--fuente0) * 2);
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPDropdown-element.opened .DNPDropdown-element-content,
    .DNPDropdown-element:focus-within .DNPDropdown-element-content {
        padding: calc(var(--fuente0_tablet) * 2);
    }
}

.DNPDropdown-element.opened .DNPDropdown-element-head-button,
.DNPDropdown-element:focus-within .DNPDropdown-element-head-button {
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
}

.DNPDropdown-detail {
    border: solid #E6EFFD 1px;
}

.DNPDropdown-detail-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    padding: var(--fuente2) var(--fuente3);
}

@media screen and (max-width: 600px) {
    .DNPDropdown-detail-head {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.DNPDropdown-detail-head:focus {
    outline-color: #004884;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDropdown-detail-head {
        padding: var(--fuente2_tablet) var(--fuente3_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPDropdown-detail-head {
        padding: var(--fuente2_mobile) var(--fuente1_mobile);
    }
}

.DNPDropdown-detail-head-title {
    color: #004884;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente2);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDropdown-detail-head-title {
        max-width: 90vw;
        font-size: var(--fuente2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPDropdown-detail-head-title {
        max-width: 90vw;
        font-size: var(--fuente2_mobile);
    }
}

.DNPDropdown-detail-head-title.white,
.DNPDropdown-detail-head-title-white {
    color: #fff;
}

.DNPDropdown-detail-head-title.color1,
.DNPDropdown-detail-head-title-color1 {
    color: #069169;
}

.DNPDropdown-detail-head-title.color2,
.DNPDropdown-detail-head-title-color2 {
    color: #004884;
}

.DNPDropdown-detail-head-title.color3,
.DNPDropdown-detail-head-title-color3 {
    color: #3366CC;
}

.DNPDropdown-detail-head-title.center,
.DNPDropdown-detail-head-title-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPDropdown-detail-head-title.right,
.DNPDropdown-detail-head-title-right {
    margin-left: auto;
}

.DNPDropdown-detail-head-title a:hover {
    text-decoration: underline;
}

@media screen and (max-width: 600px) {
    .DNPDropdown-detail-head-title {
        -ms-flex-item-align: start;
        align-self: flex-start;
    }
}

.DNPDropdown-detail-head-button {
    text-decoration: none;
    cursor: pointer;
    background-color: transparent;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #004884;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    border: solid #004884 2px;
    border-radius: 50px;
    padding: calc(var(--fuente0) * 0.5) calc(var(--fuente0) * 1);
    font-size: var(--fuente0);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDropdown-detail-head-button {
        border-radius: 35vw;
        padding: calc(var(--fuente0_tablet) * 0.5) calc(var(--fuente0_tablet) * 1);
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPDropdown-detail-head-button {
        padding: calc(var(--fuente-1_mobile) * 0.5) calc(var(--fuente-1_mobile) * 1);
        font-size: var(--fuente-1_mobile);
        -ms-flex-item-align: end;
        align-self: flex-end;
    }
}

.DNPDropdown-detail-head-button:hover {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
    background-color: #F6F8F9;
}

.DNPDropdown-detail-head-button-arrow {
    background: transparent url(../assets/down-darkblue-arrow.svg) center no-repeat;
    margin-left: 16px;
    width: 20px;
    height: 20px;
    background-size: 16px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDropdown-detail-head-button-arrow {
        width: 1.5vw;
        height: 1.5vw;
        background-size: 1.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDropdown-detail-head-button-arrow {
        width: 5vw;
        height: 5vw;
        background-size: 4vw;
    }
}

.DNPDropdown-detail-head-button-title {
    color: #004884;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente0);
    line-height: 1.1 !important;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    margin: 0px !important;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDropdown-detail-head-button-title {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPDropdown-detail-head-button-title {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPDropdown-detail-head-button-title.white,
.DNPDropdown-detail-head-button-title-white {
    color: #fff;
}

.DNPDropdown-detail-head-button-title.color1,
.DNPDropdown-detail-head-button-title-color1 {
    color: #069169;
}

.DNPDropdown-detail-head-button-title.color2,
.DNPDropdown-detail-head-button-title-color2 {
    color: #004884;
}

.DNPDropdown-detail-head-button-title.color3,
.DNPDropdown-detail-head-button-title-color3 {
    color: #3366CC;
}

.DNPDropdown-detail-head-button-title.center,
.DNPDropdown-detail-head-button-title-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPDropdown-detail-head-button-title.right,
.DNPDropdown-detail-head-button-title-right {
    margin-left: auto;
}

.DNPDropdown-detail-content {
    -webkit-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    -webkit-transform-origin: top center;
    transform-origin: top center;
    max-height: 0;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: var(--fuente1);
}

.DNPDropdown-detail.opened,
.DNPDropdown-detail:focus-within {
    -webkit-transition: max-height 1s ease-in-out;
    transition: max-height 1s ease-in-out;
}

    .DNPDropdown-detail.opened > .DNPDropdown-subdetail-content,
    .DNPDropdown-detail:focus-within > .DNPDropdown-subdetail-content {
        max-height: 1000vh;
        padding: var(--fuente1) var(--fuente3);
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPDropdown-detail.opened > .DNPDropdown-subdetail-content,
    .DNPDropdown-detail:focus-within > .DNPDropdown-subdetail-content {
        padding: var(--fuente1_tablet) var(--fuente3_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPDropdown-detail.opened > .DNPDropdown-subdetail-content,
    .DNPDropdown-detail:focus-within > .DNPDropdown-subdetail-content {
        padding: var(--fuente1_mobile) var(--fuente1_mobile);
    }
}

.DNPDropdown-detail.opened .DNPDropdown-detail-head-button-arrow,
.DNPDropdown-detail:focus-within .DNPDropdown-detail-head-button-arrow {
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
}

.DNPDropdown-subdetail-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    border-top: solid #E6EFFD 2px;
    padding: var(--fuente0) 0 var(--fuente0) var(--fuente1);
}

    .DNPDropdown-subdetail-head:focus {
        outline-color: #004884;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDropdown-subdetail-head {
        padding: var(--fuente0_tablet) 0 var(--fuente0_tablet) var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPDropdown-subdetail-head {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: var(--fuente0_mobile) 0 var(--fuente0_mobile) var(--fuente1_mobile);
    }
}

.DNPDropdown-subdetail-head-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 85%;
}

@media screen and (max-width: 600px) {
    .DNPDropdown-subdetail-head-title {
        max-width: 100%;
        -ms-flex-item-align: start;
        align-self: flex-start;
    }
}

.DNPDropdown-subdetail-head-title-text {
    color: #3366CC;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente1);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDropdown-subdetail-head-title-text {
        max-width: 90vw;
        font-size: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPDropdown-subdetail-head-title-text {
        max-width: 90vw;
        font-size: var(--fuente1_mobile);
    }
}

.DNPDropdown-subdetail-head-title-text.white,
.DNPDropdown-subdetail-head-title-text-white {
    color: #fff;
}

.DNPDropdown-subdetail-head-title-text.color1,
.DNPDropdown-subdetail-head-title-text-color1 {
    color: #069169;
}

.DNPDropdown-subdetail-head-title-text.color2,
.DNPDropdown-subdetail-head-title-text-color2 {
    color: #004884;
}

.DNPDropdown-subdetail-head-title-text.color3,
.DNPDropdown-subdetail-head-title-text-color3 {
    color: #3366CC;
}

.DNPDropdown-subdetail-head-title-text.center,
.DNPDropdown-subdetail-head-title-text-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPDropdown-subdetail-head-title-text.right,
.DNPDropdown-subdetail-head-title-text-right {
    margin-left: auto;
}

.DNPDropdown-subdetail-head-title-text a:hover {
    text-decoration: underline;
}

.DNPDropdown-subdetail-head-title-text::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    background: transparent url(../assets/down-darkblue-arrow.svg) center no-repeat;
    width: var(--fuente0);
    height: var(--fuente0);
    margin-right: calc(var(--fuente0) * 0.5);
    background-size: 14px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDropdown-subdetail-head-title-text::before {
        width: var(--fuente0_tablet);
        height: var(--fuente0_tablet);
        margin-right: calc(var(--fuente0_tablet) * 0.5);
        background-size: 0.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDropdown-subdetail-head-title-text::before {
        margin-right: calc(var(--fuente0_mobile) * 0.5);
        width: 4vw;
        height: 4vw;
        background-size: 4vw;
    }
}

.DNPDropdown-subdetail-head-title-subtext {
    color: #535353;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente0);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
    margin: var(--fuente-2) 0 0 var(--fuente2);
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDropdown-subdetail-head-title-subtext {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPDropdown-subdetail-head-title-subtext {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPDropdown-subdetail-head-title-subtext a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPDropdown-subdetail-head-title-subtext a:hover {
        color: #000;
    }

    .DNPDropdown-subdetail-head-title-subtext a:visited {
        color: #069169;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDropdown-subdetail-head-title-subtext {
        margin: var(--fuente-2_tablet) 0 0 var(--fuente2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPDropdown-subdetail-head-title-subtext {
        margin: 1vw 0 1vw var(--fuente2_mobile);
    }
}

.DNPDropdown-subdetail-head-button {
    text-decoration: none;
    cursor: pointer;
    background-color: transparent;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #004884;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    border: solid #004884 2px;
    border-radius: 50px;
    padding: calc(var(--fuente0) * 0.5) calc(var(--fuente0) * 1);
    font-size: var(--fuente0);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDropdown-subdetail-head-button {
        border-radius: 35vw;
        padding: calc(var(--fuente0_tablet) * 0.5) calc(var(--fuente0_tablet) * 1);
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPDropdown-subdetail-head-button {
        padding: calc(var(--fuente-1_mobile) * 0.5) calc(var(--fuente-1_mobile) * 1);
        font-size: var(--fuente-1_mobile);
        -ms-flex-item-align: end;
        align-self: flex-end;
    }
}

.DNPDropdown-subdetail-head-button:hover {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
    background-color: #F6F8F9;
}

.DNPDropdown-subdetail-head-button-arrow {
    background: transparent url(../assets/down-darkblue-arrow.svg) center no-repeat;
    margin-left: 16px;
    width: 20px;
    height: 20px;
    background-size: 16px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDropdown-subdetail-head-button-arrow {
        width: 1.5vw;
        height: 1.5vw;
        background-size: 1.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDropdown-subdetail-head-button-arrow {
        width: 5vw;
        height: 5vw;
        background-size: 4vw;
    }
}

.DNPDropdown-subdetail-head-button-title {
    color: #004884;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente0);
    line-height: 1.1 !important;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    margin: 0 !important;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDropdown-subdetail-head-button-title {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPDropdown-subdetail-head-button-title {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPDropdown-subdetail-head-button-title.white,
.DNPDropdown-subdetail-head-button-title-white {
    color: #fff;
}

.DNPDropdown-subdetail-head-button-title.color1,
.DNPDropdown-subdetail-head-button-title-color1 {
    color: #069169;
}

.DNPDropdown-subdetail-head-button-title.color2,
.DNPDropdown-subdetail-head-button-title-color2 {
    color: #004884;
}

.DNPDropdown-subdetail-head-button-title.color3,
.DNPDropdown-subdetail-head-button-title-color3 {
    color: #3366CC;
}

.DNPDropdown-subdetail-head-button-title.center,
.DNPDropdown-subdetail-head-button-title-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPDropdown-subdetail-head-button-title.right,
.DNPDropdown-subdetail-head-button-title-right {
    margin-left: auto;
}

.DNPDropdown-subdetail-content {
    -webkit-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    -webkit-transform-origin: top center;
    transform-origin: top center;
    max-height: 0;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: var(--fuente1);
}

.DNPDropdown-subdetail-content-title {
    color: #535353;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente1);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    padding-left: var(--fuente1);
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDropdown-subdetail-content-title {
        max-width: 90vw;
        font-size: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPDropdown-subdetail-content-title {
        max-width: 90vw;
        font-size: var(--fuente1_mobile);
    }
}

.DNPDropdown-subdetail-content-title.white,
.DNPDropdown-subdetail-content-title-white {
    color: #fff;
}

.DNPDropdown-subdetail-content-title.color1,
.DNPDropdown-subdetail-content-title-color1 {
    color: #069169;
}

.DNPDropdown-subdetail-content-title.color2,
.DNPDropdown-subdetail-content-title-color2 {
    color: #004884;
}

.DNPDropdown-subdetail-content-title.color3,
.DNPDropdown-subdetail-content-title-color3 {
    color: #3366CC;
}

.DNPDropdown-subdetail-content-title.center,
.DNPDropdown-subdetail-content-title-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPDropdown-subdetail-content-title.right,
.DNPDropdown-subdetail-content-title-right {
    margin-left: auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDropdown-subdetail-content-title {
        padding-left: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPDropdown-subdetail-content-title {
        padding-left: var(--fuente1_mobile);
    }
}

.DNPDropdown-subdetail.opened,
.DNPDropdown-subdetail:focus-within {
    -webkit-transition: max-height 1s ease-in-out;
    transition: max-height 1s ease-in-out;
}

    .DNPDropdown-subdetail.opened > .DNPDropdown-subdetail-content,
    .DNPDropdown-subdetail:focus-within > .DNPDropdown-subdetail-content {
        max-height: 1000vh;
        padding: var(--fuente1);
        padding-right: 0;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPDropdown-subdetail.opened > .DNPDropdown-subdetail-content,
    .DNPDropdown-subdetail:focus-within > .DNPDropdown-subdetail-content {
        padding: var(--fuente1_tablet);
        padding-right: 0;
    }
}

@media screen and (max-width: 600px) {

    .DNPDropdown-subdetail.opened > .DNPDropdown-subdetail-content,
    .DNPDropdown-subdetail:focus-within > .DNPDropdown-subdetail-content {
        padding: var(--fuente1_mobile);
        padding-right: 0;
    }
}

.DNPDropdown-subdetail.opened > .DNPDropdown-subdetail-head > .DNPDropdown-subdetail-head-button > .DNPDropdown-subdetail-head-button-arrow,
.DNPDropdown-subdetail:focus-within > .DNPDropdown-subdetail-head > .DNPDropdown-subdetail-head-button > .DNPDropdown-subdetail-head-button-arrow {
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
}

.DNPDropdown-subdetail-notopen .DNPDropdown-subdetail-head-title-text:before {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
}

.DNPDropdown-subdetail-notopen .DNPDropdown-subdetail-head,
.DNPDropdown-subdetail:first-of-type .DNPDropdown-subdetail-head {
    border-top: none;
}

/* Marco Romero start */
.DNPSimplebutton,
a.DNPSimplebutton {
    text-decoration: none;
    cursor: pointer;
    background-color: transparent;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #3366CC;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    border: solid #3366CC 2px;
    border-radius: 50px;
    padding: calc(var(--fuente0) * 0.75) calc(var(--fuente0) * 1.5);
    font-size: var(--fuente0);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: var(--fuente0) auto;
    text-decoration: none !important;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPSimplebutton,
    a.DNPSimplebutton {
        border-radius: 35vw;
        padding: calc(var(--fuente0_tablet) * 0.75) calc(var(--fuente0_tablet) * 1.5);
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPSimplebutton,
    a.DNPSimplebutton {
        padding: calc(var(--fuente0_mobile) * 0.75) calc(var(--fuente0_mobile) * 1.5);
        font-size: var(--fuente0_mobile);
    }
}

/* Marco Romero end */
.DNPSimplebutton:visited,
a.DNPSimplebutton:visited {
    border-color: #535353;
    color: #535353 !important;
}

    .DNPSimplebutton:visited:hover,
    a.DNPSimplebutton:visited:hover {
        color: #ffffff !important;
    }

.DNPSimplebutton-color,
a.DNPSimplebutton-color {
    border-color: #3366CC;
    background-color: #3366CC;
    color: #fff;
}

    .DNPSimplebutton-color:visited,
    a.DNPSimplebutton-color:visited {
        border-color: #3366CC;
        color: #ffffff !important;
    }

.DNPSimplebutton:hover,
a.DNPSimplebutton:hover {
    background-color: #004884;
    border-color: #004884;
    color: #fff;
    text-decoration: none;
}

.DNPSimplebutton > img,
a.DNPSimplebutton > img {
    height: 0;
    margin-left: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPSimplebutton > img,
    a.DNPSimplebutton > img {
        height: var(--fuente0_tablet);
        margin-left: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPSimplebutton > img,
    a.DNPSimplebutton > img {
        height: var(--fuente0_mobile);
        margin-left: var(--fuente0_mobile);
    }
}

@media screen and (max-width: 600px) {
    .DNPHighlightbutton-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.DNPHighlightbutton {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente2);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    margin: 0;
    background: center no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(121, 109, 177, 0.7019607843)), to(rgba(121, 109, 177, 0.7019607843))), url("../assets/library.jpg");
    background-image: linear-gradient(rgba(121, 109, 177, 0.7019607843), rgba(121, 109, 177, 0.7019607843)), url("../assets/library.jpg");
    background-size: cover;
    border: none;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: var(--fuente3) var(--fuente1);
    color: #fff;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 120px;
    width: 400px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHighlightbutton {
        max-width: 90vw;
        font-size: var(--fuente2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHighlightbutton {
        max-width: 90vw;
        font-size: var(--fuente2_mobile);
    }
}

.DNPHighlightbutton.white,
.DNPHighlightbutton-white {
    color: #fff;
}

.DNPHighlightbutton.color1,
.DNPHighlightbutton-color1 {
    color: #069169;
}

.DNPHighlightbutton.color2,
.DNPHighlightbutton-color2 {
    color: #004884;
}

.DNPHighlightbutton.color3,
.DNPHighlightbutton-color3 {
    color: #3366CC;
}

.DNPHighlightbutton.center,
.DNPHighlightbutton-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPHighlightbutton.right,
.DNPHighlightbutton-right {
    margin-left: auto;
}

.DNPHighlightbutton:hover {
    -webkit-transform: scale(1.01);
    transform: scale(1.01);
    color: white;
}

.DNPHighlightbutton:visited {
    color: white;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHighlightbutton {
        min-height: 9.6vw;
        width: 28.57vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPHighlightbutton {
        width: 90vw;
        margin-bottom: 3vw;
    }
}

.DNPButtonscontainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: var(--fuente0) 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPButtonscontainer {
        padding: var(--fuente0_tablet) 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPButtonscontainer {
        padding: var(--fuente0_mobile) 0;
    }
}

.DNPButtonscontainer-reverse {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.DNPButtonscontainer > a {
    margin: 0 var(--fuente0) var(--fuente0) 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPButtonscontainer > a {
        margin: 0 var(--fuente0_tablet) var(--fuente0_tablet) 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPButtonscontainer > a {
        margin: 0 var(--fuente0_mobile) var(--fuente0_mobile) 0;
    }
}

.DNPBigbuttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 1280px;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: var(--fuente0) auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBigbuttons {
        margin: var(--fuente0_tablet) auto;
    }
}

@media screen and (max-width: 600px) {
    .DNPBigbuttons {
        width: 90vw;
        margin: var(--fuente0_mobile) auto;
    }
}

.DNPBigbuttons-element {
    position: relative;
    background-color: #6091d8;
    border: none;
    cursor: pointer;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    padding: calc(var(--fuente4) * 1.3) var(--fuente-2);
    width: 310px;
    margin: 5px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBigbuttons-element {
        padding: calc(var(--fuente4_tablet) * 1.3) var(--fuente-2_tablet);
        width: 22vw;
        margin: 0.35vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPBigbuttons-element {
        padding: calc(var(--fuente4_mobile) * 1.3) var(--fuente-2_mobile);
        width: 42vw;
        margin: 1.5vw;
    }
}

.DNPBigbuttons-element:before {
    content: "";
    position: absolute;
    background: transparent url("../assets/bookmark.svg") center no-repeat;
    background-size: cover;
    top: 0;
    width: var(--fuente4);
    height: calc(var(--fuente4) * 1.3);
    right: var(--fuente0);
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBigbuttons-element:before {
        width: var(--fuente4_tablet);
        height: calc(var(--fuente4_tablet) * 1.3);
        right: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPBigbuttons-element:before {
        width: var(--fuente4_mobile);
        height: calc(var(--fuente4_mobile) * 1.3);
        right: var(--fuente0_mobile);
    }
}

.DNPBigbuttons-element-title {
    color: #fff !important;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente4);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBigbuttons-element-title {
        max-width: 90vw;
        font-size: var(--fuente4_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPBigbuttons-element-title {
        max-width: 90vw;
        font-size: var(--fuente4_mobile);
    }
}

.DNPBigbuttons-element-title.white,
.DNPBigbuttons-element-title-white {
    color: #fff;
}

.DNPBigbuttons-element-title.color1,
.DNPBigbuttons-element-title-color1 {
    color: #069169;
}

.DNPBigbuttons-element-title.color2,
.DNPBigbuttons-element-title-color2 {
    color: #004884;
}

.DNPBigbuttons-element-title.color3,
.DNPBigbuttons-element-title-color3 {
    color: #3366CC;
}

.DNPBigbuttons-element-title.center,
.DNPBigbuttons-element-title-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPBigbuttons-element-title.right,
.DNPBigbuttons-element-title-right {
    margin-left: auto;
}

.DNPBigbuttons-element-text {
    color: #fff !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente0);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBigbuttons-element-text {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPBigbuttons-element-text {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPBigbuttons-element-text a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPBigbuttons-element-text a:hover {
        color: #000;
    }

    .DNPBigbuttons-element-text a:visited {
        color: #069169;
    }

.DNPBigbuttons-element:after {
    content: "";
    position: absolute;
    background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1My41ODUiIGhlaWdodD0iMzAuNjM1IiB2aWV3Qm94PSIwIDAgNTMuNTg1IDMwLjYzNSI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImEiIGQ9Ik05LjIzNSwyNi43ODYsMjkuNTEsNi41MjZhMy44MywzLjgzLDAsMSwwLTUuNDI0LTUuNDA4TDEuMTE1LDI0LjA3NEEzLjgyMiwzLjgyMiwwLDAsMCwxLDI5LjM1NEwyNC4wNzEsNTIuNDY5YTMuODMsMy44MywwLDAsMCw1LjQyNC01LjQwOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMzAuNjM1KSByb3RhdGUoLTkwKSIvPjwvc3ZnPg==") center no-repeat;
    background-size: cover;
    width: var(--fuente0);
    height: calc(var(--fuente0) * 0.6);
    bottom: var(--fuente0);
    right: var(--fuente0);
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBigbuttons-element:after {
        width: var(--fuente0_tablet);
        height: calc(var(--fuente0_tablet) * 0.6);
        bottom: var(--fuente0_tablet);
        right: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPBigbuttons-element:after {
        width: var(--fuente0_mobile);
        height: calc(var(--fuente0_mobile) * 0.6);
        bottom: var(--fuente0_mobile);
        right: var(--fuente0_mobile);
    }
}

.DNPBigbuttons-element:hover {
    -webkit-transform: scale(1.01);
    transform: scale(1.01);
    -webkit-filter: drop-shadow(1px 1px 6px black);
    filter: drop-shadow(1px 1px 6px black);
    background-color: #3366CC;
}

.DNPBigbuttons-element.opened {
    -webkit-filter: saturate(2);
    filter: saturate(2);
}

.DNPNavtab-menu {
    width: 100%;
    max-width: 1280px;
    margin: 36px auto;
    border-bottom: solid 3px #F6F8F9;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPNavtab-menu {
        max-width: 90vw;
        margin: 2.5vw auto;
        border-bottom-width: 0.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPNavtab-menu {
        max-width: 90vw;
        margin: 3vw auto;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

.DNPNavtab-menu-element {
    background-color: transparent;
    text-align: center;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    min-width: 150px;
    border: solid 1px #F6F8F9;
    margin: 0 5px -3px 0;
    padding: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPNavtab-menu-element {
        min-width: 10.7vw;
        border-width: 0.1vw;
        margin: 0 0.35vw -0.25vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPNavtab-menu-element {
        min-width: 90vw;
        border-width: 0.2vw;
        margin-bottom: -0.25vw;
        margin-right: 0;
    }
}

.DNPNavtab-menu-element a,
.DNPNavtab-menu-element p {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #333;
    text-align: center;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    width: 100%;
    padding: 20px 48px;
    font-size: 16px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPNavtab-menu-element a,
    .DNPNavtab-menu-element p {
        padding: 1.4vw 3.4vw;
        font-size: 1.2vw;
    }
}

@media screen and (max-width: 600px) {

    .DNPNavtab-menu-element a,
    .DNPNavtab-menu-element p {
        padding: 5vw 10vw;
        font-size: 4vw;
    }
}

.DNPNavtab-menu-element.opened,
.DNPNavtab-menu-element:hover,
.DNPNavtab-menu-element:focus {
    border-color: #F6F8F9;
    background-color: transparent;
}

    .DNPNavtab-menu-element.opened a,
    .DNPNavtab-menu-element.opened p,
    .DNPNavtab-menu-element:hover a,
    .DNPNavtab-menu-element:hover p,
    .DNPNavtab-menu-element:focus a,
    .DNPNavtab-menu-element:focus p {
        font-weight: 700;
        background-color: #F6F8F9;
        border-bottom: solid 3px #36c;
        color: #36c;
        text-decoration: none;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPNavtab-menu-element.opened a,
    .DNPNavtab-menu-element.opened p,
    .DNPNavtab-menu-element:hover a,
    .DNPNavtab-menu-element:hover p,
    .DNPNavtab-menu-element:focus a,
    .DNPNavtab-menu-element:focus p {
        border-bottom-width: 0.25vw;
    }
}

@media screen and (max-width: 600px) {

    .DNPNavtab-menu-element.opened a,
    .DNPNavtab-menu-element.opened p,
    .DNPNavtab-menu-element:hover a,
    .DNPNavtab-menu-element:hover p,
    .DNPNavtab-menu-element:focus a,
    .DNPNavtab-menu-element:focus p {
        border-bottom-width: 1vw;
    }
}

.DNPNavtab-container-element {
    -webkit-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    -webkit-transform-origin: top center;
    transform-origin: top center;
    max-height: 0;
    overflow: hidden;
    margin: 0 auto;
}

    .DNPNavtab-container-element.opened,
    .DNPNavtab-container-element:focus-within {
        -webkit-transition: max-height 1s ease-in-out;
        transition: max-height 1s ease-in-out;
        max-height: 1000vh;
    }

.DNPNavbutton {
    margin: var(--fuente5) auto;
    width: 100%;
    max-width: 1280px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPNavbutton {
        max-width: 90vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPNavbutton {
        max-width: 90vw;
    }
}

.DNPNavbutton-menu {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: var(--fuente2) auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPNavbutton-menu {
        margin: var(--fuente2_tablet) auto;
    }
}

@media screen and (max-width: 600px) {
    .DNPNavbutton-menu {
        margin: var(--fuente2_mobile) auto;
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
    }
}

.DNPNavbutton-menu-element,
a.DNPNavbutton-menu-element {
    text-decoration: none;
    cursor: pointer;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    width: auto;
    max-width: 235px;
    border-color: #3366CC;
    background-color: #3366CC;
    color: #fff;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    border: solid #3366CC 2px;
    padding: calc(var(--fuente0) * 0.9) calc(var(--fuente0) * 1.44);
    font-size: var(--fuente0);
    border-radius: 16px;
    text-align: center;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    margin-right: 7px;
    margin-bottom: 7px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPNavbutton-menu-element,
    a.DNPNavbutton-menu-element {
        padding: calc(var(--fuente0_tablet) * 0.9) calc(var(--fuente0_tablet) * 1.44);
        font-size: var(--fuente0_tablet);
        max-width: 16.78vw;
        margin-right: 0.5vw;
        margin-bottom: 0.5vw;
    }
}

@media screen and (max-width: 600px) {

    .DNPNavbutton-menu-element,
    a.DNPNavbutton-menu-element {
        padding: calc(var(--fuente0_mobile) * 0.75) calc(var(--fuente0_mobile) * 0.72);
        font-size: var(--fuente-1_mobile);
        border-radius: 3vw;
        max-width: 44vw;
        margin-right: 1vw;
        margin-bottom: 1.8vw;
    }
}

.DNPNavbutton-menu-element.opened,
.DNPNavbutton-menu-element:hover,
.DNPNavbutton-menu-element:focus,
a.DNPNavbutton-menu-element.opened,
a.DNPNavbutton-menu-element:hover,
a.DNPNavbutton-menu-element:focus {
    background-color: #004884;
    border-color: #004884;
    color: #fff;
    text-decoration: none;
}

.DNPNavbutton-menu-element:visited,
a.DNPNavbutton-menu-element:visited {
    color: #fff;
}

.DNPNavbutton-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.DNPNavbutton-container-element {
    -webkit-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    -webkit-transform-origin: top center;
    transform-origin: top center;
    max-height: 0;
    overflow: hidden;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

    .DNPNavbutton-container-element:not(.opened) {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .DNPNavbutton-container-element.opened,
    .DNPNavbutton-container-element:focus-within {
        -webkit-transition: max-height 1s ease-in-out;
        transition: max-height 1s ease-in-out;
        max-height: 1000vh;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }

.DNPAvailable {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    max-width: 1280px;
    padding: var(--fuente0) 0;
    padding-bottom: 3em;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPAvailable {
        padding: var(--fuente0_tablet) 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPAvailable {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: var(--fuente0_mobile) 0;
    }
}

.DNPAvailable-text,
p.DNPAvailable-text {
    color: #069169;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente2);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    margin: 0 var(--fuente0) 0 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPAvailable-text,
    p.DNPAvailable-text {
        max-width: 90vw;
        font-size: var(--fuente2_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPAvailable-text,
    p.DNPAvailable-text {
        max-width: 90vw;
        font-size: var(--fuente2_mobile);
    }
}

.DNPAvailable-text.white,
.DNPAvailable-text-white,
p.DNPAvailable-text.white,
p.DNPAvailable-text-white {
    color: #fff;
}

.DNPAvailable-text.color1,
.DNPAvailable-text-color1,
p.DNPAvailable-text.color1,
p.DNPAvailable-text-color1 {
    color: #069169;
}

.DNPAvailable-text.color2,
.DNPAvailable-text-color2,
p.DNPAvailable-text.color2,
p.DNPAvailable-text-color2 {
    color: #004884;
}

.DNPAvailable-text.color3,
.DNPAvailable-text-color3,
p.DNPAvailable-text.color3,
p.DNPAvailable-text-color3 {
    color: #3366CC;
}

.DNPAvailable-text.center,
.DNPAvailable-text-center,
p.DNPAvailable-text.center,
p.DNPAvailable-text-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPAvailable-text.right,
.DNPAvailable-text-right,
p.DNPAvailable-text.right,
p.DNPAvailable-text-right {
    margin-left: auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPAvailable-text,
    p.DNPAvailable-text {
        margin: 0 var(--fuente0_tablet) 0 0;
    }
}

@media screen and (max-width: 600px) {

    .DNPAvailable-text,
    p.DNPAvailable-text {
        margin: 0;
    }
}

.DNPAvailable-icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

@media screen and (max-width: 600px) {
    .DNPAvailable-icons {
        margin-top: var(--fuente0);
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.DNPAvailable-icons-element {
    width: var(--fuente3);
    margin-right: var(--fuente1);
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPAvailable-icons-element {
        width: var(--fuente4_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPAvailable-icons-element {
        width: var(--fuente4_mobile);
        margin: 0 calc(var(--fuente0) / 2);
    }
}

.DNPTags {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: var(--fuente2) 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPTags {
        padding: var(--fuente2_tablet) 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPTags {
        padding: var(--fuente2_mobile) 0;
    }
}

.DNPTags-item {
    text-decoration: none;
    cursor: pointer;
    background-color: transparent;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #004884;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    border: solid #004884 2px;
    border-radius: 50px;
    padding: calc(var(--fuente0) * 0.375) calc(var(--fuente0) * 0.75);
    font-size: var(--fuente0);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 var(--fuente0) var(--fuente0) 0;
    font-weight: 700;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPTags-item {
        border-radius: 35vw;
        padding: calc(var(--fuente0_tablet) * 0.375) calc(var(--fuente0_tablet) * 0.75);
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPTags-item {
        padding: calc(var(--fuente0_mobile) * 0.375) calc(var(--fuente0_mobile) * 0.75);
        font-size: var(--fuente0_mobile);
    }
}

.DNPTags-item:visited {
    border-color: #535353;
    color: #535353 !important;
}

    .DNPTags-item:visited:hover {
        color: #BABABA !important;
    }

.DNPTags-item-color {
    border-color: #004884;
    background-color: #004884;
    color: #fff;
}

    .DNPTags-item-color:visited {
        border-color: #004884;
        color: #BABABA !important;
    }

.DNPTags-item:hover {
    background-color: #004884;
    border-color: #004884;
    color: #fff;
    text-decoration: none;
}

.DNPTags-item > img {
    height: 0;
    margin-left: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPTags-item > img {
        height: var(--fuente0_tablet);
        margin-left: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPTags-item > img {
        height: var(--fuente0_mobile);
        margin-left: var(--fuente0_mobile);
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPTags-item {
        margin: 0 1.2vw 1.2vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPTags-item {
        margin: 0 1.5vw 1.5vw 0;
    }
}

.DNPSinglevideo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    width: 1280px;
    padding: var(--fuente3) 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSinglevideo {
        width: 90vw;
        padding: var(--fuente3_tablet) 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPSinglevideo {
        width: 90vw;
        padding: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.DNPSinglevideo-info {
    width: 400px;
    padding: var(--fuente1) 80px 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSinglevideo-info {
        width: 28.5vw;
        padding: var(--fuente1_tablet) 5.71vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPSinglevideo-info {
        width: 90vw;
        padding: var(--fuente1_mobile) 0;
    }
}

.DNPSinglevideo-info-text {
    margin: var(--fuente0) 0;
}

/* Marco Romero start */
.DNPSinglevideo-info .DNPSimplebutton {
    margin-left: 75px;
}

/* Marco Romero end */
.DNPSinglevideo-video {
    width: 718px;
    height: 404px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSinglevideo-video {
        width: 51.2vw;
        height: 28.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPSinglevideo-video {
        width: 90vw;
        height: 50.6vw;
    }
}

.DNPVideo {
    width: 915px;
    height: 515px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPVideo {
        width: 65.36vw;
        height: 36.79vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPVideo {
        width: 90vw;
        height: 50.6vw;
    }
}

.DNPGallery {
    width: 100%;
    overflow-x: hidden;
    position: relative;
}

@media screen and (max-width: 600px) {
    .DNPGallery {
        width: 90vw;
        margin: 0 auto;
        padding: 3vw 0;
    }
}

.DNPGallery-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    will-change: transform;
}

    .DNPGallery-container > a:focus {
        outline: 5px solid #000;
        outline-offset: -2px;
    }

.DNPGallery-element {
    width: 915px;
    height: 514px;
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPGallery-element {
        width: 65.3vw;
        height: 36.7vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPGallery-element {
        width: 90vw;
        height: 50.6vw;
    }
}

.DNPGallery-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: var(--fuente0) 0 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPGallery-buttons {
        padding-top: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPGallery-buttons {
        padding-top: var(--fuente0_mobile);
    }
}

.DNPGallery-buttons * {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.DNPGallery-buttons-button {
    cursor: pointer;
    width: var(--fuente2);
    height: var(--fuente2);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    border-radius: 50%;
    background-color: #069169;
    padding: 3px;
    min-width: auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPGallery-buttons-button {
        width: var(--fuente2_tablet);
        height: var(--fuente2_tablet);
        padding: 0.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPGallery-buttons-button {
        width: var(--fuente2_mobile);
        height: var(--fuente2_mobile);
        padding: 1vw;
    }
}

.DNPGallery-buttons-button img {
    height: 60%;
}

.DNPGallery-buttons-dots {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 35px;
    padding: 0 var(--fuente2);
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPGallery-buttons-dots {
        padding: 0 var(--fuente2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPGallery-buttons-dots {
        padding: 0 var(--fuente2_mobile);
    }
}

.DNPGallery-buttons-dots-element {
    cursor: pointer;
    border: solid 2px #069169;
    border-radius: 50%;
    margin: 0 var(--fuente-2);
    width: var(--fuente-2);
    height: var(--fuente-2);
    background-color: transparent;
    min-width: auto;
    padding: 0;
}

    .DNPGallery-buttons-dots-element.active {
        background-color: #069169;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPGallery-buttons-dots-element {
        width: var(--fuente-2_tablet);
        height: var(--fuente-2_tablet);
        margin: 0 var(--fuente-2_tablet);
        border-width: 0.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPGallery-buttons-dots-element {
        width: var(--fuente-2_mobile);
        height: var(--fuente-2_mobile);
        margin: 0 var(--fuente-2_mobile);
        border-width: 0.7vw;
    }
}

.DNPGallery input[type=button],
.DNPGallery button {
    /* &:focus{
    outline: inherit;
  } */
}

    .DNPGallery input[type=button]:hover,
    .DNPGallery input[type=button]:active,
    .DNPGallery button:hover,
    .DNPGallery button:active {
        background-color: #069169 !important;
    }

.DNPPerfil-simple {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 1280px;
    padding: var(--fuente0) 0;
    margin: var(--fuente1) auto 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPPerfil-simple {
        width: 90vw;
        padding: var(--fuente0_tablet) 0;
        margin-top: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPPerfil-simple {
        width: 90vw;
        padding: 2vw 0;
        margin-top: 2vw;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.DNPPerfil-simple-image-circle {
    width: 150px;
    height: 150px;
    overflow: hidden;
    border-radius: 50%;
    object-fit: cover;
    object-position: top center;
    padding-bottom: 0px !important;
    margin: 0px !important;
}

img .DNPPerfil-simple-image-circle {
    width: 100%;
    height: auto;
}


.DNPPerfil-simple-cabezote {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

h2.DNPPerfil-simple-info-name-office {
    color: #004884;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente3);
    line-height: 1.1;
    margin: var(--fuente0) 0;
    margin: 0;
    padding-bottom: 0px !important;
    padding-left: 30px;
}

h3.DNPPerfil-simple-info-position-office {
    color: #3366CC;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente1);
    line-height: 1.1;
    margin: var(--fuente0) 0;
    margin-top: 0;
    padding-left: 30px;
}

@media screen and (max-width: 600px) {
    .DNPPerfil-simple-cabezote {
        flex-direction: column;
    }

    .DNPPerfil-simple-image-circle {
        padding: 0px !important;
    }

    h2.DNPPerfil-simple-info-name-office {
        text-align: center;
        padding-left: 0px;
    }

    h3.DNPPerfil-simple-info-position-office {
        text-align: center;
        padding-left: 0px;
    }
}




.DNPPerfil-simple-image {
    -o-object-fit: cover;
    object-fit: cover;
    width: 450px;
    height: 450px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPPerfil-simple-image {
        width: 32.1vw;
        height: 32.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPPerfil-simple-image {
        width: 90vw;
        height: 90vw;
    }
}

.DNPPerfil-simple-info {
    width: 720px;
    padding: 0 40px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPPerfil-simple-info {
        width: 51.4vw;
        padding: 0 2.85vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPPerfil-simple-info {
        width: 90vw;
        padding: 5vw 0;
    }
}

h2.DNPPerfil-simple-info-name {
    color: #004884;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente3);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    margin: 0;
    padding-bottom: 0px !important;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPPerfil-simple-info-name {
        max-width: 90vw;
        font-size: var(--fuente3_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPPerfil-simple-info-name {
        max-width: 90vw;
        font-size: var(--fuente3_mobile);
    }
}

.DNPPerfil-simple-info-name.white,
.DNPPerfil-simple-info-name-white {
    color: #fff;
}

.DNPPerfil-simple-info-name.color1,
.DNPPerfil-simple-info-name-color1 {
    color: #069169;
}

.DNPPerfil-simple-info-name.color2,
.DNPPerfil-simple-info-name-color2 {
    color: #004884;
}

.DNPPerfil-simple-info-name.color3,
.DNPPerfil-simple-info-name-color3 {
    color: #3366CC;
}

.DNPPerfil-simple-info-name.center,
.DNPPerfil-simple-info-name-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPPerfil-simple-info-name.right,
.DNPPerfil-simple-info-name-right {
    margin-left: auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPPerfil-simple-info-name {
        padding-bottom: 0.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPPerfil-simple-info-name {
        padding-bottom: 1.5vw;
    }
}

h3.DNPPerfil-simple-info-position {
    color: #3366CC;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente1);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    margin-top: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPPerfil-simple-info-position {
        max-width: 90vw;
        font-size: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPPerfil-simple-info-position {
        max-width: 90vw;
        font-size: var(--fuente1_mobile);
    }
}

.DNPPerfil-simple-info-position.white,
.DNPPerfil-simple-info-position-white {
    color: #fff;
}

.DNPPerfil-simple-info-position.color1,
.DNPPerfil-simple-info-position-color1 {
    color: #069169;
}

.DNPPerfil-simple-info-position.color2,
.DNPPerfil-simple-info-position-color2 {
    color: #004884;
}

.DNPPerfil-simple-info-position.color3,
.DNPPerfil-simple-info-position-color3 {
    color: #3366CC;
}

.DNPPerfil-simple-info-position.center,
.DNPPerfil-simple-info-position-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPPerfil-simple-info-position.right,
.DNPPerfil-simple-info-position-right {
    margin-left: auto;
}

.DNPPerfil-big {
    width: 1280px;
    padding: var(--fuente0) 0;
    margin: var(--fuente1) auto 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPPerfil-big {
        width: 90vw;
        padding: var(--fuente0_tablet) 0;
        margin-top: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPPerfil-big {
        width: 90vw;
        padding: 2vw 0;
        margin-top: 2vw;
    }
}

.DNPPerfil-big-title-name {
    color: #004884;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente4);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    margin: 0;
    padding-bottom: 5px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPPerfil-big-title-name {
        max-width: 90vw;
        font-size: var(--fuente4_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPPerfil-big-title-name {
        max-width: 90vw;
        font-size: var(--fuente4_mobile);
    }
}

.DNPPerfil-big-title-name.white,
.DNPPerfil-big-title-name-white {
    color: #fff;
}

.DNPPerfil-big-title-name.color1,
.DNPPerfil-big-title-name-color1 {
    color: #069169;
}

.DNPPerfil-big-title-name.color2,
.DNPPerfil-big-title-name-color2 {
    color: #004884;
}

.DNPPerfil-big-title-name.color3,
.DNPPerfil-big-title-name-color3 {
    color: #3366CC;
}

.DNPPerfil-big-title-name.center,
.DNPPerfil-big-title-name-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPPerfil-big-title-name.right,
.DNPPerfil-big-title-name-right {
    margin-left: auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPPerfil-big-title-name {
        padding-bottom: 0.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPPerfil-big-title-name {
        padding-bottom: 1.5vw;
    }
}

.DNPPerfil-big-title-position {
    color: #3366CC;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente2);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    margin-top: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPPerfil-big-title-position {
        max-width: 90vw;
        font-size: var(--fuente2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPPerfil-big-title-position {
        max-width: 90vw;
        font-size: var(--fuente2_mobile);
    }
}

.DNPPerfil-big-title-position.white,
.DNPPerfil-big-title-position-white {
    color: #fff;
}

.DNPPerfil-big-title-position.color1,
.DNPPerfil-big-title-position-color1 {
    color: #069169;
}

.DNPPerfil-big-title-position.color2,
.DNPPerfil-big-title-position-color2 {
    color: #004884;
}

.DNPPerfil-big-title-position.color3,
.DNPPerfil-big-title-position-color3 {
    color: #3366CC;
}

.DNPPerfil-big-title-position.center,
.DNPPerfil-big-title-position-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPPerfil-big-title-position.right,
.DNPPerfil-big-title-position-right {
    margin-left: auto;
}

@media screen and (max-width: 600px) {
    .DNPPerfil-big-title-position {
        font-size: var(--fuente1_mobile);
    }
}

.DNPPerfil-big-image {
    -o-object-fit: cover;
    object-fit: cover;
    width: 1280px;
    height: 450px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPPerfil-big-image {
        width: 90vw;
        height: 32.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPPerfil-big-image {
        width: 90vw;
        height: 70vw;
    }
}

.DNPPerfil-big-info {
    width: 100%;
    padding: var(--fuente3) 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPPerfil-big-info {
        padding: var(--fuente3_tablet) 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPPerfil-big-info {
        padding: var(--fuente3_mobile) 0;
    }
}

.DNPSearch-horizontal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 1280px;
    width: 100%;
    padding: 16px 0;
    margin: 0 auto;
}

.DNPSearch-item-horizontal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-left: 16px;
    width: 20%;
}

.DNPButtonscontainer-horizontal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: var(--fuente0) 0;
    margin-left: 16px;
    margin-top: 10px;
}

@media screen and (max-width: 600px) {

    .DNPSearch-horizontal {
        flex-direction: column;
    }

    .DNPSearch-item-horizontal {
        width: 100%;
        margin: 0px;
    }

    .DNPButtonscontainer-horizontal {
        margin-left: 0px;
    }
}

.DNPSearch-horizontal .DNPSimplebutton,
a.DNPSimplebutton {
    margin: 16px 8px;
}



.DNPSearch {
    width: 100%;
}

.DNPSearch-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.DNPSearch-item-label {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 500;
    font-size: var(--fuente-0);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSearch-item-label {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPSearch-item-label {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPSearch-item-label.white,
.DNPSearch-item-label-white {
    color: #fff;
}

.DNPSearch-item-label.color1,
.DNPSearch-item-label-color1 {
    color: #069169;
}

.DNPSearch-item-label.color2,
.DNPSearch-item-label-color2 {
    color: #004884;
}

.DNPSearch-item-label.color3,
.DNPSearch-item-label-color3 {
    color: #3366CC;
}

.DNPSearch-item-label.center,
.DNPSearch-item-label-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPSearch-item-label.right,
.DNPSearch-item-label-right {
    margin-left: auto;
}

.DNPSearch-item-select {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente0);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
    width: 100%;
    box-sizing: border-box;
    padding: var(--fuente-2);
    border-radius: 8px;
    border: solid 1px #BABABA;
    background-image: url("../assets/down-blue-arrow.svg");
    background-position: calc(100% - 10px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
    background-size: var(--fuente-2);
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSearch-item-select {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPSearch-item-select {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPSearch-item-select a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPSearch-item-select a:hover {
        color: #000;
    }

    .DNPSearch-item-select a:visited {
        color: #069169;
    }

.DNPSearch-item-select::-ms-expand {
    display: none;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSearch-item-select {
        background-size: var(--fuente0_tablet);
        padding: var(--fuente-2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPSearch-item-select {
        background-size: var(--fuente0_mobile);
        padding: var(--fuente-2_mobile);
        border-width: 0.25vw;
    }
}

.DNPSearch-item-input {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
    width: 100%;
    box-sizing: border-box;
    padding: var(--fuente-2) !important;
    border-radius: 8px;
    border: solid 1px #BABABA;
    cursor: pointer;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSearch-item-input {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPSearch-item-input {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPSearch-item-input a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPSearch-item-input a:hover {
        color: #000;
    }

    .DNPSearch-item-input a:visited {
        color: #069169;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSearch-item-input {
        background-size: var(--fuente0_tablet);
        padding: var(--fuente-2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPSearch-item-input {
        background-size: var(--fuente0_mobile);
        padding: var(--fuente-2_mobile);
        border-width: 0.25vw;
    }
}

.DNPContextMenu {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.DNPContextMenu-element {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 4px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContextMenu-element {
        margin-bottom: 0.28vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPContextMenu-element {
        margin-bottom: 1vw;
    }
}

.DNPContextMenu-element-title {
    position: relative;
    z-index: 5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #E6EFFD;
    cursor: pointer;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    padding: var(--fuente0);
    border-bottom: solid transparent 3px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContextMenu-element-title {
        padding: var(--fuente0_tablet);
        border-bottom-width: 0.21vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPContextMenu-element-title {
        padding: var(--fuente0_mobile);
        border-bottom-width: 0.75vw;
    }
}

.DNPContextMenu-element-title-text {
    color: #3366CC;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
    width: 100%;
}

    .DNPContextMenu-element-title-text:active {
        color: #ffffff;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContextMenu-element-title-text {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPContextMenu-element-title-text {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

a:hover p.DNPContextMenu-element-title-text {
    color: white;
}

/*
.DNPContextMenu-element-title-text a {
  color: #004884;
  font-weight: 700;
  text-decoration: none;
}
*/

.DNPContextMenu-element-title-text a:active {
    color: #fff;
}

.DNPContextMenu-element-title:hover .DNPContextMenu-element-title-text a:visited {
    color: #fff;
}

.DNPContextMenu-element-title-text a:visited {
    color: #36C;
}


.DNPContextMenu-element-title:hover {
    background-color: #004884;
}


.DNPContextMenu-element-title a:hover {
    color: #fff;
}

.DNPContextMenu-element-title:hover > .DNPContextMenu-element-title-text {
    color: #fff;
}

.DNPContextMenu-element-title:after {
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    background-color: #004884;
    position: absolute;
    z-index: 10;
    -webkit-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg);
    width: var(--fuente-1);
    height: var(--fuente-1);
    right: var(--fuente2);
    bottom: -9.3px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContextMenu-element-title:after {
        width: var(--fuente-1_tablet);
        height: var(--fuente-1_tablet);
        right: var(--fuente2_tablet);
        bottom: -0.68vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPContextMenu-element-title:after {
        width: var(--fuente-1_mobile);
        height: var(--fuente-1_mobile);
        right: var(--fuente2_mobile);
        bottom: -2.25vw;
    }
}

.DNPContextMenu-element-items {
    overflow: hidden;
    background-color: #efefef;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    -webkit-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    max-height: 0;
}

    .DNPContextMenu-element-items li {
        padding: 12px 0px;
        border-bottom: 1px solid #D7DBDD;
    }

        .DNPContextMenu-element-items li a.DNPContextMenu-element-items-active,
        .DNPContextMenu-element-items-active:active {
            color: #3366CC;
            font-weight: 500;
        }

p.DNPContextMenu-element-title-text a.DNPContextMenu-element-items-active {
    color: white;
    text-decoration: none;
}

#content .list-menu ul li a:hover,
#content .list-menu ul li a.selected,
#content .list-menu ul li a.open .DNPContextMenu-element-items li:last-child {
    border-bottom: 1px solid #efefef;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContextMenu-element-items li {
        padding-bottom: var(--fuente-3_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPContextMenu-element-items li {
        padding-bottom: var(--fuente-3_mobile);
    }
}

.DNPContextMenu-element-items li a {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.2;
    max-width: 1280px;
    margin: 0 auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContextMenu-element-items li a {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPContextMenu-element-items li a {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPContextMenu-element-items li a a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPContextMenu-element-items li a a:hover {
        color: #000;
    }

    .DNPContextMenu-element-items li a a:visited {
        color: #069169;
    }

.DNPContextMenu-element-items li a:hover {
    text-decoration: underline;
}

.DNPContextMenu-element.opened .DNPContextMenu-element-title,
.DNPContextMenu-element:focus-within .DNPContextMenu-element-title {
    background-color: #004884;
}

.DNPContextMenu-element.opened .DNPContextMenu-element-title-text,
.DNPContextMenu-element:focus-within .DNPContextMenu-element-title-text {
    color: #fff;
}

/*
.DNPContextMenu-element.opened .DNPContextMenu-element-title:after, .DNPContextMenu-element:focus-within .DNPContextMenu-element-title:after {
  content: "";
  border-bottom: solid #fff 2.5px;
  border-left: solid #fff 2.5px;
}
*/
@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPContextMenu-element.opened .DNPContextMenu-element-title:after,
    .DNPContextMenu-element:focus-within .DNPContextMenu-element-title:after {
        border-bottom-width: 0.14vw;
        border-left-width: 0.14vw;
    }
}

@media screen and (max-width: 600px) {

    .DNPContextMenu-element.opened .DNPContextMenu-element-title:after,
    .DNPContextMenu-element:focus-within .DNPContextMenu-element-title:after {
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
    }
}

.DNPContextMenu-element.opened .DNPContextMenu-element-items,
.DNPContextMenu-element:focus-within .DNPContextMenu-element-items {
    -webkit-transition: max-height 1s ease-in-out;
    transition: max-height 1s ease-in-out;
    padding: var(--fuente0);
    max-height: 200vh;
}

.DNPModal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5);
    display: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.DNPModal-info {
    background-color: #fff;
    max-height: 80%;
    width: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: var(--fuente0) var(--fuente2);
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPModal-info {
        padding: var(--fuente0_tablet) var(--fuente2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPModal-info {
        padding: var(--fuente0_mobile) var(--fuente2_mobile);
    }
}

.DNPModal-info-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: solid 2px #BABABA;
    margin-bottom: var(--fuente-3);
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPModal-info-title {
        margin-bottom: var(--fuente-3_tablet);
        border-bottom-width: 0.13vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPModal-info-title {
        margin-bottom: var(--fuente-3_mobile);
        border-bottom-width: 0.5vw;
    }
}

.DNPModal-info-title-text {
    color: #004884;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente4);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPModal-info-title-text {
        max-width: 90vw;
        font-size: var(--fuente4_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPModal-info-title-text {
        max-width: 90vw;
        font-size: var(--fuente4_mobile);
    }
}

.DNPModal-info-title-text.white,
.DNPModal-info-title-text-white {
    color: #fff;
}

.DNPModal-info-title-text.color1,
.DNPModal-info-title-text-color1 {
    color: #069169;
}

.DNPModal-info-title-text.color2,
.DNPModal-info-title-text-color2 {
    color: #004884;
}

.DNPModal-info-title-text.color3,
.DNPModal-info-title-text-color3 {
    color: #3366CC;
}

.DNPModal-info-title-text.center,
.DNPModal-info-title-text-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPModal-info-title-text.right,
.DNPModal-info-title-text-right {
    margin-left: auto;
}

@media screen and (max-width: 600px) {
    .DNPModal-info-title-text {
        font-size: var(--fuente3_mobile);
        max-width: 60vw;
    }
}

.DNPModal-info-title-close {
    background: transparent url("../assets/close_blue.svg") center center no-repeat;
    background-size: contain;
    border: none;
    cursor: pointer;
    width: var(--fuente3);
    height: var(--fuente3);
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPModal-info-title-close {
        width: var(--fuente3_tablet);
        height: var(--fuente3_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPModal-info-title-close {
        width: var(--fuente2_mobile);
        height: var(--fuente2_mobile);
    }
}

.DNPModal-info-text {
    overflow: auto;
    border-bottom: solid 2px #BABABA;
    padding-bottom: var(--fuente2);
    max-height: 50vh;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPModal-info-text {
        border-bottom-width: 0.13vw;
        padding-bottom: var(--fuente2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPModal-info-text {
        border-bottom-width: 0.5vw;
        padding-bottom: var(--fuente2_mobile);
    }
}

.DNPModal-info-button {
    margin-left: auto;
    margin-right: 0;
}

.DNPModal.opened {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.DNPSlider {
    width: 100vw;
    overflow-x: hidden;
    position: relative;
}

@media screen and (max-width: 600px) {
    .DNPSlider {
        padding: 2vw 0;
    }
}

.DNPSlider-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    will-change: transform;
}

    .DNPSlider-container > a:focus {
        outline: 5px solid #000;
        outline-offset: -2px;
    }

.DNPSlider-element {
    width: 100vw;
    height: 22vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
}

@media screen and (max-width: 600px) {
    .DNPSlider-element {
        height: 186vw;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.DNPSlider-element-image {
    -o-object-fit: cover;
    object-fit: cover;
    height: 22vw;
    max-width: 100vw;
    min-width: 50vw;
}

@media screen and (max-width: 600px) {
    .DNPSlider-element-image {
        width: 100vw;
        height: 100%;
        min-height: 93vw;
        max-height: 186vw;
    }
}

.DNPSlider-element-info {
    z-index: 10;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10vw 0 10vw;
    width: 50vw;
    height: 22vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #ededed;
}

@media screen and (max-width: 600px) {
    .DNPSlider-element-info {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 10vw;
        width: 100vw;
        height: 93vw;
    }
}

.DNPSlider-element-info-title {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente3);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    color: #333;
    padding: 10px 0;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSlider-element-info-title {
        max-width: 90vw;
        font-size: var(--fuente3_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPSlider-element-info-title {
        max-width: 90vw;
        font-size: var(--fuente3_mobile);
    }
}

.DNPSlider-element-info-title.white,
.DNPSlider-element-info-title-white {
    color: #fff;
}

.DNPSlider-element-info-title.color1,
.DNPSlider-element-info-title-color1 {
    color: #069169;
}

.DNPSlider-element-info-title.color2,
.DNPSlider-element-info-title-color2 {
    color: #004884;
}

.DNPSlider-element-info-title.color3,
.DNPSlider-element-info-title-color3 {
    color: #3366CC;
}

.DNPSlider-element-info-title.center,
.DNPSlider-element-info-title-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPSlider-element-info-title.right,
.DNPSlider-element-info-title-right {
    margin-left: auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSlider-element-info-title {
        padding: 0.8vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPSlider-element-info-title {
        padding: 0 0 3vw;
    }
}

.DNPSlider-element-info-text {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente0);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
    color: #333;
    padding: 5px 0;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSlider-element-info-text {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPSlider-element-info-text {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPSlider-element-info-text a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPSlider-element-info-text a:hover {
        color: #000;
    }

    .DNPSlider-element-info-text a:visited {
        color: #069169;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSlider-element-info-text {
        padding: 0.5vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPSlider-element-info-text {
        padding: 1vw 0;
    }
}

.DNPSlider-element > :nth-child(2) {
    width: 50vw;
}

@media screen and (max-width: 600px) {
    .DNPSlider-element > :nth-child(2) {
        height: 93vw;
    }
}

.DNPSlider-buttons {
    width: 100vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: calc(var(--fuente-2) / 2) 0;
}

@media screen and (max-width: 600px) {
    .DNPSlider-buttons {
        padding: var(--fuente-2_mobile) 0;
    }
}

.DNPSlider-buttons * {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.DNPSlider-buttons-play {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    border-radius: 50%;
    background-color: #3366CC;
    margin: 0 var(--fuente-2);
    width: var(--fuente0);
    height: var(--fuente0);
    padding: 2px 1px 2px 2px;
    min-width: auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSlider-buttons-play {
        width: var(--fuente0_tablet);
        height: var(--fuente0_tablet);
        margin: 0 var(--fuente-2_tablet);
        padding: 0.14vw 0.07vw 0.14vw 0.14vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPSlider-buttons-play {
        width: var(--fuente0_mobile);
        height: var(--fuente0_mobile);
        margin: 0 var(--fuente-2_mobile);
        padding: 0.5vw 0.25vw 0.5vw 0.5vw;
    }
}

.DNPSlider-buttons-play img {
    height: 100%;
}

.DNPSlider-buttons-play .pause {
    display: none;
}

.DNPSlider-buttons-play:hover {
    background-color: #004884;
}

.DNPSlider-buttons-play.opened .play {
    display: none;
}

.DNPSlider-buttons-play.opened .pause {
    display: block;
}

.DNPSlider-buttons-button {
    cursor: pointer;
    width: var(--fuente0);
    height: calc(var(--fuente0) * 0.75);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    padding: calc(var(--fuente0) * 0.5);
    min-width: auto;
    background-color: transparent;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSlider-buttons-button {
        width: var(--fuente0_tablet);
        height: calc(var(--fuente0_tablet) * 0.75);
        padding: calc(var(--fuente0_tablet) * 0.75);
    }
}

@media screen and (max-width: 600px) {
    .DNPSlider-buttons-button {
        width: var(--fuente0_mobile);
        height: calc(var(--fuente0_mobile) * 0.75);
        padding: calc(var(--fuente0_mobile) * 0.75);
    }
}

.DNPSlider-buttons-button img {
    height: 80%;
}

.DNPSlider-buttons-button:hover img {
    -webkit-filter: brightness(0.5);
    filter: brightness(0.5);
}

.DNPSlider-buttons-button:first-of-type > img {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.DNPSlider-buttons-button:last-of-type > img {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

/*Marco Romero start*/
.DNPSlider-buttons-dots {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 5px;
    height: 35px;
}

@media screen and (max-width: 600px) {
    .DNPSlider-buttons-dots {
        height: 2.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPSlider-buttons-dots {
        height: 8.5vw;
    }
}

/*Marco Romero end*/
.DNPSlider-buttons-dots-element {
    cursor: pointer;
    border: solid 2px #3366CC;
    border-radius: 50%;
    margin: 0 var(--fuente-2);
    width: var(--fuente-2);
    height: var(--fuente-2);
    background-color: transparent;
    min-width: auto;
    padding: 0;
}

    .DNPSlider-buttons-dots-element.active {
        background-color: #3366CC;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSlider-buttons-dots-element {
        width: var(--fuente-2_tablet);
        height: var(--fuente-2_tablet);
        margin: 0 var(--fuente-2_tablet);
        border-width: 0.17vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPSlider-buttons-dots-element {
        width: var(--fuente-2_mobile);
        height: var(--fuente-2_mobile);
        margin: 0 var(--fuente-2_mobile);
        border-width: 0.5vw;
    }
}

.DNPSlider-buttons-dots-element:hover {
    background-color: #004884;
}

.DNPSlider-blanco .DNPSlider-element-info {
    background-color: #fff;
}

.DNPSlider-blanco .DNPSlider-element-info-title {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente3);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSlider-blanco .DNPSlider-element-info-title {
        max-width: 90vw;
        font-size: var(--fuente3_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPSlider-blanco .DNPSlider-element-info-title {
        max-width: 90vw;
        font-size: var(--fuente3_mobile);
    }
}

.DNPSlider-blanco .DNPSlider-element-info-title.white,
.DNPSlider-blanco .DNPSlider-element-info-title-white {
    color: #fff;
}

.DNPSlider-blanco .DNPSlider-element-info-title.color1,
.DNPSlider-blanco .DNPSlider-element-info-title-color1 {
    color: #069169;
}

.DNPSlider-blanco .DNPSlider-element-info-title.color2,
.DNPSlider-blanco .DNPSlider-element-info-title-color2 {
    color: #004884;
}

.DNPSlider-blanco .DNPSlider-element-info-title.color3,
.DNPSlider-blanco .DNPSlider-element-info-title-color3 {
    color: #3366CC;
}

.DNPSlider-blanco .DNPSlider-element-info-title.center,
.DNPSlider-blanco .DNPSlider-element-info-title-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPSlider-blanco .DNPSlider-element-info-title.right,
.DNPSlider-blanco .DNPSlider-element-info-title-right {
    margin-left: auto;
}

.DNPSlider-blanco .DNPSlider-element-info-text {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente0);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSlider-blanco .DNPSlider-element-info-text {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPSlider-blanco .DNPSlider-element-info-text {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPSlider-blanco .DNPSlider-element-info-text a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPSlider-blanco .DNPSlider-element-info-text a:hover {
        color: #000;
    }

    .DNPSlider-blanco .DNPSlider-element-info-text a:visited {
        color: #069169;
    }

/*Marco Romero start*/
.DNPSliderHome-buttons {
    background-color: #E6EFFD;
    border-top: 14px solid;
    border-image: linear-gradient(to right, rgba(255, 182, 39, 1) 28%, rgba(21, 74, 139, 1) 28%, rgba(21, 74, 139, 1) 78%, rgba(228, 20, 20, 1) 78%) 1;
}

/*Marco Romero end*/

.DNPWindow {
    border: solid 2px #E6EFFD;
    border-radius: 8px;
    width: 310px;
    padding: 15px 25px 25px 25px;
    margin: 0;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPWindow {
        border-width: 0.2vw;
        width: 21.5vw;
        padding: 1.1vw 1.78vw 1.78vw 1.78vw;
        margin: 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPWindow {
        border-width: 0.6vw;
        width: 90vw;
        padding: 4vw;
        border-radius: 6vw;
        margin: 0 0 2.3vw;
    }
}

.DNPWindow * {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.DNPWindow-logo {
    cursor: pointer;
    width: 260px;
    height: 80px;
    -o-object-fit: contain;
    object-fit: contain;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPWindow-logo {
        width: 18.5vw;
        height: 5.7vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPWindow-logo {
        width: 82vw;
        height: 15vw;
    }
}

.DNPWindow-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-height: 0;
    overflow: hidden;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}

.DNPWindow-links-element {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente0);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
    width: 85%;
    position: relative;
    margin: 7px 0;
    display: block;
    color: #004884;
    border-bottom: solid #E6EFFD 1px;
    padding-bottom: calc(var(--fuente0) / 2);
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPWindow-links-element {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPWindow-links-element {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPWindow-links-element a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPWindow-links-element a:hover {
        color: #000;
    }

    .DNPWindow-links-element a:visited {
        color: #069169;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPWindow-links-element {
        margin: 0.5vw 0;
        border-bottom-width: 0.1vw;
        padding-bottom: calc(var(--fuente0_tablet) / 2);
    }
}

@media screen and (max-width: 600px) {
    .DNPWindow-links-element {
        margin: 1.7vw 0;
        border-bottom-width: 0.25vw;
        padding-bottom: calc(var(--fuente0_mobile) / 2);
    }
}

.DNPWindow-links-element:hover {
    color: #3366CC;
    text-decoration: underline;
}

.DNPWindow-links-element:visited {
    color: #535353;
}

.DNPWindow-links-button,
a.DNPWindow-links-button {
    margin-left: 0;
}

.DNPWindow-arrow {
    cursor: pointer;
    border: none;
    background-color: transparent;
    position: absolute;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    bottom: var(--fuente0);
    right: var(--fuente0);
}

    .DNPWindow-arrow > img {
        width: var(--fuente0);
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPWindow-arrow > img {
        width: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPWindow-arrow > img {
        width: var(--fuente0_mobile);
    }
}

.DNPWindow-arrow:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.DNPWindow-flag {
    width: 1280px;
    border: 0;
    padding: 0;
    border-radius: 8px;
    margin-bottom: 30px;
    overflow: hidden;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPWindow-flag {
        width: 90vw;
        margin-bottom: 2.6vw;
        border-radius: 3.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPWindow-flag {
        width: 90vw;
        margin-bottom: 3vw;
        border-radius: 6vw;
    }
}

.DNPWindow-flag-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 1280px;
    height: 120px;
    margin-top: -1px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPWindow-flag-info {
        width: 90vw;
        height: 10vw;
        margin-top: -0.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPWindow-flag-info {
        width: 90vw;
        height: 40vw;
        margin-top: -0.1vw;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

/*Marco Romero start*/
.DNPWindow-flag-info-color {
    background: rgb(21, 74, 139);
    background: linear-gradient(90deg, rgba(21, 74, 139, 1) 0%, rgba(21, 74, 139, 1) 35%, rgba(56, 120, 199, 1) 100%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    z-index: 10;
    -webkit-clip-path: polygon(0 0, 100% 0, 90% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 90% 100%, 0 100%);
    width: 610px;
    margin-right: -70px;
    height: 120px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPWindow-flag-info-color {
        width: 42.7vw;
        margin-right: -5.1vw;
        height: 10.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPWindow-flag-info-color {
        -webkit-clip-path: none;
        clip-path: none;
        width: 90vw;
        margin-right: 0;
        height: 20.3vw;
        margin-bottom: -0.1vw;
        margin-top: -0.2vw;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.DNPWindow-flag-info-color-title {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    color: #fff;
    font-size: 24px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPWindow-flag-info-color-title {
        font-size: 1.7vw;
        padding-right: 2.6vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPWindow-flag-info-color-title {
        font-size: 3.5vw;
        padding-left: 0;
    }
}

/*Marco Romero end*/
.DNPWindow-flag-info-graphic {
    position: relative;
    z-index: 1;
    width: 740px;
    height: 120px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPWindow-flag-info-graphic {
        width: 52.3vw;
        height: 10.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPWindow-flag-info-graphic {
        width: 90vw;
        height: 20vw;
    }
}

.DNPWindow-flag-info-graphic-picture {
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-filter: brightness(0.8);
    filter: brightness(0.8);
    width: 740px;
    height: 120px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPWindow-flag-info-graphic-picture {
        width: 52.3vw;
        height: 10.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPWindow-flag-info-graphic-picture {
        width: 90vw;
        height: 20vw;
    }
}

.DNPWindow-flag-info-graphic-button {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    top: calc(50% - 22px);
    right: 20px;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    display: block;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    border: solid #3366CC 2px;
    background-color: #3366CC;
    color: #fff;
    border-radius: 50px;
    padding: 12px 24px;
    font-size: 16px;
    margin: 0 auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPWindow-flag-info-graphic-button {
        right: 4.2vw;
        top: calc(50% - 2vw);
        border-radius: 3.5vw;
        padding: 0.9vw 1.8vw;
        font-size: 1.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPWindow-flag-info-graphic-button {
        right: 2vw;
        top: calc(50% - 5vw);
        padding: 3vw 6vw;
        font-size: 4vw;
    }
}

.DNPWindow-flag-info-graphic-button:hover {
    background-color: #004884;
    border-color: #004884;
    color: #fff;
    text-decoration: none;
}

.DNPWindow-flag-info-graphic-button span {
    background: transparent url("../assets/down-white-arrow.svg") center no-repeat;
    background-size: cover;
    display: inline-block;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    will-change: tranform;
    width: 16px;
    height: 10px;
    margin-left: 7px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPWindow-flag-info-graphic-button span {
        width: 1.2vw;
        height: 0.8vw;
        margin-left: 0.7vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPWindow-flag-info-graphic-button span {
        width: 2.5vw;
        height: 1.7vw;
        margin-left: 1vw;
    }
}

.DNPWindow-flag-modal {
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    overflow: hidden;
    max-height: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 1152px;
    padding: 0 60px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPWindow-flag-modal {
        width: 80vw;
        padding: 0 5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPWindow-flag-modal {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 75vw;
        margin: 0 auto;
        padding: 0;
    }
}

.DNPWindow-flag-modal a:hover {
    text-decoration: none;
}

.DNPWindow-flag-modal-buttons {
    width: 320px;
    padding: 60px 0 20px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPWindow-flag-modal-buttons {
        width: 25vw;
        padding: 4vw 0 1.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPWindow-flag-modal-buttons {
        width: 75vw;
        padding: 3vw 0 2vw;
    }
}

.DNPWindow-flag-modal-buttons-title {
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    color: #000 !important;
    font-size: 21px;
    min-height: 45px;
    padding: 0 0 10px;
    line-height: 21px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPWindow-flag-modal-buttons-title {
        font-size: 1.8vw;
        min-height: 4vw;
        padding: 0 0 0.8vw;
        line-height: 1.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPWindow-flag-modal-buttons-title {
        font-size: 4.5vw;
        min-height: auto;
        padding: 0 0 5vw;
        line-height: 4.5vw;
    }
}

/*Marco Romero start*/
.DNPWindow-flag-modal-buttons-element {
    display: block;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #055160 !important;
    text-align: center;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    border: solid #bababa 1px;
    will-change: background-color;
    border-radius: 100px;
    font-size: 1.4rem;
    padding: 8px 12px;
    margin: 10px 0;
    width: 300px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPWindow-flag-modal-buttons-element {
        border-radius: 100vw;
        font-size: 1.5vw;
        padding: 0.8vw 0.5vw;
        margin: 0.8vw 0;
        width: 22vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPWindow-flag-modal-buttons-element {
        border-radius: 100vw;
        font-size: 3.5vw;
        padding: 2.5vw 1vw;
        margin: 2.5vw 0;
        width: 70vw;
    }
}

.DNPWindow-flag-modal-buttons-element:hover {
    background-color: #087990;
    color: #fff !important;
    text-decoration: none;
}

/* .DNPWindow-flag-modal-buttons-element:visited {
  color: #000 !important;
} */
/*Marco Romero end*/
.DNPWindow-flag-modal-content {
    width: 320px;
    padding: 60px 0 20px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPWindow-flag-modal-content {
        width: 25vw;
        padding: 4vw 0 1.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPWindow-flag-modal-content {
        width: 75vw;
        padding: 3vw 0 2vw;
    }
}

.DNPWindow-flag-modal-content-title {
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    color: #000 !important;
    font-size: 21px;
    min-height: 45px;
    padding: 0 0 10px;
    line-height: 21px !important;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPWindow-flag-modal-content-title {
        font-size: 1.8vw;
        min-height: 4vw;
        padding: 0 0 0.8vw;
        line-height: 1.8vw !important;
    }
}

@media screen and (max-width: 600px) {
    .DNPWindow-flag-modal-content-title {
        font-size: 4.5vw;
        min-height: auto;
        padding: 0 0 5vw;
        line-height: 4.5vw !important;
    }
}

.DNPWindow-flag-modal-content-image {
    display: block;
    width: 100%;
}

.DNPWindow-flag-modal-content-text {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #000;
    font-size: 14px;
    line-height: 18px;
    padding: 5px 0;
    margin: 0 !important;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPWindow-flag-modal-content-text {
        font-size: 1.3vw;
        line-height: 1.5vw;
        padding: 0.7vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPWindow-flag-modal-content-text {
        font-size: 3.5vw;
        padding: 1.5vw 0;
        line-height: 4vw;
    }
}

.DNPWindow-flag-modal-document {
    width: 320px;
    padding: 60px 0 20px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPWindow-flag-modal-document {
        width: 25vw;
        padding: 4vw 0 1.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPWindow-flag-modal-document {
        width: 75vw;
        padding: 3vw 0 2vw;
    }
}

.DNPWindow-flag-modal-document-title {
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    color: #000 !important;
    font-size: 21px;
    min-height: 45px;
    padding: 0 0 10px;
    line-height: 21px !important;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPWindow-flag-modal-document-title {
        font-size: 1.8vw !important;
        min-height: 4vw;
        padding: 0 0 0.8vw;
        line-height: 1.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPWindow-flag-modal-document-title {
        font-size: 4.5vw !important;
        min-height: auto;
        padding: 0 0 5vw;
        line-height: 4.5vw;
    }
}

.DNPWindow-flag-modal-document-image {
    display: block;
    width: 100%;
}

.DNPWindow-flag-modal-document-button,
a.DNPWindow-flag-modal-document-button {
    margin-left: auto;
    margin-right: 0;
}

.DNPWindow-flag.opened .DNPWindow-flag-modal,
.DNPWindow-flag:focus-within .DNPWindow-flag-modal {
    max-height: 200vh;
}

.DNPWindow-flag.opened .DNPWindow-flag-info-graphic-button span,
.DNPWindow-flag:focus-within .DNPWindow-flag-info-graphic-button span {
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
}

/*Marco Romero start*/
.DNPWindow-flag-info-graphic-button span {
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1My41ODUiIGhlaWdodD0iMzAuNjM1IiB2aWV3Qm94PSIwIDAgNTMuNTg1IDMwLjYzNSI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImEiIGQ9Ik05LjIzNSwyNi43ODYsMjkuNTEsNi41MjZhMy44MywzLjgzLDAsMSwwLTUuNDI0LTUuNDA4TDEuMTE1LDI0LjA3NEEzLjgyMiwzLjgyMiwwLDAsMCwxLDI5LjM1NEwyNC4wNzEsNTIuNDY5YTMuODMsMy44MywwLDAsMCw1LjQyNC01LjQwOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMzAuNjM1KSByb3RhdGUoLTkwKSIvPjwvc3ZnPg==) 50% no-repeat;
    background-size: cover;
    display: inline-block;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    will-change: tranform;
    width: 16px;
    height: 10px;
    margin-left: 7px
}

/*Marco Romero end*/

.DNPWindow.opened > .DNPWindow-links {
    max-height: 100vh;
    padding-top: var(--fuente0) 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPWindow.opened > .DNPWindow-links {
        padding-top: var(--fuente0_tablet) 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPWindow.opened > .DNPWindow-links {
        padding-top: var(--fuente0_mobile) 0;
    }
}

.DNPWindow.opened > .DNPWindow-arrow {
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
}

    .DNPWindow.opened > .DNPWindow-arrow:hover {
        -webkit-transform: rotateZ(180deg) scale(1.2);
        transform: rotateZ(180deg) scale(1.2);
    }

.DNPNews {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    padding: 12px 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPNews {
        width: 85vw;
        padding: 1vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPNews {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 90vw;
    }
}

.DNPNews-button {
    border: none;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    width: 30px;
    height: 30px;
}

    .DNPNews-button img {
        width: 50%;
    }

    .DNPNews-button input[type=button],
    input[type=reset],
    input[type=submit],
    button {
        margin-left: 0px !important;
    }

@media screen and (max-width: 600px) {
    .DNPNews-button {
        display: none;
    }
}

.DNPNews-button:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.DNPNews-button:first-of-type > img {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.DNPNews-button:last-of-type > img {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.DNPNews-window {
    width: 1190px;
    overflow-x: hidden;
}

@media screen and (max-width: 600px) {
    .DNPNews-window {
        width: auto;
    }
}

.DNPNews-container {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    overflow-y: hidden;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media screen and (max-width: 600px) {
    .DNPNews-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.DNPNews-outstanding {
    width: 1200px;
    background-color: #F6F8F9;
    border-radius: 17px;
    overflow: hidden;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    margin-bottom: 20px;
}

    .DNPNews-outstanding:hover {
        -webkit-transform: scale(1.008);
        transform: scale(1.008);
    }

        .DNPNews-outstanding:hover .DNPNews-outstanding-content-title {
            text-decoration: underline;
        }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPNews-outstanding {
        width: 85vw;
        border-radius: 1.5vw;
        margin-bottom: 1.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPNews-outstanding {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 80vw;
        border-radius: 4vw;
        margin: 3vw auto;
    }
}

.DNPNews-outstanding-image {
    width: 744px;
    display: inline-block;
    vertical-align: top;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPNews-outstanding-image {
        width: 49vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPNews-outstanding-image {
        width: 100%;
    }
}

.DNPNews-outstanding-content {
    padding: 15px 30px;
    display: inline-block;
    width: 390px;
    vertical-align: top;
    max-height: 225px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPNews-outstanding-content {
        padding: 1vw 1vw 0.5vw 2vw;
        width: 30vw;
        max-height: 15.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPNews-outstanding-content {
        padding: 2vw 5vw;
        display: block;
        width: auto;
        max-height: none;
    }
}

.DNPNews-outstanding-content-title {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    color: #004884;
    font-size: 26px;
    line-height: 28px;
    padding-bottom: 7px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPNews-outstanding-content-title {
        font-size: 2vw;
        line-height: 2.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPNews-outstanding-content-title {
        font-size: 5.5vw;
        line-height: 6vw;
        padding: 2vw 0;
    }
}

.DNPNews-outstanding-content-date {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #000;
    font-size: 13px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPNews-outstanding-content-date {
        font-size: 1.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPNews-outstanding-content-date {
        font-size: 3.2vw;
    }
}

.DNPNews-outstanding-content-text {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #000;
    font-size: 16px;
    padding: 10px 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPNews-outstanding-content-text {
        padding: 0.8vw 0 0;
        font-size: 1.3vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPNews-outstanding-content-text {
        font-size: 3.7vw;
        line-height: 4.2vw;
    }
}

.DNPNews-item {
    width: 280px;
    background-color: #F6F8F9;
    border-radius: 8px;
    overflow: hidden;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    margin: 0 10px 20px 0;
}

    .DNPNews-item:hover {
        -webkit-transform: scale(1.008);
        transform: scale(1.008);
    }

        .DNPNews-item:hover .DNPNews-item-content-title {
            text-decoration: underline;
        }

    .DNPNews-item:focus-within {
        border: solid #000 1px;
    }

    .DNPNews-item a:hover {
        text-decoration: none;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPNews-item {
        width: 20vw;
        border-radius: 1.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPNews-item {
        width: 80vw;
        border-radius: 4vw;
        margin: 3vw auto;
        border-radius: 3vw;
    }
}

.DNPNews-item-image {
    width: 300px;
    height: 230px;
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPNews-item-image {
        width: 20vw;
        height: 15.3vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPNews-item-image {
        width: 80vw;
        height: 61.3vw;
    }
}

.DNPNews-item-content {
    padding: 15px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPNews-item-content {
        padding: 1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPNews-item-content {
        padding: 2vw 5vw;
    }
}

/* Marco Romero start*/

.DNPNews-item-content-title {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 1.8rem;
    line-height: 2rem;
    min-height: 50px;
    margin: 0;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPNews-item-content-title {
        font-size: 1.6vw;
        line-height: 1.8vw;
        min-height: 5.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPNews-item-content-title {
        font-size: 5.5vw;
        line-height: 6vw;
        min-height: auto;
        padding: 2vw 0;
    }
}


.DNPNews-item-content-date {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #000;
    font-size: 1.3rem;
    margin: 0;
    padding-top: 7px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPNews-item-content-date {
        font-size: 1.1vw;
        padding-top: 0.7vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPNews-item-content-date {
        font-size: 3.2vw;
        padding: 0;
    }
}

.DNPNews-item-content-text {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #333;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 1.5rem;
    line-height: 1.8rem;
    padding: 10px 0;
    min-height: 130px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPNews-item-content-text {
        font-size: 1.3vw;
        line-height: 1.6vw;
        min-height: 12.5vw;
        padding: 0.9vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPNews-item-content-text {
        font-size: 3.7vw;
        line-height: 4.2vw;
        min-height: auto;
        padding: 2vw 0;
    }
}

@media screen and (min-width: 1280px) {
    .DNPNews-item-big {
        width: 390px;
    }

        .DNPNews-item-big .DNPNews-item-content-title {
            font-size: 23px;
            line-height: 25px;
            min-height: 60px;
        }

        .DNPNews-item-big .DNPNews-item-content-text {
            min-height: 105px;
        }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPNews-item-big {
        width: 27.5vw;
    }

        .DNPNews-item-big .DNPNews-item-content-title {
            font-size: 1.8vw;
            line-height: 2vw;
            min-height: 5vw;
        }

        .DNPNews-item-big .DNPNews-item-content-text {
            min-height: 9vw;
        }
}

/* Marco Romero end */
.DNPNews-more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 auto;
    padding: 12px 0;
    width: 1280px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPNews-more {
        width: 85vw;
        padding: 1vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPNews-more {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        width: 80vw;
        padding: 2vw 0;
    }
}

.DNPNews-more-select {
    position: relative;
    border: solid 2px #069169;
    border-radius: 8px;
    padding-right: 25px;
    cursor: pointer;
}

@media screen and (max-width: 600px) {
    .DNPNews-more-select {
        border-width: 0.2vw;
        border-radius: 3vw;
    }
}

.DNPNews-more-select::before {
    content: "";
    background: transparent url("../assets/down-green-arrow.svg") center no-repeat;
    background-size: contain;
    position: absolute;
    top: calc(50% - 10px);
    right: 5px;
    width: 20px;
    height: 20px;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}

@media screen and (max-width: 600px) {
    .DNPNews-more-select::before {
        right: 1vw;
        width: 5vw;
        height: 5vw;
    }
}

.DNPNews-more-select-text {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #000;
    font-size: 15px;
    padding: 5px 10px;
    margin: 0;
}

@media screen and (max-width: 600px) {
    .DNPNews-more-select-text {
        font-size: 4vw;
        padding: 1vw 2vw;
    }
}

.DNPNews-more-select:focus-within .DNPNews-more-select-options,
.DNPNews-more-select.opened .DNPNews-more-select-options {
    max-height: 1000vh;
}

.DNPNews-more-select:focus-within::before,
.DNPNews-more-select.opened::before {
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
}

.DNPNews-more-select-options {
    min-width: 100%;
    top: calc(100% + 4px);
    overflow: hidden;
    position: absolute;
    max-height: 0;
    background-color: #F6F8F9;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}

@media screen and (max-width: 600px) {
    .DNPNews-more-select-options {
        top: calc(100% + 0.5vw);
    }
}

.DNPNews-more-select-options-item {
    padding: 7px 15px;
}

@media screen and (max-width: 600px) {
    .DNPNews-more-select-options-item {
        padding: 1.5vw â€‹3vw;
    }
}

.DNPNews-more-select-options-item:hover,
.DNPNews-more-select-options-item:focus-within {
    background-color: #3366CC;
}

    .DNPNews-more-select-options-item:hover a,
    .DNPNews-more-select-options-item:focus-within a {
        color: #fff;
    }

.DNPNews-more-select-options-item a {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #535353;
    font-size: 15px;
}

@media screen and (max-width: 600px) {
    .DNPNews-more-select-options-item a {
        font-size: 4vw;
    }
}

.DNPNews-more-button {
    background-color: #3366CC;
    color: #fff;
    text-transform: uppercase;
    font-family: "Work Sans", sans-serif;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    will-change: background-color;
    cursor: pointer;
    border-radius: 300px;
    font-size: 17px;
    padding: 10px 19px;
}

    .DNPNews-more-button:hover {
        background-color: #004884;
        color: #fff;
        text-decoration: none;
    }

    .DNPNews-more-button:visited {
        color: #fff !important;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPNews-more-button {
        font-size: 1.3vw;
        padding: 0.9vw 1.7vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPNews-more-button {
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        font-size: 3.5vw;
        padding: 1.7vw 3.5vw;
        margin-bottom: 3vw;
    }
}

.DNPNews-cover {
    width: 1280px;
    position: relative;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPNews-cover {
        width: 90vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPNews-cover {
        width: 90vw;
    }
}

.DNPNews-cover-image {
    width: 100%;
    display: block;
}

.DNPNews-cover-title {
    position: absolute;
    z-index: 10;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: -webkit-gradient(linear, left top, right top, color-stop(10%, #069169), color-stop(70%, transparent));
    background: linear-gradient(to right, #069169 10%, transparent 70%);
    color: #fff;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    padding: 0 700px 0 70px;
    font-size: 35px;
    line-height: 35px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPNews-cover-title {
        font-size: 2.7vw;
        line-height: 2.9vw;
        padding: 0 50vw 0 5.3vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPNews-cover-title {
        position: static;
        background: none;
        color: #000;
        font-size: 6vw;
        line-height: 6.5vw;
        padding: 3vw 0 5vw;
    }
}

.DNPNews-cover-caption {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #069169;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 15px;
    line-height: 18px;
    padding: 5px 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPNews-cover-caption {
        font-size: 1.3vw;
        padding: 0.5vw 0;
        line-height: 1.6vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPNews-cover-caption {
        padding: 2vw 0 1vw;
        font-size: 3.3vw;
        line-height: 4vw;
    }
}

.DNPNews-cover-caption a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPNews-cover-caption a:hover {
        color: #000;
    }

    .DNPNews-cover-caption a:visited {
        color: #3366CC;
    }

.DNPMedia {
    width: 620px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPMedia {
        width: 44vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPMedia {
        width: 90vw;
    }
}

.DNPMedia-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 12px 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPMedia-info {
        padding: 1vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPMedia-info {
        padding: 5vw 0;
    }
}

/* Marco Romero start */
.DNPMedia-info-text {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente2);
    line-height: 3rem;
    max-width: 1280px;
    margin: 10px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPMedia-info-text {
        max-width: 90vw;
        font-size: var(--fuente3_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPMedia-info-text {
        max-width: 90vw;
        font-size: var(--fuente3_mobile);
    }
}

/* Marco Romero end */
.DNPMedia-info-text.white,
.DNPMedia-info-text-white {
    color: #fff;
}

.DNPMedia-info-text.color1,
.DNPMedia-info-text-color1 {
    color: #069169;
}

.DNPMedia-info-text.color2,
.DNPMedia-info-text-color2 {
    color: #004884;
}

.DNPMedia-info-text.color3,
.DNPMedia-info-text-color3 {
    color: #3366CC;
}

.DNPMedia-info-text.center,
.DNPMedia-info-text-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPMedia-info-text.right,
.DNPMedia-info-text-right {
    margin-left: auto;
}

@media screen and (max-width: 600px) {
    .DNPMedia-info-text {
        font-size: var(--fuente2_mobile);
    }
}

.DNPMedia-info-button {
    background-color: #3366CC;
    color: #fff;
    text-transform: uppercase;
    font-family: "Work Sans", sans-serif;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    will-change: background-color;
    border-radius: 300px;
    font-size: 17px;
    padding: 10px 19px;
}

    .DNPMedia-info-button:hover,
    .DNPMedia-info-button:focus {
        background-color: #004884;
        color: #fff;
        text-decoration: none;
    }

    .DNPMedia-info-button:visited {
        color: #fff !important;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPMedia-info-button {
        font-size: 1.3vw;
        padding: 0.9vw 1.7vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPMedia-info-button {
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        font-size: 3.5vw;
        padding: 1.7vw 3.5vw;
    }
}

.DNPMedia-gallery {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media screen and (max-width: 600px) {
    .DNPMedia-gallery {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.DNPMedia-gallery a:hover {
    text-decoration: none;
}

.DNPMedia-gallery-image {
    width: 300px;
    margin-bottom: 5px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPMedia-gallery-image {
        width: 21.5vw;
        margin-bottom: 0.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPMedia-gallery-image {
        width: 100%;
        margin: 1vw auto;
    }
}

/* Marco Romero start */
.DNPMedia-gallery-title {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #535353;
    font-size: 1.5rem;
    line-height: 1.8rem;
    margin: 5px 0 0 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPMedia-gallery-title {
        font-size: 1.3vw;
        line-height: 1.8vw;
        margin-top: 0.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPMedia-gallery-title {
        font-size: 4vw;
        line-height: 4.7vw;
        padding-bottom: 15vw;
        margin-top: 1vw;
    }
}

.DNPMedia-gallery-title-small {
    width: 300px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPMedia-gallery-title-small {
        width: 21.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPMedia-gallery-title-small {
        width: 100%;
    }
}

/* Marco Romero end */
.DNPMedia-gallery-title-video {
    color: #000;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente0);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
    margin-top: -2px;
    padding: var(--fuente0);
    background-color: #E6EFFD;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPMedia-gallery-title-video {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPMedia-gallery-title-video {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPMedia-gallery-title-video a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPMedia-gallery-title-video a:hover {
        color: #000;
    }

    .DNPMedia-gallery-title-video a:visited {
        color: #069169;
    }

@media screen and (max-width: 600px) {
    .DNPMedia-gallery-audio {
        margin-bottom: var(--fuente0_mobile);
    }
}

.DNPMedia-gallery-audio iframe {
    width: 620px;
    height: 140px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPMedia-gallery-audio iframe {
        width: 44.2vw;
        height: 10vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPMedia-gallery-audio iframe {
        width: 90vw;
        height: 26vw;
    }
}

/*Marco Romero start*/
.DNPMedia-video iframe {
    width: 620px;
    height: 438px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPMedia-video iframe {
        width: 44vw;
        height: 24.7vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPMedia-video iframe {
        width: 90vw;
        height: 50.6vw;
    }
}

/*Marco Romero end*/

/*Marco Romero start*/
.DNPDocs {
    width: 1310px;
    margin: 0 auto;
    padding: var(--fuente4) 0 var(--fuente1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDocs {
        width: 85vw;
        padding: 2vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPDocs {
        width: 90vw;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

/*Marco Romero end*/
.DNPDocs-arrow {
    border: none;
    background-color: transparent;
    width: 30px;
    height: 35px;
    cursor: pointer;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDocs-arrow {
        width: 2.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDocs-arrow {
        width: 5vw;
    }
}

.DNPDocs-arrow:hover,
.DNPDocs-arrow:active {
    background-color: transparent;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.DNPDocs-arrow img {
    width: 50%;
}

.DNPDocs-arrow:first-of-type > img {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.DNPDocs-arrow:last-of-type > img {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.DNPDocs-window {
    width: 1185px;
    overflow-x: hidden;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDocs-window {
        width: 84.64vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDocs-window {
        width: 70vw;
    }
}

/*Marco Romero start*/
.DNPDocs-elements {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    overflow-y: hidden;
    overflow-x: hidden;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}

.DNPDocs-elements-item {
    width: 220px;
    padding: 0 8px;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    will-change: transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 300px;
}

    .DNPDocs-elements-item:hover {
        -webkit-transform: scale(1.02);
        transform: scale(1.02);
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDocs-elements-item {
        width: 14.7vw;
        padding: 0 0.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDocs-elements-item {
        width: 55vw;
        height: 100%;
        padding: 0 2.5vw;
        object-fit: cover;
    }
}

/*Marco Romero end*/
.DNPDocs-button {
    background-color: #3366CC;
    color: #fff;
    text-transform: uppercase;
    font-family: "Work Sans", sans-serif;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    will-change: background-color;
    border-radius: 300px;
    font-size: 17px;
    padding: 10px 19px;
    margin: 0 175px 0 auto;
}

    .DNPDocs-button:hover {
        background-color: #004884;
        color: #fff;
        text-decoration: none;
    }

    .DNPDocs-button:visited {
        color: #fff !important;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDocs-button {
        font-size: 1.3vw;
        padding: 0.9vw 1.7vw;
        margin: 0 7.5vw 0 auto;
    }
}

@media screen and (max-width: 600px) {
    .DNPDocs-button {
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        font-size: 3.5vw;
        padding: 1.7vw 3.5vw;
        margin: 0 0 6vw auto;
    }
}

/* Marco Romero start */
.DNPSites {
    width: 1280px;
    margin: 0 auto;
    padding: var(--fuente4) 0 var(--fuente1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSites {
        width: 85vw;
        padding: 2vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPSites {
        width: 90vw;
        padding: 20vw 0 1vw 0;
    }
}

/* Marco Romero end */
.DNPSites-arrow {
    border: none;
    background-color: transparent;
    width: 30px;
    height: 35px;
    cursor: pointer;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSites-arrow {
        width: 2.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPSites-arrow {
        width: 5vw;
    }
}

.DNPSites-arrow:hover,
.DNPSites-arrow:active {
    background-color: transparent;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.DNPSites-arrow img {
    width: 50%;
}

.DNPSites-arrow:first-of-type > img {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.DNPSites-arrow:last-of-type > img {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.DNPSites-window {
    width: 1185px;
    overflow-x: hidden;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSites-window {
        width: 84.64vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPSites-window {
        width: 80vw;
    }
}

.DNPSites-elements {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    overflow-y: hidden;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}

.DNPSites-elements-item {
    width: 180px;
    padding: 0 7px;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    will-change: transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

    .DNPSites-elements-item:hover {
        -webkit-transform: scale(1.02);
        transform: scale(1.02);
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSites-elements-item {
        width: 12vw;
        padding: 0 0.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPSites-elements-item {
        width: 35vw;
        padding: 0 2vw;
    }
}

.DNPSites-elements-item-logo {
    -o-object-fit: contain;
    object-fit: contain;
    width: 145px;
    height: 85px;
    border: 1px solid #efefef;
    border-radius: 8px;
    padding: 15px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSites-elements-item-logo {
        width: 12vw;
        height: 6.07vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPSites-elements-item-logo {
        width: 35vw;
        height: 17vw;
    }
}

.DNPDrop {
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    border-radius: 8px;
    margin: 0 auto;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: relative;
}

    .DNPDrop a:hover {
        text-decoration: none;
        color: initial;
    }

    .DNPDrop a:visited {
        color: initial;
    }

/* Marco Romero start */
.DNPDrop-title {
    color: #fff;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: var(--fuente2);
    line-height: 1rem;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    text-align: center;
    padding: 25px 0;
    background: linear-gradient(90deg, #194C89 0.74%, #2F80ED 76.56%, #2D9EE0 100%);
    margin: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDrop-title {
        max-width: 90vw;
        font-size: var(--fuente3_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPDrop-title {
        max-width: 90vw;
        font-size: var(--fuente1_mobile);
    }
}

/* Marco Romero end */
.DNPDrop-title.white,
.DNPDrop-title-white {
    color: #fff;
}

.DNPDrop-title.color1,
.DNPDrop-title-color1 {
    color: #069169;
}

.DNPDrop-title.color2,
.DNPDrop-title-color2 {
    color: #004884;
}

.DNPDrop-title.color3,
.DNPDrop-title-color3 {
    color: #3366CC;
}

.DNPDrop-title.center,
.DNPDrop-title-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPDrop-title.right,
.DNPDrop-title-right {
    margin-left: auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDrop-title {
        padding: 2vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPDrop-title {
        padding: 4.5vw 0;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
    }
}

.DNPDrop-agenda {
    width: 840px;
}

    .DNPDrop-agenda > .DNPDrop-container {
        width: 816px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDrop-agenda > .DNPDrop-container {
        width: 58.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDrop-agenda > .DNPDrop-container {
        width: 79vw;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

/* agenda modificada 24022023*/
.DNPDrop-agenda-element {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-evenly;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 380px;
    /* margin: 0 auto 12px; */
    border: none;
    padding: 0;
    background-color: transparent;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDrop-agenda-element {
        width: 26vw;
        margin-bottom: 1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDrop-agenda-element {
        width: 80vw;
        margin-bottom: 2vw;
    }
}

.DNPDrop-agenda-element:hover {
    background-color: transparent;
    border-color: transparent;
}

.DNPDrop-agenda-element-date {
    width: 110px;
    height: 110px;
    background: url("../assets/calendar.svg") center no-repeat;
    background-size: contain;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 38px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDrop-agenda-element-date {
        width: 10.5vw;
        height: 10.5vw;
        padding-top: 3.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDrop-agenda-element-date {
        width: 30vw;
        height: 30vw;
        padding-top: 11vw;
    }
}

.DNPDrop-agenda-element-date-day {
    font-family: "Montserrat", sans-serif;
    color: #004884;
    font-size: 35px;
    line-height: 40px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDrop-agenda-element-date-day {
        font-size: 2.9vw;
        line-height: 3.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDrop-agenda-element-date-day {
        font-size: 7vw;
        line-height: 8vw;
    }
}

.DNPDrop-agenda-element-date-month {
    color: #004884;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente0);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDrop-agenda-element-date-month {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPDrop-agenda-element-date-month {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPDrop-agenda-element-date-month.white,
.DNPDrop-agenda-element-date-month-white {
    color: #fff;
}

.DNPDrop-agenda-element-date-month.color1,
.DNPDrop-agenda-element-date-month-color1 {
    color: #069169;
}

.DNPDrop-agenda-element-date-month.color2,
.DNPDrop-agenda-element-date-month-color2 {
    color: #004884;
}

.DNPDrop-agenda-element-date-month.color3,
.DNPDrop-agenda-element-date-month-color3 {
    color: #3366CC;
}

.DNPDrop-agenda-element-date-month.center,
.DNPDrop-agenda-element-date-month-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPDrop-agenda-element-date-month.right,
.DNPDrop-agenda-element-date-month-right {
    margin-left: auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDrop-agenda-element-date-month {
        margin: 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPDrop-agenda-element-date-month {
        margin: 0;
    }
}

/* agenda modificada 24022023*/
.DNPDrop-agenda-element-info {
    width: 200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDrop-agenda-element-info {
        width: 14.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDrop-agenda-element-info {
        width: 46vw;
    }
}

.DNPDrop-agenda-element-info-title {
    color: #36C;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente1);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDrop-agenda-element-info-title {
        max-width: 90vw;
        font-size: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPDrop-agenda-element-info-title {
        max-width: 90vw;
        font-size: var(--fuente1_mobile);
    }
}

.DNPDrop-agenda-element-info-title.white,
.DNPDrop-agenda-element-info-title-white {
    color: #fff;
}

.DNPDrop-agenda-element-info-title.color1,
.DNPDrop-agenda-element-info-title-color1 {
    color: #069169;
}

.DNPDrop-agenda-element-info-title.color2,
.DNPDrop-agenda-element-info-title-color2 {
    color: #004884;
}

.DNPDrop-agenda-element-info-title.color3,
.DNPDrop-agenda-element-info-title-color3 {
    color: #3366CC;
}

.DNPDrop-agenda-element-info-title.center,
.DNPDrop-agenda-element-info-title-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPDrop-agenda-element-info-title.right,
.DNPDrop-agenda-element-info-title-right {
    margin-left: auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDrop-agenda-element-info-title {
        margin: 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPDrop-agenda-element-info-title {
        margin: 0;
    }
}

.DNPDrop-agenda-element-info-description {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente-1);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
    padding-top: 5px;
    text-align: left;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDrop-agenda-element-info-description {
        max-width: 90vw;
        font-size: var(--fuente-1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPDrop-agenda-element-info-description {
        max-width: 90vw;
        font-size: var(--fuente-1_mobile);
    }
}

.DNPDrop-agenda-element-info-description a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPDrop-agenda-element-info-description a:hover {
        color: #000;
    }

    .DNPDrop-agenda-element-info-description a:visited {
        color: #069169;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDrop-agenda-element-info-description {
        margin: 0;
        padding-top: 0.4vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDrop-agenda-element-info-description {
        margin: 0;
        padding-top: 1vw;
    }
}

.DNPDrop-agenda-element:nth-child(n+3) {
    display: none;
}

.DNPDrop-notificaciones {
    width: 400px;
}

    .DNPDrop-notificaciones > .DNPDrop-container {
        width: 376px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDrop-notificaciones > .DNPDrop-container {
        width: 58.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDrop-notificaciones > .DNPDrop-container {
        width: 79vw;
    }
}

.DNPDrop-notificaciones-element {
    color: #333;
    line-height: 2rem;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    padding: 10px 20px;
    font-size: var(--fuente0);
    width: 345px;
    position: relative;
    left: 4px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDrop-notificaciones-element {
        padding: 0.9vw 0.9vw 0.9vw 2vw;
        font-size: 1.3vw;
        width: 25vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDrop-notificaciones-element {
        padding: 2vw 2vw 2vw 5vw;
        font-size: 4vw;
        width: 80%;
    }
}

/* Marco Romero end */
.DNPDrop-notificaciones-element:hover,
.DNPDrop-notificaciones-element:visited {
    color: #000 !important;
}

.DNPDrop-notificaciones-element:before {
    content: "";
    position: absolute;
    top: 16px;
    left: 9px;
    width: 6px;
    height: 6px;
    background-color: #3366CC;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDrop-notificaciones-element:before {
        top: 1.4vw;
        left: 0.9vw;
        width: 0.5vw;
        height: 0.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDrop-notificaciones-element:before {
        top: 4vw;
        left: 0;
        width: 1.5vw;
        height: 1.5vw;
    }
}

.DNPDrop-notificaciones-element:nth-child(n+4) {
    display: none;
}

.DNPDrop-portales-element {
    margin: 0 auto 3px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDrop-portales-element {
        margin-bottom: 0.3vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDrop-portales-element {
        margin-bottom: 1vw;
    }
}

.DNPDrop-portales-element-logo {
    overflow: hidden;
    width: 200px;
    max-height: 95px;
    margin: 0 10px;
    border-radius: 10px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDrop-portales-element-logo {
        width: 15vw;
        max-height: 7.1vw;
        margin: 0 1vw;
        border-radius: 1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDrop-portales-element-logo {
        width: 50vw;
        max-height: 24vw;
        margin: 0 auto;
        border-radius: 3vw;
    }
}

.DNPDrop-portales-element:nth-child(n+3) {
    display: none;
}

/* Marco Romero start */
.DNPDrop-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    overflow: hidden;
    height: 320px;
    padding: 10px 10px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border: solid 2px #E6EFFD;
    border-top: none;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDrop-container {
        height: 16vw;
        padding: 1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDrop-container {
        padding: 5vw 5vw 10vw;
        height: auto;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
    }
}

.DNPDrop-button {
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: transparent;
    border: none;
    -ms-flex-item-align: end;
    align-self: flex-end;
    /* padding: 15px; */
    cursor: pointer;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDrop-button {
        position: absolute;
        display: inline-block;
        bottom: -15px;
        right: 1px;
        font-size: 1.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDrop-button {
        padding: 5vw 5vw;
        font-size: 5vw;
    }
}

.DNPDrop-button:hover {
    background-color: transparent;
    border-color: transparent;
}

.DNPDrop-button-icon {
    display: inline-block;
    vertical-align: middle;
    width: var(--fuente1);
    padding: 0 8px;
    -webkit-transition-duration: 0.56s;
    transition-duration: 0.56s;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDrop-button-icon {
        width: 1.5vw;
        padding: 0 0.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDrop-button-icon {
        width: 5vw;
        padding: 0 2vw;
    }
}

.DNPDrop-button-text {
    color: #3366CC;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 500;
    font-size: 2rem;
    line-height: 3rem;
    max-width: 1280px;
    margin: 0 auto;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDrop-button-text {
        max-width: 90vw;
        font-size: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPDrop-button-text {
        max-width: 90vw;
        font-size: var(--fuente1_mobile);
    }
}

/* Marco Romero end */
.DNPDrop-button-text a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPDrop-button-text a:hover {
        color: #000;
    }

    .DNPDrop-button-text a:visited {
        color: #069169;
    }

.DNPDrop-button-text-open {
    display: inline-block;
}

.DNPDrop-button-text-close {
    display: none;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDrop {
        width: 28vw;
        border-radius: 4vw;
    }

    .DNPDrop-box {
        min-height: 29vw;
    }

    .DNPDrop:not(.opened):nth-of-type(3) {
        position: absolute;
        right: 0;
    }

    .DNPDrop:not(.opened):nth-of-type(1) {
        position: absolute;
        left: 0;
    }

    .DNPDrop:not(.opened):nth-of-type(2) {
        position: absolute;
        left: calc(50% - 14.3vw);
    }
}

@media screen and (max-width: 600px) {
    .DNPDrop {
        width: 90vw;
        border-radius: 3vw;
        margin: 2vw 0;
        height: auto;
        -webkit-transition-duration: 0.5s;
        transition-duration: 0.5s;
    }

    .DNPDrop-box {
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
    }
}

@media screen and (min-width: 1280px) {
    .DNPDrop-box {
        min-height: 353px;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
    }

    .DNPDrop:not(.opened):nth-of-type(2) {
        position: absolute;
        right: 0;
    }

    .DNPDrop:not(.opened):nth-of-type(1) {
        position: absolute;
        left: 0;
    }
}

.DNPDrop:focus-within,
.DNPDrop.opened {
    width: 1280px;
    z-index: 50;
    z-index: 5;
    top: 0;
    left: calc(50% - 640px);
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPDrop:focus-within,
    .DNPDrop.opened {
        width: 90vw;
        left: calc(50% - 45vw);
    }
}

@media screen and (max-width: 600px) {

    .DNPDrop:focus-within,
    .DNPDrop.opened {
        width: 90vw;
        left: auto;
        top: auto;
    }
}

/* Marco Romero start */
.DNPDrop:focus-within .DNPDrop-container,
.DNPDrop.opened .DNPDrop-container {
    width: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow-y: auto;
    height: auto;
    min-height: 320px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPDrop:focus-within .DNPDrop-container,
    .DNPDrop.opened .DNPDrop-container {
        min-height: 16vw;
    }
}

/* Marco Romero end */
.DNPDrop:focus-within .DNPDrop-button-icon,
.DNPDrop.opened .DNPDrop-button-icon {
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
}

.DNPDrop:focus-within .DNPDrop-button-text-close,
.DNPDrop.opened .DNPDrop-button-text-close {
    display: inline-block;
}

.DNPDrop:focus-within .DNPDrop-button-text-open,
.DNPDrop.opened .DNPDrop-button-text-open {
    display: none;
}

.DNPDrop:focus-within .DNPDrop-agenda-element:nth-child(n+2),
.DNPDrop.opened .DNPDrop-agenda-element:nth-child(n+2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.DNPDrop:focus-within .DNPDrop-notificaciones-element:nth-child(n+4),
.DNPDrop.opened .DNPDrop-notificaciones-element:nth-child(n+4) {
    display: block;
}

.DNPDrop:focus-within .DNPDrop-portales-element:nth-child(n+3),
.DNPDrop.opened .DNPDrop-portales-element:nth-child(n+3) {
    display: block;
}

.DNPContent {
    width: 995px;
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 40px 40px 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContent {
        width: 62.5vw;
        padding: 2vw 3.2vw 3.2vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPContent {
        width: 90vw;
        display: block;
        padding: 2vw 0 4vw 0;
        margin: 0 auto;
    }
}

.DNPContent-date {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #000;
    padding-top: 12px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContent-date {
        font-size: 1.2vw;
        padding-top: 1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPContent-date {
        font-size: 3.3vw;
        padding: 1.5vw 0;
    }
}

.DNPContent-summary {
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    color: #535353;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 19px;
    padding: 20px 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContent-summary {
        font-size: 1.4vw;
        line-height: 1.7vw;
        padding: 2vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPContent-summary {
        padding: 4vw 0;
        font-size: 3.9vw;
        line-height: 4.4vw;
    }
}

.DNPContent-summary a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPContent-summary a:hover {
        color: #000;
    }

    .DNPContent-summary a:visited {
        color: #069169;
    }

.DNPContent-block {
    padding-bottom: 20px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContent-block {
        padding-bottom: 1.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPContent-block {
        padding-bottom: 4vw;
    }
}

.DNPContent-block p {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #000;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 15px;
    line-height: 18px;
    padding: 5px 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContent-block p {
        font-size: 1.3vw;
        padding: 0.5vw 0;
        line-height: 1.6vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPContent-block p {
        padding: 1vw 0;
        font-size: 3.7vw;
        line-height: 4.2vw;
    }
}

.DNPContent-block p a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPContent-block p a:hover {
        color: #000;
    }

    .DNPContent-block p a:visited {
        color: #069169;
    }

.DNPContent-tags {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.DNPContent-tags-item {
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    color: #004884;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    border: solid 1px #004884;
    border-radius: 50px;
    margin: 0 12px 0 0;
    font-size: 14px;
    padding: 7px 15px 8px;
}

@media screen and (min-width: 1280px) {
    .DNPContent-tags-item:hover {
        background-color: #004884;
        color: #fff;
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContent-tags-item {
        border-width: 0.1vw;
        border-radius: 4vw;
        margin-right: 1vw;
        font-size: 1.2vw;
        padding: 0.7vw 1.3vw 0.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPContent-tags-item {
        padding: 1vw 3vw;
        font-size: 3.7vw;
        line-height: 4.2vw;
        border-width: 0.3vw;
        margin-right: 1.5vw;
        border-radius: 20vw;
    }
}

.DNPContent-share {
    padding: 16px 0 36px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContent-share {
        padding: 1.8vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPContent-share {
        padding: 4vw 0;
    }
}

.DNPContent-share-title {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    color: #069169;
    font-size: 16px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContent-share-title {
        font-size: 1.4vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPContent-share-title {
        font-size: 6vw;
    }
}

.DNPContent-share-icons {
    padding-top: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContent-share-icons {
        padding-top: 1.3vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPContent-share-icons {
        padding-top: 3vw;
    }
}

.DNPContent-share-icons-item {
    border-radius: 50%;
    background-color: #069169;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    width: 35px;
    height: 35px;
    margin-right: 15px;
}

@media screen and (min-width: 1280px) {
    .DNPContent-share-icons-item:hover {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContent-share-icons-item {
        width: 3vw;
        height: 3vw;
        margin-right: 1.3vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPContent-share-icons-item {
        width: 8vw;
        height: 8vw;
        margin-right: 3vw;
    }
}

.DNPContent-share-icons-item-icon {
    width: 20px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContent-share-icons-item-icon {
        width: 1.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPContent-share-icons-item-icon {
        width: 4.5vw;
    }
}

.DNPContent-related {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 20px 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContent-related {
        padding: 1.8vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPContent-related {
        padding: 3vw 0;
    }
}

.DNPContent-related-title {
    width: 100%;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    color: #069169;
    font-size: 30px;
    padding-bottom: 20px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContent-related-title {
        padding-bottom: 1.8vw;
        font-size: 2.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPContent-related-title {
        padding-bottom: 3vw;
        font-size: 7vw;
    }
}

.DNPContent-related-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #F6F8F9;
    overflow: hidden;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    border-radius: 20px;
    width: 450px;
}

@media screen and (min-width: 1280px) {
    .DNPContent-related-item:hover {
        -webkit-transform: scale(1.008);
        transform: scale(1.008);
    }

        .DNPContent-related-item:hover .DNPContent-related-item-content-title {
            text-decoration: underline;
        }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContent-related-item {
        border-radius: 2vw;
        width: 29vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPContent-related-item {
        border-radius: 4vw;
        width: 90vw;
        margin-bottom: 4vw;
    }
}

.DNPContent-related-item-image {
    -o-object-fit: cover;
    object-fit: cover;
    width: 210px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContent-related-item-image {
        width: 14vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPContent-related-item-image {
        width: 40vw;
    }
}

.DNPContent-related-item-content {
    padding: 10px 20px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContent-related-item-content {
        padding: 0.9vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPContent-related-item-content {
        padding: 2vw 3vw;
    }
}

.DNPContent-related-item-content-title {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    color: #000;
    font-size: 17px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContent-related-item-content-title {
        font-size: 1.3vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPContent-related-item-content-title {
        font-size: 4vw;
    }
}

.DNPContent-related-item-content-date {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #000;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    line-height: 13px;
    padding-top: 5px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContent-related-item-content-date {
        font-size: 0.8vw;
        padding-top: 0.5vw;
        line-height: 1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPContent-related-item-content-date {
        padding-top: 1vw;
        font-size: 2.7vw;
        line-height: 3vw;
    }
}

.DNPContent-related-item-content-text {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #000;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 16px;
    padding-top: 5px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContent-related-item-content-text {
        font-size: 1.1vw;
        padding-top: 0.5vw;
        line-height: 1.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPContent-related-item-content-text {
        padding-top: 1vw;
        font-size: 3.3vw;
        line-height: 3.5vw;
    }
}

.DNPContent-imagefull {
    width: 1280px;
    margin: 14px auto;
}

.DNPSidebar {
    width: 320px;
    display: inline-block;
    vertical-align: top;
    padding: var(--fuente1) 0 var(--fuente3);
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSidebar {
        width: 27vw;
        padding: var(--fuente1_tablet) 0 var(--fuente3_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPSidebar {
        width: 90vw;
        display: block;
        padding: var(--fuente1_mobile) 0 var(--fuente3_mobile);
        margin: 0 auto;
    }
}

.DNPSidebar-banner {
    width: 100%;
}

.DNPSidebar-outstanding-title {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    color: #069169;
    font-size: 27px;
    padding: 20px 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSidebar-outstanding-title {
        padding: 1.8vw 0;
        font-size: 2.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPSidebar-outstanding-title {
        padding: 3vw 0;
        font-size: 6vw;
    }
}

.DNPSidebar-outstanding-image {
    width: 100%;
    margin-bottom: 20px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSidebar-outstanding-image {
        margin-bottom: 1.8vw;
    }
}

@media screen and (min-width: 1280px) {
    .DNPSidebar-outstanding-image {
        margin-bottom: 3vw;
    }
}

.DNPSidebar > h2,
.DNPSidebar > h3,
.DNPSidebar > h4 {
    margin-bottom: var(--fuente2);
}

.DNPDirection-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    width: 1280px;
    padding: 5px 0;
    margin: 0 auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDirection-title {
        width: 90vw;
        padding: 0.4vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPDirection-title {
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        width: 90vw;
        padding: 2vw 0;
    }
}

.DNPDirection-title span {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente1);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDirection-title span {
        max-width: 90vw;
        font-size: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPDirection-title span {
        max-width: 90vw;
        font-size: var(--fuente1_mobile);
    }
}

.DNPDirection-title span.white,
.DNPDirection-title span-white {
    color: #fff;
}

.DNPDirection-title span.color1,
.DNPDirection-title span-color1 {
    color: #069169;
}

.DNPDirection-title span.color2,
.DNPDirection-title span-color2 {
    color: #004884;
}

.DNPDirection-title span.color3,
.DNPDirection-title span-color3 {
    color: #3366CC;
}

.DNPDirection-title span.center,
.DNPDirection-title span-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPDirection-title span.right,
.DNPDirection-title span-right {
    margin-left: auto;
}

.DNPDirection-title-icon {
    background-color: #069169;
    border-right: solid #3366CC 5px;
    -o-object-fit: contain;
    object-fit: contain;
    width: 50px;
    height: 50px;
    padding: 14px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDirection-title-icon {
        width: 3.57vw;
        height: 3.57vw;
        padding: 1vw;
        border-right-width: 0.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDirection-title-icon {
        width: 9vw;
        height: auto;
        padding: 2vw;
        border-right-width: 1vw;
    }
}

.DNPDirection-title-line {
    border-right: solid #004884 5px;
    height: 78px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDirection-title-line {
        height: 5.6vw;
        border-right-width: 0.35vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDirection-title-line {
        height: auto;
        border-right-width: 1vw;
    }
}

.DNPDirection-title-text {
    color: #069169;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente4);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom: solid #004884 3px;
    margin: 0;
    width: 1170px;
    padding-left: 20px;
    padding-bottom: 5px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDirection-title-text {
        max-width: 90vw;
        font-size: var(--fuente4_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPDirection-title-text {
        max-width: 90vw;
        font-size: var(--fuente4_mobile);
    }
}

.DNPDirection-title-text.white,
.DNPDirection-title-text-white {
    color: #fff;
}

.DNPDirection-title-text.color1,
.DNPDirection-title-text-color1 {
    color: #069169;
}

.DNPDirection-title-text.color2,
.DNPDirection-title-text-color2 {
    color: #004884;
}

.DNPDirection-title-text.color3,
.DNPDirection-title-text-color3 {
    color: #3366CC;
}

.DNPDirection-title-text.center,
.DNPDirection-title-text-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPDirection-title-text.right,
.DNPDirection-title-text-right {
    margin-left: auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDirection-title-text {
        width: 83.5vw;
        padding-left: 1.42vw;
        padding-bottom: 0.35vw;
        border-bottom-width: 0.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDirection-title-text {
        width: 72vw;
        padding-bottom: 1vw;
        padding-left: 3vw;
        font-size: var(--fuente2_mobile);
    }
}

.DNPDirection-topics {
    width: 1280px;
    margin: 0 auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDirection-topics {
        width: 90vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDirection-topics {
        width: 90vw;
    }
}

.DNPDirection-tab {
    background-color: #E6EFFD;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    padding: 0 30px;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPDirection-tab {
        padding: 0 2.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPDirection-tab {
        padding: 0 5vw;
    }
}

.DNPDirection-tab.opened,
.DNPDirection-tab:focus {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    padding-top: 25px;
    padding-bottom: 25px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPDirection-tab.opened,
    .DNPDirection-tab:focus {
        padding-top: 2vw;
        padding-bottom: 2vw;
    }
}

@media screen and (max-width: 600px) {

    .DNPDirection-tab.opened,
    .DNPDirection-tab:focus {
        padding-top: 5vw;
        padding-bottom: 5vw;
    }
}

.DNPRevista-head {
    width: 1280px;
    margin: 0 auto;
    padding: 36px 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-head {
        width: 90vw;
        padding: 3vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-head {
        width: 90vw;
        padding: 4vw 0;
    }
}

.DNPRevista-head-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.DNPRevista-head-info-flag {
    background-color: #069169;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #fff;
    padding: 5px 10px;
    font-size: 15px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-head-info-flag {
        padding: 0.35vw 0.71vw;
        font-size: 1.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-head-info-flag {
        padding: 1vw 2vw;
        font-size: 3vw;
    }
}

.DNPRevista-head-info-date {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #000;
    padding: 5px 15px;
    font-size: 15px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-head-info-date {
        padding: 0.35vw 1.1vw;
        font-size: 1.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-head-info-date {
        padding: 1vw 2vw;
        font-size: 3vw;
    }
}

.DNPRevista-head-title {
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    color: #000;
    padding: 5px 0;
    font-size: 48.8px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-head-title {
        padding: 0.35vw 0;
        font-size: 3.4vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-head-title {
        padding: 1vw 0;
        font-size: 9.7vw;
    }
}

.DNPRevista-head-subtitle {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #000;
    font-size: 16px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-head-subtitle {
        font-size: 1.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-head-subtitle {
        font-size: 4vw;
    }
}

.DNPRevista-nav {
    width: 1280px;
    margin: 36px auto;
    border-bottom: solid 3px #F6F8F9;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-nav {
        width: 90vw;
        margin: 2.5vw auto;
        border-bottom-width: 0.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-nav {
        width: 90vw;
        margin: 3vw auto;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

.DNPRevista-nav-element {
    text-align: center;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 150px;
    border: solid 1px #F6F8F9;
    margin-bottom: -3px;
    margin-right: 5px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-nav-element {
        min-width: 10.7vw;
        border-width: 0.1vw;
        margin-bottom: -0.25vw;
        margin-right: 0.35vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-nav-element {
        min-width: 90vw;
        border-width: 0.2vw;
        margin-bottom: -0.25vw;
        margin-right: 0;
    }
}

.DNPRevista-nav-element a {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #069169;
    text-align: center;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    width: 100%;
    padding: 20px 48px;
    font-size: 16px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-nav-element a {
        padding: 1.4vw 3.4vw;
        font-size: 1.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-nav-element a {
        padding: 5vw 10vw;
        font-size: 4vw;
    }
}

.DNPRevista-nav-element.opened a,
.DNPRevista-nav-element:hover a {
    font-weight: 700;
    background-color: #F6F8F9;
    border-bottom: solid 3px #069169;
    color: #069169;
    text-decoration: none;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPRevista-nav-element.opened a,
    .DNPRevista-nav-element:hover a {
        border-bottom-width: 0.25vw;
    }
}

@media screen and (max-width: 600px) {

    .DNPRevista-nav-element.opened a,
    .DNPRevista-nav-element:hover a {
        border-bottom-width: 1vw;
    }
}

.DNPRevista-editorial {
    width: 1280px;
    margin: 0 auto;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
    grid-auto-flow: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-items: end;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    grid-auto-flow: column;
    padding-bottom: 48px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial {
        width: 90vw;
        padding-bottom: 3.4vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 90vw;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .DNPRevista-editorial-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }
}

.DNPRevista-editorial-invert {
    justify-items: left;
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-invert {
        /* flex-direction: column; */
    }
}

.DNPRevista-editorial-content {
    width: 750px;
    padding-bottom: 14px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-content {
        width: 52vw;
        padding-bottom: 1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-content {
        width: 90vw;
        padding-bottom: 2.5vw;
    }
}

.DNPRevista-editorial-content-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.DNPRevista-editorial-content-info-type {
    text-transform: uppercase;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    color: #069169;
    padding: 15px 10px 15px 0;
    font-size: 15px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-content-info-type {
        padding: 1.1vw 0.7vw 1.1vw 0;
        font-size: 1.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-content-info-type {
        padding: 3vw 2vw 3vw 0;
        font-size: 3.8vw;
    }
}

.DNPRevista-editorial-content-info-edition {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #535353;
    font-size: 15px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-content-info-edition {
        font-size: 1.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-content-info-edition {
        font-size: 3.7vw;
    }
}

.DNPRevista-editorial-content-info-concept {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #000;
    padding: 15px 0 8px;
    font-size: 12.8px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-content-info-concept {
        font-size: 0.9vw;
        padding: 1.1vw 0 0.6vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-content-info-concept {
        font-size: 3vw;
        padding: 3vw 0 1.5vw;
    }
}

.DNPRevista-editorial-content-info-picture {
    width: 100px;
    border-radius: 50%;
    margin: 15px 0;
    height: 100px;
    -o-object-fit: cover;
    object-fit: cover;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-content-info-picture {
        width: 7.1vw;
        height: 7.1vw;
        margin: 1.1vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-content-info-picture {
        width: 25vw;
        height: 25vw;
        margin: 3.7vw 0;
    }
}

.DNPRevista-editorial-content-info-author {
    padding-left: 20px;
    line-height: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-content-info-author {
        padding-left: 1.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-content-info-author {
        padding-left: 5vw;
    }
}

.DNPRevista-editorial-content-info-author-name {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #3366CC;
    font-size: 15px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-content-info-author-name {
        font-size: 1.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-content-info-author-name {
        font-size: 3.7vw;
    }
}

.DNPRevista-editorial-content-info-author-name span {
    font-weight: 700;
}

.DNPRevista-editorial-content-info-author-position {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #3366CC;
    padding: 4px 0;
    font-size: 12.8px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-content-info-author-position {
        padding: 0.3vw 0;
        font-size: 0.9vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-content-info-author-position {
        padding: 1vw 0;
        font-size: 3.2vw;
    }
}

.DNPRevista-editorial-content-info-author-date {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #535353;
    padding: 4px 0;
    font-size: 12.8px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-content-info-author-date {
        padding: 0.3vw 0;
        font-size: 0.9vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-content-info-author-date {
        padding: 1vw 0;
        font-size: 3.2vw;
    }
}

.DNPRevista-editorial-content-title {
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    color: #000;
    padding-bottom: 6px;
    font-size: 39px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-content-title {
        padding-bottom: 0.5vw;
        font-size: 2.7vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-content-title {
        padding: 3vw 0;
        font-size: 8.5vw;
    }
}

.DNPRevista-editorial-content-title-blue {
    color: #004884;
}

.DNPRevista-editorial-content-date {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #535353;
    padding: 6px 0 18px;
    font-size: 12.8px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-content-date {
        padding: 0.4vw 0 1.2vw;
        font-size: 0.9vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-content-date {
        padding: 1.5vw 0 4.5vw;
        font-size: 3.2vw;
    }
}

.DNPRevista-editorial-content-image {
    margin-top: 15px;
    width: 750px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-content-image {
        width: 52vw;
        margin-top: 1.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-content-image {
        width: 90vw;
        margin-top: 3vw;
    }
}

.DNPRevista-editorial-content-video {
    width: 750px;
    height: 422px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-content-video {
        width: 52vw;
        height: 29.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-content-video {
        width: 90vw;
        height: 50.6vw;
    }
}

.DNPRevista-editorial-content-body {
    padding-top: 20px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-content-body {
        padding-top: 1.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-content-body {
        padding-top: 4vw;
    }
}

.DNPRevista-editorial-content-body p {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #000;
    line-height: 1.3;
    padding-bottom: 16px;
    font-size: 16px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-content-body p {
        padding-bottom: 1.2vw;
        font-size: 1.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-content-body p {
        padding-bottom: 4vw;
        font-size: 4vw;
    }
}

.DNPRevista-editorial-content-body img,
.DNPRevista-editorial-content-body iframe {
    max-width: 100%;
    display: block;
    margin: 15px auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPRevista-editorial-content-body img,
    .DNPRevista-editorial-content-body iframe {
        margin: 1.2vw auto;
    }
}

@media screen and (max-width: 600px) {

    .DNPRevista-editorial-content-body img,
    .DNPRevista-editorial-content-body iframe {
        margin: 3vw auto;
    }
}

.DNPRevista-editorial-content-dropdowns {
    margin: 48px 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-content-dropdowns {
        margin: 3.4vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-content-dropdowns {
        margin: 8vw 0;
    }
}

.DNPRevista-editorial-content-dropdowns-element {
    border: solid #E6EFFD 1px;
}

.DNPRevista-editorial-content-dropdowns-element-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    cursor: pointer;
    width: 100%;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    padding: 24px 36px;
}

    .DNPRevista-editorial-content-dropdowns-element-head:hover {
        background-color: #F6F8F9;
    }

    .DNPRevista-editorial-content-dropdowns-element-head:focus {
        outline-color: #004884;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-content-dropdowns-element-head {
        padding: 1.8vw 2.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-content-dropdowns-element-head {
        padding: 4vw 5vw;
    }
}

.DNPRevista-editorial-content-dropdowns-element-head-title {
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    color: #004884;
    font-size: 20px;
    margin: 0 auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-content-dropdowns-element-head-title {
        font-size: 1.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-content-dropdowns-element-head-title {
        font-size: 5vw;
    }
}

.DNPRevista-editorial-content-dropdowns-element-head-button {
    background: transparent url(../assets/down-darkblue-arrow.svg) center no-repeat;
    width: 20px;
    height: 20px;
    background-size: 16px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-content-dropdowns-element-head-button {
        width: 1.5vw;
        height: 1.5vw;
        background-size: 1.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-content-dropdowns-element-head-button {
        width: 5vw;
        height: 5vw;
        background-size: 4vw;
    }
}

.DNPRevista-editorial-content-dropdowns-element-content {
    -webkit-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    -webkit-transform-origin: top center;
    transform-origin: top center;
    max-height: 0;
    overflow: hidden;
}

    .DNPRevista-editorial-content-dropdowns-element-content p {
        font-family: "Work Sans", sans-serif;
        font-weight: 400;
        color: #000;
        line-height: 1.3;
        padding: 0 36px 16px;
        font-size: 16px;
        margin: 0;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-content-dropdowns-element-content p {
        padding: 0 2.5vw 1.2vw;
        font-size: 1.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-content-dropdowns-element-content p {
        padding: 0 5vw 4vw;
        font-size: 4vw;
    }
}

.DNPRevista-editorial-content-dropdowns-element-content img,
.DNPRevista-editorial-content-dropdowns-element-content iframe {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    padding: 0 36px 16px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPRevista-editorial-content-dropdowns-element-content img,
    .DNPRevista-editorial-content-dropdowns-element-content iframe {
        padding: 0 2.5vw 1.2vw;
    }
}

@media screen and (max-width: 600px) {

    .DNPRevista-editorial-content-dropdowns-element-content img,
    .DNPRevista-editorial-content-dropdowns-element-content iframe {
        padding: 0 7vw 4vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
}

.DNPRevista-editorial-content-dropdowns-element.opened,
.DNPRevista-editorial-content-dropdowns-element:focus-within {
    -webkit-transition: max-height 1s ease-in-out;
    transition: max-height 1s ease-in-out;
}

    .DNPRevista-editorial-content-dropdowns-element.opened .DNPRevista-editorial-content-dropdowns-element-content,
    .DNPRevista-editorial-content-dropdowns-element:focus-within .DNPRevista-editorial-content-dropdowns-element-content {
        max-height: 1000vh;
    }

    .DNPRevista-editorial-content-dropdowns-element.opened .DNPRevista-editorial-content-dropdowns-element-head-button,
    .DNPRevista-editorial-content-dropdowns-element:focus-within .DNPRevista-editorial-content-dropdowns-element-head-button {
        -webkit-transform: rotateZ(180deg);
        transform: rotateZ(180deg);
    }

.DNPRevista-editorial-content-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-content-buttons {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

.DNPRevista-editorial-content-buttons-element {
    text-decoration: none;
    cursor: pointer;
    background-color: transparent;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #3366CC;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    border: solid #3366CC 2px;
    border-radius: 50px;
    padding: calc(var(--fuente0) * 0.75) calc(var(--fuente0) * 1.5);
    font-size: var(--fuente0);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 24px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-content-buttons-element {
        border-radius: 35vw;
        padding: calc(var(--fuente0_tablet) * 0.75) calc(var(--fuente0_tablet) * 1.5);
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-content-buttons-element {
        padding: calc(var(--fuente0_mobile) * 0.75) calc(var(--fuente0_mobile) * 1.5);
        font-size: var(--fuente0_mobile);
    }
}

.DNPRevista-editorial-content-buttons-element:visited {
    border-color: #535353;
    color: #535353 !important;
}

    .DNPRevista-editorial-content-buttons-element:visited:hover {
        color: #BABABA !important;
    }

.DNPRevista-editorial-content-buttons-element-color {
    border-color: #3366CC;
    background-color: #3366CC;
    color: #fff;
}

    .DNPRevista-editorial-content-buttons-element-color:visited {
        border-color: #3366CC;
        color: #BABABA !important;
    }

.DNPRevista-editorial-content-buttons-element:hover {
    background-color: #004884;
    border-color: #004884;
    color: #fff;
    text-decoration: none;
}

.DNPRevista-editorial-content-buttons-element > img {
    height: 0;
    margin-left: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-content-buttons-element > img {
        height: var(--fuente0_tablet);
        margin-left: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-content-buttons-element > img {
        height: var(--fuente0_mobile);
        margin-left: var(--fuente0_mobile);
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-content-buttons-element {
        margin-right: 1.7vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-content-buttons-element {
        margin: 2vw auto;
    }
}

.DNPRevista-editorial-sidebar {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 500px;
    margin-top: 0;
    -ms-grid-row-span: 2;
    grid-row: span 2;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-sidebar {
        width: 35vw;
        margin-top: 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-sidebar {
        width: 90vw;
        margin-top: 0;
    }
}

.DNPRevista-editorial-sidebar-withicon {
    background-color: #F6F8F9;
    border-radius: 8px;
    margin-top: 100px;
    padding: 0 30px 20px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-sidebar-withicon {
        margin-top: 7.14vw;
        padding: 0 2.1vw 1.45vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-sidebar-withicon {
        border-radius: 3vw;
        margin-top: 15vw;
        padding: 0 5vw 5vw;
    }
}

.DNPRevista-editorial-sidebar-icon {
    background-color: #fff;
    display: block;
    border-radius: 50%;
    border: solid #F6F8F9 1px;
    margin: -70px auto 20px;
    width: 100px;
    padding: 20px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-sidebar-icon {
        margin: -5vw auto 1.5vw;
        width: 7vw;
        padding: 1.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-sidebar-icon {
        margin: -17.5vw auto 5vw;
        width: 20vw;
        padding: 5vw;
    }
}

.DNPRevista-editorial-sidebar-icon-nomargin {
    margin-top: 0 !important;
}

.DNPRevista-editorial-sidebar-edition {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #000;
    font-size: 15px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-sidebar-edition {
        font-size: 1.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-sidebar-edition {
        font-size: 4vw;
    }
}

.DNPRevista-editorial-sidebar-title {
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    color: #000;
    padding-bottom: 20px;
    font-size: 31.2px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-sidebar-title {
        padding-bottom: 1.5vw;
        font-size: 2.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-sidebar-title {
        padding-bottom: 5vw;
        font-size: 7.8vw;
    }
}

.DNPRevista-editorial-sidebar-bluetitle {
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    color: #004884;
    text-align: center;
    padding-bottom: 10px;
    font-size: 31.2px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-sidebar-bluetitle {
        padding-bottom: 0.7vw;
        font-size: 2.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-sidebar-bluetitle {
        padding-bottom: 3.5vw;
        font-size: 7.8vw;
    }
}

.DNPRevista-editorial-sidebar-elements {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.DNPRevista-editorial-sidebar-elements-item {
    padding: 20px 0;
    border-bottom: solid #BDBDBD 1px;
}

    .DNPRevista-editorial-sidebar-elements-item:hover {
        text-decoration: underline;
        color: inherit;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-sidebar-elements-item {
        padding: 1.5vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-sidebar-elements-item {
        padding: 5vw 0;
    }
}

.DNPRevista-editorial-sidebar-elements-item-title {
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    color: #000;
    font-size: 16px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-sidebar-elements-item-title {
        font-size: 1.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-sidebar-elements-item-title {
        font-size: 4vw;
    }
}

.DNPRevista-editorial-sidebar-elements-item-subtitle {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #000;
    padding-top: 10px;
    font-size: 12.8px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-sidebar-elements-item-subtitle {
        padding-top: 0.7vw;
        font-size: 0.9vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-sidebar-elements-item-subtitle {
        padding-bottom: 2.5vw;
        font-size: 3.2vw;
    }
}

.DNPRevista-editorial-sidebar-content {
    padding-top: 10px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-sidebar-content {
        padding-top: 0.7vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-sidebar-content {
        padding-top: 2.5vw;
    }
}

.DNPRevista-editorial-sidebar-content p {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #000;
    line-height: 1.3;
    padding-bottom: 16px;
    font-size: 16px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-sidebar-content p {
        padding-bottom: 1.2vw;
        font-size: 1.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-sidebar-content p {
        padding-bottom: 4vw;
        font-size: 4vw;
    }
}

.DNPRevista-editorial-sidebar-button {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    display: block;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    border: solid #3366CC 2px;
    background-color: #3366CC;
    color: #fff;
    border-radius: 50px;
    padding: 12px 24px;
    font-size: 16px;
    margin: 24px auto 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-sidebar-button {
        border-radius: 3.5vw;
        padding: 0.9vw 1.8vw;
        font-size: 1.2vw;
        margin: 1.8vw auto 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-sidebar-button {
        padding: 3vw 6vw;
        font-size: 4vw;
        margin: 6vw auto 0;
    }
}

.DNPRevista-editorial-sidebar-button:hover {
    background-color: #004884;
    border-color: #004884;
    color: #fff;
    text-decoration: none;
}

.DNPRevista-editorial-sidebar-button:visited {
    color: #BABABA;
}

.DNPRevista-editorial-sidebar-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 24px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-sidebar-item {
        padding-bottom: 1.7vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-sidebar-item {
        padding-bottom: 5vw;
    }
}

.DNPRevista-editorial-sidebar-item-image {
    width: 160px;
    height: 100px;
    -o-object-fit: cover;
    object-fit: cover;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-sidebar-item-image {
        width: 11.4vw;
        height: 7.14vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-sidebar-item-image {
        width: 30vw;
        height: 18.75vw;
    }
}

.DNPRevista-editorial-sidebar-item-info {
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 250px;
    border-bottom: solid #E6EFFD 2px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-sidebar-item-info {
        width: 17.8vw;
        border-bottom-width: 0.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-sidebar-item-info {
        width: 38vw;
        border-bottom-width: 0.5vw;
    }
}

.DNPRevista-editorial-sidebar-item-info-title {
    display: block;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    color: #333;
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 1.2;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-sidebar-item-info-title {
        padding-bottom: 0.7vw;
        font-size: 1.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-sidebar-item-info-title {
        padding-bottom: 2.5vw;
        font-size: 3.5vw;
    }
}

.DNPRevista-editorial-sidebar-item-info-author {
    display: block;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #3366CC;
    font-size: 13px;
    margin: 0;
    padding-bottom: 10px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-editorial-sidebar-item-info-author {
        font-size: 0.9vw;
        padding-bottom: 0.7vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-editorial-sidebar-item-info-author {
        font-size: 2.6vw;
        padding-bottom: 2.5vw;
    }
}

.DNPRevista-editorial-sidebar-item:hover .DNPRevista-editorial-sidebar-item-info {
    border-bottom-color: #333;
}

.DNPRevista-fullcontent {
    width: 1280px;
    padding-bottom: 48px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-fullcontent {
        width: 90vw;
        padding-bottom: 3.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-fullcontent {
        width: 90vw;
        padding-bottom: 12vw;
    }
}

.DNPRevista-fullcontent-title {
    width: 1280px;
    margin: 0 auto;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    color: #000;
    padding-bottom: 36px;
    font-size: 39px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-fullcontent-title {
        width: 90vw;
        padding-bottom: 2.5vw;
        font-size: 2.7vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-fullcontent-title {
        width: 90vw;
        padding-bottom: 9vw;
        font-size: 8.5vw;
    }
}

.DNPRevista-fullcontent-title-arti {
    width: 1000px;
    margin: 0;
    padding-bottom: 60px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-fullcontent-title-arti {
        width: 71.5vw;
        padding-bottom: 4.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-fullcontent-title-arti {
        width: 90vw;
        padding-bottom: 15vw;
    }
}

.DNPRevista-fullcontent-content {
    width: 100%;
    margin: 0 auto 24px;
    background-color: #F6F8F9;
    padding-bottom: 48px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-fullcontent-content {
        width: 90vw;
        margin: 0 auto 1.7vw;
        padding-bottom: 3.4vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-fullcontent-content {
        width: 90vw;
        margin: 0 auto 6vw;
        padding-bottom: 12vw;
    }
}

.DNPRevista-fullcontent-content-image {
    width: 100%;
    max-width: 1280px;
    height: 440px;
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
    position: relative;
    z-index: 5;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-fullcontent-content-image {
        height: 30.9vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-fullcontent-content-image {
        width: 90vw;
        height: 81vw;
    }
}

.DNPRevista-fullcontent-content-icon {
    z-index: 6;
    position: relative;
    background-color: #fff;
    display: block;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    border-radius: 50%;
    border: solid #F6F8F9 1px;
    margin: -70px auto 5px;
    width: 100px;
    padding: 20px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-fullcontent-content-icon {
        margin: -5vw auto 0.4vw;
        width: 7.1vw;
        padding: 1.4vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-fullcontent-content-icon {
        margin: -12vw auto 1.2vw;
        width: 12vw;
        padding: 5vw;
    }
}

.DNPRevista-fullcontent-content-title {
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    color: #004884;
    padding: 5px 48px 10px;
    font-size: 31.2px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-fullcontent-content-title {
        padding: 0.3vw 3.4vw 0.7vw;
        font-size: 2.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-fullcontent-content-title {
        padding: 1.2vw 5vw 2.5vw;
        font-size: 7.8vw;
    }
}

.DNPRevista-fullcontent-content-title-arti {
    margin: 30px 0 0 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-fullcontent-content-title-arti {
        margin-top: 2.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-fullcontent-content-title-arti {
        margin-top: 7.5vw;
    }
}

.DNPRevista-fullcontent-content-date {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #535353;
    padding: 15px 48px 8px;
    font-size: 12.8px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-fullcontent-content-date {
        padding: 1.1vw 3.4vw 0.6vw;
        font-size: 0.9vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-fullcontent-content-date {
        padding: 3.5vw 5vw;
        font-size: 3.2vw;
    }
}

.DNPRevista-fullcontent-content-info {
    padding: 0 48px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-fullcontent-content-info {
        padding: 0 3.4vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-fullcontent-content-info {
        padding: 0 5vw;
    }
}

.DNPRevista-fullcontent-content-info p {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #000;
    line-height: 1.3;
    padding-bottom: 16px;
    font-size: 16px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-fullcontent-content-info p {
        padding-bottom: 1.1vw;
        font-size: 1.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-fullcontent-content-info p {
        padding-bottom: 4vw;
        font-size: 4vw;
    }
}

.DNPRevista-fullcontent-content-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 12px 48px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-fullcontent-content-buttons {
        padding: 0.9vw 3.4vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-fullcontent-content-buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 3vw 5vw;
    }
}

.DNPRevista-fullcontent-content-buttons-element,
a.DNPRevista-fullcontent-content-buttons-element {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #3366CC;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    border: solid #3366CC 2px;
    border-radius: 50px;
    padding: 12px 24px;
    font-size: 16px;
    margin-right: 20px;
    margin-bottom: 12px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPRevista-fullcontent-content-buttons-element,
    a.DNPRevista-fullcontent-content-buttons-element {
        padding: 0.8vw 1.7vw;
        font-size: 1.1vw;
        margin-right: 1.5vw;
    }
}

@media screen and (max-width: 600px) {

    .DNPRevista-fullcontent-content-buttons-element,
    a.DNPRevista-fullcontent-content-buttons-element {
        padding: 3vw 3vw;
        font-size: 4vw;
        margin: 2vw auto;
    }
}

.DNPRevista-fullcontent-content-buttons-element:visited,
a.DNPRevista-fullcontent-content-buttons-element:visited {
    border-color: #535353;
    color: #535353;
}

.DNPRevista-fullcontent-content-buttons-element-color,
a.DNPRevista-fullcontent-content-buttons-element-color {
    border-color: #3366CC;
    background-color: #3366CC;
    color: #fff;
}

    .DNPRevista-fullcontent-content-buttons-element-color:visited,
    a.DNPRevista-fullcontent-content-buttons-element-color:visited {
        border-color: #3366CC;
        color: #BABABA;
    }

.DNPRevista-fullcontent-content-buttons-element:hover,
a.DNPRevista-fullcontent-content-buttons-element:hover {
    background-color: #004884;
    border-color: #004884;
    color: #fff;
    text-decoration: none;
}

.DNPRevista-fullcontent-content-buttons-element-arti,
a.DNPRevista-fullcontent-content-buttons-element-arti {
    padding: 10px 15px;
    font-size: 14px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPRevista-fullcontent-content-buttons-element-arti,
    a.DNPRevista-fullcontent-content-buttons-element-arti {
        padding: 0.5vw 2vw;
        font-size: 1.3vw;
    }
}

@media screen and (max-width: 600px) {

    .DNPRevista-fullcontent-content-buttons-element-arti,
    a.DNPRevista-fullcontent-content-buttons-element-arti {
        padding: 2.5vw;
        font-size: 3.5vw;
    }
}

.DNPRevista-fullcontent-content-arti {
    width: 700px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-fullcontent-content-arti {
        width: 50vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-fullcontent-content-arti {
        width: 90vw;
    }
}

.DNPRevista-fullcontent-cont {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 1280px;
    margin: 0 auto;
    padding-bottom: 48px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-fullcontent-cont {
        width: 90vw;
        padding-bottom: 3.4vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-fullcontent-cont {
        width: 90vw;
        padding-bottom: 12vw;
    }
}

.DNPRevista-fullcontent-cont-sidebar {
    position: relative;
    border-radius: 10px;
    border: #E6EFFD 0.5px solid;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    width: 400px;
    padding: 100px 20px 30px;
    margin: 69px auto 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-fullcontent-cont-sidebar {
        width: 29vw;
        padding: 7.1vw 1.4vw 2.1vw;
        margin: 5vw auto 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-fullcontent-cont-sidebar {
        width: 90vw;
        padding: 25vw 5vw 7.5vw;
        margin: 25vw auto 0;
    }
}

.DNPRevista-fullcontent-cont-sidebar-foto {
    position: absolute;
    top: -75px;
    right: 130px;
    border-radius: 50%;
    border: #BABABA 1px solid;
    width: 130px;
    height: 130px;
    -o-object-fit: cover;
    object-fit: cover;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-fullcontent-cont-sidebar-foto {
        width: 9.2vw;
        height: 9.2vw;
        top: -5.3vw;
        right: 9.3vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-fullcontent-cont-sidebar-foto {
        width: 32vw;
        height: 32vw;
        top: -18vw;
        right: 28vw;
    }
}

.DNPRevista-fullcontent-cont-sidebar-name {
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    color: #000;
    padding-bottom: 10px;
    font-size: 23px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-fullcontent-cont-sidebar-name {
        padding-bottom: 0.7vw;
        font-size: 1.6vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-fullcontent-cont-sidebar-name {
        padding-bottom: 2.5vw;
        font-size: 5.7vw;
    }
}

.DNPRevista-fullcontent-cont-sidebar-cargo {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #3366CC;
    line-height: 1.3;
    padding-bottom: 36px;
    font-size: 12.8px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-fullcontent-cont-sidebar-cargo {
        padding-bottom: 3.2vw;
        font-size: 0.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-fullcontent-cont-sidebar-cargo {
        padding-bottom: 11vw;
        font-size: 3vw;
    }
}

.DNPRevista-fullcontent-cont-sidebar-text {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #000;
    line-height: 1.3;
    padding: 0 20px 5px;
    font-size: 16px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-fullcontent-cont-sidebar-text {
        padding: 0 1.4vw 0.3vw;
        font-size: 1.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-fullcontent-cont-sidebar-text {
        padding: 0 5vw 1.2vw;
        font-size: 4vw;
    }
}

.DNPRevista-explain {
    border-radius: 8px;
    background-color: #F6F8F9;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 1280px;
    padding: 20px 50px;
    margin: 0 auto 30px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-explain {
        width: 90vw;
        padding: 1.4vw 3.7vw;
        margin: 0 auto 2.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-explain {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 90vw;
        padding: 5vw 12.5vw;
        margin: 0 auto 7.5vw;
    }
}

.DNPRevista-explain-image {
    width: 250px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-explain-image {
        width: 17.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-explain-image {
        width: 62.5vw;
    }
}

.DNPRevista-explain-info {
    width: 850px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-explain-info {
        width: 60.7vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-explain-info {
        width: 90vw;
    }
}

.DNPRevista-explain-info-title {
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    color: #000;
    padding-bottom: 15px;
    font-size: 39px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-explain-info-title {
        padding-bottom: 1.1vw;
        font-size: 2.7vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-explain-info-title {
        padding: 1vw 5vw 3.7vw;
        font-size: 9vw;
    }
}

.DNPRevista-explain-info-text {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #000;
    line-height: 1.3;
    font-size: 16px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-explain-info-text {
        font-size: 1.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-explain-info-text {
        padding: 0 5vw;
        font-size: 4vw;
    }
}

.DNPRevista-repository {
    width: 1280px;
    padding-bottom: 24px;
    margin: 0 auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-repository {
        width: 90vw;
        padding-bottom: 1.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-repository {
        width: 90vw;
        padding-bottom: 6vw;
    }
}

.DNPRevista-repository-elements {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.DNPRevista-repository-elements-item {
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    width: 1280px;
    border: solid #BABABA 1px;
    border-radius: 8px;
    margin-bottom: 24px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-repository-elements-item {
        width: 90vw;
        margin-bottom: 1.7vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-repository-elements-item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 90vw;
        margin-bottom: 6vw;
    }
}

.DNPRevista-repository-elements-item-image {
    width: 300px;
    height: 270px;
    -o-object-fit: cover;
    object-fit: cover;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-repository-elements-item-image {
        width: 21.4vw;
        height: 19.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-repository-elements-item-image {
        width: 90vw;
        height: 81vw;
    }
}

.DNPRevista-repository-elements-item-info {
    width: 900px;
    padding: 10px 40px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-repository-elements-item-info {
        width: 64.2vw;
        padding: 0.7VW 2.8VW;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-repository-elements-item-info {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        padding: 5vw;
    }
}

.DNPRevista-repository-elements-item-info-subtitle {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #000;
    padding: 15px 0 8px;
    font-size: 15px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-repository-elements-item-info-subtitle {
        padding: 1.1vw 0 0.5vw;
        font-size: 1.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-repository-elements-item-info-subtitle {
        padding: 3.7vw 0;
        font-size: 3.7vw;
    }
}

.DNPRevista-repository-elements-item-info-flag {
    display: block;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    background-color: #069169;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #fff;
    padding: 12px 10px;
    font-size: 15px;
    margin: 0 0 14px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-repository-elements-item-info-flag {
        padding: 0.9vw 0.7vw;
        font-size: 1.1vw;
        margin: 0 0 1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-repository-elements-item-info-flag {
        padding: 3vw 2.5vw;
        font-size: 3.7vw;
    }
}

.DNPRevista-repository-elements-item-info-flag span {
    font-weight: 700;
    font-size: 20px;
    margin-right: 5px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-repository-elements-item-info-flag span {
        font-size: 1.5vw;
        margin-right: 0.4vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-repository-elements-item-info-flag span {
        font-size: 5vw;
        margin-right: 1vw;
    }
}

.DNPRevista-repository-elements-item-info-date {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #535353;
    padding: 6px 0 18px;
    font-size: 12.8px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-repository-elements-item-info-date {
        padding: 0.4vw 0 1.2vw;
        font-size: 0.9vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-repository-elements-item-info-date {
        padding: 1.5vw 0 4.5vw;
        font-size: 3.2vw;
    }
}

.DNPRevista-repository-elements-item-info-title {
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    color: #004884;
    padding-bottom: 10px;
    font-size: 31.2px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-repository-elements-item-info-title {
        padding-bottom: 0.7vw;
        font-size: 2.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-repository-elements-item-info-title {
        padding-bottom: 2.5vw;
        font-size: 7.8vw;
    }
}

.DNPRevista-repository-elements-item-info-text {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #000;
    line-height: 1.3;
    font-size: 16px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-repository-elements-item-info-text {
        font-size: 1.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-repository-elements-item-info-text {
        font-size: 4vw;
    }
}

.DNPRevista-repository-elements-item-info-text-bold {
    font-weight: 700;
    font-size: 19px;
}

.DNPRevista-repository-elements-item:hover {
    -webkit-transform: scale(1.005);
    transform: scale(1.005);
}

.DNPRevista-repository-elements-item-bold {
    margin-bottom: 30px;
}

.DNPRevista-repository-elements a:hover {
    text-decoration: none;
}

.DNPRevista-column {
    margin: 0 auto;
    width: 1280px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 48px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-column {
        padding-bottom: 3.4vw;
        width: 90vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-column {
        width: 90vw;
        padding-bottom: 12vw;
    }
}

.DNPRevista-column-title {
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    color: #000;
    padding-bottom: 24px;
    font-size: 39px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-column-title {
        padding-bottom: 1.7vw;
        font-size: 2.7vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-column-title {
        padding-bottom: 6vw;
        font-size: 9.7vw;
    }
}

.DNPRevista-column-title-blue {
    color: #004884;
}

.DNPRevista-column-element {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 24px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-column-element {
        margin-bottom: 1.7vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-column-element {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 6vw;
    }
}

.DNPRevista-column-element-image {
    width: 400px;
    height: 225px;
    -o-object-fit: cover;
    object-fit: cover;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-column-element-image {
        width: 28.6vw;
        height: 16vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-column-element-image {
        width: 90vw;
        height: 50.6vw;
    }
}

.DNPRevista-column-element-video {
    width: 400px;
    height: 225px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-column-element-video {
        width: 28.6vw;
        height: 16.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-column-element-video {
        padding-bottom: 4vw;
        width: 90vw;
        height: 56.2vw;
    }
}

.DNPRevista-column-element-info {
    padding: 0 40px 10px;
    width: 800px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-column-element-info {
        padding: 0 2.8vw 0.7vw;
        width: 57.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-column-element-info {
        padding: 0 0 2.5vw;
        width: 90vw;
    }
}

.DNPRevista-column-element-info-subtitle {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #535353;
    padding: 6px 0 18px;
    font-size: 12.8px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-column-element-info-subtitle {
        padding: 0.4vw 0 1.2vw;
        font-size: 0.9vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-column-element-info-subtitle {
        padding: 1.5vw 1vw 4.5vw;
        font-size: 3.2vw;
    }
}

.DNPRevista-column-element-info-title {
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    color: #000;
    padding-bottom: 10px;
    font-size: 31.2px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-column-element-info-title {
        padding-bottom: 0.7vw;
        font-size: 2.2vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-column-element-info-title {
        padding-bottom: 2.5vw;
        font-size: 7.8vw;
    }
}

.DNPRevista-column-element-info-text {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #000;
    line-height: 1.3;
    font-size: 16px;
    padding-bottom: 6px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-column-element-info-text {
        padding-bottom: 0.4vw;
        font-size: 1.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-column-element-info-text {
        padding: 1vw 1vw 2vw;
        font-size: 4vw;
    }
}

.DNPRevista-column-element-info-link {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #3366CC;
    line-height: 1.3;
    font-size: 16px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-column-element-info-link {
        font-size: 1.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-column-element-info-link {
        font-size: 4vw;
    }
}

.DNPRevista-column-element-info-link:hover {
    color: #004884;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    text-transform: none;
}

.DNPRevista-column-element-info-link:visited {
    color: #535353;
}

    .DNPRevista-column-element-info-link:visited:hover {
        color: #004884;
    }

.DNPRevista-flag {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 0 0 25px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-flag {
        padding: 0 0 1.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-flag {
        padding: 3vw 0 5vw;
    }
}

.DNPRevista-flag-edition {
    background-color: #069169;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    color: #fff;
    padding: 10px 20px;
    font-size: 31px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-flag-edition {
        padding: 0.75vw 1.5vw;
        font-size: 2.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-flag-edition {
        padding: 2vw 24w;
        font-size: 6vw;
    }
}

.DNPRevista-flag-date {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #000;
    padding: 7px 14px;
    font-size: 20px;
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-flag-date {
        padding: 0.5vw 1vw;
        font-size: 1.5vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-flag-date {
        padding: 1vw 2vw;
        font-size: 4vw;
    }
}

/* Marco Romero Error 404 start */

.DNP--container-error-404 {
    width: 100%;
    height: auto;
    padding: 8px;
    margin: 20px 0 50px 0;
}

.DNP--flex-error404 {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.DNP--error--404 {
    z-index: 1;
    position: relative;
    margin: 0 30px 0 0;
    width: 30%;
}

@media screen and (max-width: 1024px) {
    .DNP--error--404 {
        width: 60%;
    }
}

@media screen and (max-width: 768px) {
    .DNP--error--404 {
        width: 70%;
    }
}

.DNP--error--404 h2 {
    font-size: 13rem;
    color: #36c;
    font-weight: bold;
    white-space: pre-line;
    line-height: 1;
    font-family: "Work Sans", sans-serif;
}

@media screen and (max-width: 425px) {

    .DNP--error--404 h2 {
        font-size: 8rem;
        color: #36c;
        font-weight: bold;
        white-space: pre-line;
        line-height: 1;
        font-family: "Work Sans", sans-serif;
    }

    .DNP--error--404 {
        width: 70%;
    }
}

.DNP--error--404 p {
    color: #333;
    white-space: pre-line;
    padding-top: 25px;
    font-size: var(--fuente1);
    line-height: 1.3;
    font-family: "Work Sans", sans-serif;
}

.DNP--img-error404 img {
    width: 80%;
    padding: 20px;
}

/* Marco Romero Error 404 end */

/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* Marco Romero contenidos start */

.DNPHistorical > * {
    max-width: 100%;
}

.DNPHistorical-small-content {
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    width: 100%;
    max-width: 1280px;
    border: solid #BABABA 1px;
    border-radius: 8px;
    margin: var(--fuente0) 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-small-content {
        margin-bottom: 1.7vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-small-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 90vw;
        margin-bottom: 6vw;
    }
}

.DNPHistorical-small-content-image {
    width: 250px;
    height: 250px;
    -o-object-fit: cover;
    object-fit: cover;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-small-content-image {
        width: 18vw;
        height: 18vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-small-content-image {
        width: 90vw;
        height: 90vw;
    }
}

.DNPHistorical-small-content-info {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding: 10px 40px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-small-content-info {
        padding: 0.7vw 2.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-small-content-info {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        padding: 5vw;
    }
}

.DNPHistorical-small-content-info-subtitle {
    color: #535353;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente-1);
    line-height: 1.3;
    max-width: 1280px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-small-content-info-subtitle {
        max-width: 90vw;
        font-size: var(--fuente-1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-small-content-info-subtitle {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPHistorical-small-content-info-subtitle a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPHistorical-small-content-info-subtitle a:hover {
        color: #000;
    }

    .DNPHistorical-small-content-info-subtitle a:visited {
        color: #069169;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-small-content-info-subtitle {
        margin-bottom: var(--fuente-2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-small-content-info-subtitle {
        margin-bottom: var(--fuente-2_mobile);
    }
}

.DNPHistorical-small-content-info-title {
    color: #36c;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente1);
    line-height: 1.1;
    max-width: 1280px;
    margin: var(--fuente0) 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-small-content-info-title {
        max-width: 90vw;
        font-size: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-small-content-info-title {
        max-width: 90vw;
        font-size: var(--fuente2_mobile);
    }
}

.DNPHistorical-small-content-info-title.white,
.DNPHistorical-small-content-info-title-white {
    color: #fff;
}

.DNPHistorical-small-content-info-title.color1,
.DNPHistorical-small-content-info-title-color1 {
    color: #069169;
}

.DNPHistorical-small-content-info-title.color2,
.DNPHistorical-small-content-info-title-color2 {
    color: #004884;
}

.DNPHistorical-small-content-info-title.color3,
.DNPHistorical-small-content-info-title-color3 {
    color: #3366CC;
}

.DNPHistorical-small-content-info-title.center,
.DNPHistorical-small-content-info-title-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.DNPHistorical-small-content-info-title.right,
.DNPHistorical-small-content-info-title-right {
    margin-left: auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-small-content-info-title {
        margin-bottom: var(--fuente-1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-small-content-info-title {
        margin-bottom: var(--fuente-1_mobile);
    }
}

.DNPHistorical-small-content-info-bold {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: var(--fuente-1);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-small-content-info-bold {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-small-content-info-bold {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPHistorical-small-content-info-bold a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPHistorical-small-content-info-bold a:hover {
        color: #000;
    }

    .DNPHistorical-small-content-info-bold a:visited {
        color: #069169;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-small-content-info-bold {
        margin-bottom: var(--fuente-2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-small-content-info-bold {
        margin-bottom: var(--fuente-2_mobile);
    }
}

.DNPHistorical-small-content:hover {
    -webkit-transform: scale(1.005);
    transform: scale(1.005);
}

/* button */

.DNPbuttoncontent {
    text-decoration: none;
    cursor: pointer;
    background-color: transparent;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #3366CC;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    border: solid #3366CC 2px;
    border-radius: 50px;
    padding: 8px 12px;
    font-size: 1.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 10px;
    margin-right: 16px;
}

    .DNPbuttoncontent:hover {
        background-color: #004884;
        border-color: #004884;
        color: #fff;
        text-decoration: none;
    }

.DNPbuttoncontent-box {
    display: flex;
}

/* Marco Romero contenidos end */

/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/* Marco Romero resultados de busqueda start */

/* miga */

.DNPBread-busqueda {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 1600px;
    padding: 15px 0;
    margin: 0 auto;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBread-busqueda {
        width: 90vw;
        padding: 1.1vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPBread-busqueda {
        width: 90vw;
        padding: 2vw 0;
    }
}

.DNPBread-busqueda-element {
    font-family: "Work Sans", sans-serif;
    color: #1D428A;
    font-weight: 600;
    font-size: 1.4rem;
    padding: 2.5px 8px 0 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBread-busqueda-element {
        font-size: 1vw;
        padding: 0.2vw 0.55vw 0 0;
        border-right-width: 0.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPBread-busqueda-element {
        font-size: 3vw;
        padding: 0.7vw 1.5vw 0 0;
        border-right-width: 0.4vw;
    }
}

.DNPBread-busqueda-element:after {
    content: ">";
    font-family: "Work Sans", sans-serif;
    color: #BABABA;
    font-weight: 400;
    position: static;
    display: inline-block;
    vertical-align: middle;
    padding: 2.5px 0 2.5px 8px;
    font-size: 10px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBread-busqueda-element:after {
        padding: 0.2vw 0 0.2vw 0.8vw;
        font-size: 0.9vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPBread-busqueda-element:after {
        padding: 0.5vw 0 0.5vw 1.5vw;
        font-size: 2.5vw;
    }
}

.DNPBread-busqueda-element:last-child:after {
    content: "";
}

.DNPBread-busqueda-element a {
    color: #1D428A;
    font-weight: 600;
}

    .DNPBread-busqueda-element a:hover {
        text-decoration: underline;
    }

/* miga */

/* banner */

.DNPBanner-busqueda {
    width: 100vw;
    position: relative;
    margin-top: var(--fuente0);
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBanner-busqueda {
        margin-top: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPBanner-busqueda {
        margin-top: var(--fuente0_mobile);
    }
}

.DNPBanner-busqueda-image {
    width: 100%;
    height: 100%;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
}

.DNPBanner-busqueda-info {
    position: relative;
    z-index: 10;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 50px 50vw 50px 0;
    margin-bottom: 40px;
    width: 100vw;
    height: 100%;
    min-height: 200px;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    border-bottom: 8px solid;
    background: linear-gradient(to left, rgba(21, 74, 139, 0.1), rgba(21, 74, 139, 0.6));
    border-image: linear-gradient(to right, rgba(255, 182, 39, 1) 28%, rgba(21, 74, 139, 1) 28%, rgba(21, 74, 139, 1) 78%, rgba(228, 20, 20, 1) 78%) 1;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBanner-busqueda-info {
        padding-bottom: 3.5vw;
        padding-top: 3.5vw;
        min-height: 25vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPBanner-busqueda-info {
        padding: 10vw 10vw 10vw 0;
        min-height: 70vw;
    }
}

.DNPBanner-busqueda-info-title,
h1.DNPBanner-busqueda-info-title {
    color: #fff;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: 4.8rem;
    line-height: 1.1;
    max-width: 1280px;
    padding: 10px 0 10px calc(45vw - 640px);
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPBanner-busqueda-info-title,
    h1.DNPBanner-busqueda-info-title {
        max-width: 90vw;
        font-size: var(--fuente5_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPBanner-busqueda-info-title,
    h1.DNPBanner-busqueda-info-title {
        max-width: 90vw;
        font-size: var(--fuente5_mobile);
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPBanner-busqueda-info-title,
    h1.DNPBanner-busqueda-info-title {
        padding: 0.7vw 0 0.7vw 5vw;
        border-bottom-width: 0.5vw;
    }
}

@media screen and (max-width: 600px) {

    .DNPBanner-busqueda-info-title,
    h1.DNPBanner-busqueda-info-title {
        line-height: 1;
        padding: 2.5vw 0 2.5vw 5vw;
        border-bottom-width: 1vw;
    }
}

/* banner */

/* sidebar */

.DNPSidebar-results-search {
    background-color: #f4f4f4;
    width: 380px;
    display: inline-block;
    padding: 50px 0 0 40px;
    margin: 40px 50px 0 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSidebar-results-search {
        width: 27vw;
        padding: 10px 0 0 30px;
        margin-right: 36px;
        margin-top: 10px;
    }
}

@media screen and (max-width: 600px) {
    .DNPSidebar-results-search {
        width: 90vw;
        display: block;
        padding: 5vw;
        margin: 0 auto;
    }
}

/* sidebar */

/* checkbox start */

.checkbox {
    margin-top: 20px;
}

    .checkbox input[type="checkbox"] {
        float: left;
        margin-right: 10px;
    }

/* checkbox end */

/* Filter Search */

.DNP-Filter__search {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 16px;
}

    .DNP-Filter__search a {
        font-family: "Montserrat", sans-serif;
        font-size: var(--fuente0);
        font-weight: 400;
        line-height: 2rem;
        color: #004884;
        text-decoration: none !important;
    }


        .DNP-Filter__search a:nth-child(1) {
            background: #ffffff;
            border-radius: 32px;
            border: 1px solid #004884;
            padding: 12px 24px;
        }

        .DNP-Filter__search a:nth-child(2) {
            margin-left: 32px;
            text-decoration: underline !important;
        }


/* Filter Search end */


/* date start*/

.date input[type="date"] {
    padding: 8px;
    font-size: 1.2rem;
    margin-left: 16px;
    outline: none;
    border: 1px solid #bababa;
    border-radius: 8px;
    /* font-family: "Montserrat", sans-serif; */
    color: #bababa;
}

input[type="date"]::-webkit-calendar-picker-indicator {
    cursor: pointer;
    opacity: 0;
}

.DNPresults-item-icon {
    background-image: url('../assets/calendario.svg');
    background-repeat: no-repeat;
    background-position: 104px;
    background-size: 14px 14px;
}

.DNPresults-item-label-date {
    color: #004884;
    font-weight: 500;
    font-size: var(--fuente0);
    line-height: 1rem;
    max-width: 1280px;
    margin-left: 20px;
    font-family: "Montserrat", sans-serif;
}

    .DNPresults-item-label-date:nth-child(2n+1) {
        margin-top: 8px;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPresults-item-label-date {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPresults-item-label-date {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

/* date end*/

/* Resultados sidebar */

.DNPresults-search {
    width: 100%;
}

    .DNPresults-search p {
        font-family: "Montserrat", sans-serif;
        font-size: 2rem;
        font-weight: 700;
        line-height: 2rem;
    }

    .DNPresults-search .DNP-line {
        width: 260px;
        border-bottom: 1px solid #bababa;
        margin-top: 32px;
        margin-bottom: 32px;
        height: 0px;
    }

    .DNPresults-search .title-filter {
        font-size: 1.6rem;
        margin-bottom: 16px;
    }

.DNPresults-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.DNPresults-item-label {
    color: #004884;
    font-weight: 500;
    font-size: var(--fuente0);
    line-height: 1rem;
    max-width: 1280px;
    margin: 8px;
    margin-left: 15px;
    font-family: "Montserrat", sans-serif;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPresults-item-label {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPresults-item-label {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

/* Resultados sidebar */

/* Resultados de busqueda  */

.DNPText-results,
h1.DNPText-results {
    color: #004884;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 3rem;
    max-width: 1280px;
    margin: 18px 0 0 16px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPText-results,
    h1.DNPText-results {
        max-width: 90vw;
        font-size: var(--fuente5_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPText-results,
    h1.DNPText-results {
        max-width: 90vw;
        font-size: var(--fuente5_mobile);
    }
}

.DNPresults-item-label-search {
    color: #333;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: var(--fuente0);
    line-height: 1.1;
    max-width: 1280px;
    margin: 0 0 16px 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSearch-item-label {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPSearch-item-label {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPSearch-horizontal-busqueda {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
}

.DNPresults-search-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-left: 16px;
    width: 84%;
    margin-top: 13px;
}

/* Botton */

.DNPButtonscontainer-results {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 13px 0;
    margin-left: 16px;
}

@media screen and (max-width: 600px) {

    .DNPSearch-horizontal-busqueda {
        flex-direction: column;
    }

    .DNPresults-search-item {
        width: 100%;
        margin: 0px;
    }

    .DNPresults-item-paragraph {
        font-size: 1.2rem;
        margin-left: -18px;
    }

    .DNPButtonscontainer-results {
        margin-left: 0px;
    }
}

.DNPSimplebutton-results,
a.DNPSimplebutton-results {
    text-decoration: none;
    cursor: pointer;
    background-color: transparent;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #3366CC;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    border: solid #3366CC 2px;
    border-radius: 50px;
    padding: calc(var(--fuente0) * 0.75) calc(var(--fuente0) * 1.5);
    font-size: var(--fuente0);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: var(--fuente0) auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPSimplebutton-results,
    a.DNPSimplebutton-results {
        border-radius: 35vw;
        padding: calc(var(--fuente0_tablet) * 0.75) calc(var(--fuente0_tablet) * 1.5);
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPSimplebutton-results,
    a.DNPSimplebutton-results {
        padding: calc(var(--fuente0_mobile) * 0.75) calc(var(--fuente0_mobile) * 1.5);
        font-size: var(--fuente0_mobile);
    }
}

.DNPSimplebutton-results:visited,
a.DNPSimplebutton-results:visited {
    border-color: #535353;
    color: #535353 !important;
}

    .DNPSimplebutton-results:visited:hover,
    a.DNPSimplebutton-results:visited:hover {
        color: #ffffff !important;
    }

.DNPSimplebutton-results-color,
a.DNPSimplebutton-results-color {
    border-color: #3366CC;
    background-color: #3366CC;
    color: #fff;
}

    .DNPSimplebutton-results-color:visited,
    a.DNPSimplebutton-results-color:visited {
        border-color: #3366CC;
        color: #ffffff !important;
    }

.DNPSimplebutton-results:hover,
a.DNPSimplebutton-results:hover {
    background-color: #004884;
    border-color: #004884;
    color: #fff;
    text-decoration: none;
}

.DNPButtonscontainer-results .DNPSimplebutton-results,
a.DNPSimplebutton-results {
    margin: 16px 8px;
}

/* Botton end */

.DNPresults-item-input {
    color: #333;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
    width: 100%;
    box-sizing: border-box;
    padding: var(--fuente-2) !important;
    border-radius: 8px;
    border: solid 1px #BABABA;
    cursor: pointer;
    outline: none;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPresults-item-input {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPresults-item-input {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPresults-item-input a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPresults-item-input a:hover {
        color: #000;
    }

    .DNPresults-item-input a:visited {
        color: #069169;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPresults-item-input {
        background-size: var(--fuente0_tablet);
        padding: var(--fuente-2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPresults-item-input {
        background-size: var(--fuente0_mobile);
        padding: var(--fuente-2_mobile);
        border-width: 0.25vw;
    }
}

.DNPresults-item-select {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente0);
    line-height: 1.3;
    max-width: 1280px;
    margin-bottom: 32px;
    width: 45%;
    box-sizing: border-box;
    padding: var(--fuente-2);
    border-radius: 8px;
    border: solid 1px #BABABA;
    background-image: url("../assets/down.svg");
    background-position: calc(100% - 10px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
    background-size: var(--fuente-2);
    background-repeat: no-repeat;
    appearance: none;
    cursor: pointer;
    outline: none;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPresults-item-select {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPresults-item-select {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DDNPresults-item-select {
        background-size: var(--fuente0_tablet);
        padding: var(--fuente-2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPresults-item-select {
        background-size: var(--fuente0_mobile);
        padding: var(--fuente-2_mobile);
        border-width: 0.25vw;
        width: 60%;
    }
}

.DNPresults-item-paragraph {
    font-family: "Montserrat", sans-serif;
    font-size: 2rem;
    font-weight: bold;
    margin-bottom: 32px;
}


@media screen and (max-width: 600px) {

    .DNPresults-item-paragraph {
        font-size: 1.2rem;
        margin-left: 15px;
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPresults-item-paragraph {
        font-size: 1.5rem;
        margin-left: 8px;
    }
}

/* Resultados de busqueda  */

/* box start*/

.DNPContent-busqueda {
    /* width: 955px; */
    width: 60%;
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 40px 40px 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContent-busqueda {
        width: 62.5vw;
        padding: 2vw 3.2vw 3.2vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPContent-busqueda {
        width: 90vw;
        display: block;
        padding: 2vw 0 4vw 0;
        margin: 0 auto;
    }
}

.DNPHistorical-search {
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    width: 100%;
    max-width: 1280px;
    border-bottom: solid #E6EFFD 1px;
    padding: 32px 0;
    align-items: center;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-search {
        margin-bottom: 1.7vw;
        padding: var(--fuente0_tablet) 0;
        border-bottom-width: 0.25vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-search {
        width: 90vw;
        padding: var(--fuente0_mobile) 0;
        margin-bottom: 6vw;
        border-bottom-width: 1vw;
    }
}

.DNPHistorical-search-icon-image {
    width: 80px;
    height: 80px;
    margin-left: 24px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-search-icon-image {
        width: 5.71vw;
        height: 5.71vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-search-icon-image {
        width: 15vw;
        height: 15vw;
    }
}

.DNPHistorical-search-icon-size {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente-0);
    line-height: 3rem;
    max-width: 1280px;
    margin: 0 auto;
    text-align: center;
    padding-left: 20px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-search-icon-size {
        max-width: 90vw;
        font-size: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-search-icon-size {
        max-width: 90vw;
        font-size: var(--fuente1_mobile);
    }
}

.DNPHistorical-search-icon-size a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPHistorical-search-icon-size a:hover {
        color: #000;
    }

    .DNPHistorical-search-icon-size a:visited {
        color: #069169;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-search-icon-size {
        margin-top: calc(var(--fuente1_tablet) / 2);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-search-icon-size {
        margin-top: calc(var(--fuente1_mobile) / 2);
    }
}

.DNPHistorical-search-info {
    width: max-content;
    padding: 0 32px;
    box-sizing: content-box;
}

    .DNPHistorical-search-info a {
        text-decoration: none !important;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-search-info {
        padding: 0 2.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-search-info {
        padding: 0 5vw;
    }
}

.DNPHistorical-search-info-title {
    color: #3366CC;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: var(--fuente3);
    line-height: 1.1;
    max-width: 1280px;
    margin: 0 0 16px 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-search-info-title {
        max-width: 90vw;
        font-size: var(--fuente2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-search-info-title {
        max-width: 90vw;
        font-size: var(--fuente2_mobile);
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-search-info-title {
        margin-bottom: var(--fuente-1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-search-info-title {
        font-size: var(--fuente1_mobile);
        margin-bottom: var(--fuente-2_mobile);
    }
}

.DNPHistorical-search-info-text {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente0);
    line-height: 1.3;
    max-width: 1280px;
    margin: 16px auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-search-info-text {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-search-info-text {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPHistorical-search-info-text a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPHistorical-search-info-text a:hover {
        color: #000;
    }

    .DNPHistorical-search-info-text a:visited {
        color: #069169;
    }

@media screen and (max-width: 600px) {
    .DNPHistorical-search-info-text {
        font-size: var(--fuente-1_mobile);
    }
}

.DNPHistorical-search-info-subtitle {
    font-family: "Work Sans", sans-serif;
    color: #535353;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.3;
    max-width: 1280px;
    margin: 16px auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-search-info-subtitle {
        max-width: 90vw;
        font-size: var(--fuente-1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-search-info-subtitle {
        max-width: 90vw;
        font-size: var(--fuente-1_mobile);
    }
}

.DNPHistorical-search-link {
    font-weight: 400;
    font-size: 1.2rem;
    color: #36c;
    text-decoration: underline;
    font-family: "Work Sans", sans-serif;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-search-info-subtitle {
        margin-top: var(--fuente-2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-search-info-subtitle {
        font-size: var(--fuente-2_mobile);
        margin-top: var(--fuente-3_mobile);
    }
}

.DNPHistorical-search:hover {
    -webkit-transform: scale(1.005);
    transform: scale(1.005);
}

/* box end */

/* Marco Romero resultados de busqueda end */

/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* Marco Romero Mapa del sitio start*/

.DNPRichtext .DNPSite-map p {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2rem;
    max-width: 1280px;
    margin: 0 auto;
    padding-bottom: var(--fuente0);
    margin: 0;
}

    .DNPRichtext .DNPSite-map p a {
        font-family: "Montserrat", sans-serif;
        color: #36c;
        font-size: 1.8rem;
        font-weight: 700;
        text-decoration: underline;
    }

.DNPRichtext .DNPSite-map .DNPSite-map-list li {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente-0);
    line-height: 1.3;
    max-width: 1280px;
    padding-bottom: var(--fuente0);
    margin: 0 0 0 20px;
    list-style: none;
}

.DNPRichtext .DNPSite-map .DNPSite-map-list a {
    font-size: 1.6rem;
    color: #333;
    font-weight: 500;
    text-decoration: underline;
}

.DNPRichtext .DNPSite-map-arraw {
    color: #36c;
    font-size: 1.8rem;
    font-weight: bold;
}

/* Marco Romero Mapa del sitio end*/

/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* AtenciÃ³n y servicio a la ciudadanÃ­a */

.DNPTitle__Atn {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #A3BDF2;
    padding-bottom: 26px;
}


    .DNPTitle__Atn h1 {
        font-size: 4rem;
        line-height: 4.8rem;
    }

    .DNPTitle__Atn h2 {
        font-size: 3.2rem;
        line-height: 4rem;
    }

    .DNPTitle__Atn h3 {
        font-size: 2.4rem;
        line-height: 3.2rem;
    }

    .DNPTitle__Atn h4 {
        font-size: 2rem;
        line-height: 3rem;
    }

    .DNPTitle__Atn h5 {
        font-size: 1.8rem;
        line-height: 2.4rem;
    }

    .DNPTitle__Atn h6 {
        font-size: 1.6rem;
        line-height: 2.2rem;
    }

.DNPText-decoration__color {
    font-family: "Montserrat", sans-serif;
    font-weight: 800;
    color: #3366CC;
}

.DNPTitle__Atn-img {
    margin: 0 !important;
}

.DNPTitle__Atn img {
    width: 68px;
    height: 68px;
    object-fit: cover;
    padding: 0 24px 0 0 !important;
}

/* Interes Atencion y servicion a la ciudadania*/

.DNP-Atn__interesContainer {
    display: flex;
    max-width: 1280px;
    width: 100%;
    padding-bottom: 67px;
    margin: 0 auto;
}

.DNP-Atn__interesContent {
    border-radius: 8px;
    max-width: 1280px;
    width: 100%;
}

.DNPAtn__ContentInteres {
    width: 100%;
    display: flex;
    justify-content: center;
    padding-bottom: 15px;
}

.DNPAtn__Title {
    font-family: "Montserrat", sans-serif;
    font-size: var(--fuente4);
    font-weight: 800;
    line-height: 4rem !important;
    color: #333 !important;
}

.DNPAtn__boxInteres {
    display: flex;
    align-items: center;
    flex-direction: column;
    background-color: #fff;
    width: 230px;
    height: 148px;
    margin-left: 16px;
    border-radius: 8px;
    justify-content: center;
    border: 1px solid #3366CC;
    text-decoration: none !important;
}

.DNP-boxInteres__img {
    width: 50px;
    height: 50px;
}

.DNPAtn__BoxContent {
    font-family: "Work Sans", sans-serif;
    font-size: var(--fuente0);
    font-weight: 700;
    line-height: 2rem;
    color: #333333;
    padding: 16px;
    text-align: center;
}


.DNPAtn__Content-Box {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 16px 0;
    align-items: center;
}

.DNPAtn__transform-Box {
    transition-duration: 0.5s;
}

    .DNPAtn__transform-Box:hover {
        transform: scale(1.030);
    }

@media screen and (max-width: 768px) {
    .DNPAtn__boxInteres {
        margin-top: 16px;
    }
}

@media screen and (max-width: 600px) {

    .DNPFullfront-info-title {
        line-height: 1;
        padding: 2.5vw 0 2.5vw 5vw;
        border-bottom-width: 1vw;
        font-size: var(--fuente4_mobile) !important;
    }

    .DNPTitle__Atn img {
        padding: 0px 0vw 1vw !important;
        height: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .DNPTitle__Atn h2 {
        font-size: var(--fuente1_mobile);
        line-height: 3rem;
        margin-left: 10px;
    }
}

@media screen and (max-width: 425px) {

    .DNPFullfront-info-title {
        line-height: 1;
        padding: 2.5vw 0 2.5vw 5vw;
        border-bottom-width: 1vw;
        font-size: var(--fuente4_mobile) !important;
    }

    .DNPTitle__Atn img {
        padding: 0 2vw 0vw !important;
        height: 100%;
    }

    .DNPTitle__Atn h2 {
        font-size: var(--fuente2_mobile);
        line-height: 3rem;
    }
}

/* Interes end */

/* AtenciÃ³n y servicio a la ciudadanÃ­a end */

/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* Home Revista  */

.DNPContentrevista {
    display: flex;
    max-width: 1280px;
    width: 100%;
    padding: 32px 0;
    margin: 0 auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContentrevista {
        width: 62.5vw;
        padding: 2vw 3.2vw 3.2vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPContentrevista {
        width: 90vw;
        display: block;
        padding: 2vw 0 4vw 0;
        margin: 0 auto;
    }
}

.DNPHeadtitle {
    width: 65%;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.DNPHeadbutton {
    width: 40%;
}

.DNPREV-homecontwidth {
    width: 100%;
    display: flex;
    align-items: center;
}

.contwidth {
    width: 100%;
    display: flex;
}

.DNPlogo--Revista {
    padding-right: 32px;
}

    .DNPlogo--Revista img {
        margin: 0;
        width: 80px;
        height: 80px;
        object-fit: cover;
    }

.DNPText-revtitle,
h1.DNPText-revtitle {
    font-family: "Montserrat", sans-serif;
    font-weight: 800;
    font-size: 4.8rem;
    line-height: 6rem;
    max-width: 1280px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPText-revtitle,
    h1.DNPText-revtitle,
    h2.DNPText-revtitle {
        max-width: 90vw;
        font-size: var(--fuente5_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPText-revtitle,
    h1.DNPText-revtitle,
    h2.DNPText-revtitle {
        max-width: 90vw;
        font-size: var(--fuente5_mobile);
    }
}

.DNPText-revtitle-color2,
h1.DNPText-revtitle-color2 {
    color: #004884;
}

.DNPsubtitle-gray {
    color: #333;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2rem;
    font-family: "Work Sans", sans-serif;
}

.DNPButtonscontainerRevista {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPButtonscontainerRevista {
        padding: var(--fuente0_tablet) 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPButtonscontainerRevista {
        padding: var(--fuente0_mobile) 0;
    }
}

/* Cinta */
.DNPcintaBackground {
    background-color: #f4f4f4;
    height: 50px;
    width: 100%;
}

/* Cinta end*/

/* carrusel cards start */
.DNPcard-carousel {
    position: relative;
    margin: 0 auto;
}

.DNPcard-container {
    display: flex;
    overflow-x: hidden;
    margin-right: -5px;
}

.DNPcard-slider {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    flex: 0 0 auto;
    width: 630px;
    margin-right: 8px;
    background-color: #fff;
    overflow: hidden;
}

.DNPbackgroundImg-1 {
    height: 126px;
    width: 100%;
    background-color: #19306AB2;
}

.DNPbackgroundImg-2 {
    height: 126px;
    width: 100%;
    background-color: #1B998B99;
}

.DNPbackgroundImg-3 {
    height: 126px;
    width: 100%;
    background-color: #E4624DCC;
}

.DNPEditorialContent {
    display: flex;
    flex-direction: column;
    padding: 28px 24px;
}

.DNPEditorialImg-1 {
    height: 350px;
    width: 630px;
    background-image: url("./revista-home/assets/img/home-1.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.DNPEditorialImg-2 {
    height: 350px;
    width: 630px;
    background-image: url("./revista-home/assets/img/home-2.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.DNPEditorialImg-3 {
    height: 350px;
    width: 630px;
    background-image: url("./revista-home/assets/img/home-3.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.DNPEditorialText {
    font-family: "Work Sans", sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 2rem;
    color: #fff;
    padding-bottom: 4px;
}

.DNPEditorialTitle {
    font-family: "Montserrat", sans-serif;
    font-size: 2.2rem;
    font-weight: 800;
    line-height: 2rem;
    color: #fff;
    padding-bottom: 4px;
}

.DNPEditorialAutor {
    font-family: "Work Sans", sans-serif;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2rem;
    color: #fff;
    padding-bottom: 4px;
}

/* Controles */

.DNPcard-carousel-prev,
.DNPcard-carousel-next {
    position: absolute;
    transform: translateY(340%);
    padding: 10px;
    font-size: 24px;
    font-weight: bold;
    color: #333;
    background-color: #3366CC;
    border: none;
    border-radius: 32px;
    cursor: pointer;
    outline: none;
    width: 44px;
    height: 44px;
}

    .DNPcard-carousel-prev .DNPicon-prev {
        width: 20px;
        height: 15px;
    }

    .DNPcard-carousel-prev .DNPicon-next {
        width: 20px;
        height: 15px;
    }


.DNPcard-carousel-prev {
    left: 32px;
}

.DNPcard-carousel-next {
    right: 38px;
}

/* carrusel cards end */

/* Buscador */

.DNPsearchBackground {
    display: flex;
    background-color: #f4f4f4;
    height: 172px;
    width: 100%;
    margin-bottom: 64px;
}

.DNPContentSearch {
    width: 100%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding-top: 50px;
    margin-bottom: 32px;
}

.DNPSearch-revista {
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 1440px;
    width: 100%;
    padding: 16px 0;
    margin: 0 auto;
    align-items: center;
}

.DNPSearch-item-rev {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-right: 16px;
}

.DNPSearch-item-revButton {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-left: 16px;
}

.DNPsearch-icon-rev {
    width: 389px;
    height: 40px;
    border-radius: 8px;
    border: 1px solid #BABABA;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
}

    .DNPsearch-icon-rev .search-icon-rev {
        background-image: url(".//revista-home/assets/icon/serch-lup.svg");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        width: 20px;
        height: 20px;
        margin: 10px;
    }


.DNPSearchrev-item-input-rev {
    color: #7E7D7D;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2rem;
    max-width: 1280px;
    margin: 0 auto;
    width: 100%;
    box-sizing: border-box;
    cursor: pointer;
    outline: none;
    border: none;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSearchrev-item-input-rev {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPSearchrev-item-input-rev {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPSearch-itemRev-Edicion {
    color: #7E7D7D;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: var(--fuente0);
    line-height: 1.3;
    max-width: 1280px;
    width: 389px;
    box-sizing: border-box;
    padding: var(--fuente-2);
    border-radius: 8px;
    border: solid 1px #BABABA;
    background-image: url("./down.svg");
    background-position: calc(100% - 10px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
    background-size: var(--fuente-2);
    background-repeat: no-repeat;
    appearance: none;
    cursor: pointer;
    outline: none;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSearch-itemRev-Edicion {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPSearch-itemRev-Edicion {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPSearch-itemRev-tematica {
    color: #7E7D7D;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: var(--fuente0);
    line-height: 1.3;
    max-width: 1280px;
    width: 389px;
    box-sizing: border-box;
    padding: var(--fuente-2);
    border-radius: 8px;
    border: solid 1px #BABABA;
    background-image: url("./down.svg");
    background-position: calc(100% - 10px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
    background-size: var(--fuente-2);
    background-repeat: no-repeat;
    appearance: none;
    cursor: pointer;
    outline: none;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSearch-itemRev-tematica {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPSearch-itemRev-tematica {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

/* Buscador end*/

/* Articulos */

.DNPContentrevistaArticles {
    display: flex;
    max-width: 1280px;
    width: 100%;
    padding: 0 0 64px 0;
    margin: 0 auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContentrevistaArticles {
        width: 62.5vw;
        padding: 2vw 3.2vw 3.2vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPContentrevistaArticles {
        width: 90vw;
        display: block;
        padding: 2vw 0 4vw 0;
        margin: 0 auto;
    }
}

.DNPContentData {
    width: 80%;
    padding-right: 40px;
}

.DNPTitleArt {
    font-family: "Montserrat", sans-serif;
    font-size: 32px;
    font-weight: 800;
    line-height: 40px;
    margin-top: 57px;
    position: relative;
    display: inline-block;
}

    .DNPTitleArt::after {
        content: "";
        position: absolute;
        bottom: -3px;
        left: 50%;
        transform: translateX(-165%);
        width: 30%;
        height: 4px;
        background-color: #539779;
    }

.DNPTitleArt-cifras {
    font-family: "Montserrat", sans-serif;
    font-size: 32px;
    font-weight: 800;
    line-height: 40px;
    margin-top: 57px;
    position: relative;
    display: inline-block;
}

    .DNPTitleArt-cifras::after {
        content: "";
        position: absolute;
        bottom: -3px;
        left: 50%;
        transform: translateX(-165%);
        width: 30%;
        height: 4px;
        background-color: #E47966;
    }

.DNPTitleArt-eventos {
    font-size: 32px;
    font-weight: 800;
    line-height: 40px;
    margin-top: 57px;
    margin-bottom: 24px;
    position: relative;
    display: inline-block;
}

    .DNPTitleArt-eventos::after {
        content: "";
        position: absolute;
        bottom: -3px;
        left: 50%;
        transform: translateX(-165%);
        width: 30%;
        height: 4px;
        background-color: #7080AB;
    }

.DNPEventsVideo iframe {
    width: 100%;
    height: 332px;
}

.DNPContentArticles {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: baseline;
}

.DNPContentTitleArt {
    width: 100%;
    display: flex;
    align-items: center;
}

.DNPSearchrev-item-input {
    color: #7E7D7D;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 2rem;
    max-width: 1280px;
    margin: 0 auto;
    width: 100%;
    box-sizing: border-box;
    cursor: pointer;
    outline: none;
    border: none;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSearchrev-item-input {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPSearchrev-item-input {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPContentItems {
    width: 100%;
    display: flex;
    flex-direction: row;
    margin-top: 36px;
}

.DNPContentImgArt {
    width: 50%;
}

.DNPRevista-small-content-image {
    width: 226px;
    height: 266px;
    object-fit: cover;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPRevista-small-content-image {
        width: 18vw;
        height: 18vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPRevista-small-content-image {
        width: 90vw;
        height: 90vw;
    }
}

.DNPContentTextArt {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.DNPTitleArtItem {
    font-family: "Work Sans", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 2rem;
    color: #4c8e6e;
    margin-bottom: 4px;
}

.DNPTitleArtItem-eventos {
    font-family: "Work Sans", sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #7080AB;
    margin-bottom: 4px;
}

.DNPSubtitleArtItem {
    font-family: "Montserrat", sans-serif;
    font-weight: 800;
    font-size: 2rem;
    line-height: 2.4rem;
    color: #333333;
    margin-bottom: 4px;
}

.DNPAuthArtItem {
    font-family: "Work Sans", sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 15px;
}

.DNPContentArtItem {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.4rem;
}

.DNPPaddArt {
    padding-left: 30px;
}


.DNPContentDataRight {
    width: 50%;
    border-left: 1px solid #bebebe;
}

.DNPContentRightArt {
    width: 95%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 30px;
    margin-top: 36px;
}

.DNPTitleRightItem {
    font-family: "Work Sans", sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #e47966;
}

.DNPDateArtItem {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 2rem;
    color: #333333;
    margin-bottom: 15px;
}

.DNPDateArtItem-img {
    width: 100%;
    object-fit: cover;
    margin-top: 23px;
    margin-bottom: 33px;
}

.DNPSearchrev-item-select {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente0);
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
    width: 100%;
    box-sizing: border-box;
    padding: var(--fuente-2);
    border-radius: 8px;
    border: solid 1px #BABABA;
    background-image: url("./down.svg");
    background-position: calc(100% - 10px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
    background-size: var(--fuente-2);
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    outline: none;
    margin-top: 32px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSearchrev-item-select {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPSearchrev-item-select {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPEventsArticles {
    width: 95%;
    display: flex;
    flex-direction: column;
}

.DNPContentTextEvent {
    width: 95%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 20px;
}

/* Articulos */

/* Ediciones */

.DNPcontent-ediciones {
    background-color: #f4f4f4;
    display: flex;
    width: 100%;
    margin: 0 auto;
    flex-direction: column;
    align-items: center;
}

.DNPContentEdicion {
    width: 100%;
    padding: 48px 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContentEdicion {
        width: 62.5vw;
        padding: 2vw 3.2vw 3.2vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPContentEdicion {
        width: 90vw;
        display: block;
        padding: 2vw 0 4vw 0;
        margin: 0 auto;
    }
}

.DNPTitleEdiciones {
    font-family: "Montserrat", sans-serif;
    font-size: 3.2rem;
    font-weight: 800;
    line-height: 4rem;
    color: #333333;
    padding-bottom: 31px;
}

.DNPediciones {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 1280px;
}

    .DNPediciones > * {
        max-width: 100%;
    }

.DNPediciones-small-content {
    overflow: hidden;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: justify;
    justify-content: flex-start;
    -webkit-box-align: center;
    flex-wrap: wrap;
    transition-duration: 0.5s;
    width: 630px;
    max-width: 1280px;
    border: solid #BABABA 1px;
    border-radius: 8px;
    margin: var(--fuente0) 0;
    background-color: #ffffff;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPediciones-small-content {
        margin-bottom: 1.7vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPediciones-small-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 90vw;
        margin-bottom: 6vw;
    }
}

.DNPediciones-small-content-image {
    width: 630px;
    height: 360px;
    object-fit: cover;
    object-position: 0 -50px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPediciones-small-content-image {
        width: 18vw;
        height: 18vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPediciones-small-content-image {
        width: 90vw;
        height: 90vw;
    }
}

.DNPediciones-small-content-info {
    padding: 32px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPediciones-small-content-info {
        padding: 0.7vw 2.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPediciones-small-content-info {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        padding: 5vw;
    }
}

.DNPediciones-small-content-info-subtitle {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 2rem;
    max-width: 1280px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPediciones-small-content-info-subtitle {
        max-width: 90vw;
        font-size: var(--fuente-1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPediciones-small-content-info-subtitle {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPediciones-small-content-info-subtitle {
        margin-bottom: var(--fuente-2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPediciones-small-content-info-subtitle {
        margin-bottom: var(--fuente-2_mobile);
    }
}

.DNPediciones-small-content-info-title {
    color: #3366CC;
    font-family: "Montserrat", sans-serif;
    font-weight: 800;
    font-size: 2.4rem;
    line-height: 3.2rem;
    max-width: 1280px;
    margin: var(--fuente0) 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPediciones-small-content-info-title {
        max-width: 90vw;
        font-size: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPediciones-small-content-info-title {
        max-width: 90vw;
        font-size: var(--fuente2_mobile);
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPediciones-small-content-info-title {
        margin-bottom: var(--fuente-1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPediciones-small-content-info-title {
        margin-bottom: var(--fuente-1_mobile);
    }
}

.DNPediciones-small-content-info-edicion {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.4rem;
    max-width: 1280px;
    margin: 0 auto;
    padding-bottom: 16px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPediciones-small-content-info-edicion {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPediciones-small-content-info-edicion {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPediciones-small-content-info-edicion {
        margin-bottom: var(--fuente-2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPediciones-small-content-info-edicion {
        margin-bottom: var(--fuente-2_mobile);
    }
}

.DNPediciones-small-content:hover {
    -webkit-transform: scale(1.005);
    transform: scale(1.005);
}

.DNPcontent-list {
    margin-bottom: 16px;
}

    .DNPcontent-list ul li {
        font-family: "Work Sans", sans-serif;
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 2.2rem;
        list-style: disc;
        margin-left: 16px;
    }

    .DNPcontent-list ul {
        margin-left: 8px;
    }

/* Ediciones end*/


/* Interes */

.DNP-interesContainer {
    display: flex;
    max-width: 1280px;
    width: 100%;
    padding-top: 64px;
    padding-bottom: 67px;
    margin: 0 auto;
}

.DNP-interesContent {
    border-radius: 8px;
    max-width: 1280px;
    width: 100%;
}

.DNPContentInteres {
    width: 100%;
    display: flex;
    justify-content: center;
    padding-bottom: 15px;
}

.DNPIndicadores {
    font-family: "Montserrat", sans-serif;
    font-size: 32px;
    font-weight: 800;
    line-height: 40px;
    color: #333;
}

.DNPboxInteres {
    display: flex;
    align-items: center;
    background-color: #fff;
    width: 230px;
    height: 82px;
    margin-left: 16px;
    border-radius: 8px;
    justify-content: center;
    border: 1px solid #3366CC;
}

    .DNPboxInteres figure img {
        width: 50px;
        height: 50px;
    }

.DNPBoxContent {
    font-family: "Montserrat", sans-serif;
    font-size: 1.6rem;
    font-weight: 800;
    line-height: 2rem;
    color: #333333;
    padding-left: 16px;
}


.DNPContent-Box {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 16px 0;
    align-items: center;
}

.DNPRev__transform-Box {
    transition-duration: 0.5s;
}

    .DNPRev__transform-Box:hover {
        transform: scale(1.030);
    }

/* Interes end */

/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* Revista-editorial */

/* Title planeacion & buscador */

.DNPContentRev-edicion {
    display: flex;
    max-width: 1380px;
    width: 100%;
    padding-bottom: 39px;
    margin: 0 auto;
}

.DNPcontwidthRev-edicion {
    width: 100%;
    display: flex;
    align-items: center;
}

.DNPTitleRev-edicion {
    width: 65%;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.DNPTextRev-edicion {
    font-family: "Montserrat", sans-serif;
    font-weight: 800;
    font-size: 4.8rem;
    line-height: 6rem;
    max-width: 1280px;
    color: #004884;
}

.DNPSubtitleRev-edicion {
    color: #333;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2rem;
    font-family: "Work Sans", sans-serif;
}

.DNPbuttonRev-Search-edicion {
    display: flex;
    align-items: center;
    justify-content: center;
}

.DNPButtonscontainerRev-edicion {
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    margin-right: 32px;
}

.DNPbuttonRev-edicion {
    text-decoration: none;
    cursor: pointer;
    background-color: transparent;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #3366CC;
    width: 230px;
    transition-duration: 0.5s;
    border: solid #3366CC 2px;
    border-radius: 50px;
    padding: 12px 20px;
    font-size: var(--fuente0);
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
}

    .DNPbuttonRev-edicion:hover {
        background-color: #004884;
        border-color: #004884;
        color: #fff;
        text-decoration: none;
    }

.DNPRev-edicionsearch-icon {
    width: 281px;
    height: 35px;
    border-radius: 8px;
    border: 1px solid #BABABA;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .DNPRev-edicionsearch-icon .DNPRev-edicion-icon {
        background-image: url("./revista-editorial/assets/icon/search.svg");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        width: 20px;
        height: 20px;
        padding: 0 10px;
    }

.DNPinputRev-edicion {
    color: #7E7D7D;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 2rem;
    max-width: 1280px;
    margin: 0 auto;
    width: 100%;
    box-sizing: border-box;
    cursor: pointer;
    outline: none;
    border: none;
}

/* Title planeacion & buscador end*/

/* Cinta */
.DNPcintaBackground-edicion {
    background-color: #f4f4f4;
    height: 44px;
    width: 100%;
    margin-bottom: 50px;
}

/* Cinta end*/

/* sidebar */

.nav {
    width: 340px;
    margin-top: 32px;
}

.nav__link {
    font-size: 1.6rem;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    display: block;
    padding: 16px 0;
    text-decoration: none;
    cursor: pointer;
}

.DNP__back {
    display: flex;
    padding-left: 20px;
    width: 312px;
    background: #234A86;
    color: #ffffff;
    border-radius: 8px;
}

.nav__link--inside {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2rem;
    color: #333333;
    border-radius: 8px;
    padding-left: 20px;
    text-align: left;
}

    .nav__link--inside:hover {
        background: #f6f8fa;
        color: #000000;
    }

.list {
    width: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    border-radius: 0 16px 16px 0;
    background: #ffffff;
}

.list__item {
    list-style: none;
    width: 100%;
    text-align: center;
    overflow: hidden;
}

.list__item--click {
    cursor: pointer;
}

.list__button {
    display: flex;
    align-items: center;
    gap: 1em;
}

.list__arrow {
    margin-left: 32px;
    transition: transform .3s;
}

.arrow .list__arrow {
    transform: rotate(90deg);
}

.list__show {
    width: 80%;
    margin-left: auto;
    list-style: none;
    transition: height .4s;
    height: 0;
}

/* sidebar end*/

/* Contenido */

.DNPContainerRev-edicion {
    width: 100%;
    max-width: 1440px;
    margin: 20px auto;
    display: grid;
    grid-gap: 10px;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(1, auto);
    grid-template-areas: "DNPsidebarRev DNPcontenidoRev DNPcontenidoRev"
}

.DNPcontenidoRev {
    grid-area: DNPcontenidoRev;
}

.DNPsidebarRev {
    background: #fff;
    display: flex;
    flex-direction: column;
    min-height: 100px;
    grid-area: DNPsidebarRev;
}

.DNPsidebarRev--inicio {
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 2rem;
    color: #3366CC;
    text-decoration-line: underline;
    padding-bottom: 32px;
}

.DNPsidebarRev--indice {
    font-family: "Montserrat", sans-serif;
    font-weight: 800;
    font-size: 2rem;
    line-height: 3rem;
    color: #333333;
    padding-bottom: 32px;
    border-bottom: 1px solid #BABABA;
    width: 70%;
}

.DNPsidebar_dowload {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 32px 0;
    background: #3366CC;
    border-radius: 32px;
    width: 296px;
    height: 44px;
    padding: 12px 24px;
}

    .DNPsidebar_dowload a {
        font-family: "Montserrat", sans-serif;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2rem;
        color: #ffffff;
        text-decoration: none;
    }

    .DNPsidebar_dowload .DNPsidebar_icon {
        background-image: url("./revista-editorial/assets/icon/download-white.svg");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        padding: 0 18px;
    }

@media screen and (max-width: 768px) {
    .DNPContainerRev-edicion {
        grid-template-areas:
            "DNPsidebarRev DNPsidebarRev DNPsidebarRev"
            "DNPcontenidoRev DNPcontenidoRev DNPcontenidoRev";
    }
}

/* Title */

.DNPRev--Title-content {
    margin-bottom: 32px;
}

.DNPRev--Title-sub {
    font-family: "Work Sans", sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #7080AB;
}

.DNPRev--Title-DateItem {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 2rem;
    color: #333333;
    margin-bottom: 15px;
}

.DNPRev--Title-ediciones {
    font-family: "Montserrat", sans-serif;
    font-size: 3.2rem;
    font-weight: 800;
    line-height: 4rem;
    color: #333333;
}

/* Title end */

/* Card - autor */

.DNPRev--autor {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 32px;
}

.DNPRev--autor-img {
    margin-right: 16px;
}

    .DNPRev--autor-img img {
        width: 100px;
        height: 100px;
        margin: 0;
        border-radius: 50px;
        object-fit: cover;
    }

.DNPRev--Text {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}

.DNPRev--title {
    font-family: "Montserrat", sans-serif;
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 3rem;
    color: #333333;
    margin-bottom: 8px;
}

.DNPRev--subtitle {
    font-family: "Montserrat", sans-serif;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2rem;
    color: #333333;
    margin-bottom: 8px;
}

.DNPRev--content {
    border-top: 1px solid #BABABA;
    padding-top: 8px;
    font-family: "Montserrat", sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.4rem;
    color: #333333;
}

/* Card - autor end*/

/* Contenido ediciones */

.DNPRev--content-img {
    padding-bottom: 32px;
}

    .DNPRev--content-img img {
        width: 100%;
        height: 472px;
        object-fit: cover;
    }

.DNPRev--content-ediciones p {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2rem;
    padding-bottom: 16px;
}

    .DNPRev--content-ediciones p:nth-child(9) {
        padding-bottom: 32px;
    }



/* Contenido ediciones end*/

/* Enlace end */

.DNPnext--Cifras {
    display: flex;
    align-items: center;
    justify-content: end;
    margin-right: 16px;
    border-bottom: solid 1px #BABABA;
    padding: 32px 0;
}

    .DNPnext--Cifras a {
        font-family: "Montserrat", sans-serif;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2rem;
        color: #3366CC;
        text-decoration: none;
    }

    .DNPnext--Cifras .DNP-iconEnlace {
        background-image: url("./revista-editorial/assets/icon/drop-right-blue.svg");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        padding: 0 18px;
    }

/* Enlace end */

/* Dowload */
.DNP--dowload {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #004884;
    border-radius: 32px;
    width: 296px;
    height: 44px;
}

    .DNP--dowload a {
        font-family: "Montserrat", sans-serif;
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 2rem;
        color: #3366CC;
        text-decoration: none;
    }

    .DNP--dowload .DNP-iconDowload {
        background-image: url("./revista-editorial/assets/icon/download-blue.svg");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        padding: 0 18px;
    }

/* Dowload end*/


/* Palabras clave */

.DNPPalabraClave-Reveditorial {
    margin-top: 32px;
}


.DNPPalabraClave--title {
    padding-bottom: 16px;
    font-family: "Montserrat", sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 2rem;
    color: #3366cc;
}

.DNPPalabraClave--content-btn {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 32px;
}

.DNPContent-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 2rem;
    color: #004884;
    text-decoration: none;
    border: 1px solid #004884;
    border-radius: 32px;
}

    .DNPContent-btn:hover {
        background-color: #004884;
        color: #ffffff;
    }

.DNPPV-1 {
    width: 80px;
    margin: 16px 16px 0 0;
}

.DNPPV-2 {
    width: 200px;
    margin: 16px 16px 0 0;
}

.DNPPV-3 {
    width: 80px;
    margin: 16px 16px 0 0;
}

.DNPPV-4 {
    width: 98px;
    margin: 16px 16px 0 0;
}

.DNPPV-5 {
    width: 108px;
    margin: 16px 16px 0 0;
}

.DNPPV-6 {
    width: 136px;
    margin: 16px 16px 0 0;
}

/* Palabras clave end*/

/* Redes sociales */

.DNPRedes--title {
    padding-bottom: 16px;
    font-family: "Montserrat", sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 2rem;
    color: #3366cc;
}

.DNPRedes--Compartir {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 32px;
}

.DNPRedes--facebook {
    background: #3366CC;
    border-radius: 32px;
    width: 64px;
    height: 64px;
    background-image: url("../bootstrap-icons-1.11.2/facebook.svg");
    background-repeat: no-repeat;
    background-size: 33px;
    background-position: center;
    margin-right: 16px;
}

.DNPRedes--twitter {
    background: #3366CC;
    border-radius: 32px;
    width: 64px;
    height: 64px;
    background-image: url("../bootstrap-icons-1.11.2/twitter.svg");
    background-repeat: no-repeat;
    background-size: 34px;
    background-position: center;
    margin-right: 16px;
}

.DNPRedes--linkedin {
    background: #3366CC;
    border-radius: 32px;
    width: 64px;
    height: 64px;
    background-image: url("../bootstrap-icons-1.11.2/linkedin.svg");
    background-repeat: no-repeat;
    background-size: 33px;
    background-position: center;
    margin-right: 16px;
}

.DNPRedes--whatsapp {
    background: #3366CC;
    border-radius: 32px;
    width: 64px;
    height: 64px;
    background-image: url("../bootstrap-icons-1.11.2/whatsapp.svg");
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: center;
    margin-right: 16px;
}

@media screen and (max-width: 768px) {

    .DNPRedes--facebook,
    .DNPRedes--twitter,
    .DNPRedes--linkedin,
    .DNPRedes--whatsapp {
        margin-top: 16px;
    }
}

/* Redes sociales end*/

/* Contenido end*/

/* Revista - editorial end */

/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* Revista - Cifras y AnÃ¡lisis */

/* Title planeacion & buscador */
.DNPContentRev-edicion {
    display: flex;
    max-width: 1380px;
    width: 100%;
    padding-bottom: 39px;
    margin: 0 auto;
}

.DNPcontwidthRev-edicion {
    width: 100%;
    display: flex;
    align-items: center;
}

.DNPTitleRev-edicion {
    width: 65%;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.DNPTextRev-edicion {
    font-family: "Montserrat", sans-serif;
    font-weight: 800;
    font-size: 4.8rem;
    line-height: 6rem;
    max-width: 1280px;
    color: #004884;
}

.DNPSubtitleRev-edicion {
    color: #333;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2rem;
    font-family: "Work Sans", sans-serif;
}

.DNPbuttonRev-Search-edicion {
    display: flex;
    align-items: center;
    justify-content: center;
}

.DNPButtonscontainerRev-edicion {
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    margin-right: 32px;
}

.DNPbuttonRev-edicion {
    text-decoration: none;
    cursor: pointer;
    background-color: transparent;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    color: #3366CC;
    width: 230px;
    transition-duration: 0.5s;
    border: solid #3366CC 2px;
    border-radius: 50px;
    padding: 12px 20px;
    font-size: var(--fuente0);
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
}

    .DNPbuttonRev-edicion:hover {
        background-color: #004884;
        border-color: #004884;
        color: #fff;
        text-decoration: none;
    }

.DNPRev-edicionsearch-icon {
    width: 281px;
    height: 35px;
    border-radius: 8px;
    border: 1px solid #BABABA;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .DNPRev-edicionsearch-icon .DNPRev-edicion-icon {
        background-image: url("./revista-editorial/assets/icon/search.svg");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        width: 20px;
        height: 20px;
        padding: 0 10px;
    }

.DNPinputRev-edicion {
    color: #7E7D7D;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 2rem;
    max-width: 1280px;
    margin: 0 auto;
    width: 100%;
    box-sizing: border-box;
    cursor: pointer;
    outline: none;
    border: none;
}

/* Title planeacion & buscador end*/

/* Cinta */
.DNPcintaBackground-edicion {
    background-color: #f4f4f4;
    height: 44px;
    width: 100%;
    margin-bottom: 50px;
}

/* Cinta end*/

/* sidebar */

.nav {
    width: 340px;
    margin-top: 32px;
}

.nav__link {
    font-size: 1.6rem;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    display: block;
    padding: 16px 0;
    text-decoration: none;
    cursor: pointer;
}

.DNP__back-Cifras {
    margin-bottom: 8px;
    width: 312px;
    background: #234A86;
    color: #ffffff;
    border-radius: 8px;
}

.nav__link--inside {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2rem;
    color: #333333;
    border-radius: 8px;
    padding-left: 20px;
    text-align: left;
}

    .nav__link--inside:hover {
        background: #f6f8fa;
        color: #000000;
    }

.list {
    width: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    border-radius: 0 16px 16px 0;
    background: #ffffff;
}

.list__item {
    list-style: none;
    width: 100%;
    text-align: center;
    overflow: hidden;
}

.list__item--click {
    cursor: pointer;
}

.list__button {
    display: flex;
    align-items: center;
    gap: 1em;
}

.list__arrow {
    margin-left: 32px;
    transition: transform .3s;
}

.arrow .list__arrow {
    transform: rotate(90deg);
}

.list__show {
    width: 80%;
    margin-left: auto;
    list-style: none;
    transition: height .4s;
    height: 0;
}

/* sidebar end*/

/* Contenido */

.DNPContainerRev-edicion {
    width: 100%;
    max-width: 1440px;
    margin: 20px auto;
    display: grid;
    grid-gap: 10px;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(1, auto);
    grid-template-areas: "DNPsidebarRev DNPcontenidoRev DNPcontenidoRev"
}

.DNPcontenidoRev {
    grid-area: DNPcontenidoRev;
}

.DNPsidebarRev {
    background: #fff;
    display: flex;
    flex-direction: column;
    min-height: 100px;
    grid-area: DNPsidebarRev;
}

.DNPsidebarRev--inicio {
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 2rem;
    color: #3366CC;
    text-decoration-line: underline;
    padding-bottom: 32px;
}

.DNPsidebarRev--indice {
    font-family: "Montserrat", sans-serif;
    font-weight: 800;
    font-size: 2rem;
    line-height: 3rem;
    color: #333333;
    padding-bottom: 32px;
    border-bottom: 1px solid #BABABA;
    width: 70%;
}

.DNPsidebar_dowload {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 32px 0;
    background: #3366CC;
    border-radius: 32px;
    width: 296px;
    height: 44px;
    padding: 12px 24px;
}

    .DNPsidebar_dowload a {
        font-family: "Montserrat", sans-serif;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2rem;
        color: #ffffff;
        text-decoration: none;
    }

    .DNPsidebar_dowload .DNPsidebar_icon {
        background-image: url("./revista-editorial/assets/icon/download-white.svg");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        padding: 0 18px;
    }

@media screen and (max-width: 768px) {
    .DNPContainerRev-edicion {
        grid-template-areas:
            "DNPsidebarRev DNPsidebarRev DNPsidebarRev"
            "DNPcontenidoRev DNPcontenidoRev DNPcontenidoRev";
    }
}

/* Title */

.DNPRev--Title-content {
    margin-bottom: 32px;
}

.DNPRev--Title-subCifras {
    font-family: "Work Sans", sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #E47966;
}

.DNPRev--Title-DateItem-Cifras {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 2rem;
    color: #333333;
    margin-bottom: 4px;
}

.DNPRev--Title-AutroItem {
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2rem;
    color: #333333;
}

.DNPRev--Title-ediciones {
    font-family: "Montserrat", sans-serif;
    font-size: 3.2rem;
    font-weight: 800;
    line-height: 4rem;
    color: #333333;
}

/* Title end */

/* Contenido ediciones */

.DNPRev--contentCifras-img {
    margin: 32px auto;
}

    .DNPRev--contentCifras-img img {
        width: 80%;
        object-fit: cover;
        padding: 0 60px;
    }

.DNPRev--content-Cifras p {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2rem;
    padding-bottom: 16px;
}

    .DNPRev--content-Cifras p:nth-child(1) {
        padding-bottom: 16px;
    }

    .DNPRev--content-Cifras p:nth-child(2) {
        padding-bottom: 32px;
    }

/* Contenido ediciones end*/

/* Dowload */

.DNP--dowload__content {
    margin: 0;
    display: flex;
}

.DNP--dowload__Revcifras {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 16px;
    border: 1px solid #004884;
    border-radius: 32px;
    width: 296px;
    height: 44px;
}

    .DNP--dowload__Revcifras a {
        font-family: "Montserrat", sans-serif;
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 2rem;
        color: #3366CC;
        text-decoration: none;
    }

    .DNP--dowload__Revcifras .DNP-iconDowload {
        background-image: url("./revista-editorial/assets/icon/download-blue.svg");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        padding: 0 18px;
    }

/* Dowload end*/

/* Enlace end */

.DNPRev--Cifras {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: solid 1px #BABABA;
    padding: 32px 0;
}

    .DNPRev--Cifras a {
        font-family: "Montserrat", sans-serif;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2rem;
        color: #3366CC;
        text-decoration: none;
    }

    .DNPRev--Cifras .DNP-iconEnlace_next {
        background-image: url("./revista-cifras-analisis/assets/icon/drop-right-blue.svg");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        padding: 0 18px;
    }

    .DNPRev--Cifras .DNP-iconEnlace_prev {
        background-image: url("./revista-cifras-analisis/assets/icon/drop-left-blue.svg");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        padding: 0 18px;
    }

/* Enlace end */

/* Palabras clave */

.DNPPalabraClave-RevCifras {
    margin-top: 32px;
}

.DNPPalabraClave--title {
    padding-bottom: 16px;
    font-family: "Montserrat", sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 2rem;
    color: #3366cc;
}

.DNPPalabraClave--content-btn {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 32px;
}

.DNPContent-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 2rem;
    color: #004884;
    text-decoration: none;
    border: 1px solid #004884;
    border-radius: 32px;
}

    .DNPContent-btn:hover {
        background-color: #004884;
        color: #ffffff;
    }

.DNPPV-1 {
    width: 80px;
    margin: 16px 16px 0 0;
}

.DNPPV-2 {
    width: 200px;
    margin: 16px 16px 0 0;
}

.DNPPV-3 {
    width: 80px;
    margin: 16px 16px 0 0;
}

.DNPPV-4 {
    width: 98px;
    margin: 16px 16px 0 0;
}

.DNPPV-5 {
    width: 108px;
    margin: 16px 16px 0 0;
}

.DNPPV-6 {
    width: 136px;
    margin: 16px 16px 0 0;
}

/* Palabras clave end*/

/* Redes sociales */

.DNPRedes--title {
    padding-bottom: 16px;
    font-family: "Montserrat", sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 2rem;
    color: #3366cc;
}

.DNPRedes--Compartir {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 32px;
}

.DNPRedes--facebook {
    background: #3366CC;
    border-radius: 32px;
    width: 64px;
    height: 64px;
    background-image: url("../bootstrap-icons-1.11.2/facebook.svg");
    background-repeat: no-repeat;
    background-size: 33px;
    background-position: center;
    margin-right: 16px;
}

.DNPRedes--twitter {
    background: #3366CC;
    border-radius: 32px;
    width: 64px;
    height: 64px;
    background-image: url("../bootstrap-icons-1.11.2/twitter.svg");
    background-repeat: no-repeat;
    background-size: 34px;
    background-position: center;
    margin-right: 16px;
}

.DNPRedes--linkedin {
    background: #3366CC;
    border-radius: 32px;
    width: 64px;
    height: 64px;
    background-image: url("../bootstrap-icons-1.11.2/linkedin.svg");
    background-repeat: no-repeat;
    background-size: 33px;
    background-position: center;
    margin-right: 16px;
}

.DNPRedes--whatsapp {
    background: #3366CC;
    border-radius: 32px;
    width: 64px;
    height: 64px;
    background-image: url("../bootstrap-icons-1.11.2/whatsapp.svg");
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: center;
    margin-right: 16px;
}

@media screen and (max-width: 768px) {

    .DNPRedes--facebook,
    .DNPRedes--twitter,
    .DNPRedes--linkedin,
    .DNPRedes--whatsapp {
        margin-top: 16px;
    }
}

/* Redes sociales end*/

/* Contenido end*/

/* Revista - editorial end*/

/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Busqueda en planeacion */

/* miga */

.DNPBread-busqueda {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 1600px;
    padding: 15px 0;
    margin: 0 auto;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBread-busqueda {
        width: 90vw;
        padding: 1.1vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPBread-busqueda {
        width: 90vw;
        padding: 2vw 0;
    }
}

.DNPBread-busqueda-element {
    font-family: "Work Sans", sans-serif;
    color: #1D428A;
    font-weight: 600;
    font-size: 1.4rem;
    padding: 2.5px 8px 0 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBread-busqueda-element {
        font-size: 1vw;
        padding: 0.2vw 0.55vw 0 0;
        border-right-width: 0.1vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPBread-busqueda-element {
        font-size: 3vw;
        padding: 0.7vw 1.5vw 0 0;
        border-right-width: 0.4vw;
    }
}

.DNPBread-busqueda-element:after {
    content: ">";
    font-family: "Work Sans", sans-serif;
    color: #BABABA;
    font-weight: 400;
    position: static;
    display: inline-block;
    vertical-align: middle;
    padding: 2.5px 0 2.5px 8px;
    font-size: 10px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBread-busqueda-element:after {
        padding: 0.2vw 0 0.2vw 0.8vw;
        font-size: 0.9vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPBread-busqueda-element:after {
        padding: 0.5vw 0 0.5vw 1.5vw;
        font-size: 2.5vw;
    }
}

.DNPBread-busqueda-element:last-child:after {
    content: "";
}

.DNPBread-busqueda-element a {
    color: #1D428A;
    font-weight: 600;
}

    .DNPBread-busqueda-element a:hover {
        text-decoration: underline;
    }

/* miga */

/* banner */

.DNPBanner-busqueda {
    width: 100vw;
    position: relative;
    margin-top: var(--fuente0);
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBanner-busqueda {
        margin-top: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPBanner-busqueda {
        margin-top: var(--fuente0_mobile);
    }
}

.DNPBanner-busqueda-image {
    width: 100%;
    height: 100%;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
}

.DNPBanner-Planeacion-info {
    position: relative;
    z-index: 10;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 50px 40vw 50px 0;
    margin-bottom: 40px;
    width: 100vw;
    height: 100%;
    min-height: 200px;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    border-bottom: 8px solid;
    background: linear-gradient(to left, rgba(21, 74, 139, 0.1), rgba(21, 74, 139, 0.6));
    border-image: linear-gradient(to right, rgba(255, 182, 39, 1) 28%, rgba(21, 74, 139, 1) 28%, rgba(21, 74, 139, 1) 78%, rgba(228, 20, 20, 1) 78%) 1;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBanner-Planeacion-info {
        padding-bottom: 3.5vw;
        padding-top: 3.5vw;
        min-height: 25vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPBanner-Planeacion-info {
        padding: 10vw 10vw 10vw 0;
        min-height: 70vw;
    }
}

.DNPBanner-Planeacion-info-title,
h1.DNPBanner-Planeacion-info-title {
    color: #fff;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: 4.8rem;
    line-height: 1.1;
    max-width: 1280px;
    padding: 10px 0 10px calc(45vw - 640px);
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPBanner-Planeacion-info-title,
    h1.DNPBanner-Planeacion-info-title {
        max-width: 90vw;
        font-size: var(--fuente5_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPBanner-Planeacion-info-title,
    h1.DNPBanner-Planeacion-info-title {
        max-width: 90vw;
        font-size: var(--fuente5_mobile);
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPBanner-Planeacion-info-title,
    h1.DNPBanner-Planeacion-info-title {
        padding: 0.7vw 0 0.7vw 5vw;
        border-bottom-width: 0.5vw;
    }
}

@media screen and (max-width: 600px) {

    .DNPBanner-Planeacion-info-title,
    h1.DNPBanner-Planeacion-info-title {
        line-height: 1;
        padding: 2.5vw 0 2.5vw 5vw;
        border-bottom-width: 1vw;
    }
}

/* banner */

/* sidebar */

.DNPSidebar-planeacion-search {
    background-color: #f4f4f4;
    width: 330px;
    display: inline-block;
    padding: 50px 0 0 40px;
    margin: 40px 50px 0 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSidebar-planeacion-search {
        width: 27vw;
        padding: 10px 0 0 30px;
        margin-right: 36px;
        margin-top: 10px;
    }
}

@media screen and (max-width: 600px) {
    .DNPSidebar-planeacion-search {
        width: 90vw;
        display: block;
        padding: 5vw;
        margin: 0 auto;
    }
}

/* sidebar */

/* checkbox */

.DNP__checkbox input[type="checkbox"] {
    float: left;
    margin-right: 10px;
}

/* checkbox end */

/* date */

.DNP__date input[type="date"] {
    padding: 8px;
    font-size: 1.2rem;
    margin-left: 16px;
    outline: none;
    border: 1px solid #bababa;
    border-radius: 8px;
    font-family: "Montserrat", sans-serif;
    color: #bababa;
}

input[type="date"]::-webkit-calendar-picker-indicator {
    cursor: pointer;
    opacity: 0;
}

.DNPPlaneacion-item-icon {
    background-image: url('./revista-resultados/icon/calendario.svg');
    background-repeat: no-repeat;
    background-position: 88px;
    background-size: 14px 14px;
}

.DNPPlaneacion-item-label-date {
    color: #004884;
    font-weight: 500;
    font-size: var(--fuente0);
    line-height: 1rem;
    max-width: 1280px;
    margin-left: 20px;
    font-family: "Montserrat", sans-serif;
}

    .DNPPlaneacion-item-label-date:nth-child(even) {
        margin-top: 8px;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPPlaneacion-item-label-date {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPPlaneacion-item-label-date {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

/* date end*/

/* Resultados sidebar */

.DNPPlaneacion--results-search {
    width: 100%;
}

    .DNPPlaneacion--results-search p {
        font-family: "Montserrat", sans-serif;
        font-size: 2rem;
        font-weight: 700;
        line-height: 2rem;
    }

    .DNPPlaneacion--results-search .DNP-line__Planeacion {
        width: 260px;
        border-bottom: 1px solid #bababa;
        margin-top: 32px;
        margin-bottom: 32px;
        height: 0px;
    }

    .DNPPlaneacion--results-search .DNPtitle-filter {
        font-size: 1.6rem;
        margin-bottom: 16px;
    }

.DNPPlaneacion-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.DNPPlaneacion-item__checkbox {
    color: #004884;
    font-weight: 500;
    font-size: var(--fuente0);
    line-height: 1rem;
    max-width: 1280px;
    margin: 8px;
    margin-left: 15px;
    font-family: "Montserrat", sans-serif;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPPlaneacion-item__checkbox {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPPlaneacion-item__checkbox {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

/* Resultados sidebar */

/* Resultados de busqueda en planeacion  */

.DNPText-results {
    color: #004884;
    font-family: "Montserrat", sans-serif;
    font-weight: 800;
    font-size: 3rem;
    max-width: 1280px;
    margin: 18px 0 0 16px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPText-results {
        max-width: 90vw;
        font-size: var(--fuente5_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPText-results {
        max-width: 90vw;
        font-size: var(--fuente5_mobile);
    }
}

.DNPPlaneacion-item-label {
    color: #333;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: var(--fuente0);
    line-height: 1.1;
    max-width: 1280px;
    margin: 0 0 16px 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPSearch-item-label {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPSearch-item-label {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPPlaneacion-horizontal-busqueda {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
}

.DNPPlaneacion-search-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-left: 16px;
    width: 84%;
}


.DNPButtonscontainer-horizontal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: var(--fuente0) 0;
    margin-left: 16px;
}

@media screen and (max-width: 600px) {

    .DNPPlaneacion-horizontal-busqueda {
        flex-direction: column;
    }

    .DNPPlaneacion-search-item {
        width: 100%;
        margin: 0px;
    }

    .DNPPlaneacion-item-paragraph {
        font-size: 1.2rem;
        margin-left: -18px;
    }

    .DNPButtonscontainer-horizontal {
        margin-left: 0px;
    }
}

.DNPSearch-horizontal .DNPSimplebutton,
a.DNPSimplebutton {
    margin: 16px 8px;
}

.DNPPlaneacion-item-input {
    color: #333;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.3;
    max-width: 1280px;
    margin: 0 auto;
    width: 100%;
    box-sizing: border-box;
    padding: var(--fuente-2) !important;
    border-radius: 8px;
    border: solid 1px #BABABA;
    cursor: pointer;
    outline: none;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPPlaneacion-item-input {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPPlaneacion-item-input {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

.DNPPlaneacion-item-input a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPPlaneacion-item-input a:hover {
        color: #000;
    }

    .DNPPlaneacion-item-input a:visited {
        color: #069169;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPPlaneacion-item-input {
        background-size: var(--fuente0_tablet);
        padding: var(--fuente-2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPPlaneacion-item-input {
        background-size: var(--fuente0_mobile);
        padding: var(--fuente-2_mobile);
        border-width: 0.25vw;
    }
}

/* item autor ediciones ordenar */

.DNPPlaneacion-item-select {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente0);
    line-height: 1.3;
    max-width: 1280px;
    width: 80%;
    box-sizing: border-box;
    padding: var(--fuente-2);
    border-radius: 8px;
    border: solid 1px #BABABA;
    background-image: url("./revista-resultados/icon/down.svg");
    background-position: calc(100% - 10px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
    background-size: var(--fuente-2);
    background-repeat: no-repeat;
    appearance: none;
    cursor: pointer;
    outline: none;
}

    .DNPPlaneacion-item-select:nth-child(2) {
        margin-bottom: 32px;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPPlaneacion-item-select {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPPlaneacion-item-select {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DDNPPlaneacion-item-select {
        background-size: var(--fuente0_tablet);
        padding: var(--fuente-2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPPlaneacion-item-select {
        background-size: var(--fuente0_mobile);
        padding: var(--fuente-2_mobile);
        border-width: 0.25vw;
        width: 60%;
    }
}

.DNPPlaneacion-Title-filter {
    color: #333;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: var(--fuente0);
    line-height: 1.1;
    max-width: 1280px;
    margin: 0 0 16px 0;
}

.DNPPlaneacion-item-filter {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente0);
    line-height: 1.3;
    max-width: 1280px;
    margin-bottom: 32px;
    width: 45%;
    box-sizing: border-box;
    padding: var(--fuente-2);
    border-radius: 8px;
    border: solid 1px #BABABA;
    background-image: url("../down.svg");
    background-position: calc(100% - 10px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
    background-size: var(--fuente-2);
    background-repeat: no-repeat;
    appearance: none;
    cursor: pointer;
    outline: none;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPPlaneacion-item-filter {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPPlaneacion-item-filter {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DDNPPlaneacion-item-filter {
        background-size: var(--fuente0_tablet);
        padding: var(--fuente-2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPPlaneacion-item-filter {
        background-size: var(--fuente0_mobile);
        padding: var(--fuente-2_mobile);
        border-width: 0.25vw;
        width: 60%;
    }
}

/* item autor ediciones ordenar end*/

.DNPPlaneacion-item-paragraph {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 2rem;
    line-height: 2rem;
}


@media screen and (max-width: 600px) {

    .DNPPlaneacion-item-paragraph {
        font-size: 1.2rem;
        margin-left: 15px;
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPPlaneacion-item-paragraph {
        font-size: 1.5rem;
        margin-left: 8px;
    }
}

/* Resultados de busqueda  */

/* Box - Planeacion */

.DNPContent-busqueda__Planeacion {
    /* width: 955px; */
    width: 60%;
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 40px 40px 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContent-busqueda__Planeacion {
        width: 62.5vw;
        padding: 2vw 3.2vw 3.2vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPContent-busqueda__Planeacion {
        width: 90vw;
        display: block;
        padding: 2vw 0 4vw 0;
        margin: 0 auto;
    }
}

.DNPPlaneacion-search {
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    width: 100%;
    max-width: 1280px;
    border-bottom: solid #E6EFFD 1px;
    padding: 32px 0;
    align-items: center;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPPlaneacion-search {
        margin-bottom: 1.7vw;
        padding: var(--fuente0_tablet) 0;
        border-bottom-width: 0.25vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPPlaneacion-search {
        width: 90vw;
        padding: var(--fuente0_mobile) 0;
        margin-bottom: 6vw;
        border-bottom-width: 1vw;
    }
}

.DNPHistorical-search-icon-image {
    width: 80px;
    height: 80px;
    margin-left: 24px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-search-icon-image {
        width: 5.71vw;
        height: 5.71vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-search-icon-image {
        width: 15vw;
        height: 15vw;
    }
}

.DNPHistorical-search-icon-size {
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente-0);
    line-height: 3rem;
    max-width: 1280px;
    margin: 0 auto;
    text-align: center;
    padding-left: 20px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-search-icon-size {
        max-width: 90vw;
        font-size: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-search-icon-size {
        max-width: 90vw;
        font-size: var(--fuente1_mobile);
    }
}

.DNPHistorical-search-icon-size a {
    color: #004884;
    font-weight: 700;
    text-decoration: underline;
}

    .DNPHistorical-search-icon-size a:hover {
        color: #000;
    }

    .DNPHistorical-search-icon-size a:visited {
        color: #069169;
    }

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPHistorical-search-icon-size {
        margin-top: calc(var(--fuente1_tablet) / 2);
    }
}

@media screen and (max-width: 600px) {
    .DNPHistorical-search-icon-size {
        margin-top: calc(var(--fuente1_mobile) / 2);
    }
}

.DNPPlaneacion-search-info {
    width: max-content;
    padding: 0 32px;
    box-sizing: content-box;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPPlaneacion-search-info {
        padding: 0 2.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPPlaneacion-search-info {
        padding: 0 5vw;
    }
}

.DNPinfo-title__Planeacion {
    color: #3366CC;
    font-family: "Montserrat", sans-serif;
    font-weight: 800;
    font-size: var(--fuente3);
    line-height: 3rem;
    max-width: 1280px;
    margin: 0 0 16px 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPinfo-title__Planeacion {
        max-width: 90vw;
        font-size: var(--fuente2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPinfo-title__Planeacion {
        max-width: 90vw;
        font-size: var(--fuente2_mobile);
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPinfo-title__Planeacion {
        margin-bottom: var(--fuente-1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPinfo-title__Planeacion {
        font-size: var(--fuente1_mobile);
        margin-bottom: var(--fuente-2_mobile);
    }
}

.DNPinfo-text__Planeacion {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: var(--fuente0);
    line-height: 2rem;
    max-width: 1280px;
}

.DNPinfo-subtitle__Planeacion {
    font-family: "Work Sans", sans-serif;
    color: #535353;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 2rem;
    max-width: 1280px;
    margin: 16px auto;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPinfo-subtitle__Planeacion {
        max-width: 90vw;
        font-size: var(--fuente-1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPinfo-subtitle__Planeacion {
        max-width: 90vw;
        font-size: var(--fuente-1_mobile);
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPinfo-subtitle__Planeacion {
        margin-top: var(--fuente-2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPinfo-subtitle__Planeacion {
        font-size: var(--fuente-2_mobile);
        margin-top: var(--fuente-3_mobile);
    }
}

.DNP--Capsula {
    display: flex;
    margin-bottom: 16px;
}

    .DNP--Capsula p {
        font-family: "Work Sans", sans-serif;
        font-size: 1.4rem;
        font-weight: 600;
        line-height: 2rem;
    }

    .DNP--Capsula .DNP--Capsula_gray {
        padding: 4px 12px;
        background: #5C5C5F;
        border-radius: 8px;
        color: #ffffff;
    }

    .DNP--Capsula p:nth-child(2) {
        margin-left: 8px;
    }

    .DNP--Capsula .DNP--Capsula_color-1 {
        padding: 4px 12px;
        background: #7080AB;
        border-radius: 8px;
        color: #ffffff;
    }

    .DNP--Capsula .DNP--Capsula_color-2 {
        padding: 4px 12px;
        background: #E47966;
        border-radius: 8px;
        color: #ffffff;
    }

    .DNP--Capsula .DNP--Capsula_color-3 {
        padding: 4px 12px;
        background: #539779;
        border-radius: 8px;
        color: #ffffff;
    }

    .DNP--Capsula .DNP--Capsula_color-4 {
        padding: 4px 12px;
        background: #C182C2;
        border-radius: 8px;
        color: #ffffff;
    }


.DNPPlaneacion-search:hover {
    -webkit-transform: scale(1.005);
    transform: scale(1.005);
}

/* Box - Planeacion end */

/* Busqueda en planeacion end */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* Ediciones anteriores */

/* Title Home */

.DNPlogoED__anteriores {
    padding-right: 32px;
}

    .DNPlogoED__anteriores img {
        margin: 0;
        width: 80px;
        height: 80px;
        object-fit: cover;
    }

.DNPContentED__anteriores {
    display: flex;
    max-width: 1380px;
    width: 100%;
    padding-top: 32px;
    padding-bottom: 60px;
    margin: 0 auto;
}

.DNPcontwidthED__anteriores {
    width: 100%;
    display: flex;
    align-items: center;
}

.DNPTitleED__anteriores {
    width: 65%;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.DNPTextED__anteriores {
    font-family: "Montserrat", sans-serif;
    font-weight: 800;
    font-size: 4.8rem;
    line-height: 6rem;
    max-width: 1280px;
    color: #004884;
}

.DNPSubtitleED__anteriores {
    color: #333;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2rem;
    font-family: "Work Sans", sans-serif;
}

/* Search */

.DNPbuttonED-Search {
    display: flex;
    align-items: center;
    justify-content: center;
}


.DNPED-search-icon {
    width: 281px;
    height: 35px;
    border-radius: 8px;
    border: 1px solid #BABABA;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .DNPED-search-icon .DNPED-icon {
        background-image: url("./revista-editorial/assets/icon/search.svg");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        width: 20px;
        height: 20px;
        padding: 0 10px;
    }

.DNPinputED_anteriores {
    color: #7E7D7D;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 2rem;
    max-width: 1280px;
    margin: 0 auto;
    width: 100%;
    box-sizing: border-box;
    cursor: pointer;
    outline: none;
    border: none;
}

/* Title Home end */

/* Ediciones */

.DNPcontent-ediciones__cards {
    display: flex;
    width: 100%;
    margin: 0 auto;
    flex-direction: column;
    align-items: center;
}

.DNPcontent-title__cards {
    width: 100%;
}

.DNPContentEdicion__cards {
    width: 100%;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContentEdicion__cards {
        width: 62.5vw;
        padding: 2vw 3.2vw 3.2vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPContentEdicion__cards {
        width: 90vw;
        display: block;
        padding: 2vw 0 4vw 0;
        margin: 0 auto;
    }
}

.DNPTitleEdiciones__cards {
    font-family: "Montserrat", sans-serif;
    font-size: 3.2rem;
    font-weight: 800;
    line-height: 4rem;
    color: #333333;
    padding-bottom: 32px;
}

.DNPediciones__cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 1280px;
}

    .DNPediciones__cards > * {
        max-width: 100%;
    }

.DNPCards-ediciones__content {
    overflow: hidden;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: justify;
    justify-content: flex-start;
    -webkit-box-align: center;
    flex-wrap: wrap;
    transition-duration: 0.5s;
    width: 630px;
    max-width: 1280px;
    border: solid #BABABA 1px;
    border-radius: 8px;
    margin-bottom: 16px;
    background-color: #ffffff;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPCards-ediciones__content {
        margin-bottom: 1.7vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPCards-ediciones__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 90vw;
        margin-bottom: 6vw;
    }
}

.DNPCards-ediciones__image {
    width: 630px;
    height: 360px;
    object-fit: cover;
    object-position: 0 -100px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPCards-ediciones__image {
        width: 18vw;
        height: 18vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPCards-ediciones__image {
        width: 90vw;
        height: 90vw;
    }
}

.DNPCards-ediciones__content-info {
    padding: 32px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPCards-ediciones__content-info {
        padding: 0.7vw 2.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPCards-ediciones__content-info {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        padding: 5vw;
    }
}

.DNPCards-ediciones__content-info-title {
    color: #3366CC;
    font-family: "Montserrat", sans-serif;
    font-weight: 800;
    font-size: 2.4rem;
    line-height: 3.2rem;
    max-width: 1280px;
    margin-bottom: 8px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPCards-ediciones__content-info-title {
        max-width: 90vw;
        font-size: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPCards-ediciones__content-info-title {
        max-width: 90vw;
        font-size: var(--fuente2_mobile);
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPCards-ediciones__content-info-title {
        margin-bottom: var(--fuente-1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPCards-ediciones__content-info-title {
        margin-bottom: var(--fuente-1_mobile);
    }
}

.DNPCards-ediciones__content-info-date {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 2rem;
    max-width: 1280px;
    margin-bottom: 8px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPCards-ediciones__content-info-date {
        max-width: 90vw;
        font-size: var(--fuente-1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPCards-ediciones__content-info-date {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPCards-ediciones__content-info-date {
        margin-bottom: var(--fuente-2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPCards-ediciones__content-info-date {
        margin-bottom: var(--fuente-2_mobile);
    }
}

.DNPCards-ediciones__content-info-edicion {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.4rem;
    max-width: 1280px;
    margin: 0 auto;
    padding-bottom: 16px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPCards-ediciones__content-info-edicion {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPCards-ediciones__content-info-edicion {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPCards-ediciones__content-info-edicion {
        margin-bottom: var(--fuente-2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPCards-ediciones__content-info-edicion {
        margin-bottom: var(--fuente-2_mobile);
    }
}

.DNPCards-ediciones__content:hover {
    transform: scale(1.010);
}

.DNPCards-content-list {
    margin-bottom: 16px;
}

    .DNPCards-content-list ul li {
        font-family: "Work Sans", sans-serif;
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 2.2rem;
        list-style: disc;
        margin-left: 16px;
    }

    .DNPCards-content-list ul {
        margin-left: 8px;
    }

/* Ediciones anteriores end */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* Eventos anteriores */

/* Title Home */

.DNPlogoEv__anteriores {
    padding-right: 32px;
}

    .DNPlogoEv__anteriores img {
        margin: 0;
        width: 80px;
        height: 80px;
        object-fit: cover;
    }

.DNPContentEv__anteriores {
    display: flex;
    max-width: 1380px;
    width: 100%;
    padding-top: 32px;
    padding-bottom: 60px;
    margin: 0 auto;
}

.DNPcontwidthEv__anteriores {
    width: 100%;
    display: flex;
    align-items: center;
}

.DNPTitleEv__anteriores {
    width: 65%;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.DNPTextEv__anteriores {
    font-family: "Montserrat", sans-serif;
    font-weight: 800;
    font-size: 4.8rem;
    line-height: 6rem;
    max-width: 1280px;
    color: #004884;
}

.DNPSubtitleEv__anteriores {
    color: #333;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2rem;
    font-family: "Work Sans", sans-serif;
}

/* Search */

.DNPbuttonEv-Search {
    display: flex;
    align-items: center;
    justify-content: center;
}


.DNPEv-search-icon {
    width: 281px;
    height: 35px;
    border-radius: 8px;
    border: 1px solid #BABABA;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .DNPEv-search-icon .DNPEv-icon {
        background-image: url("./revista-editorial/assets/icon/search.svg");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        width: 20px;
        height: 20px;
        padding: 0 10px;
    }

.DNPinputEv_anteriores {
    color: #7E7D7D;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 2rem;
    max-width: 1280px;
    margin: 0 auto;
    width: 100%;
    box-sizing: border-box;
    cursor: pointer;
    outline: none;
    border: none;
}

/* Title Home end */

/* Eventos */

.DNPcontent-Eventos__cards {
    display: flex;
    width: 100%;
    margin: 0 auto;
    flex-direction: column;
    align-items: center;
}

.DNPcontent-title__cardsEventos {
    width: 100%;
}

.DNPContentEventos__cards {
    width: 100%;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPContentEventos__cards {
        width: 62.5vw;
        padding: 2vw 3.2vw 3.2vw 0;
    }
}

@media screen and (max-width: 600px) {
    .DNPContentEventos__cards {
        width: 90vw;
        display: block;
        padding: 2vw 0 4vw 0;
        margin: 0 auto;
    }
}

.DNPTitleEventos__cards {
    font-family: "Montserrat", sans-serif;
    font-size: 3.2rem;
    font-weight: 800;
    line-height: 4rem;
    color: #333333;
    padding-bottom: 32px;
}

.DNP--Eventos__cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 1280px;
}

    .DNP--Eventos__cards > * {
        max-width: 100%;
    }

.DNPCards-eventos__content {
    overflow: hidden;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: justify;
    justify-content: flex-start;
    -webkit-box-align: center;
    flex-wrap: wrap;
    transition-duration: 0.5s;
    width: 630px;
    max-width: 1280px;
    border: solid #BABABA 1px;
    border-radius: 8px;
    margin-bottom: 16px;
    background-color: #ffffff;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPCards-ediciones__content {
        margin-bottom: 1.7vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPCards-ediciones__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 90vw;
        margin-bottom: 6vw;
    }
}

.DNPCards-eventos__image {
    width: 630px;
    height: 360px;
    object-fit: cover;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPCards-eventos__image {
        width: 18vw;
        height: 18vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPCards-eventos__image {
        width: 90vw;
        height: 90vw;
    }
}

.DNPCards-eventos__content-info {
    padding: 32px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPCards-ediciones__content-info {
        padding: 0.7vw 2.8vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPCards-ediciones__content-info {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        padding: 5vw;
    }
}

.DNPCards-label__content-color {
    color: #C182C2;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 2rem;
    max-width: 1280px;
    margin-bottom: 8px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPCards-label__content-color {
        max-width: 90vw;
        font-size: var(--fuente-1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPCards-label__content-color {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPCards-label__content-color {
        margin-bottom: var(--fuente-2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPCards-label__content-color {
        margin-bottom: var(--fuente-2_mobile);
    }
}


.DNPCards-eventos__content-title {
    color: #3366CC;
    font-family: "Montserrat", sans-serif;
    font-weight: 800;
    font-size: 2.4rem;
    line-height: 3.2rem;
    max-width: 1280px;
    margin-bottom: 8px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPCards-eventos__content-title {
        max-width: 90vw;
        font-size: var(--fuente1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPCards-eventos__content-title {
        max-width: 90vw;
        font-size: var(--fuente2_mobile);
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPCards-eventos__content-title {
        margin-bottom: var(--fuente-1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPCards-eventos__content-title {
        margin-bottom: var(--fuente-1_mobile);
    }
}

.DNPCards-eventos__content-date {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 2rem;
    max-width: 1280px;
    margin-bottom: 8px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPCards-eventos__content-date {
        max-width: 90vw;
        font-size: var(--fuente-1_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPCards-eventos__content-date {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPCards-eventos__content-date {
        margin-bottom: var(--fuente-2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPCards-eventos__content-date {
        margin-bottom: var(--fuente-2_mobile);
    }
}

.DNPCards-eventos__content-description {
    color: #333;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.4rem;
    max-width: 1280px;
    margin: 0 auto;
    padding-bottom: 16px;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPCards-eventos__content-description {
        max-width: 90vw;
        font-size: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPCards-eventos__content-description {
        max-width: 90vw;
        font-size: var(--fuente0_mobile);
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPCards-eventos__content-description {
        margin-bottom: var(--fuente-2_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPCards-eventos__content-description {
        margin-bottom: var(--fuente-2_mobile);
    }
}

.DNPCards-eventos__content:hover {
    transform: scale(1.010);
}

/* Eventos anteriores end */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* Pagina dnp */
/* banner */

.DNPBanner-DNP {
    width: 100vw;
    position: relative;
    margin-top: var(--fuente0);
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBanner-DNP {
        margin-top: var(--fuente0_tablet);
    }
}

@media screen and (max-width: 600px) {
    .DNPBanner-DNP {
        margin-top: var(--fuente0_mobile);
    }
}

.DNPBanner-DNP-image {
    width: 100%;
    height: 100%;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
}

.DNPBanner-DNP-info {
    position: relative;
    z-index: 10;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 50px 50vw 50px 0;
    margin-bottom: 40px;
    width: 100vw;
    height: 100%;
    min-height: 200px;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    border-bottom: 8px solid;
    background: linear-gradient(to left, rgba(21, 74, 139, 0.1), rgba(21, 74, 139, 0.6));
    border-image: linear-gradient(to right, rgba(255, 182, 39, 1) 28%, rgba(21, 74, 139, 1) 28%, rgba(21, 74, 139, 1) 78%, rgba(228, 20, 20, 1) 78%) 1;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .DNPBanner-DNP-info {
        padding-bottom: 3.5vw;
        padding-top: 3.5vw;
        min-height: 25vw;
    }
}

@media screen and (max-width: 600px) {
    .DNPBanner-DNP-info {
        padding: 10vw 10vw 10vw 0;
        min-height: 70vw;
    }
}

.DNPBanner-DNP-info-title,
h1.DNPBanner-DNP-info-title {
    color: #fff;
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: 4.8rem;
    line-height: 1.1;
    max-width: 1280px;
    padding: 10px 0 10px calc(45vw - 640px);
    margin: 0;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPBanner-DNP-info-title,
    h1.DNPBanner-DNP-info-title {
        max-width: 90vw;
        font-size: var(--fuente5_tablet);
    }
}

@media screen and (max-width: 600px) {

    .DNPBanner-DNP-info-title,
    h1.DNPBanner-DNP-info-title {
        max-width: 90vw;
        font-size: var(--fuente5_mobile);
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {

    .DNPBanner-DNP-info-title,
    h1.DNPBanner-DNP-info-title {
        padding: 0.7vw 0 0.7vw 5vw;
        border-bottom-width: 0.5vw;
    }
}

@media screen and (max-width: 600px) {

    .DNPBanner-DNP-info-title,
    h1.DNPBanner-DNP-info-title {
        line-height: 1;
        padding: 2.5vw 0 2.5vw 5vw;
        border-bottom-width: 1vw;
    }
}

/* banner */

/* Componente */
.DNPBackground-component {
    background-color: #f4f4f4;
    height: 274px;
    width: 100%;
    max-width: 1440px;
    margin: 20px auto;
}

/* Componente end */

/* Texto */

.DNPComponent-Text {
    width: 100%;
    max-width: 1440px;
    margin: 20px auto;
}

.DNPText-Content__pag h1 {
    font-family: "Montserrat", sans-serif;
    font-size: 32px;
    font-weight: 800;
    line-height: 4rem;
    color: #333333;
    margin-bottom: 16px;
}

.DNPText-Content__pag p {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2rem;
    padding-bottom: 16px;
}

/* Texto end */

/* Contenido */
/* Contenido */

.DNPContainerRev-edicion {
    width: 100%;
    max-width: 1440px;
    margin: 20px auto;
    display: grid;
    grid-gap: 10px;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, auto);
    grid-template-areas: "DNPsidebarPag DNPcontenidoPag DNPcontenidoPag"
        "DNPsidebarPag DNPcontenido_Comp DNPcontenido_Comp"
}

.DNPcontenidoPag {
    grid-area: DNPcontenidoPag;
}

.DNPsidebarRev {
    background: #fff;
    display: flex;
    flex-direction: column;
    min-height: 100px;
    grid-area: DNPsidebarRev;
}

/* Contenido ediciones */

.DNPpag--content-img {
    padding-bottom: 32px;
}

    .DNPpag--content-img img {
        width: 100%;
        height: 472px;
        object-fit: cover;
    }

.DNPpag--content-ediciones p {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2rem;
    padding-bottom: 16px;
}

    .DNPpag--content-ediciones p:nth-child(9) {
        padding: 0;
    }

.DNPcontenido_Comp {
    background: #bababa;
    display: flex;
    flex-direction: column;
    min-height: 100px;
    grid-area: DNPcontenido_Comp;
}


/* Contenido ediciones end*/

@media screen and (max-width: 768px) {
    .DNPContainerRev-edicion {
        grid-template-areas:
            "DNPsidebarPag DNPsidebarPag DNPsidebarPag"
            "DNPcontenidoPag DNPcontenidoPag DNPcontenidoPag"
            "DNPcontenido_Comp DNPcontenido_Comp DNPcontenido_Comp";
    }
}

.circle {
    width: 30px;
    height: 30px;
    position: absolute;
    border-radius: 50%;
    background-color: #90be6d;
    left: 15%;
    transform-origin: 50%;
    animation: circle7124 .5s alternate infinite ease;
}

.shadow {
    width: 30px;
    height: 4px;
    border-radius: 50%;
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    top: 103px;
    transform-origin: 50%;
    z-index: -1;
    left: 15%;
    filter: blur(1px);
    animation: shadow046 .5s alternate infinite ease;
}

/* Contenido end*/
/* Pagina dnp end */

/*
 * This combined file was created by the DataTables downloader builder:
 *   https://datatables.net/download
 *
 * To rebuild or modify this file with the latest versions of the included
 * software please visit:
 *   https://datatables.net/download/#dt/jszip-2.5.0/pdfmake-0.1.36/dt-1.10.20/af-2.3.4/b-1.6.1/b-colvis-1.6.1/b-flash-1.6.1/b-html5-1.6.1/b-print-1.6.1/cr-1.5.2/fc-3.3.0/fh-3.1.6/kt-2.5.1/r-2.2.3/rg-1.1.1/rr-1.2.6/sc-2.0.1/sp-1.0.1/sl-1.3.1
 *
 * Included libraries:
 *   JSZip 2.5.0, pdfmake 0.1.36, DataTables 1.10.20, AutoFill 2.3.4, Buttons 1.6.1, Column visibility 1.6.1, Flash export 1.6.1, HTML5 export 1.6.1, Print view 1.6.1, ColReorder 1.5.2, FixedColumns 3.3.0, FixedHeader 3.1.6, KeyTable 2.5.1, Responsive 2.2.3, RowGroup 1.1.1, RowReorder 1.2.6, Scroller 2.0.1, SearchPanes 1.0.1, Select 1.3.1
 */

table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("DataTables-1.10.20/images/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("DataTables-1.10.20/images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("DataTables-1.10.20/images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("DataTables-1.10.20/images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("DataTables-1.10.20/images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}


div.dt-autofill-handle {
  position: absolute;
  height: 8px;
  width: 8px;
  z-index: 102;
  box-sizing: border-box;
  background: #3366ff;
  cursor: pointer;
}

div.dtk-focus-alt div.dt-autofill-handle {
  background: #ff8b33;
}

div.dt-autofill-select {
  position: absolute;
  z-index: 1001;
  background-color: #4989de;
  background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(255, 255, 255, 0.5) 5px, rgba(255, 255, 255, 0.5) 10px);
}
div.dt-autofill-select.top, div.dt-autofill-select.bottom {
  height: 3px;
  margin-top: -1px;
}
div.dt-autofill-select.left, div.dt-autofill-select.right {
  width: 3px;
  margin-left: -1px;
}

div.dt-autofill-list {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 500px;
  margin-left: -250px;
  background-color: white;
  border-radius: 6px;
  box-shadow: 0 0 5px #555;
  border: 2px solid #444;
  z-index: 11;
  box-sizing: border-box;
  padding: 1.5em 2em;
}
div.dt-autofill-list ul {
  display: table;
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
}
div.dt-autofill-list ul li {
  display: table-row;
}
div.dt-autofill-list ul li:last-child div.dt-autofill-question, div.dt-autofill-list ul li:last-child div.dt-autofill-button {
  border-bottom: none;
}
div.dt-autofill-list ul li:hover {
  background-color: #f6f6f6;
}
div.dt-autofill-list div.dt-autofill-question {
  display: table-cell;
  padding: 0.5em 0;
  border-bottom: 1px solid #ccc;
}
div.dt-autofill-list div.dt-autofill-question input[type=number] {
  padding: 6px;
  width: 30px;
  margin: -2px 0;
}
div.dt-autofill-list div.dt-autofill-button {
  display: table-cell;
  padding: 0.5em 0;
  border-bottom: 1px solid #ccc;
}
div.dt-autofill-list div.dt-autofill-button button {
  color: white;
  margin: 0;
  padding: 6px 12px;
  text-align: center;
  border: 1px solid #2e6da4;
  background-color: #337ab7;
  border-radius: 4px;
  cursor: pointer;
  vertical-align: middle;
}

div.dt-autofill-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  z-index: 10;
}


@keyframes dtb-spinner{100%{transform:rotate(360deg)}}@-o-keyframes dtb-spinner{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes dtb-spinner{100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dtb-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes dtb-spinner{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:white;border:2px solid #111;box-shadow:3px 3px 8px rgba(0,0,0,0.3);border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{padding:0.5em;margin:0;font-weight:normal;border-bottom:1px solid #ddd;background-color:#f3f3f3}div.dt-button-info>div{padding:1em}div.dt-button-collection-title{text-align:center;padding:0.3em 0 0.5em;font-size:0.9em}div.dt-button-collection-title:empty{display:none}button.dt-button,div.dt-button,a.dt-button{position:relative;display:inline-block;box-sizing:border-box;margin-right:0.333em;margin-bottom:0.333em;padding:0.5em 1em;border:1px solid #999;border-radius:2px;cursor:pointer;font-size:0.88em;line-height:1.6em;color:black;white-space:nowrap;overflow:hidden;background-color:#e9e9e9;background-image:-webkit-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-moz-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-ms-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-o-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:linear-gradient(to bottom, #fff 0%, #e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='white', EndColorStr='#e9e9e9');-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;text-overflow:ellipsis}button.dt-button.disabled,div.dt-button.disabled,a.dt-button.disabled{color:#999;border:1px solid #d0d0d0;cursor:default;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-moz-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-ms-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-o-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:linear-gradient(to bottom, #fff 0%, #f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff', EndColorStr='#f9f9f9')}button.dt-button:active:not(.disabled),button.dt-button.active:not(.disabled),div.dt-button:active:not(.disabled),div.dt-button.active:not(.disabled),a.dt-button:active:not(.disabled),a.dt-button.active:not(.disabled){background-color:#e2e2e2;background-image:-webkit-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-moz-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-ms-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-o-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:linear-gradient(to bottom, #f3f3f3 0%, #e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f3f3f3', EndColorStr='#e2e2e2');box-shadow:inset 1px 1px 3px #999999}button.dt-button:active:not(.disabled):hover:not(.disabled),button.dt-button.active:not(.disabled):hover:not(.disabled),div.dt-button:active:not(.disabled):hover:not(.disabled),div.dt-button.active:not(.disabled):hover:not(.disabled),a.dt-button:active:not(.disabled):hover:not(.disabled),a.dt-button.active:not(.disabled):hover:not(.disabled){box-shadow:inset 1px 1px 3px #999999;background-color:#cccccc;background-image:-webkit-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-moz-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-ms-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-o-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:linear-gradient(to bottom, #eaeaea 0%, #ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#eaeaea', EndColorStr='#cccccc')}button.dt-button:hover,div.dt-button:hover,a.dt-button:hover{text-decoration:none}button.dt-button:hover:not(.disabled),div.dt-button:hover:not(.disabled),a.dt-button:hover:not(.disabled){border:1px solid #666;background-color:#e0e0e0;background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-moz-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-ms-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-o-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:linear-gradient(to bottom, #f9f9f9 0%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#e0e0e0')}button.dt-button:focus:not(.disabled),div.dt-button:focus:not(.disabled),a.dt-button:focus:not(.disabled){border:1px solid #426c9e;text-shadow:0 1px 0 #c4def1;outline:none;background-color:#79ace9;background-image:-webkit-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-moz-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-ms-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-o-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:linear-gradient(to bottom, #bddef4 0%, #79ace9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#bddef4', EndColorStr='#79ace9')}.dt-button embed{outline:none}div.dt-buttons{position:relative;float:left}div.dt-buttons.buttons-right{float:right}div.dt-button-collection{position:absolute;top:0;left:0;width:150px;margin-top:3px;padding:8px 8px 4px 8px;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.4);background-color:white;overflow:hidden;z-index:2002;border-radius:5px;box-shadow:3px 3px 5px rgba(0,0,0,0.3);box-sizing:border-box}div.dt-button-collection button.dt-button,div.dt-button-collection div.dt-button,div.dt-button-collection a.dt-button{position:relative;left:0;right:0;width:100%;display:block;float:none;margin-bottom:4px;margin-right:0}div.dt-button-collection button.dt-button:active:not(.disabled),div.dt-button-collection button.dt-button.active:not(.disabled),div.dt-button-collection div.dt-button:active:not(.disabled),div.dt-button-collection div.dt-button.active:not(.disabled),div.dt-button-collection a.dt-button:active:not(.disabled),div.dt-button-collection a.dt-button.active:not(.disabled){background-color:#dadada;background-image:-webkit-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-moz-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-ms-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-o-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:linear-gradient(to bottom, #f0f0f0 0%, #dadada 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f0f0f0', EndColorStr='#dadada');box-shadow:inset 1px 1px 3px #666}div.dt-button-collection.fixed{position:fixed;top:50%;left:50%;margin-left:-75px;border-radius:0}div.dt-button-collection.fixed.two-column{margin-left:-200px}div.dt-button-collection.fixed.three-column{margin-left:-225px}div.dt-button-collection.fixed.four-column{margin-left:-300px}div.dt-button-collection>:last-child{display:block !important;-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}div.dt-button-collection>:last-child>*{-webkit-column-break-inside:avoid;break-inside:avoid}div.dt-button-collection.two-column{width:400px}div.dt-button-collection.two-column>:last-child{padding-bottom:1px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}div.dt-button-collection.three-column{width:450px}div.dt-button-collection.three-column>:last-child{padding-bottom:1px;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}div.dt-button-collection.four-column{width:600px}div.dt-button-collection.four-column>:last-child{padding-bottom:1px;-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}div.dt-button-collection .dt-button{border-radius:0}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);background:-ms-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-moz-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-o-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, rgba(0,0,0,0.3)), color-stop(1, rgba(0,0,0,0.7)));background:-webkit-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:radial-gradient(ellipse farthest-corner at center, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);z-index:2001}@media screen and (max-width: 640px){div.dt-buttons{float:none !important;text-align:center}}button.dt-button.processing,div.dt-button.processing,a.dt-button.processing{color:rgba(0,0,0,0.2)}button.dt-button.processing:after,div.dt-button.processing:after,a.dt-button.processing:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;display:block;content:' ';border:2px solid #282828;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:dtb-spinner 1500ms infinite linear;-o-animation:dtb-spinner 1500ms infinite linear;-ms-animation:dtb-spinner 1500ms infinite linear;-webkit-animation:dtb-spinner 1500ms infinite linear;-moz-animation:dtb-spinner 1500ms infinite linear}


table.DTCR_clonedTable.dataTable{position:absolute !important;background-color:rgba(255,255,255,0.7);z-index:202}div.DTCR_pointer{width:1px;background-color:#0259C4;z-index:201}


table.DTFC_Cloned thead,table.DTFC_Cloned tfoot{background-color:white}div.DTFC_Blocker{background-color:white}div.DTFC_LeftWrapper table.dataTable,div.DTFC_RightWrapper table.dataTable{margin-bottom:0;z-index:2}div.DTFC_LeftWrapper table.dataTable.no-footer,div.DTFC_RightWrapper table.dataTable.no-footer{border-bottom:none}


table.fixedHeader-floating{position:fixed !important;background-color:white}table.fixedHeader-floating.no-footer{border-bottom-width:0}table.fixedHeader-locked{position:absolute !important;background-color:white}@media print{table.fixedHeader-floating{display:none}}


table.dataTable tbody th.focus,table.dataTable tbody td.focus{box-shadow:inset 0 0 1px 2px #3366ff}div.dtk-focus-alt table.dataTable tbody th.focus,div.dtk-focus-alt table.dataTable tbody td.focus{box-shadow:inset 0 0 1px 2px #ff8b33}


table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before{top:9px;left:4px;height:14px;width:14px;display:block;position:absolute;color:white;border:2px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:'Courier New', Courier, monospace;line-height:14px;content:'+';background-color:#31b131}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:'-';background-color:#d33333}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before{top:5px;left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:white;border:2px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:'Courier New', Courier, monospace;line-height:14px;content:'+';background-color:#31b131}table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'-';background-color:#d33333}table.dataTable>tbody>tr.child{padding:0.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:0.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:0.5em;box-shadow:0 12px 30px rgba(0,0,0,0.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,0.6)}@media screen and (max-width: 767px){div.dtr-modal div.dtr-modal-display{width:95%}}


table.dataTable tr.dtrg-group td{background-color:#e0e0e0}table.dataTable tr.dtrg-group.dtrg-level-0 td{font-weight:bold}table.dataTable tr.dtrg-group.dtrg-level-1 td,table.dataTable tr.dtrg-group.dtrg-level-2 td{background-color:#f0f0f0;padding-top:0.25em;padding-bottom:0.25em;padding-left:2em;font-size:0.9em}table.dataTable tr.dtrg-group.dtrg-level-2 td{background-color:#f3f3f3}


table.dt-rowReorder-float{position:absolute !important;opacity:0.8;table-layout:fixed;outline:2px solid #888;outline-offset:-2px;z-index:2001}tr.dt-rowReorder-moving{outline:2px solid #555;outline-offset:-2px}body.dt-rowReorder-noOverflow{overflow-x:hidden}table.dataTable td.reorder{text-align:center;cursor:move}


div.dts{display:block !important}div.dts tbody th,div.dts tbody td{white-space:nowrap}div.dts div.dts_loading{z-index:1}div.dts div.dts_label{position:absolute;right:10px;background:rgba(0,0,0,0.8);color:white;box-shadow:3px 3px 10px rgba(0,0,0,0.5);text-align:right;border-radius:3px;padding:0.4em;z-index:2;display:none}div.dts div.dataTables_scrollBody{background:repeating-linear-gradient(45deg, #edeeff, #edeeff 10px, #fff 10px, #fff 20px)}div.dts div.dataTables_scrollBody table{z-index:2}div.dts div.dataTables_paginate,div.dts div.dataTables_length{display:none}


div.dtsp-topRow{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-content:flex-start;align-items:flex-start}div.dtsp-topRow div.dtsp-subRow1{display:flex;flex-direction:row;flex-wrap:nowrap;flex-grow:1;flex-shrink:0;flex-basis:0}div.dtsp-topRow div.dtsp-searchCont{display:flex;flex-direction:row;flex-wrap:nowrap;flex-grow:1;flex-shrink:0;flex-basis:0}div.dtsp-topRow button.dtsp-nameButton{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAABcGlDQ1BpY2MAACiRdZHNSwJBGMYftTDS8FCHkA57sOigIAXRMQzyYh3UIKvL7rirwe66zK6IdA26dBA6RF36OvQf1DXoWhAERRAR9B/0dQnZ3nEFJXSG2ffHs/O8zDwD+DM6M+yBJGCYDs+mU9JaYV0KviNMM4QoEjKzreXcUh59x88jfKI+JESv/vt6jlBRtRngGyKeYxZ3iBeIMzXHErxHPMbKcpH4hDjO6YDEt0JXPH4TXPL4SzDPZxcBv+gplbpY6WJW5gbxNHHM0KusfR5xk7BqruaoRmlNwEYWaaQgQUEVW9DhIEHVpMx6+5It3woq5GH0tVAHJ0cJZfLGSa1SV5WqRrpKU0dd5P4/T1ubnfG6h1PA4Kvrfk4CwX2g2XDd31PXbZ4BgRfg2uz4K5TT/DfpjY4WOwYiO8DlTUdTDoCrXWD82ZK53JICtPyaBnxcACMFYPQeGN7wsmr/x/kTkN+mJ7oDDo+AKdof2fwDCBRoDkL8UccAAAAJcEhZcwAAD2EAAA9hAag/p2kAAAK2SURBVFgJ7ZY9j41BFICvryCExrJBQ6HyEYVEIREaUZDQIRoR2ViJKCioxV+gkVXYTVZEQiEUhG2EQnxUCh0FKolY4ut5XnM2cyfva3Pt5m7EPcmzZ2bemTNnzjkzd1utnvQi0IvAfxiBy5z5FoxO89kPY+8mbMjtzs47RXs5/WVpbAG6bWExt5PuIibvhVkwmC+ck3eK9ln6/fAddFojYzBVuYSBpcnIEvRaqOw2RcaN18FPuJH0JvRUxbT3wWf4ltiKPgfVidWlbGZgPozDFfgAC+EA/K2EI4cwcAJ+gPaeQ+VQU2SOMMGcPgPl/m/V2p50rrbRsRgt9Iv5h6xtpP22Bz7Ce1C+gFFxfKzOmShcU+Qmyh2w3w8rIJfddHTck66EukL/xPhj+JM8rHNmFys0Pg4v0up3aFNlwR9NYyodd3OL/C64zpsymcTFcf6ElM4YzjAWKYrJkaq8kE/yUYNP4BoYvS1QRo+hNtF5xfkTUjoTheukSFFMjlTFm6PjceOca/SMpKfeCR1L6Uzk/y2WIkVhNFJlJAZhP+hYns7b9D3IPuhY5mYrIv8OrQJvR5NYyNaW4jsU8pSGNySiVx4o5tXq3JkoXE/mg5R/M8dGJCJpKhaDcjBRdbI/Rm8g69c122om33BHmj2CHoV5qa9jUXBraJ+G1fAVjIBO1klc87ro1K4JZ/K35SWW3TwcyDd6TecqnAEd8cGq2+w84xvBm1n3vS0izKkkwh5XNC/GmFPqqAtPF89AOScKuemaNzoTV1SD5dtSbmLf1/RV+tC0WTgcj6R7HEtrVGWaqu/lYDZ/2pvxQ/kIyw/gFByHC9AHw910hv1aUUumyd8yy0QfhmEkfiNod0Xusct68J1qc8Tdux0Z97Q+hsDb+AYGYEbF/4Guw2Q/qDPqZG/zXgT+3Qj8AtKnfWhFwmuAAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:center;background-size:23px;vertical-align:bottom}div.dtsp-topRow button.dtsp-countButton{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABcGlDQ1BpY2MAACiRdZHNSwJBGMYftTDS8FCHkA57sOigIAXRMQzyYh3UIKvL7rirwe66zK6IdA26dBA6RF36OvQf1DXoWhAERRAR9B/0dQnZ3nEFJXSG2ffHs/O8zDwD+DM6M+yBJGCYDs+mU9JaYV0KviNMM4QoEjKzreXcUh59x88jfKI+JESv/vt6jlBRtRngGyKeYxZ3iBeIMzXHErxHPMbKcpH4hDjO6YDEt0JXPH4TXPL4SzDPZxcBv+gplbpY6WJW5gbxNHHM0KusfR5xk7BqruaoRmlNwEYWaaQgQUEVW9DhIEHVpMx6+5It3woq5GH0tVAHJ0cJZfLGSa1SV5WqRrpKU0dd5P4/T1ubnfG6h1PA4Kvrfk4CwX2g2XDd31PXbZ4BgRfg2uz4K5TT/DfpjY4WOwYiO8DlTUdTDoCrXWD82ZK53JICtPyaBnxcACMFYPQeGN7wsmr/x/kTkN+mJ7oDDo+AKdof2fwDCBRoDkL8UccAAAAJcEhZcwAAD2EAAA9hAag/p2kAAAG5SURBVEgN3VU9LwVBFF0fiYhofUSlEQkKhU7z/oBCQkIiGr9BgUbhVzy9BAnhFyjV/AYFiU5ICM7ZN+c5Zud5dm3lJmfmzrkz9+7cu3c3y/6jjOBSF8CxXS7FmTkbwqIJjDpJvTcmsJ4K3KPZUpyZsx0sxoB9J6mnAkyC7wGuuCFIipNtEcpcWExgXpOBc78vgj6N+QO4NVsjwdFM59tUIDxDrHMBOeIQ34C5ZDregXuAQm4YcI68nN9B3wr2PcwPAIPkN2EqtJH6b+QZm1ajjTx7BqwAr26Lb+C2Kvpbt0Mb2HAJ7NrGFGfmXO3DeA4UshDfQAVmH0gaUFg852TTTDvlxwBlCtxy9zXyBhQFaq0wMmIdRebrfgosA3zb2hKnqG0oqchp4QbuR8X0TjzABhbdOT8jnQ/atcgqpnfwOA7yqZyTU587ZkIGdesLTt2EkynOnbreMUUKMI/dA4B/QVOcO13CQh+5wWCgDwo/75u59odB/wjmfhbgvACcAOyZPHihMWAoIwxyCLgf1oxfgjzVbgBXSTzIN+f0pg6s5DkcesLMRpsBrgE2XO3CN64JFP7JtUeKHX4CKtRRXFZ+7dEAAAAASUVORK5CYII=");background-repeat:no-repeat;background-position:center;background-size:18px;vertical-align:bottom}div.dtsp-topRow button.dtsp-searchIcon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAABcGlDQ1BpY2MAACiRdZHNSwJBGMYftTDS8FCHkA57sOigIAXRMQzyYh3UIKvL7rirwe66zK6IdA26dBA6RF36OvQf1DXoWhAERRAR9B/0dQnZ3nEFJXSG2ffHs/O8zDwD+DM6M+yBJGCYDs+mU9JaYV0KviNMM4QoEjKzreXcUh59x88jfKI+JESv/vt6jlBRtRngGyKeYxZ3iBeIMzXHErxHPMbKcpH4hDjO6YDEt0JXPH4TXPL4SzDPZxcBv+gplbpY6WJW5gbxNHHM0KusfR5xk7BqruaoRmlNwEYWaaQgQUEVW9DhIEHVpMx6+5It3woq5GH0tVAHJ0cJZfLGSa1SV5WqRrpKU0dd5P4/T1ubnfG6h1PA4Kvrfk4CwX2g2XDd31PXbZ4BgRfg2uz4K5TT/DfpjY4WOwYiO8DlTUdTDoCrXWD82ZK53JICtPyaBnxcACMFYPQeGN7wsmr/x/kTkN+mJ7oDDo+AKdof2fwDCBRoDkL8UccAAAAJcEhZcwAAD2EAAA9hAag/p2kAAAEnSURBVCgVpdG7SgNBFIDh1RhJsBBEsDIgIhaWFjZa2GtpKb6AnU0MprKOWEjK2IuFFxCxS2lhZyOWXh5AQVER/X+zuwwywoIHvp3dM3Nm55Ik/4i+P2or5FewiBIe0cEt8ogVz9LbhEVf+cgkcew1tvAZ5PPXGm9HOMEanMAYQhunaCAazuqA1UjvILl9HGPc/n4fabjPGbzjMM2FjfkDuPw5O8JilzgA9/OKWDynyWnbsPiF7yc4SRWxmEyTN7ZhsSd7gTLW8TuGSSzBcZd2hsV+n+MNC9jGCNzjPDwsz8XCO/x02Bqeptcxhg+4gjD8YxetLOkBGRbuwcIr+NdRLMPl3uMM2YHx2gsLd+D97qKEQuGe65jCAzbgVRWOCUZuovAfs5m/AdVxL0R1AIsLAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:center;background-size:12px}div.dataTables_scrollBody{background:white !important}div.dtsp-panesContainer{font-family:'Roboto', sans-serif;padding:5px;border:1px solid #ccc;border-radius:6px;margin:5px 0;clear:both;text-align:center}div.dtsp-panesContainer div.dtsp-searchPanes{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;clear:both;text-align:start}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-hidden{display:none !important}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane{flex-direction:row;flex-wrap:nowrap;flex-grow:1;flex-shrink:0;flex-basis:280px;justify-content:space-around;align-content:flex-start;align-items:stretch;padding-top:0px;padding-bottom:0px;margin:5px;margin-top:0px;margin-bottom:0px;font-size:0.9em}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_wrapper{flex:1;margin:1em 0.5%;margin-top:0px;border-bottom:2px solid #f0f0f0;border:2px solid #f0f0f0;border-radius:4px}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_wrapper:hover{border:2px solid #cfcfcf}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_wrapper div.dataTables_filter{display:none}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dtsp-selected{border:2px solid #3276b1;border-radius:4px}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dtsp-selected:hover{border:2px solid #286092}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dtsp-topRow{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-content:flex-start;align-items:flex-start}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dtsp-topRow div.dtsp-searchCont{display:flex;flex-direction:row;flex-wrap:nowrap;flex-grow:1;flex-shrink:0;flex-basis:0}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dtsp-topRow div.dtsp-searchCont input.dtsp-search{flex-direction:row;flex-wrap:nowrap;flex-grow:1;flex-shrink:0;flex-basis:90px;min-height:20px;max-width:none;min-width:50px;border:none;padding-left:12px}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dtsp-topRow div.dtsp-searchCont input.dtsp-search::placeholder{color:black;font-size:16px}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dtsp-topRow div.dtsp-searchCont div.dtsp-searchButtonCont{display:inline-block;flex-direction:row;flex-wrap:nowrap;flex-grow:0;flex-shrink:0;flex-basis:0}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dtsp-topRow div.dtsp-searchCont div.dtsp-searchButtonCont .dtsp-searchIcon{position:relative;display:inline-block;margin:4px;display:block;top:-2px;right:0px;font-size:16px;margin-bottom:0px}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dtsp-topRow button.dtsp-dull{cursor:context-menu !important;color:#7c7c7c}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dtsp-topRow button.dtsp-dull:hover{background-color:transparent}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane input.dtsp-paneInputButton,div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane button.dtsp-paneButton{height:35px;width:35px;max-width:35px;min-width:0;display:inline-block;margin:2px;border:0px solid transparent;background-color:transparent;font-size:16px;margin-bottom:0px;flex-grow:0;flex-shrink:0;flex-basis:35px;font-family:sans-serif}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane input.dtsp-paneInputButton:hover,div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane button.dtsp-paneButton:hover{background-color:#f0f0f0;border-radius:2px;cursor:pointer}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane button.dtsp-paneButton{opacity:0.6}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane input.dtsp-disabledButton{height:35px;width:35px;max-width:35px;min-width:0;display:inline-block;margin:2px;border:0px solid transparent;background-color:transparent;font-size:16px;margin-bottom:0px;flex-grow:0;flex-shrink:0;flex-basis:35px}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_scrollHead{display:none !important}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_scrollBody{border-bottom:none}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_scrollBody td.dtsp-countColumn{text-align:right}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_scrollBody td.dtsp-countColumn div.dtsp-pill{background-color:#cfcfcf;text-align:center;border:1px solid #cfcfcf;border-radius:10px;width:auto;display:inline-block;min-width:30px;color:black;font-size:0.9em;padding:0 4px}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_scrollBody span.dtsp-pill{float:right;background-color:#cfcfcf;text-align:center;border:1px solid #cfcfcf;border-radius:10px;width:auto;min-width:30px;color:black;font-size:0.9em;padding:0 4px}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane tr>th,div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane tr>td{padding:5px 10px}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane td.dtsp-countColumn{text-align:right}div.dtsp-panesContainer div.dtsp-title{float:left;margin:20px;margin-bottom:0px;margin-top:13px}div.dtsp-panesContainer button.dtsp-clearAll{float:right;margin:20px;border:1px solid transparent;background-color:transparent;padding:10px;margin-bottom:0px;margin-top:5px}div.dtsp-panesContainer button.dtsp-clearAll:hover{background-color:#f0f0f0;border-radius:2px}div.dt-button-collection div.panes{padding:0px;border:none;margin:0px}div.dtsp-hidden{display:none !important}div.dtsp-columns-1{min-width:98%;max-width:98%;padding-left:1%;padding-right:1%;margin:0px !important}div.dtsp-columns-2{min-width:48%;max-width:48%;padding-left:1%;padding-right:1%;margin:0px !important}div.dtsp-columns-3{min-width:31.333%;max-width:31.333%;padding-left:1%;padding-right:1%;margin:0px !important}div.dtsp-columns-4{min-width:23%;max-width:23%;padding-left:1%;padding-right:1%;margin:0px !important}div.dtsp-columns-4 div.dtsp-topRow{flex-direction:column !important}div.dtsp-columns-5{min-width:18%;max-width:18%;padding-left:1%;padding-right:1%;margin:0px !important}div.dtsp-columns-5 div.dtsp-topRow{flex-direction:column !important}div.dtsp-columns-6{min-width:15.666%;max-width:15.666%;padding-left:0.5%;padding-right:0.5%;margin:0px !important}div.dtsp-columns-6 div.dtsp-topRow{flex-direction:column !important}div.dtsp-narrow{flex-direction:column !important}div.dtsp-narrow div.dtsp-subRows{width:100%;text-align:right}@media screen and (max-width: 767px){div.dtsp-columns-4,div.dtsp-columns-5,div.dtsp-columns-6{max-width:31% !important;min-width:31% !important}}@media screen and (max-width: 640px){div.dtsp-searchPanes{flex-direction:column !important}div.dtsp-searchPane{max-width:98% !important;min-width:98% !important}}


table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#B0BED9}table.dataTable.stripe tbody>tr.odd.selected,table.dataTable.stripe tbody>tr.odd>.selected,table.dataTable.display tbody>tr.odd.selected,table.dataTable.display tbody>tr.odd>.selected{background-color:#acbad4}table.dataTable.hover tbody>tr.selected:hover,table.dataTable.hover tbody>tr>.selected:hover,table.dataTable.display tbody>tr.selected:hover,table.dataTable.display tbody>tr>.selected:hover{background-color:#aab7d1}table.dataTable.order-column tbody>tr.selected>.sorting_1,table.dataTable.order-column tbody>tr.selected>.sorting_2,table.dataTable.order-column tbody>tr.selected>.sorting_3,table.dataTable.order-column tbody>tr>.selected,table.dataTable.display tbody>tr.selected>.sorting_1,table.dataTable.display tbody>tr.selected>.sorting_2,table.dataTable.display tbody>tr.selected>.sorting_3,table.dataTable.display tbody>tr>.selected{background-color:#acbad5}table.dataTable.display tbody>tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody>tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody>tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody>tr.odd>.selected,table.dataTable.order-column.stripe tbody>tr.odd>.selected{background-color:#a6b4cd}table.dataTable.display tbody>tr.even>.selected,table.dataTable.order-column.stripe tbody>tr.even>.selected{background-color:#acbad5}table.dataTable.display tbody>tr.selected:hover>.sorting_1,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody>tr.selected:hover>.sorting_2,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody>tr.selected:hover>.sorting_3,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_3{background-color:#a5b2cb}table.dataTable.display tbody>tr:hover>.selected,table.dataTable.display tbody>tr>.selected:hover,table.dataTable.order-column.hover tbody>tr:hover>.selected,table.dataTable.order-column.hover tbody>tr>.selected:hover{background-color:#a2aec7}table.dataTable tbody td.select-checkbox,table.dataTable tbody th.select-checkbox{position:relative}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody td.select-checkbox:after,table.dataTable tbody th.select-checkbox:before,table.dataTable tbody th.select-checkbox:after{display:block;position:absolute;top:1.2em;left:50%;width:12px;height:12px;box-sizing:border-box}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody th.select-checkbox:before{content:' ';margin-top:-6px;margin-left:-6px;border:1px solid black;border-radius:3px}table.dataTable tr.selected td.select-checkbox:after,table.dataTable tr.selected th.select-checkbox:after{content:'\2714';margin-top:-11px;margin-left:-4px;text-align:center;text-shadow:1px 1px #B0BED9, -1px -1px #B0BED9, 1px -1px #B0BED9, -1px 1px #B0BED9}div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:0.5em}@media screen and (max-width: 640px){div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:0;display:block}}



@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}
@charset "UTF-8";/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label::after,.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.accordion-flush>.accordion-item>.accordion-collapse{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin:calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:0.125em!important}.link-offset-1-hover:hover{text-underline-offset:0.125em!important}.link-offset-2{text-underline-offset:0.25em!important}.link-offset-2-hover:hover{text-underline-offset:0.25em!important}.link-offset-3{text-underline-offset:0.375em!important}.link-offset-3-hover:hover{text-underline-offset:0.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */
/*!
 * Bootstrap Icons v1.11.3 (https://icons.getbootstrap.com/)
 * Copyright 2019-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */@font-face{font-display:block;font-family:bootstrap-icons;src:url("fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6") format("woff2"),url("fonts/bootstrap-icons.woff?dd67030699838ea613ee6dbda90effa6") format("woff")}.bi::before,[class*=" bi-"]::before,[class^=bi-]::before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123::before{content:"\f67f"}.bi-alarm-fill::before{content:"\f101"}.bi-alarm::before{content:"\f102"}.bi-align-bottom::before{content:"\f103"}.bi-align-center::before{content:"\f104"}.bi-align-end::before{content:"\f105"}.bi-align-middle::before{content:"\f106"}.bi-align-start::before{content:"\f107"}.bi-align-top::before{content:"\f108"}.bi-alt::before{content:"\f109"}.bi-app-indicator::before{content:"\f10a"}.bi-app::before{content:"\f10b"}.bi-archive-fill::before{content:"\f10c"}.bi-archive::before{content:"\f10d"}.bi-arrow-90deg-down::before{content:"\f10e"}.bi-arrow-90deg-left::before{content:"\f10f"}.bi-arrow-90deg-right::before{content:"\f110"}.bi-arrow-90deg-up::before{content:"\f111"}.bi-arrow-bar-down::before{content:"\f112"}.bi-arrow-bar-left::before{content:"\f113"}.bi-arrow-bar-right::before{content:"\f114"}.bi-arrow-bar-up::before{content:"\f115"}.bi-arrow-clockwise::before{content:"\f116"}.bi-arrow-counterclockwise::before{content:"\f117"}.bi-arrow-down-circle-fill::before{content:"\f118"}.bi-arrow-down-circle::before{content:"\f119"}.bi-arrow-down-left-circle-fill::before{content:"\f11a"}.bi-arrow-down-left-circle::before{content:"\f11b"}.bi-arrow-down-left-square-fill::before{content:"\f11c"}.bi-arrow-down-left-square::before{content:"\f11d"}.bi-arrow-down-left::before{content:"\f11e"}.bi-arrow-down-right-circle-fill::before{content:"\f11f"}.bi-arrow-down-right-circle::before{content:"\f120"}.bi-arrow-down-right-square-fill::before{content:"\f121"}.bi-arrow-down-right-square::before{content:"\f122"}.bi-arrow-down-right::before{content:"\f123"}.bi-arrow-down-short::before{content:"\f124"}.bi-arrow-down-square-fill::before{content:"\f125"}.bi-arrow-down-square::before{content:"\f126"}.bi-arrow-down-up::before{content:"\f127"}.bi-arrow-down::before{content:"\f128"}.bi-arrow-left-circle-fill::before{content:"\f129"}.bi-arrow-left-circle::before{content:"\f12a"}.bi-arrow-left-right::before{content:"\f12b"}.bi-arrow-left-short::before{content:"\f12c"}.bi-arrow-left-square-fill::before{content:"\f12d"}.bi-arrow-left-square::before{content:"\f12e"}.bi-arrow-left::before{content:"\f12f"}.bi-arrow-repeat::before{content:"\f130"}.bi-arrow-return-left::before{content:"\f131"}.bi-arrow-return-right::before{content:"\f132"}.bi-arrow-right-circle-fill::before{content:"\f133"}.bi-arrow-right-circle::before{content:"\f134"}.bi-arrow-right-short::before{content:"\f135"}.bi-arrow-right-square-fill::before{content:"\f136"}.bi-arrow-right-square::before{content:"\f137"}.bi-arrow-right::before{content:"\f138"}.bi-arrow-up-circle-fill::before{content:"\f139"}.bi-arrow-up-circle::before{content:"\f13a"}.bi-arrow-up-left-circle-fill::before{content:"\f13b"}.bi-arrow-up-left-circle::before{content:"\f13c"}.bi-arrow-up-left-square-fill::before{content:"\f13d"}.bi-arrow-up-left-square::before{content:"\f13e"}.bi-arrow-up-left::before{content:"\f13f"}.bi-arrow-up-right-circle-fill::before{content:"\f140"}.bi-arrow-up-right-circle::before{content:"\f141"}.bi-arrow-up-right-square-fill::before{content:"\f142"}.bi-arrow-up-right-square::before{content:"\f143"}.bi-arrow-up-right::before{content:"\f144"}.bi-arrow-up-short::before{content:"\f145"}.bi-arrow-up-square-fill::before{content:"\f146"}.bi-arrow-up-square::before{content:"\f147"}.bi-arrow-up::before{content:"\f148"}.bi-arrows-angle-contract::before{content:"\f149"}.bi-arrows-angle-expand::before{content:"\f14a"}.bi-arrows-collapse::before{content:"\f14b"}.bi-arrows-expand::before{content:"\f14c"}.bi-arrows-fullscreen::before{content:"\f14d"}.bi-arrows-move::before{content:"\f14e"}.bi-aspect-ratio-fill::before{content:"\f14f"}.bi-aspect-ratio::before{content:"\f150"}.bi-asterisk::before{content:"\f151"}.bi-at::before{content:"\f152"}.bi-award-fill::before{content:"\f153"}.bi-award::before{content:"\f154"}.bi-back::before{content:"\f155"}.bi-backspace-fill::before{content:"\f156"}.bi-backspace-reverse-fill::before{content:"\f157"}.bi-backspace-reverse::before{content:"\f158"}.bi-backspace::before{content:"\f159"}.bi-badge-3d-fill::before{content:"\f15a"}.bi-badge-3d::before{content:"\f15b"}.bi-badge-4k-fill::before{content:"\f15c"}.bi-badge-4k::before{content:"\f15d"}.bi-badge-8k-fill::before{content:"\f15e"}.bi-badge-8k::before{content:"\f15f"}.bi-badge-ad-fill::before{content:"\f160"}.bi-badge-ad::before{content:"\f161"}.bi-badge-ar-fill::before{content:"\f162"}.bi-badge-ar::before{content:"\f163"}.bi-badge-cc-fill::before{content:"\f164"}.bi-badge-cc::before{content:"\f165"}.bi-badge-hd-fill::before{content:"\f166"}.bi-badge-hd::before{content:"\f167"}.bi-badge-tm-fill::before{content:"\f168"}.bi-badge-tm::before{content:"\f169"}.bi-badge-vo-fill::before{content:"\f16a"}.bi-badge-vo::before{content:"\f16b"}.bi-badge-vr-fill::before{content:"\f16c"}.bi-badge-vr::before{content:"\f16d"}.bi-badge-wc-fill::before{content:"\f16e"}.bi-badge-wc::before{content:"\f16f"}.bi-bag-check-fill::before{content:"\f170"}.bi-bag-check::before{content:"\f171"}.bi-bag-dash-fill::before{content:"\f172"}.bi-bag-dash::before{content:"\f173"}.bi-bag-fill::before{content:"\f174"}.bi-bag-plus-fill::before{content:"\f175"}.bi-bag-plus::before{content:"\f176"}.bi-bag-x-fill::before{content:"\f177"}.bi-bag-x::before{content:"\f178"}.bi-bag::before{content:"\f179"}.bi-bar-chart-fill::before{content:"\f17a"}.bi-bar-chart-line-fill::before{content:"\f17b"}.bi-bar-chart-line::before{content:"\f17c"}.bi-bar-chart-steps::before{content:"\f17d"}.bi-bar-chart::before{content:"\f17e"}.bi-basket-fill::before{content:"\f17f"}.bi-basket::before{content:"\f180"}.bi-basket2-fill::before{content:"\f181"}.bi-basket2::before{content:"\f182"}.bi-basket3-fill::before{content:"\f183"}.bi-basket3::before{content:"\f184"}.bi-battery-charging::before{content:"\f185"}.bi-battery-full::before{content:"\f186"}.bi-battery-half::before{content:"\f187"}.bi-battery::before{content:"\f188"}.bi-bell-fill::before{content:"\f189"}.bi-bell::before{content:"\f18a"}.bi-bezier::before{content:"\f18b"}.bi-bezier2::before{content:"\f18c"}.bi-bicycle::before{content:"\f18d"}.bi-binoculars-fill::before{content:"\f18e"}.bi-binoculars::before{content:"\f18f"}.bi-blockquote-left::before{content:"\f190"}.bi-blockquote-right::before{content:"\f191"}.bi-book-fill::before{content:"\f192"}.bi-book-half::before{content:"\f193"}.bi-book::before{content:"\f194"}.bi-bookmark-check-fill::before{content:"\f195"}.bi-bookmark-check::before{content:"\f196"}.bi-bookmark-dash-fill::before{content:"\f197"}.bi-bookmark-dash::before{content:"\f198"}.bi-bookmark-fill::before{content:"\f199"}.bi-bookmark-heart-fill::before{content:"\f19a"}.bi-bookmark-heart::before{content:"\f19b"}.bi-bookmark-plus-fill::before{content:"\f19c"}.bi-bookmark-plus::before{content:"\f19d"}.bi-bookmark-star-fill::before{content:"\f19e"}.bi-bookmark-star::before{content:"\f19f"}.bi-bookmark-x-fill::before{content:"\f1a0"}.bi-bookmark-x::before{content:"\f1a1"}.bi-bookmark::before{content:"\f1a2"}.bi-bookmarks-fill::before{content:"\f1a3"}.bi-bookmarks::before{content:"\f1a4"}.bi-bookshelf::before{content:"\f1a5"}.bi-bootstrap-fill::before{content:"\f1a6"}.bi-bootstrap-reboot::before{content:"\f1a7"}.bi-bootstrap::before{content:"\f1a8"}.bi-border-all::before{content:"\f1a9"}.bi-border-bottom::before{content:"\f1aa"}.bi-border-center::before{content:"\f1ab"}.bi-border-inner::before{content:"\f1ac"}.bi-border-left::before{content:"\f1ad"}.bi-border-middle::before{content:"\f1ae"}.bi-border-outer::before{content:"\f1af"}.bi-border-right::before{content:"\f1b0"}.bi-border-style::before{content:"\f1b1"}.bi-border-top::before{content:"\f1b2"}.bi-border-width::before{content:"\f1b3"}.bi-border::before{content:"\f1b4"}.bi-bounding-box-circles::before{content:"\f1b5"}.bi-bounding-box::before{content:"\f1b6"}.bi-box-arrow-down-left::before{content:"\f1b7"}.bi-box-arrow-down-right::before{content:"\f1b8"}.bi-box-arrow-down::before{content:"\f1b9"}.bi-box-arrow-in-down-left::before{content:"\f1ba"}.bi-box-arrow-in-down-right::before{content:"\f1bb"}.bi-box-arrow-in-down::before{content:"\f1bc"}.bi-box-arrow-in-left::before{content:"\f1bd"}.bi-box-arrow-in-right::before{content:"\f1be"}.bi-box-arrow-in-up-left::before{content:"\f1bf"}.bi-box-arrow-in-up-right::before{content:"\f1c0"}.bi-box-arrow-in-up::before{content:"\f1c1"}.bi-box-arrow-left::before{content:"\f1c2"}.bi-box-arrow-right::before{content:"\f1c3"}.bi-box-arrow-up-left::before{content:"\f1c4"}.bi-box-arrow-up-right::before{content:"\f1c5"}.bi-box-arrow-up::before{content:"\f1c6"}.bi-box-seam::before{content:"\f1c7"}.bi-box::before{content:"\f1c8"}.bi-braces::before{content:"\f1c9"}.bi-bricks::before{content:"\f1ca"}.bi-briefcase-fill::before{content:"\f1cb"}.bi-briefcase::before{content:"\f1cc"}.bi-brightness-alt-high-fill::before{content:"\f1cd"}.bi-brightness-alt-high::before{content:"\f1ce"}.bi-brightness-alt-low-fill::before{content:"\f1cf"}.bi-brightness-alt-low::before{content:"\f1d0"}.bi-brightness-high-fill::before{content:"\f1d1"}.bi-brightness-high::before{content:"\f1d2"}.bi-brightness-low-fill::before{content:"\f1d3"}.bi-brightness-low::before{content:"\f1d4"}.bi-broadcast-pin::before{content:"\f1d5"}.bi-broadcast::before{content:"\f1d6"}.bi-brush-fill::before{content:"\f1d7"}.bi-brush::before{content:"\f1d8"}.bi-bucket-fill::before{content:"\f1d9"}.bi-bucket::before{content:"\f1da"}.bi-bug-fill::before{content:"\f1db"}.bi-bug::before{content:"\f1dc"}.bi-building::before{content:"\f1dd"}.bi-bullseye::before{content:"\f1de"}.bi-calculator-fill::before{content:"\f1df"}.bi-calculator::before{content:"\f1e0"}.bi-calendar-check-fill::before{content:"\f1e1"}.bi-calendar-check::before{content:"\f1e2"}.bi-calendar-date-fill::before{content:"\f1e3"}.bi-calendar-date::before{content:"\f1e4"}.bi-calendar-day-fill::before{content:"\f1e5"}.bi-calendar-day::before{content:"\f1e6"}.bi-calendar-event-fill::before{content:"\f1e7"}.bi-calendar-event::before{content:"\f1e8"}.bi-calendar-fill::before{content:"\f1e9"}.bi-calendar-minus-fill::before{content:"\f1ea"}.bi-calendar-minus::before{content:"\f1eb"}.bi-calendar-month-fill::before{content:"\f1ec"}.bi-calendar-month::before{content:"\f1ed"}.bi-calendar-plus-fill::before{content:"\f1ee"}.bi-calendar-plus::before{content:"\f1ef"}.bi-calendar-range-fill::before{content:"\f1f0"}.bi-calendar-range::before{content:"\f1f1"}.bi-calendar-week-fill::before{content:"\f1f2"}.bi-calendar-week::before{content:"\f1f3"}.bi-calendar-x-fill::before{content:"\f1f4"}.bi-calendar-x::before{content:"\f1f5"}.bi-calendar::before{content:"\f1f6"}.bi-calendar2-check-fill::before{content:"\f1f7"}.bi-calendar2-check::before{content:"\f1f8"}.bi-calendar2-date-fill::before{content:"\f1f9"}.bi-calendar2-date::before{content:"\f1fa"}.bi-calendar2-day-fill::before{content:"\f1fb"}.bi-calendar2-day::before{content:"\f1fc"}.bi-calendar2-event-fill::before{content:"\f1fd"}.bi-calendar2-event::before{content:"\f1fe"}.bi-calendar2-fill::before{content:"\f1ff"}.bi-calendar2-minus-fill::before{content:"\f200"}.bi-calendar2-minus::before{content:"\f201"}.bi-calendar2-month-fill::before{content:"\f202"}.bi-calendar2-month::before{content:"\f203"}.bi-calendar2-plus-fill::before{content:"\f204"}.bi-calendar2-plus::before{content:"\f205"}.bi-calendar2-range-fill::before{content:"\f206"}.bi-calendar2-range::before{content:"\f207"}.bi-calendar2-week-fill::before{content:"\f208"}.bi-calendar2-week::before{content:"\f209"}.bi-calendar2-x-fill::before{content:"\f20a"}.bi-calendar2-x::before{content:"\f20b"}.bi-calendar2::before{content:"\f20c"}.bi-calendar3-event-fill::before{content:"\f20d"}.bi-calendar3-event::before{content:"\f20e"}.bi-calendar3-fill::before{content:"\f20f"}.bi-calendar3-range-fill::before{content:"\f210"}.bi-calendar3-range::before{content:"\f211"}.bi-calendar3-week-fill::before{content:"\f212"}.bi-calendar3-week::before{content:"\f213"}.bi-calendar3::before{content:"\f214"}.bi-calendar4-event::before{content:"\f215"}.bi-calendar4-range::before{content:"\f216"}.bi-calendar4-week::before{content:"\f217"}.bi-calendar4::before{content:"\f218"}.bi-camera-fill::before{content:"\f219"}.bi-camera-reels-fill::before{content:"\f21a"}.bi-camera-reels::before{content:"\f21b"}.bi-camera-video-fill::before{content:"\f21c"}.bi-camera-video-off-fill::before{content:"\f21d"}.bi-camera-video-off::before{content:"\f21e"}.bi-camera-video::before{content:"\f21f"}.bi-camera::before{content:"\f220"}.bi-camera2::before{content:"\f221"}.bi-capslock-fill::before{content:"\f222"}.bi-capslock::before{content:"\f223"}.bi-card-checklist::before{content:"\f224"}.bi-card-heading::before{content:"\f225"}.bi-card-image::before{content:"\f226"}.bi-card-list::before{content:"\f227"}.bi-card-text::before{content:"\f228"}.bi-caret-down-fill::before{content:"\f229"}.bi-caret-down-square-fill::before{content:"\f22a"}.bi-caret-down-square::before{content:"\f22b"}.bi-caret-down::before{content:"\f22c"}.bi-caret-left-fill::before{content:"\f22d"}.bi-caret-left-square-fill::before{content:"\f22e"}.bi-caret-left-square::before{content:"\f22f"}.bi-caret-left::before{content:"\f230"}.bi-caret-right-fill::before{content:"\f231"}.bi-caret-right-square-fill::before{content:"\f232"}.bi-caret-right-square::before{content:"\f233"}.bi-caret-right::before{content:"\f234"}.bi-caret-up-fill::before{content:"\f235"}.bi-caret-up-square-fill::before{content:"\f236"}.bi-caret-up-square::before{content:"\f237"}.bi-caret-up::before{content:"\f238"}.bi-cart-check-fill::before{content:"\f239"}.bi-cart-check::before{content:"\f23a"}.bi-cart-dash-fill::before{content:"\f23b"}.bi-cart-dash::before{content:"\f23c"}.bi-cart-fill::before{content:"\f23d"}.bi-cart-plus-fill::before{content:"\f23e"}.bi-cart-plus::before{content:"\f23f"}.bi-cart-x-fill::before{content:"\f240"}.bi-cart-x::before{content:"\f241"}.bi-cart::before{content:"\f242"}.bi-cart2::before{content:"\f243"}.bi-cart3::before{content:"\f244"}.bi-cart4::before{content:"\f245"}.bi-cash-stack::before{content:"\f246"}.bi-cash::before{content:"\f247"}.bi-cast::before{content:"\f248"}.bi-chat-dots-fill::before{content:"\f249"}.bi-chat-dots::before{content:"\f24a"}.bi-chat-fill::before{content:"\f24b"}.bi-chat-left-dots-fill::before{content:"\f24c"}.bi-chat-left-dots::before{content:"\f24d"}.bi-chat-left-fill::before{content:"\f24e"}.bi-chat-left-quote-fill::before{content:"\f24f"}.bi-chat-left-quote::before{content:"\f250"}.bi-chat-left-text-fill::before{content:"\f251"}.bi-chat-left-text::before{content:"\f252"}.bi-chat-left::before{content:"\f253"}.bi-chat-quote-fill::before{content:"\f254"}.bi-chat-quote::before{content:"\f255"}.bi-chat-right-dots-fill::before{content:"\f256"}.bi-chat-right-dots::before{content:"\f257"}.bi-chat-right-fill::before{content:"\f258"}.bi-chat-right-quote-fill::before{content:"\f259"}.bi-chat-right-quote::before{content:"\f25a"}.bi-chat-right-text-fill::before{content:"\f25b"}.bi-chat-right-text::before{content:"\f25c"}.bi-chat-right::before{content:"\f25d"}.bi-chat-square-dots-fill::before{content:"\f25e"}.bi-chat-square-dots::before{content:"\f25f"}.bi-chat-square-fill::before{content:"\f260"}.bi-chat-square-quote-fill::before{content:"\f261"}.bi-chat-square-quote::before{content:"\f262"}.bi-chat-square-text-fill::before{content:"\f263"}.bi-chat-square-text::before{content:"\f264"}.bi-chat-square::before{content:"\f265"}.bi-chat-text-fill::before{content:"\f266"}.bi-chat-text::before{content:"\f267"}.bi-chat::before{content:"\f268"}.bi-check-all::before{content:"\f269"}.bi-check-circle-fill::before{content:"\f26a"}.bi-check-circle::before{content:"\f26b"}.bi-check-square-fill::before{content:"\f26c"}.bi-check-square::before{content:"\f26d"}.bi-check::before{content:"\f26e"}.bi-check2-all::before{content:"\f26f"}.bi-check2-circle::before{content:"\f270"}.bi-check2-square::before{content:"\f271"}.bi-check2::before{content:"\f272"}.bi-chevron-bar-contract::before{content:"\f273"}.bi-chevron-bar-down::before{content:"\f274"}.bi-chevron-bar-expand::before{content:"\f275"}.bi-chevron-bar-left::before{content:"\f276"}.bi-chevron-bar-right::before{content:"\f277"}.bi-chevron-bar-up::before{content:"\f278"}.bi-chevron-compact-down::before{content:"\f279"}.bi-chevron-compact-left::before{content:"\f27a"}.bi-chevron-compact-right::before{content:"\f27b"}.bi-chevron-compact-up::before{content:"\f27c"}.bi-chevron-contract::before{content:"\f27d"}.bi-chevron-double-down::before{content:"\f27e"}.bi-chevron-double-left::before{content:"\f27f"}.bi-chevron-double-right::before{content:"\f280"}.bi-chevron-double-up::before{content:"\f281"}.bi-chevron-down::before{content:"\f282"}.bi-chevron-expand::before{content:"\f283"}.bi-chevron-left::before{content:"\f284"}.bi-chevron-right::before{content:"\f285"}.bi-chevron-up::before{content:"\f286"}.bi-circle-fill::before{content:"\f287"}.bi-circle-half::before{content:"\f288"}.bi-circle-square::before{content:"\f289"}.bi-circle::before{content:"\f28a"}.bi-clipboard-check::before{content:"\f28b"}.bi-clipboard-data::before{content:"\f28c"}.bi-clipboard-minus::before{content:"\f28d"}.bi-clipboard-plus::before{content:"\f28e"}.bi-clipboard-x::before{content:"\f28f"}.bi-clipboard::before{content:"\f290"}.bi-clock-fill::before{content:"\f291"}.bi-clock-history::before{content:"\f292"}.bi-clock::before{content:"\f293"}.bi-cloud-arrow-down-fill::before{content:"\f294"}.bi-cloud-arrow-down::before{content:"\f295"}.bi-cloud-arrow-up-fill::before{content:"\f296"}.bi-cloud-arrow-up::before{content:"\f297"}.bi-cloud-check-fill::before{content:"\f298"}.bi-cloud-check::before{content:"\f299"}.bi-cloud-download-fill::before{content:"\f29a"}.bi-cloud-download::before{content:"\f29b"}.bi-cloud-drizzle-fill::before{content:"\f29c"}.bi-cloud-drizzle::before{content:"\f29d"}.bi-cloud-fill::before{content:"\f29e"}.bi-cloud-fog-fill::before{content:"\f29f"}.bi-cloud-fog::before{content:"\f2a0"}.bi-cloud-fog2-fill::before{content:"\f2a1"}.bi-cloud-fog2::before{content:"\f2a2"}.bi-cloud-hail-fill::before{content:"\f2a3"}.bi-cloud-hail::before{content:"\f2a4"}.bi-cloud-haze-fill::before{content:"\f2a6"}.bi-cloud-haze::before{content:"\f2a7"}.bi-cloud-haze2-fill::before{content:"\f2a8"}.bi-cloud-lightning-fill::before{content:"\f2a9"}.bi-cloud-lightning-rain-fill::before{content:"\f2aa"}.bi-cloud-lightning-rain::before{content:"\f2ab"}.bi-cloud-lightning::before{content:"\f2ac"}.bi-cloud-minus-fill::before{content:"\f2ad"}.bi-cloud-minus::before{content:"\f2ae"}.bi-cloud-moon-fill::before{content:"\f2af"}.bi-cloud-moon::before{content:"\f2b0"}.bi-cloud-plus-fill::before{content:"\f2b1"}.bi-cloud-plus::before{content:"\f2b2"}.bi-cloud-rain-fill::before{content:"\f2b3"}.bi-cloud-rain-heavy-fill::before{content:"\f2b4"}.bi-cloud-rain-heavy::before{content:"\f2b5"}.bi-cloud-rain::before{content:"\f2b6"}.bi-cloud-slash-fill::before{content:"\f2b7"}.bi-cloud-slash::before{content:"\f2b8"}.bi-cloud-sleet-fill::before{content:"\f2b9"}.bi-cloud-sleet::before{content:"\f2ba"}.bi-cloud-snow-fill::before{content:"\f2bb"}.bi-cloud-snow::before{content:"\f2bc"}.bi-cloud-sun-fill::before{content:"\f2bd"}.bi-cloud-sun::before{content:"\f2be"}.bi-cloud-upload-fill::before{content:"\f2bf"}.bi-cloud-upload::before{content:"\f2c0"}.bi-cloud::before{content:"\f2c1"}.bi-clouds-fill::before{content:"\f2c2"}.bi-clouds::before{content:"\f2c3"}.bi-cloudy-fill::before{content:"\f2c4"}.bi-cloudy::before{content:"\f2c5"}.bi-code-slash::before{content:"\f2c6"}.bi-code-square::before{content:"\f2c7"}.bi-code::before{content:"\f2c8"}.bi-collection-fill::before{content:"\f2c9"}.bi-collection-play-fill::before{content:"\f2ca"}.bi-collection-play::before{content:"\f2cb"}.bi-collection::before{content:"\f2cc"}.bi-columns-gap::before{content:"\f2cd"}.bi-columns::before{content:"\f2ce"}.bi-command::before{content:"\f2cf"}.bi-compass-fill::before{content:"\f2d0"}.bi-compass::before{content:"\f2d1"}.bi-cone-striped::before{content:"\f2d2"}.bi-cone::before{content:"\f2d3"}.bi-controller::before{content:"\f2d4"}.bi-cpu-fill::before{content:"\f2d5"}.bi-cpu::before{content:"\f2d6"}.bi-credit-card-2-back-fill::before{content:"\f2d7"}.bi-credit-card-2-back::before{content:"\f2d8"}.bi-credit-card-2-front-fill::before{content:"\f2d9"}.bi-credit-card-2-front::before{content:"\f2da"}.bi-credit-card-fill::before{content:"\f2db"}.bi-credit-card::before{content:"\f2dc"}.bi-crop::before{content:"\f2dd"}.bi-cup-fill::before{content:"\f2de"}.bi-cup-straw::before{content:"\f2df"}.bi-cup::before{content:"\f2e0"}.bi-cursor-fill::before{content:"\f2e1"}.bi-cursor-text::before{content:"\f2e2"}.bi-cursor::before{content:"\f2e3"}.bi-dash-circle-dotted::before{content:"\f2e4"}.bi-dash-circle-fill::before{content:"\f2e5"}.bi-dash-circle::before{content:"\f2e6"}.bi-dash-square-dotted::before{content:"\f2e7"}.bi-dash-square-fill::before{content:"\f2e8"}.bi-dash-square::before{content:"\f2e9"}.bi-dash::before{content:"\f2ea"}.bi-diagram-2-fill::before{content:"\f2eb"}.bi-diagram-2::before{content:"\f2ec"}.bi-diagram-3-fill::before{content:"\f2ed"}.bi-diagram-3::before{content:"\f2ee"}.bi-diamond-fill::before{content:"\f2ef"}.bi-diamond-half::before{content:"\f2f0"}.bi-diamond::before{content:"\f2f1"}.bi-dice-1-fill::before{content:"\f2f2"}.bi-dice-1::before{content:"\f2f3"}.bi-dice-2-fill::before{content:"\f2f4"}.bi-dice-2::before{content:"\f2f5"}.bi-dice-3-fill::before{content:"\f2f6"}.bi-dice-3::before{content:"\f2f7"}.bi-dice-4-fill::before{content:"\f2f8"}.bi-dice-4::before{content:"\f2f9"}.bi-dice-5-fill::before{content:"\f2fa"}.bi-dice-5::before{content:"\f2fb"}.bi-dice-6-fill::before{content:"\f2fc"}.bi-dice-6::before{content:"\f2fd"}.bi-disc-fill::before{content:"\f2fe"}.bi-disc::before{content:"\f2ff"}.bi-discord::before{content:"\f300"}.bi-display-fill::before{content:"\f301"}.bi-display::before{content:"\f302"}.bi-distribute-horizontal::before{content:"\f303"}.bi-distribute-vertical::before{content:"\f304"}.bi-door-closed-fill::before{content:"\f305"}.bi-door-closed::before{content:"\f306"}.bi-door-open-fill::before{content:"\f307"}.bi-door-open::before{content:"\f308"}.bi-dot::before{content:"\f309"}.bi-download::before{content:"\f30a"}.bi-droplet-fill::before{content:"\f30b"}.bi-droplet-half::before{content:"\f30c"}.bi-droplet::before{content:"\f30d"}.bi-earbuds::before{content:"\f30e"}.bi-easel-fill::before{content:"\f30f"}.bi-easel::before{content:"\f310"}.bi-egg-fill::before{content:"\f311"}.bi-egg-fried::before{content:"\f312"}.bi-egg::before{content:"\f313"}.bi-eject-fill::before{content:"\f314"}.bi-eject::before{content:"\f315"}.bi-emoji-angry-fill::before{content:"\f316"}.bi-emoji-angry::before{content:"\f317"}.bi-emoji-dizzy-fill::before{content:"\f318"}.bi-emoji-dizzy::before{content:"\f319"}.bi-emoji-expressionless-fill::before{content:"\f31a"}.bi-emoji-expressionless::before{content:"\f31b"}.bi-emoji-frown-fill::before{content:"\f31c"}.bi-emoji-frown::before{content:"\f31d"}.bi-emoji-heart-eyes-fill::before{content:"\f31e"}.bi-emoji-heart-eyes::before{content:"\f31f"}.bi-emoji-laughing-fill::before{content:"\f320"}.bi-emoji-laughing::before{content:"\f321"}.bi-emoji-neutral-fill::before{content:"\f322"}.bi-emoji-neutral::before{content:"\f323"}.bi-emoji-smile-fill::before{content:"\f324"}.bi-emoji-smile-upside-down-fill::before{content:"\f325"}.bi-emoji-smile-upside-down::before{content:"\f326"}.bi-emoji-smile::before{content:"\f327"}.bi-emoji-sunglasses-fill::before{content:"\f328"}.bi-emoji-sunglasses::before{content:"\f329"}.bi-emoji-wink-fill::before{content:"\f32a"}.bi-emoji-wink::before{content:"\f32b"}.bi-envelope-fill::before{content:"\f32c"}.bi-envelope-open-fill::before{content:"\f32d"}.bi-envelope-open::before{content:"\f32e"}.bi-envelope::before{content:"\f32f"}.bi-eraser-fill::before{content:"\f330"}.bi-eraser::before{content:"\f331"}.bi-exclamation-circle-fill::before{content:"\f332"}.bi-exclamation-circle::before{content:"\f333"}.bi-exclamation-diamond-fill::before{content:"\f334"}.bi-exclamation-diamond::before{content:"\f335"}.bi-exclamation-octagon-fill::before{content:"\f336"}.bi-exclamation-octagon::before{content:"\f337"}.bi-exclamation-square-fill::before{content:"\f338"}.bi-exclamation-square::before{content:"\f339"}.bi-exclamation-triangle-fill::before{content:"\f33a"}.bi-exclamation-triangle::before{content:"\f33b"}.bi-exclamation::before{content:"\f33c"}.bi-exclude::before{content:"\f33d"}.bi-eye-fill::before{content:"\f33e"}.bi-eye-slash-fill::before{content:"\f33f"}.bi-eye-slash::before{content:"\f340"}.bi-eye::before{content:"\f341"}.bi-eyedropper::before{content:"\f342"}.bi-eyeglasses::before{content:"\f343"}.bi-facebook::before{content:"\f344"}.bi-file-arrow-down-fill::before{content:"\f345"}.bi-file-arrow-down::before{content:"\f346"}.bi-file-arrow-up-fill::before{content:"\f347"}.bi-file-arrow-up::before{content:"\f348"}.bi-file-bar-graph-fill::before{content:"\f349"}.bi-file-bar-graph::before{content:"\f34a"}.bi-file-binary-fill::before{content:"\f34b"}.bi-file-binary::before{content:"\f34c"}.bi-file-break-fill::before{content:"\f34d"}.bi-file-break::before{content:"\f34e"}.bi-file-check-fill::before{content:"\f34f"}.bi-file-check::before{content:"\f350"}.bi-file-code-fill::before{content:"\f351"}.bi-file-code::before{content:"\f352"}.bi-file-diff-fill::before{content:"\f353"}.bi-file-diff::before{content:"\f354"}.bi-file-earmark-arrow-down-fill::before{content:"\f355"}.bi-file-earmark-arrow-down::before{content:"\f356"}.bi-file-earmark-arrow-up-fill::before{content:"\f357"}.bi-file-earmark-arrow-up::before{content:"\f358"}.bi-file-earmark-bar-graph-fill::before{content:"\f359"}.bi-file-earmark-bar-graph::before{content:"\f35a"}.bi-file-earmark-binary-fill::before{content:"\f35b"}.bi-file-earmark-binary::before{content:"\f35c"}.bi-file-earmark-break-fill::before{content:"\f35d"}.bi-file-earmark-break::before{content:"\f35e"}.bi-file-earmark-check-fill::before{content:"\f35f"}.bi-file-earmark-check::before{content:"\f360"}.bi-file-earmark-code-fill::before{content:"\f361"}.bi-file-earmark-code::before{content:"\f362"}.bi-file-earmark-diff-fill::before{content:"\f363"}.bi-file-earmark-diff::before{content:"\f364"}.bi-file-earmark-easel-fill::before{content:"\f365"}.bi-file-earmark-easel::before{content:"\f366"}.bi-file-earmark-excel-fill::before{content:"\f367"}.bi-file-earmark-excel::before{content:"\f368"}.bi-file-earmark-fill::before{content:"\f369"}.bi-file-earmark-font-fill::before{content:"\f36a"}.bi-file-earmark-font::before{content:"\f36b"}.bi-file-earmark-image-fill::before{content:"\f36c"}.bi-file-earmark-image::before{content:"\f36d"}.bi-file-earmark-lock-fill::before{content:"\f36e"}.bi-file-earmark-lock::before{content:"\f36f"}.bi-file-earmark-lock2-fill::before{content:"\f370"}.bi-file-earmark-lock2::before{content:"\f371"}.bi-file-earmark-medical-fill::before{content:"\f372"}.bi-file-earmark-medical::before{content:"\f373"}.bi-file-earmark-minus-fill::before{content:"\f374"}.bi-file-earmark-minus::before{content:"\f375"}.bi-file-earmark-music-fill::before{content:"\f376"}.bi-file-earmark-music::before{content:"\f377"}.bi-file-earmark-person-fill::before{content:"\f378"}.bi-file-earmark-person::before{content:"\f379"}.bi-file-earmark-play-fill::before{content:"\f37a"}.bi-file-earmark-play::before{content:"\f37b"}.bi-file-earmark-plus-fill::before{content:"\f37c"}.bi-file-earmark-plus::before{content:"\f37d"}.bi-file-earmark-post-fill::before{content:"\f37e"}.bi-file-earmark-post::before{content:"\f37f"}.bi-file-earmark-ppt-fill::before{content:"\f380"}.bi-file-earmark-ppt::before{content:"\f381"}.bi-file-earmark-richtext-fill::before{content:"\f382"}.bi-file-earmark-richtext::before{content:"\f383"}.bi-file-earmark-ruled-fill::before{content:"\f384"}.bi-file-earmark-ruled::before{content:"\f385"}.bi-file-earmark-slides-fill::before{content:"\f386"}.bi-file-earmark-slides::before{content:"\f387"}.bi-file-earmark-spreadsheet-fill::before{content:"\f388"}.bi-file-earmark-spreadsheet::before{content:"\f389"}.bi-file-earmark-text-fill::before{content:"\f38a"}.bi-file-earmark-text::before{content:"\f38b"}.bi-file-earmark-word-fill::before{content:"\f38c"}.bi-file-earmark-word::before{content:"\f38d"}.bi-file-earmark-x-fill::before{content:"\f38e"}.bi-file-earmark-x::before{content:"\f38f"}.bi-file-earmark-zip-fill::before{content:"\f390"}.bi-file-earmark-zip::before{content:"\f391"}.bi-file-earmark::before{content:"\f392"}.bi-file-easel-fill::before{content:"\f393"}.bi-file-easel::before{content:"\f394"}.bi-file-excel-fill::before{content:"\f395"}.bi-file-excel::before{content:"\f396"}.bi-file-fill::before{content:"\f397"}.bi-file-font-fill::before{content:"\f398"}.bi-file-font::before{content:"\f399"}.bi-file-image-fill::before{content:"\f39a"}.bi-file-image::before{content:"\f39b"}.bi-file-lock-fill::before{content:"\f39c"}.bi-file-lock::before{content:"\f39d"}.bi-file-lock2-fill::before{content:"\f39e"}.bi-file-lock2::before{content:"\f39f"}.bi-file-medical-fill::before{content:"\f3a0"}.bi-file-medical::before{content:"\f3a1"}.bi-file-minus-fill::before{content:"\f3a2"}.bi-file-minus::before{content:"\f3a3"}.bi-file-music-fill::before{content:"\f3a4"}.bi-file-music::before{content:"\f3a5"}.bi-file-person-fill::before{content:"\f3a6"}.bi-file-person::before{content:"\f3a7"}.bi-file-play-fill::before{content:"\f3a8"}.bi-file-play::before{content:"\f3a9"}.bi-file-plus-fill::before{content:"\f3aa"}.bi-file-plus::before{content:"\f3ab"}.bi-file-post-fill::before{content:"\f3ac"}.bi-file-post::before{content:"\f3ad"}.bi-file-ppt-fill::before{content:"\f3ae"}.bi-file-ppt::before{content:"\f3af"}.bi-file-richtext-fill::before{content:"\f3b0"}.bi-file-richtext::before{content:"\f3b1"}.bi-file-ruled-fill::before{content:"\f3b2"}.bi-file-ruled::before{content:"\f3b3"}.bi-file-slides-fill::before{content:"\f3b4"}.bi-file-slides::before{content:"\f3b5"}.bi-file-spreadsheet-fill::before{content:"\f3b6"}.bi-file-spreadsheet::before{content:"\f3b7"}.bi-file-text-fill::before{content:"\f3b8"}.bi-file-text::before{content:"\f3b9"}.bi-file-word-fill::before{content:"\f3ba"}.bi-file-word::before{content:"\f3bb"}.bi-file-x-fill::before{content:"\f3bc"}.bi-file-x::before{content:"\f3bd"}.bi-file-zip-fill::before{content:"\f3be"}.bi-file-zip::before{content:"\f3bf"}.bi-file::before{content:"\f3c0"}.bi-files-alt::before{content:"\f3c1"}.bi-files::before{content:"\f3c2"}.bi-film::before{content:"\f3c3"}.bi-filter-circle-fill::before{content:"\f3c4"}.bi-filter-circle::before{content:"\f3c5"}.bi-filter-left::before{content:"\f3c6"}.bi-filter-right::before{content:"\f3c7"}.bi-filter-square-fill::before{content:"\f3c8"}.bi-filter-square::before{content:"\f3c9"}.bi-filter::before{content:"\f3ca"}.bi-flag-fill::before{content:"\f3cb"}.bi-flag::before{content:"\f3cc"}.bi-flower1::before{content:"\f3cd"}.bi-flower2::before{content:"\f3ce"}.bi-flower3::before{content:"\f3cf"}.bi-folder-check::before{content:"\f3d0"}.bi-folder-fill::before{content:"\f3d1"}.bi-folder-minus::before{content:"\f3d2"}.bi-folder-plus::before{content:"\f3d3"}.bi-folder-symlink-fill::before{content:"\f3d4"}.bi-folder-symlink::before{content:"\f3d5"}.bi-folder-x::before{content:"\f3d6"}.bi-folder::before{content:"\f3d7"}.bi-folder2-open::before{content:"\f3d8"}.bi-folder2::before{content:"\f3d9"}.bi-fonts::before{content:"\f3da"}.bi-forward-fill::before{content:"\f3db"}.bi-forward::before{content:"\f3dc"}.bi-front::before{content:"\f3dd"}.bi-fullscreen-exit::before{content:"\f3de"}.bi-fullscreen::before{content:"\f3df"}.bi-funnel-fill::before{content:"\f3e0"}.bi-funnel::before{content:"\f3e1"}.bi-gear-fill::before{content:"\f3e2"}.bi-gear-wide-connected::before{content:"\f3e3"}.bi-gear-wide::before{content:"\f3e4"}.bi-gear::before{content:"\f3e5"}.bi-gem::before{content:"\f3e6"}.bi-geo-alt-fill::before{content:"\f3e7"}.bi-geo-alt::before{content:"\f3e8"}.bi-geo-fill::before{content:"\f3e9"}.bi-geo::before{content:"\f3ea"}.bi-gift-fill::before{content:"\f3eb"}.bi-gift::before{content:"\f3ec"}.bi-github::before{content:"\f3ed"}.bi-globe::before{content:"\f3ee"}.bi-globe2::before{content:"\f3ef"}.bi-google::before{content:"\f3f0"}.bi-graph-down::before{content:"\f3f1"}.bi-graph-up::before{content:"\f3f2"}.bi-grid-1x2-fill::before{content:"\f3f3"}.bi-grid-1x2::before{content:"\f3f4"}.bi-grid-3x2-gap-fill::before{content:"\f3f5"}.bi-grid-3x2-gap::before{content:"\f3f6"}.bi-grid-3x2::before{content:"\f3f7"}.bi-grid-3x3-gap-fill::before{content:"\f3f8"}.bi-grid-3x3-gap::before{content:"\f3f9"}.bi-grid-3x3::before{content:"\f3fa"}.bi-grid-fill::before{content:"\f3fb"}.bi-grid::before{content:"\f3fc"}.bi-grip-horizontal::before{content:"\f3fd"}.bi-grip-vertical::before{content:"\f3fe"}.bi-hammer::before{content:"\f3ff"}.bi-hand-index-fill::before{content:"\f400"}.bi-hand-index-thumb-fill::before{content:"\f401"}.bi-hand-index-thumb::before{content:"\f402"}.bi-hand-index::before{content:"\f403"}.bi-hand-thumbs-down-fill::before{content:"\f404"}.bi-hand-thumbs-down::before{content:"\f405"}.bi-hand-thumbs-up-fill::before{content:"\f406"}.bi-hand-thumbs-up::before{content:"\f407"}.bi-handbag-fill::before{content:"\f408"}.bi-handbag::before{content:"\f409"}.bi-hash::before{content:"\f40a"}.bi-hdd-fill::before{content:"\f40b"}.bi-hdd-network-fill::before{content:"\f40c"}.bi-hdd-network::before{content:"\f40d"}.bi-hdd-rack-fill::before{content:"\f40e"}.bi-hdd-rack::before{content:"\f40f"}.bi-hdd-stack-fill::before{content:"\f410"}.bi-hdd-stack::before{content:"\f411"}.bi-hdd::before{content:"\f412"}.bi-headphones::before{content:"\f413"}.bi-headset::before{content:"\f414"}.bi-heart-fill::before{content:"\f415"}.bi-heart-half::before{content:"\f416"}.bi-heart::before{content:"\f417"}.bi-heptagon-fill::before{content:"\f418"}.bi-heptagon-half::before{content:"\f419"}.bi-heptagon::before{content:"\f41a"}.bi-hexagon-fill::before{content:"\f41b"}.bi-hexagon-half::before{content:"\f41c"}.bi-hexagon::before{content:"\f41d"}.bi-hourglass-bottom::before{content:"\f41e"}.bi-hourglass-split::before{content:"\f41f"}.bi-hourglass-top::before{content:"\f420"}.bi-hourglass::before{content:"\f421"}.bi-house-door-fill::before{content:"\f422"}.bi-house-door::before{content:"\f423"}.bi-house-fill::before{content:"\f424"}.bi-house::before{content:"\f425"}.bi-hr::before{content:"\f426"}.bi-hurricane::before{content:"\f427"}.bi-image-alt::before{content:"\f428"}.bi-image-fill::before{content:"\f429"}.bi-image::before{content:"\f42a"}.bi-images::before{content:"\f42b"}.bi-inbox-fill::before{content:"\f42c"}.bi-inbox::before{content:"\f42d"}.bi-inboxes-fill::before{content:"\f42e"}.bi-inboxes::before{content:"\f42f"}.bi-info-circle-fill::before{content:"\f430"}.bi-info-circle::before{content:"\f431"}.bi-info-square-fill::before{content:"\f432"}.bi-info-square::before{content:"\f433"}.bi-info::before{content:"\f434"}.bi-input-cursor-text::before{content:"\f435"}.bi-input-cursor::before{content:"\f436"}.bi-instagram::before{content:"\f437"}.bi-intersect::before{content:"\f438"}.bi-journal-album::before{content:"\f439"}.bi-journal-arrow-down::before{content:"\f43a"}.bi-journal-arrow-up::before{content:"\f43b"}.bi-journal-bookmark-fill::before{content:"\f43c"}.bi-journal-bookmark::before{content:"\f43d"}.bi-journal-check::before{content:"\f43e"}.bi-journal-code::before{content:"\f43f"}.bi-journal-medical::before{content:"\f440"}.bi-journal-minus::before{content:"\f441"}.bi-journal-plus::before{content:"\f442"}.bi-journal-richtext::before{content:"\f443"}.bi-journal-text::before{content:"\f444"}.bi-journal-x::before{content:"\f445"}.bi-journal::before{content:"\f446"}.bi-journals::before{content:"\f447"}.bi-joystick::before{content:"\f448"}.bi-justify-left::before{content:"\f449"}.bi-justify-right::before{content:"\f44a"}.bi-justify::before{content:"\f44b"}.bi-kanban-fill::before{content:"\f44c"}.bi-kanban::before{content:"\f44d"}.bi-key-fill::before{content:"\f44e"}.bi-key::before{content:"\f44f"}.bi-keyboard-fill::before{content:"\f450"}.bi-keyboard::before{content:"\f451"}.bi-ladder::before{content:"\f452"}.bi-lamp-fill::before{content:"\f453"}.bi-lamp::before{content:"\f454"}.bi-laptop-fill::before{content:"\f455"}.bi-laptop::before{content:"\f456"}.bi-layer-backward::before{content:"\f457"}.bi-layer-forward::before{content:"\f458"}.bi-layers-fill::before{content:"\f459"}.bi-layers-half::before{content:"\f45a"}.bi-layers::before{content:"\f45b"}.bi-layout-sidebar-inset-reverse::before{content:"\f45c"}.bi-layout-sidebar-inset::before{content:"\f45d"}.bi-layout-sidebar-reverse::before{content:"\f45e"}.bi-layout-sidebar::before{content:"\f45f"}.bi-layout-split::before{content:"\f460"}.bi-layout-text-sidebar-reverse::before{content:"\f461"}.bi-layout-text-sidebar::before{content:"\f462"}.bi-layout-text-window-reverse::before{content:"\f463"}.bi-layout-text-window::before{content:"\f464"}.bi-layout-three-columns::before{content:"\f465"}.bi-layout-wtf::before{content:"\f466"}.bi-life-preserver::before{content:"\f467"}.bi-lightbulb-fill::before{content:"\f468"}.bi-lightbulb-off-fill::before{content:"\f469"}.bi-lightbulb-off::before{content:"\f46a"}.bi-lightbulb::before{content:"\f46b"}.bi-lightning-charge-fill::before{content:"\f46c"}.bi-lightning-charge::before{content:"\f46d"}.bi-lightning-fill::before{content:"\f46e"}.bi-lightning::before{content:"\f46f"}.bi-link-45deg::before{content:"\f470"}.bi-link::before{content:"\f471"}.bi-linkedin::before{content:"\f472"}.bi-list-check::before{content:"\f473"}.bi-list-nested::before{content:"\f474"}.bi-list-ol::before{content:"\f475"}.bi-list-stars::before{content:"\f476"}.bi-list-task::before{content:"\f477"}.bi-list-ul::before{content:"\f478"}.bi-list::before{content:"\f479"}.bi-lock-fill::before{content:"\f47a"}.bi-lock::before{content:"\f47b"}.bi-mailbox::before{content:"\f47c"}.bi-mailbox2::before{content:"\f47d"}.bi-map-fill::before{content:"\f47e"}.bi-map::before{content:"\f47f"}.bi-markdown-fill::before{content:"\f480"}.bi-markdown::before{content:"\f481"}.bi-mask::before{content:"\f482"}.bi-megaphone-fill::before{content:"\f483"}.bi-megaphone::before{content:"\f484"}.bi-menu-app-fill::before{content:"\f485"}.bi-menu-app::before{content:"\f486"}.bi-menu-button-fill::before{content:"\f487"}.bi-menu-button-wide-fill::before{content:"\f488"}.bi-menu-button-wide::before{content:"\f489"}.bi-menu-button::before{content:"\f48a"}.bi-menu-down::before{content:"\f48b"}.bi-menu-up::before{content:"\f48c"}.bi-mic-fill::before{content:"\f48d"}.bi-mic-mute-fill::before{content:"\f48e"}.bi-mic-mute::before{content:"\f48f"}.bi-mic::before{content:"\f490"}.bi-minecart-loaded::before{content:"\f491"}.bi-minecart::before{content:"\f492"}.bi-moisture::before{content:"\f493"}.bi-moon-fill::before{content:"\f494"}.bi-moon-stars-fill::before{content:"\f495"}.bi-moon-stars::before{content:"\f496"}.bi-moon::before{content:"\f497"}.bi-mouse-fill::before{content:"\f498"}.bi-mouse::before{content:"\f499"}.bi-mouse2-fill::before{content:"\f49a"}.bi-mouse2::before{content:"\f49b"}.bi-mouse3-fill::before{content:"\f49c"}.bi-mouse3::before{content:"\f49d"}.bi-music-note-beamed::before{content:"\f49e"}.bi-music-note-list::before{content:"\f49f"}.bi-music-note::before{content:"\f4a0"}.bi-music-player-fill::before{content:"\f4a1"}.bi-music-player::before{content:"\f4a2"}.bi-newspaper::before{content:"\f4a3"}.bi-node-minus-fill::before{content:"\f4a4"}.bi-node-minus::before{content:"\f4a5"}.bi-node-plus-fill::before{content:"\f4a6"}.bi-node-plus::before{content:"\f4a7"}.bi-nut-fill::before{content:"\f4a8"}.bi-nut::before{content:"\f4a9"}.bi-octagon-fill::before{content:"\f4aa"}.bi-octagon-half::before{content:"\f4ab"}.bi-octagon::before{content:"\f4ac"}.bi-option::before{content:"\f4ad"}.bi-outlet::before{content:"\f4ae"}.bi-paint-bucket::before{content:"\f4af"}.bi-palette-fill::before{content:"\f4b0"}.bi-palette::before{content:"\f4b1"}.bi-palette2::before{content:"\f4b2"}.bi-paperclip::before{content:"\f4b3"}.bi-paragraph::before{content:"\f4b4"}.bi-patch-check-fill::before{content:"\f4b5"}.bi-patch-check::before{content:"\f4b6"}.bi-patch-exclamation-fill::before{content:"\f4b7"}.bi-patch-exclamation::before{content:"\f4b8"}.bi-patch-minus-fill::before{content:"\f4b9"}.bi-patch-minus::before{content:"\f4ba"}.bi-patch-plus-fill::before{content:"\f4bb"}.bi-patch-plus::before{content:"\f4bc"}.bi-patch-question-fill::before{content:"\f4bd"}.bi-patch-question::before{content:"\f4be"}.bi-pause-btn-fill::before{content:"\f4bf"}.bi-pause-btn::before{content:"\f4c0"}.bi-pause-circle-fill::before{content:"\f4c1"}.bi-pause-circle::before{content:"\f4c2"}.bi-pause-fill::before{content:"\f4c3"}.bi-pause::before{content:"\f4c4"}.bi-peace-fill::before{content:"\f4c5"}.bi-peace::before{content:"\f4c6"}.bi-pen-fill::before{content:"\f4c7"}.bi-pen::before{content:"\f4c8"}.bi-pencil-fill::before{content:"\f4c9"}.bi-pencil-square::before{content:"\f4ca"}.bi-pencil::before{content:"\f4cb"}.bi-pentagon-fill::before{content:"\f4cc"}.bi-pentagon-half::before{content:"\f4cd"}.bi-pentagon::before{content:"\f4ce"}.bi-people-fill::before{content:"\f4cf"}.bi-people::before{content:"\f4d0"}.bi-percent::before{content:"\f4d1"}.bi-person-badge-fill::before{content:"\f4d2"}.bi-person-badge::before{content:"\f4d3"}.bi-person-bounding-box::before{content:"\f4d4"}.bi-person-check-fill::before{content:"\f4d5"}.bi-person-check::before{content:"\f4d6"}.bi-person-circle::before{content:"\f4d7"}.bi-person-dash-fill::before{content:"\f4d8"}.bi-person-dash::before{content:"\f4d9"}.bi-person-fill::before{content:"\f4da"}.bi-person-lines-fill::before{content:"\f4db"}.bi-person-plus-fill::before{content:"\f4dc"}.bi-person-plus::before{content:"\f4dd"}.bi-person-square::before{content:"\f4de"}.bi-person-x-fill::before{content:"\f4df"}.bi-person-x::before{content:"\f4e0"}.bi-person::before{content:"\f4e1"}.bi-phone-fill::before{content:"\f4e2"}.bi-phone-landscape-fill::before{content:"\f4e3"}.bi-phone-landscape::before{content:"\f4e4"}.bi-phone-vibrate-fill::before{content:"\f4e5"}.bi-phone-vibrate::before{content:"\f4e6"}.bi-phone::before{content:"\f4e7"}.bi-pie-chart-fill::before{content:"\f4e8"}.bi-pie-chart::before{content:"\f4e9"}.bi-pin-angle-fill::before{content:"\f4ea"}.bi-pin-angle::before{content:"\f4eb"}.bi-pin-fill::before{content:"\f4ec"}.bi-pin::before{content:"\f4ed"}.bi-pip-fill::before{content:"\f4ee"}.bi-pip::before{content:"\f4ef"}.bi-play-btn-fill::before{content:"\f4f0"}.bi-play-btn::before{content:"\f4f1"}.bi-play-circle-fill::before{content:"\f4f2"}.bi-play-circle::before{content:"\f4f3"}.bi-play-fill::before{content:"\f4f4"}.bi-play::before{content:"\f4f5"}.bi-plug-fill::before{content:"\f4f6"}.bi-plug::before{content:"\f4f7"}.bi-plus-circle-dotted::before{content:"\f4f8"}.bi-plus-circle-fill::before{content:"\f4f9"}.bi-plus-circle::before{content:"\f4fa"}.bi-plus-square-dotted::before{content:"\f4fb"}.bi-plus-square-fill::before{content:"\f4fc"}.bi-plus-square::before{content:"\f4fd"}.bi-plus::before{content:"\f4fe"}.bi-power::before{content:"\f4ff"}.bi-printer-fill::before{content:"\f500"}.bi-printer::before{content:"\f501"}.bi-puzzle-fill::before{content:"\f502"}.bi-puzzle::before{content:"\f503"}.bi-question-circle-fill::before{content:"\f504"}.bi-question-circle::before{content:"\f505"}.bi-question-diamond-fill::before{content:"\f506"}.bi-question-diamond::before{content:"\f507"}.bi-question-octagon-fill::before{content:"\f508"}.bi-question-octagon::before{content:"\f509"}.bi-question-square-fill::before{content:"\f50a"}.bi-question-square::before{content:"\f50b"}.bi-question::before{content:"\f50c"}.bi-rainbow::before{content:"\f50d"}.bi-receipt-cutoff::before{content:"\f50e"}.bi-receipt::before{content:"\f50f"}.bi-reception-0::before{content:"\f510"}.bi-reception-1::before{content:"\f511"}.bi-reception-2::before{content:"\f512"}.bi-reception-3::before{content:"\f513"}.bi-reception-4::before{content:"\f514"}.bi-record-btn-fill::before{content:"\f515"}.bi-record-btn::before{content:"\f516"}.bi-record-circle-fill::before{content:"\f517"}.bi-record-circle::before{content:"\f518"}.bi-record-fill::before{content:"\f519"}.bi-record::before{content:"\f51a"}.bi-record2-fill::before{content:"\f51b"}.bi-record2::before{content:"\f51c"}.bi-reply-all-fill::before{content:"\f51d"}.bi-reply-all::before{content:"\f51e"}.bi-reply-fill::before{content:"\f51f"}.bi-reply::before{content:"\f520"}.bi-rss-fill::before{content:"\f521"}.bi-rss::before{content:"\f522"}.bi-rulers::before{content:"\f523"}.bi-save-fill::before{content:"\f524"}.bi-save::before{content:"\f525"}.bi-save2-fill::before{content:"\f526"}.bi-save2::before{content:"\f527"}.bi-scissors::before{content:"\f528"}.bi-screwdriver::before{content:"\f529"}.bi-search::before{content:"\f52a"}.bi-segmented-nav::before{content:"\f52b"}.bi-server::before{content:"\f52c"}.bi-share-fill::before{content:"\f52d"}.bi-share::before{content:"\f52e"}.bi-shield-check::before{content:"\f52f"}.bi-shield-exclamation::before{content:"\f530"}.bi-shield-fill-check::before{content:"\f531"}.bi-shield-fill-exclamation::before{content:"\f532"}.bi-shield-fill-minus::before{content:"\f533"}.bi-shield-fill-plus::before{content:"\f534"}.bi-shield-fill-x::before{content:"\f535"}.bi-shield-fill::before{content:"\f536"}.bi-shield-lock-fill::before{content:"\f537"}.bi-shield-lock::before{content:"\f538"}.bi-shield-minus::before{content:"\f539"}.bi-shield-plus::before{content:"\f53a"}.bi-shield-shaded::before{content:"\f53b"}.bi-shield-slash-fill::before{content:"\f53c"}.bi-shield-slash::before{content:"\f53d"}.bi-shield-x::before{content:"\f53e"}.bi-shield::before{content:"\f53f"}.bi-shift-fill::before{content:"\f540"}.bi-shift::before{content:"\f541"}.bi-shop-window::before{content:"\f542"}.bi-shop::before{content:"\f543"}.bi-shuffle::before{content:"\f544"}.bi-signpost-2-fill::before{content:"\f545"}.bi-signpost-2::before{content:"\f546"}.bi-signpost-fill::before{content:"\f547"}.bi-signpost-split-fill::before{content:"\f548"}.bi-signpost-split::before{content:"\f549"}.bi-signpost::before{content:"\f54a"}.bi-sim-fill::before{content:"\f54b"}.bi-sim::before{content:"\f54c"}.bi-skip-backward-btn-fill::before{content:"\f54d"}.bi-skip-backward-btn::before{content:"\f54e"}.bi-skip-backward-circle-fill::before{content:"\f54f"}.bi-skip-backward-circle::before{content:"\f550"}.bi-skip-backward-fill::before{content:"\f551"}.bi-skip-backward::before{content:"\f552"}.bi-skip-end-btn-fill::before{content:"\f553"}.bi-skip-end-btn::before{content:"\f554"}.bi-skip-end-circle-fill::before{content:"\f555"}.bi-skip-end-circle::before{content:"\f556"}.bi-skip-end-fill::before{content:"\f557"}.bi-skip-end::before{content:"\f558"}.bi-skip-forward-btn-fill::before{content:"\f559"}.bi-skip-forward-btn::before{content:"\f55a"}.bi-skip-forward-circle-fill::before{content:"\f55b"}.bi-skip-forward-circle::before{content:"\f55c"}.bi-skip-forward-fill::before{content:"\f55d"}.bi-skip-forward::before{content:"\f55e"}.bi-skip-start-btn-fill::before{content:"\f55f"}.bi-skip-start-btn::before{content:"\f560"}.bi-skip-start-circle-fill::before{content:"\f561"}.bi-skip-start-circle::before{content:"\f562"}.bi-skip-start-fill::before{content:"\f563"}.bi-skip-start::before{content:"\f564"}.bi-slack::before{content:"\f565"}.bi-slash-circle-fill::before{content:"\f566"}.bi-slash-circle::before{content:"\f567"}.bi-slash-square-fill::before{content:"\f568"}.bi-slash-square::before{content:"\f569"}.bi-slash::before{content:"\f56a"}.bi-sliders::before{content:"\f56b"}.bi-smartwatch::before{content:"\f56c"}.bi-snow::before{content:"\f56d"}.bi-snow2::before{content:"\f56e"}.bi-snow3::before{content:"\f56f"}.bi-sort-alpha-down-alt::before{content:"\f570"}.bi-sort-alpha-down::before{content:"\f571"}.bi-sort-alpha-up-alt::before{content:"\f572"}.bi-sort-alpha-up::before{content:"\f573"}.bi-sort-down-alt::before{content:"\f574"}.bi-sort-down::before{content:"\f575"}.bi-sort-numeric-down-alt::before{content:"\f576"}.bi-sort-numeric-down::before{content:"\f577"}.bi-sort-numeric-up-alt::before{content:"\f578"}.bi-sort-numeric-up::before{content:"\f579"}.bi-sort-up-alt::before{content:"\f57a"}.bi-sort-up::before{content:"\f57b"}.bi-soundwave::before{content:"\f57c"}.bi-speaker-fill::before{content:"\f57d"}.bi-speaker::before{content:"\f57e"}.bi-speedometer::before{content:"\f57f"}.bi-speedometer2::before{content:"\f580"}.bi-spellcheck::before{content:"\f581"}.bi-square-fill::before{content:"\f582"}.bi-square-half::before{content:"\f583"}.bi-square::before{content:"\f584"}.bi-stack::before{content:"\f585"}.bi-star-fill::before{content:"\f586"}.bi-star-half::before{content:"\f587"}.bi-star::before{content:"\f588"}.bi-stars::before{content:"\f589"}.bi-stickies-fill::before{content:"\f58a"}.bi-stickies::before{content:"\f58b"}.bi-sticky-fill::before{content:"\f58c"}.bi-sticky::before{content:"\f58d"}.bi-stop-btn-fill::before{content:"\f58e"}.bi-stop-btn::before{content:"\f58f"}.bi-stop-circle-fill::before{content:"\f590"}.bi-stop-circle::before{content:"\f591"}.bi-stop-fill::before{content:"\f592"}.bi-stop::before{content:"\f593"}.bi-stoplights-fill::before{content:"\f594"}.bi-stoplights::before{content:"\f595"}.bi-stopwatch-fill::before{content:"\f596"}.bi-stopwatch::before{content:"\f597"}.bi-subtract::before{content:"\f598"}.bi-suit-club-fill::before{content:"\f599"}.bi-suit-club::before{content:"\f59a"}.bi-suit-diamond-fill::before{content:"\f59b"}.bi-suit-diamond::before{content:"\f59c"}.bi-suit-heart-fill::before{content:"\f59d"}.bi-suit-heart::before{content:"\f59e"}.bi-suit-spade-fill::before{content:"\f59f"}.bi-suit-spade::before{content:"\f5a0"}.bi-sun-fill::before{content:"\f5a1"}.bi-sun::before{content:"\f5a2"}.bi-sunglasses::before{content:"\f5a3"}.bi-sunrise-fill::before{content:"\f5a4"}.bi-sunrise::before{content:"\f5a5"}.bi-sunset-fill::before{content:"\f5a6"}.bi-sunset::before{content:"\f5a7"}.bi-symmetry-horizontal::before{content:"\f5a8"}.bi-symmetry-vertical::before{content:"\f5a9"}.bi-table::before{content:"\f5aa"}.bi-tablet-fill::before{content:"\f5ab"}.bi-tablet-landscape-fill::before{content:"\f5ac"}.bi-tablet-landscape::before{content:"\f5ad"}.bi-tablet::before{content:"\f5ae"}.bi-tag-fill::before{content:"\f5af"}.bi-tag::before{content:"\f5b0"}.bi-tags-fill::before{content:"\f5b1"}.bi-tags::before{content:"\f5b2"}.bi-telegram::before{content:"\f5b3"}.bi-telephone-fill::before{content:"\f5b4"}.bi-telephone-forward-fill::before{content:"\f5b5"}.bi-telephone-forward::before{content:"\f5b6"}.bi-telephone-inbound-fill::before{content:"\f5b7"}.bi-telephone-inbound::before{content:"\f5b8"}.bi-telephone-minus-fill::before{content:"\f5b9"}.bi-telephone-minus::before{content:"\f5ba"}.bi-telephone-outbound-fill::before{content:"\f5bb"}.bi-telephone-outbound::before{content:"\f5bc"}.bi-telephone-plus-fill::before{content:"\f5bd"}.bi-telephone-plus::before{content:"\f5be"}.bi-telephone-x-fill::before{content:"\f5bf"}.bi-telephone-x::before{content:"\f5c0"}.bi-telephone::before{content:"\f5c1"}.bi-terminal-fill::before{content:"\f5c2"}.bi-terminal::before{content:"\f5c3"}.bi-text-center::before{content:"\f5c4"}.bi-text-indent-left::before{content:"\f5c5"}.bi-text-indent-right::before{content:"\f5c6"}.bi-text-left::before{content:"\f5c7"}.bi-text-paragraph::before{content:"\f5c8"}.bi-text-right::before{content:"\f5c9"}.bi-textarea-resize::before{content:"\f5ca"}.bi-textarea-t::before{content:"\f5cb"}.bi-textarea::before{content:"\f5cc"}.bi-thermometer-half::before{content:"\f5cd"}.bi-thermometer-high::before{content:"\f5ce"}.bi-thermometer-low::before{content:"\f5cf"}.bi-thermometer-snow::before{content:"\f5d0"}.bi-thermometer-sun::before{content:"\f5d1"}.bi-thermometer::before{content:"\f5d2"}.bi-three-dots-vertical::before{content:"\f5d3"}.bi-three-dots::before{content:"\f5d4"}.bi-toggle-off::before{content:"\f5d5"}.bi-toggle-on::before{content:"\f5d6"}.bi-toggle2-off::before{content:"\f5d7"}.bi-toggle2-on::before{content:"\f5d8"}.bi-toggles::before{content:"\f5d9"}.bi-toggles2::before{content:"\f5da"}.bi-tools::before{content:"\f5db"}.bi-tornado::before{content:"\f5dc"}.bi-trash-fill::before{content:"\f5dd"}.bi-trash::before{content:"\f5de"}.bi-trash2-fill::before{content:"\f5df"}.bi-trash2::before{content:"\f5e0"}.bi-tree-fill::before{content:"\f5e1"}.bi-tree::before{content:"\f5e2"}.bi-triangle-fill::before{content:"\f5e3"}.bi-triangle-half::before{content:"\f5e4"}.bi-triangle::before{content:"\f5e5"}.bi-trophy-fill::before{content:"\f5e6"}.bi-trophy::before{content:"\f5e7"}.bi-tropical-storm::before{content:"\f5e8"}.bi-truck-flatbed::before{content:"\f5e9"}.bi-truck::before{content:"\f5ea"}.bi-tsunami::before{content:"\f5eb"}.bi-tv-fill::before{content:"\f5ec"}.bi-tv::before{content:"\f5ed"}.bi-twitch::before{content:"\f5ee"}.bi-twitter::before{content:"\f5ef"}.bi-type-bold::before{content:"\f5f0"}.bi-type-h1::before{content:"\f5f1"}.bi-type-h2::before{content:"\f5f2"}.bi-type-h3::before{content:"\f5f3"}.bi-type-italic::before{content:"\f5f4"}.bi-type-strikethrough::before{content:"\f5f5"}.bi-type-underline::before{content:"\f5f6"}.bi-type::before{content:"\f5f7"}.bi-ui-checks-grid::before{content:"\f5f8"}.bi-ui-checks::before{content:"\f5f9"}.bi-ui-radios-grid::before{content:"\f5fa"}.bi-ui-radios::before{content:"\f5fb"}.bi-umbrella-fill::before{content:"\f5fc"}.bi-umbrella::before{content:"\f5fd"}.bi-union::before{content:"\f5fe"}.bi-unlock-fill::before{content:"\f5ff"}.bi-unlock::before{content:"\f600"}.bi-upc-scan::before{content:"\f601"}.bi-upc::before{content:"\f602"}.bi-upload::before{content:"\f603"}.bi-vector-pen::before{content:"\f604"}.bi-view-list::before{content:"\f605"}.bi-view-stacked::before{content:"\f606"}.bi-vinyl-fill::before{content:"\f607"}.bi-vinyl::before{content:"\f608"}.bi-voicemail::before{content:"\f609"}.bi-volume-down-fill::before{content:"\f60a"}.bi-volume-down::before{content:"\f60b"}.bi-volume-mute-fill::before{content:"\f60c"}.bi-volume-mute::before{content:"\f60d"}.bi-volume-off-fill::before{content:"\f60e"}.bi-volume-off::before{content:"\f60f"}.bi-volume-up-fill::before{content:"\f610"}.bi-volume-up::before{content:"\f611"}.bi-vr::before{content:"\f612"}.bi-wallet-fill::before{content:"\f613"}.bi-wallet::before{content:"\f614"}.bi-wallet2::before{content:"\f615"}.bi-watch::before{content:"\f616"}.bi-water::before{content:"\f617"}.bi-whatsapp::before{content:"\f618"}.bi-wifi-1::before{content:"\f619"}.bi-wifi-2::before{content:"\f61a"}.bi-wifi-off::before{content:"\f61b"}.bi-wifi::before{content:"\f61c"}.bi-wind::before{content:"\f61d"}.bi-window-dock::before{content:"\f61e"}.bi-window-sidebar::before{content:"\f61f"}.bi-window::before{content:"\f620"}.bi-wrench::before{content:"\f621"}.bi-x-circle-fill::before{content:"\f622"}.bi-x-circle::before{content:"\f623"}.bi-x-diamond-fill::before{content:"\f624"}.bi-x-diamond::before{content:"\f625"}.bi-x-octagon-fill::before{content:"\f626"}.bi-x-octagon::before{content:"\f627"}.bi-x-square-fill::before{content:"\f628"}.bi-x-square::before{content:"\f629"}.bi-x::before{content:"\f62a"}.bi-youtube::before{content:"\f62b"}.bi-zoom-in::before{content:"\f62c"}.bi-zoom-out::before{content:"\f62d"}.bi-bank::before{content:"\f62e"}.bi-bank2::before{content:"\f62f"}.bi-bell-slash-fill::before{content:"\f630"}.bi-bell-slash::before{content:"\f631"}.bi-cash-coin::before{content:"\f632"}.bi-check-lg::before{content:"\f633"}.bi-coin::before{content:"\f634"}.bi-currency-bitcoin::before{content:"\f635"}.bi-currency-dollar::before{content:"\f636"}.bi-currency-euro::before{content:"\f637"}.bi-currency-exchange::before{content:"\f638"}.bi-currency-pound::before{content:"\f639"}.bi-currency-yen::before{content:"\f63a"}.bi-dash-lg::before{content:"\f63b"}.bi-exclamation-lg::before{content:"\f63c"}.bi-file-earmark-pdf-fill::before{content:"\f63d"}.bi-file-earmark-pdf::before{content:"\f63e"}.bi-file-pdf-fill::before{content:"\f63f"}.bi-file-pdf::before{content:"\f640"}.bi-gender-ambiguous::before{content:"\f641"}.bi-gender-female::before{content:"\f642"}.bi-gender-male::before{content:"\f643"}.bi-gender-trans::before{content:"\f644"}.bi-headset-vr::before{content:"\f645"}.bi-info-lg::before{content:"\f646"}.bi-mastodon::before{content:"\f647"}.bi-messenger::before{content:"\f648"}.bi-piggy-bank-fill::before{content:"\f649"}.bi-piggy-bank::before{content:"\f64a"}.bi-pin-map-fill::before{content:"\f64b"}.bi-pin-map::before{content:"\f64c"}.bi-plus-lg::before{content:"\f64d"}.bi-question-lg::before{content:"\f64e"}.bi-recycle::before{content:"\f64f"}.bi-reddit::before{content:"\f650"}.bi-safe-fill::before{content:"\f651"}.bi-safe2-fill::before{content:"\f652"}.bi-safe2::before{content:"\f653"}.bi-sd-card-fill::before{content:"\f654"}.bi-sd-card::before{content:"\f655"}.bi-skype::before{content:"\f656"}.bi-slash-lg::before{content:"\f657"}.bi-translate::before{content:"\f658"}.bi-x-lg::before{content:"\f659"}.bi-safe::before{content:"\f65a"}.bi-apple::before{content:"\f65b"}.bi-microsoft::before{content:"\f65d"}.bi-windows::before{content:"\f65e"}.bi-behance::before{content:"\f65c"}.bi-dribbble::before{content:"\f65f"}.bi-line::before{content:"\f660"}.bi-medium::before{content:"\f661"}.bi-paypal::before{content:"\f662"}.bi-pinterest::before{content:"\f663"}.bi-signal::before{content:"\f664"}.bi-snapchat::before{content:"\f665"}.bi-spotify::before{content:"\f666"}.bi-stack-overflow::before{content:"\f667"}.bi-strava::before{content:"\f668"}.bi-wordpress::before{content:"\f669"}.bi-vimeo::before{content:"\f66a"}.bi-activity::before{content:"\f66b"}.bi-easel2-fill::before{content:"\f66c"}.bi-easel2::before{content:"\f66d"}.bi-easel3-fill::before{content:"\f66e"}.bi-easel3::before{content:"\f66f"}.bi-fan::before{content:"\f670"}.bi-fingerprint::before{content:"\f671"}.bi-graph-down-arrow::before{content:"\f672"}.bi-graph-up-arrow::before{content:"\f673"}.bi-hypnotize::before{content:"\f674"}.bi-magic::before{content:"\f675"}.bi-person-rolodex::before{content:"\f676"}.bi-person-video::before{content:"\f677"}.bi-person-video2::before{content:"\f678"}.bi-person-video3::before{content:"\f679"}.bi-person-workspace::before{content:"\f67a"}.bi-radioactive::before{content:"\f67b"}.bi-webcam-fill::before{content:"\f67c"}.bi-webcam::before{content:"\f67d"}.bi-yin-yang::before{content:"\f67e"}.bi-bandaid-fill::before{content:"\f680"}.bi-bandaid::before{content:"\f681"}.bi-bluetooth::before{content:"\f682"}.bi-body-text::before{content:"\f683"}.bi-boombox::before{content:"\f684"}.bi-boxes::before{content:"\f685"}.bi-dpad-fill::before{content:"\f686"}.bi-dpad::before{content:"\f687"}.bi-ear-fill::before{content:"\f688"}.bi-ear::before{content:"\f689"}.bi-envelope-check-fill::before{content:"\f68b"}.bi-envelope-check::before{content:"\f68c"}.bi-envelope-dash-fill::before{content:"\f68e"}.bi-envelope-dash::before{content:"\f68f"}.bi-envelope-exclamation-fill::before{content:"\f691"}.bi-envelope-exclamation::before{content:"\f692"}.bi-envelope-plus-fill::before{content:"\f693"}.bi-envelope-plus::before{content:"\f694"}.bi-envelope-slash-fill::before{content:"\f696"}.bi-envelope-slash::before{content:"\f697"}.bi-envelope-x-fill::before{content:"\f699"}.bi-envelope-x::before{content:"\f69a"}.bi-explicit-fill::before{content:"\f69b"}.bi-explicit::before{content:"\f69c"}.bi-git::before{content:"\f69d"}.bi-infinity::before{content:"\f69e"}.bi-list-columns-reverse::before{content:"\f69f"}.bi-list-columns::before{content:"\f6a0"}.bi-meta::before{content:"\f6a1"}.bi-nintendo-switch::before{content:"\f6a4"}.bi-pc-display-horizontal::before{content:"\f6a5"}.bi-pc-display::before{content:"\f6a6"}.bi-pc-horizontal::before{content:"\f6a7"}.bi-pc::before{content:"\f6a8"}.bi-playstation::before{content:"\f6a9"}.bi-plus-slash-minus::before{content:"\f6aa"}.bi-projector-fill::before{content:"\f6ab"}.bi-projector::before{content:"\f6ac"}.bi-qr-code-scan::before{content:"\f6ad"}.bi-qr-code::before{content:"\f6ae"}.bi-quora::before{content:"\f6af"}.bi-quote::before{content:"\f6b0"}.bi-robot::before{content:"\f6b1"}.bi-send-check-fill::before{content:"\f6b2"}.bi-send-check::before{content:"\f6b3"}.bi-send-dash-fill::before{content:"\f6b4"}.bi-send-dash::before{content:"\f6b5"}.bi-send-exclamation-fill::before{content:"\f6b7"}.bi-send-exclamation::before{content:"\f6b8"}.bi-send-fill::before{content:"\f6b9"}.bi-send-plus-fill::before{content:"\f6ba"}.bi-send-plus::before{content:"\f6bb"}.bi-send-slash-fill::before{content:"\f6bc"}.bi-send-slash::before{content:"\f6bd"}.bi-send-x-fill::before{content:"\f6be"}.bi-send-x::before{content:"\f6bf"}.bi-send::before{content:"\f6c0"}.bi-steam::before{content:"\f6c1"}.bi-terminal-dash::before{content:"\f6c3"}.bi-terminal-plus::before{content:"\f6c4"}.bi-terminal-split::before{content:"\f6c5"}.bi-ticket-detailed-fill::before{content:"\f6c6"}.bi-ticket-detailed::before{content:"\f6c7"}.bi-ticket-fill::before{content:"\f6c8"}.bi-ticket-perforated-fill::before{content:"\f6c9"}.bi-ticket-perforated::before{content:"\f6ca"}.bi-ticket::before{content:"\f6cb"}.bi-tiktok::before{content:"\f6cc"}.bi-window-dash::before{content:"\f6cd"}.bi-window-desktop::before{content:"\f6ce"}.bi-window-fullscreen::before{content:"\f6cf"}.bi-window-plus::before{content:"\f6d0"}.bi-window-split::before{content:"\f6d1"}.bi-window-stack::before{content:"\f6d2"}.bi-window-x::before{content:"\f6d3"}.bi-xbox::before{content:"\f6d4"}.bi-ethernet::before{content:"\f6d5"}.bi-hdmi-fill::before{content:"\f6d6"}.bi-hdmi::before{content:"\f6d7"}.bi-usb-c-fill::before{content:"\f6d8"}.bi-usb-c::before{content:"\f6d9"}.bi-usb-fill::before{content:"\f6da"}.bi-usb-plug-fill::before{content:"\f6db"}.bi-usb-plug::before{content:"\f6dc"}.bi-usb-symbol::before{content:"\f6dd"}.bi-usb::before{content:"\f6de"}.bi-boombox-fill::before{content:"\f6df"}.bi-displayport::before{content:"\f6e1"}.bi-gpu-card::before{content:"\f6e2"}.bi-memory::before{content:"\f6e3"}.bi-modem-fill::before{content:"\f6e4"}.bi-modem::before{content:"\f6e5"}.bi-motherboard-fill::before{content:"\f6e6"}.bi-motherboard::before{content:"\f6e7"}.bi-optical-audio-fill::before{content:"\f6e8"}.bi-optical-audio::before{content:"\f6e9"}.bi-pci-card::before{content:"\f6ea"}.bi-router-fill::before{content:"\f6eb"}.bi-router::before{content:"\f6ec"}.bi-thunderbolt-fill::before{content:"\f6ef"}.bi-thunderbolt::before{content:"\f6f0"}.bi-usb-drive-fill::before{content:"\f6f1"}.bi-usb-drive::before{content:"\f6f2"}.bi-usb-micro-fill::before{content:"\f6f3"}.bi-usb-micro::before{content:"\f6f4"}.bi-usb-mini-fill::before{content:"\f6f5"}.bi-usb-mini::before{content:"\f6f6"}.bi-cloud-haze2::before{content:"\f6f7"}.bi-device-hdd-fill::before{content:"\f6f8"}.bi-device-hdd::before{content:"\f6f9"}.bi-device-ssd-fill::before{content:"\f6fa"}.bi-device-ssd::before{content:"\f6fb"}.bi-displayport-fill::before{content:"\f6fc"}.bi-mortarboard-fill::before{content:"\f6fd"}.bi-mortarboard::before{content:"\f6fe"}.bi-terminal-x::before{content:"\f6ff"}.bi-arrow-through-heart-fill::before{content:"\f700"}.bi-arrow-through-heart::before{content:"\f701"}.bi-badge-sd-fill::before{content:"\f702"}.bi-badge-sd::before{content:"\f703"}.bi-bag-heart-fill::before{content:"\f704"}.bi-bag-heart::before{content:"\f705"}.bi-balloon-fill::before{content:"\f706"}.bi-balloon-heart-fill::before{content:"\f707"}.bi-balloon-heart::before{content:"\f708"}.bi-balloon::before{content:"\f709"}.bi-box2-fill::before{content:"\f70a"}.bi-box2-heart-fill::before{content:"\f70b"}.bi-box2-heart::before{content:"\f70c"}.bi-box2::before{content:"\f70d"}.bi-braces-asterisk::before{content:"\f70e"}.bi-calendar-heart-fill::before{content:"\f70f"}.bi-calendar-heart::before{content:"\f710"}.bi-calendar2-heart-fill::before{content:"\f711"}.bi-calendar2-heart::before{content:"\f712"}.bi-chat-heart-fill::before{content:"\f713"}.bi-chat-heart::before{content:"\f714"}.bi-chat-left-heart-fill::before{content:"\f715"}.bi-chat-left-heart::before{content:"\f716"}.bi-chat-right-heart-fill::before{content:"\f717"}.bi-chat-right-heart::before{content:"\f718"}.bi-chat-square-heart-fill::before{content:"\f719"}.bi-chat-square-heart::before{content:"\f71a"}.bi-clipboard-check-fill::before{content:"\f71b"}.bi-clipboard-data-fill::before{content:"\f71c"}.bi-clipboard-fill::before{content:"\f71d"}.bi-clipboard-heart-fill::before{content:"\f71e"}.bi-clipboard-heart::before{content:"\f71f"}.bi-clipboard-minus-fill::before{content:"\f720"}.bi-clipboard-plus-fill::before{content:"\f721"}.bi-clipboard-pulse::before{content:"\f722"}.bi-clipboard-x-fill::before{content:"\f723"}.bi-clipboard2-check-fill::before{content:"\f724"}.bi-clipboard2-check::before{content:"\f725"}.bi-clipboard2-data-fill::before{content:"\f726"}.bi-clipboard2-data::before{content:"\f727"}.bi-clipboard2-fill::before{content:"\f728"}.bi-clipboard2-heart-fill::before{content:"\f729"}.bi-clipboard2-heart::before{content:"\f72a"}.bi-clipboard2-minus-fill::before{content:"\f72b"}.bi-clipboard2-minus::before{content:"\f72c"}.bi-clipboard2-plus-fill::before{content:"\f72d"}.bi-clipboard2-plus::before{content:"\f72e"}.bi-clipboard2-pulse-fill::before{content:"\f72f"}.bi-clipboard2-pulse::before{content:"\f730"}.bi-clipboard2-x-fill::before{content:"\f731"}.bi-clipboard2-x::before{content:"\f732"}.bi-clipboard2::before{content:"\f733"}.bi-emoji-kiss-fill::before{content:"\f734"}.bi-emoji-kiss::before{content:"\f735"}.bi-envelope-heart-fill::before{content:"\f736"}.bi-envelope-heart::before{content:"\f737"}.bi-envelope-open-heart-fill::before{content:"\f738"}.bi-envelope-open-heart::before{content:"\f739"}.bi-envelope-paper-fill::before{content:"\f73a"}.bi-envelope-paper-heart-fill::before{content:"\f73b"}.bi-envelope-paper-heart::before{content:"\f73c"}.bi-envelope-paper::before{content:"\f73d"}.bi-filetype-aac::before{content:"\f73e"}.bi-filetype-ai::before{content:"\f73f"}.bi-filetype-bmp::before{content:"\f740"}.bi-filetype-cs::before{content:"\f741"}.bi-filetype-css::before{content:"\f742"}.bi-filetype-csv::before{content:"\f743"}.bi-filetype-doc::before{content:"\f744"}.bi-filetype-docx::before{content:"\f745"}.bi-filetype-exe::before{content:"\f746"}.bi-filetype-gif::before{content:"\f747"}.bi-filetype-heic::before{content:"\f748"}.bi-filetype-html::before{content:"\f749"}.bi-filetype-java::before{content:"\f74a"}.bi-filetype-jpg::before{content:"\f74b"}.bi-filetype-js::before{content:"\f74c"}.bi-filetype-jsx::before{content:"\f74d"}.bi-filetype-key::before{content:"\f74e"}.bi-filetype-m4p::before{content:"\f74f"}.bi-filetype-md::before{content:"\f750"}.bi-filetype-mdx::before{content:"\f751"}.bi-filetype-mov::before{content:"\f752"}.bi-filetype-mp3::before{content:"\f753"}.bi-filetype-mp4::before{content:"\f754"}.bi-filetype-otf::before{content:"\f755"}.bi-filetype-pdf::before{content:"\f756"}.bi-filetype-php::before{content:"\f757"}.bi-filetype-png::before{content:"\f758"}.bi-filetype-ppt::before{content:"\f75a"}.bi-filetype-psd::before{content:"\f75b"}.bi-filetype-py::before{content:"\f75c"}.bi-filetype-raw::before{content:"\f75d"}.bi-filetype-rb::before{content:"\f75e"}.bi-filetype-sass::before{content:"\f75f"}.bi-filetype-scss::before{content:"\f760"}.bi-filetype-sh::before{content:"\f761"}.bi-filetype-svg::before{content:"\f762"}.bi-filetype-tiff::before{content:"\f763"}.bi-filetype-tsx::before{content:"\f764"}.bi-filetype-ttf::before{content:"\f765"}.bi-filetype-txt::before{content:"\f766"}.bi-filetype-wav::before{content:"\f767"}.bi-filetype-woff::before{content:"\f768"}.bi-filetype-xls::before{content:"\f76a"}.bi-filetype-xml::before{content:"\f76b"}.bi-filetype-yml::before{content:"\f76c"}.bi-heart-arrow::before{content:"\f76d"}.bi-heart-pulse-fill::before{content:"\f76e"}.bi-heart-pulse::before{content:"\f76f"}.bi-heartbreak-fill::before{content:"\f770"}.bi-heartbreak::before{content:"\f771"}.bi-hearts::before{content:"\f772"}.bi-hospital-fill::before{content:"\f773"}.bi-hospital::before{content:"\f774"}.bi-house-heart-fill::before{content:"\f775"}.bi-house-heart::before{content:"\f776"}.bi-incognito::before{content:"\f777"}.bi-magnet-fill::before{content:"\f778"}.bi-magnet::before{content:"\f779"}.bi-person-heart::before{content:"\f77a"}.bi-person-hearts::before{content:"\f77b"}.bi-phone-flip::before{content:"\f77c"}.bi-plugin::before{content:"\f77d"}.bi-postage-fill::before{content:"\f77e"}.bi-postage-heart-fill::before{content:"\f77f"}.bi-postage-heart::before{content:"\f780"}.bi-postage::before{content:"\f781"}.bi-postcard-fill::before{content:"\f782"}.bi-postcard-heart-fill::before{content:"\f783"}.bi-postcard-heart::before{content:"\f784"}.bi-postcard::before{content:"\f785"}.bi-search-heart-fill::before{content:"\f786"}.bi-search-heart::before{content:"\f787"}.bi-sliders2-vertical::before{content:"\f788"}.bi-sliders2::before{content:"\f789"}.bi-trash3-fill::before{content:"\f78a"}.bi-trash3::before{content:"\f78b"}.bi-valentine::before{content:"\f78c"}.bi-valentine2::before{content:"\f78d"}.bi-wrench-adjustable-circle-fill::before{content:"\f78e"}.bi-wrench-adjustable-circle::before{content:"\f78f"}.bi-wrench-adjustable::before{content:"\f790"}.bi-filetype-json::before{content:"\f791"}.bi-filetype-pptx::before{content:"\f792"}.bi-filetype-xlsx::before{content:"\f793"}.bi-1-circle-fill::before{content:"\f796"}.bi-1-circle::before{content:"\f797"}.bi-1-square-fill::before{content:"\f798"}.bi-1-square::before{content:"\f799"}.bi-2-circle-fill::before{content:"\f79c"}.bi-2-circle::before{content:"\f79d"}.bi-2-square-fill::before{content:"\f79e"}.bi-2-square::before{content:"\f79f"}.bi-3-circle-fill::before{content:"\f7a2"}.bi-3-circle::before{content:"\f7a3"}.bi-3-square-fill::before{content:"\f7a4"}.bi-3-square::before{content:"\f7a5"}.bi-4-circle-fill::before{content:"\f7a8"}.bi-4-circle::before{content:"\f7a9"}.bi-4-square-fill::before{content:"\f7aa"}.bi-4-square::before{content:"\f7ab"}.bi-5-circle-fill::before{content:"\f7ae"}.bi-5-circle::before{content:"\f7af"}.bi-5-square-fill::before{content:"\f7b0"}.bi-5-square::before{content:"\f7b1"}.bi-6-circle-fill::before{content:"\f7b4"}.bi-6-circle::before{content:"\f7b5"}.bi-6-square-fill::before{content:"\f7b6"}.bi-6-square::before{content:"\f7b7"}.bi-7-circle-fill::before{content:"\f7ba"}.bi-7-circle::before{content:"\f7bb"}.bi-7-square-fill::before{content:"\f7bc"}.bi-7-square::before{content:"\f7bd"}.bi-8-circle-fill::before{content:"\f7c0"}.bi-8-circle::before{content:"\f7c1"}.bi-8-square-fill::before{content:"\f7c2"}.bi-8-square::before{content:"\f7c3"}.bi-9-circle-fill::before{content:"\f7c6"}.bi-9-circle::before{content:"\f7c7"}.bi-9-square-fill::before{content:"\f7c8"}.bi-9-square::before{content:"\f7c9"}.bi-airplane-engines-fill::before{content:"\f7ca"}.bi-airplane-engines::before{content:"\f7cb"}.bi-airplane-fill::before{content:"\f7cc"}.bi-airplane::before{content:"\f7cd"}.bi-alexa::before{content:"\f7ce"}.bi-alipay::before{content:"\f7cf"}.bi-android::before{content:"\f7d0"}.bi-android2::before{content:"\f7d1"}.bi-box-fill::before{content:"\f7d2"}.bi-box-seam-fill::before{content:"\f7d3"}.bi-browser-chrome::before{content:"\f7d4"}.bi-browser-edge::before{content:"\f7d5"}.bi-browser-firefox::before{content:"\f7d6"}.bi-browser-safari::before{content:"\f7d7"}.bi-c-circle-fill::before{content:"\f7da"}.bi-c-circle::before{content:"\f7db"}.bi-c-square-fill::before{content:"\f7dc"}.bi-c-square::before{content:"\f7dd"}.bi-capsule-pill::before{content:"\f7de"}.bi-capsule::before{content:"\f7df"}.bi-car-front-fill::before{content:"\f7e0"}.bi-car-front::before{content:"\f7e1"}.bi-cassette-fill::before{content:"\f7e2"}.bi-cassette::before{content:"\f7e3"}.bi-cc-circle-fill::before{content:"\f7e6"}.bi-cc-circle::before{content:"\f7e7"}.bi-cc-square-fill::before{content:"\f7e8"}.bi-cc-square::before{content:"\f7e9"}.bi-cup-hot-fill::before{content:"\f7ea"}.bi-cup-hot::before{content:"\f7eb"}.bi-currency-rupee::before{content:"\f7ec"}.bi-dropbox::before{content:"\f7ed"}.bi-escape::before{content:"\f7ee"}.bi-fast-forward-btn-fill::before{content:"\f7ef"}.bi-fast-forward-btn::before{content:"\f7f0"}.bi-fast-forward-circle-fill::before{content:"\f7f1"}.bi-fast-forward-circle::before{content:"\f7f2"}.bi-fast-forward-fill::before{content:"\f7f3"}.bi-fast-forward::before{content:"\f7f4"}.bi-filetype-sql::before{content:"\f7f5"}.bi-fire::before{content:"\f7f6"}.bi-google-play::before{content:"\f7f7"}.bi-h-circle-fill::before{content:"\f7fa"}.bi-h-circle::before{content:"\f7fb"}.bi-h-square-fill::before{content:"\f7fc"}.bi-h-square::before{content:"\f7fd"}.bi-indent::before{content:"\f7fe"}.bi-lungs-fill::before{content:"\f7ff"}.bi-lungs::before{content:"\f800"}.bi-microsoft-teams::before{content:"\f801"}.bi-p-circle-fill::before{content:"\f804"}.bi-p-circle::before{content:"\f805"}.bi-p-square-fill::before{content:"\f806"}.bi-p-square::before{content:"\f807"}.bi-pass-fill::before{content:"\f808"}.bi-pass::before{content:"\f809"}.bi-prescription::before{content:"\f80a"}.bi-prescription2::before{content:"\f80b"}.bi-r-circle-fill::before{content:"\f80e"}.bi-r-circle::before{content:"\f80f"}.bi-r-square-fill::before{content:"\f810"}.bi-r-square::before{content:"\f811"}.bi-repeat-1::before{content:"\f812"}.bi-repeat::before{content:"\f813"}.bi-rewind-btn-fill::before{content:"\f814"}.bi-rewind-btn::before{content:"\f815"}.bi-rewind-circle-fill::before{content:"\f816"}.bi-rewind-circle::before{content:"\f817"}.bi-rewind-fill::before{content:"\f818"}.bi-rewind::before{content:"\f819"}.bi-train-freight-front-fill::before{content:"\f81a"}.bi-train-freight-front::before{content:"\f81b"}.bi-train-front-fill::before{content:"\f81c"}.bi-train-front::before{content:"\f81d"}.bi-train-lightrail-front-fill::before{content:"\f81e"}.bi-train-lightrail-front::before{content:"\f81f"}.bi-truck-front-fill::before{content:"\f820"}.bi-truck-front::before{content:"\f821"}.bi-ubuntu::before{content:"\f822"}.bi-unindent::before{content:"\f823"}.bi-unity::before{content:"\f824"}.bi-universal-access-circle::before{content:"\f825"}.bi-universal-access::before{content:"\f826"}.bi-virus::before{content:"\f827"}.bi-virus2::before{content:"\f828"}.bi-wechat::before{content:"\f829"}.bi-yelp::before{content:"\f82a"}.bi-sign-stop-fill::before{content:"\f82b"}.bi-sign-stop-lights-fill::before{content:"\f82c"}.bi-sign-stop-lights::before{content:"\f82d"}.bi-sign-stop::before{content:"\f82e"}.bi-sign-turn-left-fill::before{content:"\f82f"}.bi-sign-turn-left::before{content:"\f830"}.bi-sign-turn-right-fill::before{content:"\f831"}.bi-sign-turn-right::before{content:"\f832"}.bi-sign-turn-slight-left-fill::before{content:"\f833"}.bi-sign-turn-slight-left::before{content:"\f834"}.bi-sign-turn-slight-right-fill::before{content:"\f835"}.bi-sign-turn-slight-right::before{content:"\f836"}.bi-sign-yield-fill::before{content:"\f837"}.bi-sign-yield::before{content:"\f838"}.bi-ev-station-fill::before{content:"\f839"}.bi-ev-station::before{content:"\f83a"}.bi-fuel-pump-diesel-fill::before{content:"\f83b"}.bi-fuel-pump-diesel::before{content:"\f83c"}.bi-fuel-pump-fill::before{content:"\f83d"}.bi-fuel-pump::before{content:"\f83e"}.bi-0-circle-fill::before{content:"\f83f"}.bi-0-circle::before{content:"\f840"}.bi-0-square-fill::before{content:"\f841"}.bi-0-square::before{content:"\f842"}.bi-rocket-fill::before{content:"\f843"}.bi-rocket-takeoff-fill::before{content:"\f844"}.bi-rocket-takeoff::before{content:"\f845"}.bi-rocket::before{content:"\f846"}.bi-stripe::before{content:"\f847"}.bi-subscript::before{content:"\f848"}.bi-superscript::before{content:"\f849"}.bi-trello::before{content:"\f84a"}.bi-envelope-at-fill::before{content:"\f84b"}.bi-envelope-at::before{content:"\f84c"}.bi-regex::before{content:"\f84d"}.bi-text-wrap::before{content:"\f84e"}.bi-sign-dead-end-fill::before{content:"\f84f"}.bi-sign-dead-end::before{content:"\f850"}.bi-sign-do-not-enter-fill::before{content:"\f851"}.bi-sign-do-not-enter::before{content:"\f852"}.bi-sign-intersection-fill::before{content:"\f853"}.bi-sign-intersection-side-fill::before{content:"\f854"}.bi-sign-intersection-side::before{content:"\f855"}.bi-sign-intersection-t-fill::before{content:"\f856"}.bi-sign-intersection-t::before{content:"\f857"}.bi-sign-intersection-y-fill::before{content:"\f858"}.bi-sign-intersection-y::before{content:"\f859"}.bi-sign-intersection::before{content:"\f85a"}.bi-sign-merge-left-fill::before{content:"\f85b"}.bi-sign-merge-left::before{content:"\f85c"}.bi-sign-merge-right-fill::before{content:"\f85d"}.bi-sign-merge-right::before{content:"\f85e"}.bi-sign-no-left-turn-fill::before{content:"\f85f"}.bi-sign-no-left-turn::before{content:"\f860"}.bi-sign-no-parking-fill::before{content:"\f861"}.bi-sign-no-parking::before{content:"\f862"}.bi-sign-no-right-turn-fill::before{content:"\f863"}.bi-sign-no-right-turn::before{content:"\f864"}.bi-sign-railroad-fill::before{content:"\f865"}.bi-sign-railroad::before{content:"\f866"}.bi-building-add::before{content:"\f867"}.bi-building-check::before{content:"\f868"}.bi-building-dash::before{content:"\f869"}.bi-building-down::before{content:"\f86a"}.bi-building-exclamation::before{content:"\f86b"}.bi-building-fill-add::before{content:"\f86c"}.bi-building-fill-check::before{content:"\f86d"}.bi-building-fill-dash::before{content:"\f86e"}.bi-building-fill-down::before{content:"\f86f"}.bi-building-fill-exclamation::before{content:"\f870"}.bi-building-fill-gear::before{content:"\f871"}.bi-building-fill-lock::before{content:"\f872"}.bi-building-fill-slash::before{content:"\f873"}.bi-building-fill-up::before{content:"\f874"}.bi-building-fill-x::before{content:"\f875"}.bi-building-fill::before{content:"\f876"}.bi-building-gear::before{content:"\f877"}.bi-building-lock::before{content:"\f878"}.bi-building-slash::before{content:"\f879"}.bi-building-up::before{content:"\f87a"}.bi-building-x::before{content:"\f87b"}.bi-buildings-fill::before{content:"\f87c"}.bi-buildings::before{content:"\f87d"}.bi-bus-front-fill::before{content:"\f87e"}.bi-bus-front::before{content:"\f87f"}.bi-ev-front-fill::before{content:"\f880"}.bi-ev-front::before{content:"\f881"}.bi-globe-americas::before{content:"\f882"}.bi-globe-asia-australia::before{content:"\f883"}.bi-globe-central-south-asia::before{content:"\f884"}.bi-globe-europe-africa::before{content:"\f885"}.bi-house-add-fill::before{content:"\f886"}.bi-house-add::before{content:"\f887"}.bi-house-check-fill::before{content:"\f888"}.bi-house-check::before{content:"\f889"}.bi-house-dash-fill::before{content:"\f88a"}.bi-house-dash::before{content:"\f88b"}.bi-house-down-fill::before{content:"\f88c"}.bi-house-down::before{content:"\f88d"}.bi-house-exclamation-fill::before{content:"\f88e"}.bi-house-exclamation::before{content:"\f88f"}.bi-house-gear-fill::before{content:"\f890"}.bi-house-gear::before{content:"\f891"}.bi-house-lock-fill::before{content:"\f892"}.bi-house-lock::before{content:"\f893"}.bi-house-slash-fill::before{content:"\f894"}.bi-house-slash::before{content:"\f895"}.bi-house-up-fill::before{content:"\f896"}.bi-house-up::before{content:"\f897"}.bi-house-x-fill::before{content:"\f898"}.bi-house-x::before{content:"\f899"}.bi-person-add::before{content:"\f89a"}.bi-person-down::before{content:"\f89b"}.bi-person-exclamation::before{content:"\f89c"}.bi-person-fill-add::before{content:"\f89d"}.bi-person-fill-check::before{content:"\f89e"}.bi-person-fill-dash::before{content:"\f89f"}.bi-person-fill-down::before{content:"\f8a0"}.bi-person-fill-exclamation::before{content:"\f8a1"}.bi-person-fill-gear::before{content:"\f8a2"}.bi-person-fill-lock::before{content:"\f8a3"}.bi-person-fill-slash::before{content:"\f8a4"}.bi-person-fill-up::before{content:"\f8a5"}.bi-person-fill-x::before{content:"\f8a6"}.bi-person-gear::before{content:"\f8a7"}.bi-person-lock::before{content:"\f8a8"}.bi-person-slash::before{content:"\f8a9"}.bi-person-up::before{content:"\f8aa"}.bi-scooter::before{content:"\f8ab"}.bi-taxi-front-fill::before{content:"\f8ac"}.bi-taxi-front::before{content:"\f8ad"}.bi-amd::before{content:"\f8ae"}.bi-database-add::before{content:"\f8af"}.bi-database-check::before{content:"\f8b0"}.bi-database-dash::before{content:"\f8b1"}.bi-database-down::before{content:"\f8b2"}.bi-database-exclamation::before{content:"\f8b3"}.bi-database-fill-add::before{content:"\f8b4"}.bi-database-fill-check::before{content:"\f8b5"}.bi-database-fill-dash::before{content:"\f8b6"}.bi-database-fill-down::before{content:"\f8b7"}.bi-database-fill-exclamation::before{content:"\f8b8"}.bi-database-fill-gear::before{content:"\f8b9"}.bi-database-fill-lock::before{content:"\f8ba"}.bi-database-fill-slash::before{content:"\f8bb"}.bi-database-fill-up::before{content:"\f8bc"}.bi-database-fill-x::before{content:"\f8bd"}.bi-database-fill::before{content:"\f8be"}.bi-database-gear::before{content:"\f8bf"}.bi-database-lock::before{content:"\f8c0"}.bi-database-slash::before{content:"\f8c1"}.bi-database-up::before{content:"\f8c2"}.bi-database-x::before{content:"\f8c3"}.bi-database::before{content:"\f8c4"}.bi-houses-fill::before{content:"\f8c5"}.bi-houses::before{content:"\f8c6"}.bi-nvidia::before{content:"\f8c7"}.bi-person-vcard-fill::before{content:"\f8c8"}.bi-person-vcard::before{content:"\f8c9"}.bi-sina-weibo::before{content:"\f8ca"}.bi-tencent-qq::before{content:"\f8cb"}.bi-wikipedia::before{content:"\f8cc"}.bi-alphabet-uppercase::before{content:"\f2a5"}.bi-alphabet::before{content:"\f68a"}.bi-amazon::before{content:"\f68d"}.bi-arrows-collapse-vertical::before{content:"\f690"}.bi-arrows-expand-vertical::before{content:"\f695"}.bi-arrows-vertical::before{content:"\f698"}.bi-arrows::before{content:"\f6a2"}.bi-ban-fill::before{content:"\f6a3"}.bi-ban::before{content:"\f6b6"}.bi-bing::before{content:"\f6c2"}.bi-cake::before{content:"\f6e0"}.bi-cake2::before{content:"\f6ed"}.bi-cookie::before{content:"\f6ee"}.bi-copy::before{content:"\f759"}.bi-crosshair::before{content:"\f769"}.bi-crosshair2::before{content:"\f794"}.bi-emoji-astonished-fill::before{content:"\f795"}.bi-emoji-astonished::before{content:"\f79a"}.bi-emoji-grimace-fill::before{content:"\f79b"}.bi-emoji-grimace::before{content:"\f7a0"}.bi-emoji-grin-fill::before{content:"\f7a1"}.bi-emoji-grin::before{content:"\f7a6"}.bi-emoji-surprise-fill::before{content:"\f7a7"}.bi-emoji-surprise::before{content:"\f7ac"}.bi-emoji-tear-fill::before{content:"\f7ad"}.bi-emoji-tear::before{content:"\f7b2"}.bi-envelope-arrow-down-fill::before{content:"\f7b3"}.bi-envelope-arrow-down::before{content:"\f7b8"}.bi-envelope-arrow-up-fill::before{content:"\f7b9"}.bi-envelope-arrow-up::before{content:"\f7be"}.bi-feather::before{content:"\f7bf"}.bi-feather2::before{content:"\f7c4"}.bi-floppy-fill::before{content:"\f7c5"}.bi-floppy::before{content:"\f7d8"}.bi-floppy2-fill::before{content:"\f7d9"}.bi-floppy2::before{content:"\f7e4"}.bi-gitlab::before{content:"\f7e5"}.bi-highlighter::before{content:"\f7f8"}.bi-marker-tip::before{content:"\f802"}.bi-nvme-fill::before{content:"\f803"}.bi-nvme::before{content:"\f80c"}.bi-opencollective::before{content:"\f80d"}.bi-pci-card-network::before{content:"\f8cd"}.bi-pci-card-sound::before{content:"\f8ce"}.bi-radar::before{content:"\f8cf"}.bi-send-arrow-down-fill::before{content:"\f8d0"}.bi-send-arrow-down::before{content:"\f8d1"}.bi-send-arrow-up-fill::before{content:"\f8d2"}.bi-send-arrow-up::before{content:"\f8d3"}.bi-sim-slash-fill::before{content:"\f8d4"}.bi-sim-slash::before{content:"\f8d5"}.bi-sourceforge::before{content:"\f8d6"}.bi-substack::before{content:"\f8d7"}.bi-threads-fill::before{content:"\f8d8"}.bi-threads::before{content:"\f8d9"}.bi-transparency::before{content:"\f8da"}.bi-twitter-x::before{content:"\f8db"}.bi-type-h4::before{content:"\f8dc"}.bi-type-h5::before{content:"\f8dd"}.bi-type-h6::before{content:"\f8de"}.bi-backpack-fill::before{content:"\f8df"}.bi-backpack::before{content:"\f8e0"}.bi-backpack2-fill::before{content:"\f8e1"}.bi-backpack2::before{content:"\f8e2"}.bi-backpack3-fill::before{content:"\f8e3"}.bi-backpack3::before{content:"\f8e4"}.bi-backpack4-fill::before{content:"\f8e5"}.bi-backpack4::before{content:"\f8e6"}.bi-brilliance::before{content:"\f8e7"}.bi-cake-fill::before{content:"\f8e8"}.bi-cake2-fill::before{content:"\f8e9"}.bi-duffle-fill::before{content:"\f8ea"}.bi-duffle::before{content:"\f8eb"}.bi-exposure::before{content:"\f8ec"}.bi-gender-neuter::before{content:"\f8ed"}.bi-highlights::before{content:"\f8ee"}.bi-luggage-fill::before{content:"\f8ef"}.bi-luggage::before{content:"\f8f0"}.bi-mailbox-flag::before{content:"\f8f1"}.bi-mailbox2-flag::before{content:"\f8f2"}.bi-noise-reduction::before{content:"\f8f3"}.bi-passport-fill::before{content:"\f8f4"}.bi-passport::before{content:"\f8f5"}.bi-person-arms-up::before{content:"\f8f6"}.bi-person-raised-hand::before{content:"\f8f7"}.bi-person-standing-dress::before{content:"\f8f8"}.bi-person-standing::before{content:"\f8f9"}.bi-person-walking::before{content:"\f8fa"}.bi-person-wheelchair::before{content:"\f8fb"}.bi-shadows::before{content:"\f8fc"}.bi-suitcase-fill::before{content:"\f8fd"}.bi-suitcase-lg-fill::before{content:"\f8fe"}.bi-suitcase-lg::before{content:"\f8ff"}.bi-suitcase::before{content:"\f900"}.bi-suitcase2-fill::before{content:"\f901"}.bi-suitcase2::before{content:"\f902"}.bi-vignette::before{content:"\f903"}
@font-face{font-family:boxicons;font-weight:400;font-style:normal;src:url(../fonts/boxicons.eot);src:url(../fonts/boxicons.eot) format('embedded-opentype'),url(../fonts/boxicons.woff2) format('woff2'),url(../fonts/boxicons.woff) format('woff'),url(../fonts/boxicons.ttf) format('truetype'),url(../fonts/boxicons.svg?#boxicons) format('svg')}.bx{font-family:boxicons!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;display:inline-block;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bx-ul{margin-left:2em;padding-left:0;list-style:none}.bx-ul>li{position:relative}.bx-ul .bx{font-size:inherit;line-height:inherit;position:absolute;left:-2em;width:2em;text-align:center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes burst{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}90%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes burst{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}90%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-webkit-keyframes flashing{0%{opacity:1}45%{opacity:0}90%{opacity:1}}@keyframes flashing{0%{opacity:1}45%{opacity:0}90%{opacity:1}}@-webkit-keyframes fade-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@keyframes fade-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@-webkit-keyframes fade-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@keyframes fade-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@-webkit-keyframes fade-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@keyframes fade-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@-webkit-keyframes fade-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@keyframes fade-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg);transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,10deg);transform:scale3d(1,1,1) rotate3d(0,0,1,10deg)}40%,60%,80%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,-10deg);transform:scale3d(1,1,1) rotate3d(0,0,1,-10deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg);transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,10deg);transform:scale3d(1,1,1) rotate3d(0,0,1,10deg)}40%,60%,80%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bx-spin{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.bx-spin-hover:hover{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.bx-tada{-webkit-animation:tada 1.5s ease infinite;animation:tada 1.5s ease infinite}.bx-tada-hover:hover{-webkit-animation:tada 1.5s ease infinite;animation:tada 1.5s ease infinite}.bx-flashing{-webkit-animation:flashing 1.5s infinite linear;animation:flashing 1.5s infinite linear}.bx-flashing-hover:hover{-webkit-animation:flashing 1.5s infinite linear;animation:flashing 1.5s infinite linear}.bx-burst{-webkit-animation:burst 1.5s infinite linear;animation:burst 1.5s infinite linear}.bx-burst-hover:hover{-webkit-animation:burst 1.5s infinite linear;animation:burst 1.5s infinite linear}.bx-fade-up{-webkit-animation:fade-up 1.5s infinite linear;animation:fade-up 1.5s infinite linear}.bx-fade-up-hover:hover{-webkit-animation:fade-up 1.5s infinite linear;animation:fade-up 1.5s infinite linear}.bx-fade-down{-webkit-animation:fade-down 1.5s infinite linear;animation:fade-down 1.5s infinite linear}.bx-fade-down-hover:hover{-webkit-animation:fade-down 1.5s infinite linear;animation:fade-down 1.5s infinite linear}.bx-fade-left{-webkit-animation:fade-left 1.5s infinite linear;animation:fade-left 1.5s infinite linear}.bx-fade-left-hover:hover{-webkit-animation:fade-left 1.5s infinite linear;animation:fade-left 1.5s infinite linear}.bx-fade-right{-webkit-animation:fade-right 1.5s infinite linear;animation:fade-right 1.5s infinite linear}.bx-fade-right-hover:hover{-webkit-animation:fade-right 1.5s infinite linear;animation:fade-right 1.5s infinite linear}.bx-xs{font-size:1rem!important}.bx-sm{font-size:1.55rem!important}.bx-md{font-size:2.25rem!important}.bx-lg{font-size:3rem!important}.bx-fw{font-size:1.2857142857em;line-height:.8em;width:1.2857142857em;height:.8em;margin-top:-.2em!important;vertical-align:middle}.bx-pull-left{float:left;margin-right:.3em!important}.bx-pull-right{float:right;margin-left:.3em!important}.bx-rotate-90{transform:rotate(90deg)}.bx-rotate-180{transform:rotate(180deg)}.bx-rotate-270{transform:rotate(270deg)}.bx-flip-horizontal{transform:scaleX(-1)}.bx-flip-vertical{transform:scaleY(-1)}.bx-border{padding:.25em;border:.07em solid rgba(0,0,0,.1);border-radius:.25em}.bx-border-circle{padding:.25em;border:.07em solid rgba(0,0,0,.1);border-radius:50%}.bxs-balloon:before{content:"\eb60"}.bxs-castle:before{content:"\eb79"}.bxs-coffee-bean:before{content:"\eb92"}.bxs-objects-horizontal-center:before{content:"\ebab"}.bxs-objects-horizontal-left:before{content:"\ebc4"}.bxs-objects-horizontal-right:before{content:"\ebdd"}.bxs-objects-vertical-bottom:before{content:"\ebf6"}.bxs-objects-vertical-center:before{content:"\ef40"}.bxs-objects-vertical-top:before{content:"\ef41"}.bxs-pear:before{content:"\ef42"}.bxs-shield-minus:before{content:"\ef43"}.bxs-shield-plus:before{content:"\ef44"}.bxs-shower:before{content:"\ef45"}.bxs-sushi:before{content:"\ef46"}.bxs-universal-access:before{content:"\ef47"}.bx-child:before{content:"\ef48"}.bx-horizontal-left:before{content:"\ef49"}.bx-horizontal-right:before{content:"\ef4a"}.bx-objects-horizontal-center:before{content:"\ef4b"}.bx-objects-horizontal-left:before{content:"\ef4c"}.bx-objects-horizontal-right:before{content:"\ef4d"}.bx-objects-vertical-bottom:before{content:"\ef4e"}.bx-objects-vertical-center:before{content:"\ef4f"}.bx-objects-vertical-top:before{content:"\ef50"}.bx-rfid:before{content:"\ef51"}.bx-shield-minus:before{content:"\ef52"}.bx-shield-plus:before{content:"\ef53"}.bx-shower:before{content:"\ef54"}.bx-sushi:before{content:"\ef55"}.bx-universal-access:before{content:"\ef56"}.bx-vertical-bottom:before{content:"\ef57"}.bx-vertical-top:before{content:"\ef58"}.bxl-graphql:before{content:"\ef59"}.bxl-typescript:before{content:"\ef5a"}.bxs-color:before{content:"\ef39"}.bx-reflect-horizontal:before{content:"\ef3a"}.bx-reflect-vertical:before{content:"\ef3b"}.bx-color:before{content:"\ef3c"}.bxl-mongodb:before{content:"\ef3d"}.bxl-postgresql:before{content:"\ef3e"}.bxl-deezer:before{content:"\ef3f"}.bxs-hard-hat:before{content:"\ef2a"}.bxs-home-alt-2:before{content:"\ef2b"}.bxs-cheese:before{content:"\ef2c"}.bx-home-alt-2:before{content:"\ef2d"}.bx-hard-hat:before{content:"\ef2e"}.bx-cheese:before{content:"\ef2f"}.bx-cart-add:before{content:"\ef30"}.bx-cart-download:before{content:"\ef31"}.bx-no-signal:before{content:"\ef32"}.bx-signal-1:before{content:"\ef33"}.bx-signal-2:before{content:"\ef34"}.bx-signal-3:before{content:"\ef35"}.bx-signal-4:before{content:"\ef36"}.bx-signal-5:before{content:"\ef37"}.bxl-xing:before{content:"\ef38"}.bxl-meta:before{content:"\ef27"}.bx-lemon:before{content:"\ef28"}.bxs-lemon:before{content:"\ef29"}.bx-cricket-ball:before{content:"\ef0c"}.bx-baguette:before{content:"\ef0d"}.bx-bowl-hot:before{content:"\ef0e"}.bx-bowl-rice:before{content:"\ef0f"}.bx-cable-car:before{content:"\ef10"}.bx-candles:before{content:"\ef11"}.bx-circle-half:before{content:"\ef12"}.bx-circle-quarter:before{content:"\ef13"}.bx-circle-three-quarter:before{content:"\ef14"}.bx-cross:before{content:"\ef15"}.bx-fork:before{content:"\ef16"}.bx-knife:before{content:"\ef17"}.bx-money-withdraw:before{content:"\ef18"}.bx-popsicle:before{content:"\ef19"}.bx-scatter-chart:before{content:"\ef1a"}.bxs-baguette:before{content:"\ef1b"}.bxs-bowl-hot:before{content:"\ef1c"}.bxs-bowl-rice:before{content:"\ef1d"}.bxs-cable-car:before{content:"\ef1e"}.bxs-circle-half:before{content:"\ef1f"}.bxs-circle-quarter:before{content:"\ef20"}.bxs-circle-three-quarter:before{content:"\ef21"}.bxs-cricket-ball:before{content:"\ef22"}.bxs-invader:before{content:"\ef23"}.bx-male-female:before{content:"\ef24"}.bxs-popsicle:before{content:"\ef25"}.bxs-tree-alt:before{content:"\ef26"}.bxl-venmo:before{content:"\e900"}.bxl-upwork:before{content:"\e901"}.bxl-netlify:before{content:"\e902"}.bxl-java:before{content:"\e903"}.bxl-heroku:before{content:"\e904"}.bxl-go-lang:before{content:"\e905"}.bxl-gmail:before{content:"\e906"}.bxl-flask:before{content:"\e907"}.bxl-99designs:before{content:"\e908"}.bxl-500px:before{content:"\e909"}.bxl-adobe:before{content:"\e90a"}.bxl-airbnb:before{content:"\e90b"}.bxl-algolia:before{content:"\e90c"}.bxl-amazon:before{content:"\e90d"}.bxl-android:before{content:"\e90e"}.bxl-angular:before{content:"\e90f"}.bxl-apple:before{content:"\e910"}.bxl-audible:before{content:"\e911"}.bxl-aws:before{content:"\e912"}.bxl-baidu:before{content:"\e913"}.bxl-behance:before{content:"\e914"}.bxl-bing:before{content:"\e915"}.bxl-bitcoin:before{content:"\e916"}.bxl-blender:before{content:"\e917"}.bxl-blogger:before{content:"\e918"}.bxl-bootstrap:before{content:"\e919"}.bxl-chrome:before{content:"\e91a"}.bxl-codepen:before{content:"\e91b"}.bxl-c-plus-plus:before{content:"\e91c"}.bxl-creative-commons:before{content:"\e91d"}.bxl-css3:before{content:"\e91e"}.bxl-dailymotion:before{content:"\e91f"}.bxl-deviantart:before{content:"\e920"}.bxl-dev-to:before{content:"\e921"}.bxl-digg:before{content:"\e922"}.bxl-digitalocean:before{content:"\e923"}.bxl-discord:before{content:"\e924"}.bxl-discord-alt:before{content:"\e925"}.bxl-discourse:before{content:"\e926"}.bxl-django:before{content:"\e927"}.bxl-docker:before{content:"\e928"}.bxl-dribbble:before{content:"\e929"}.bxl-dropbox:before{content:"\e92a"}.bxl-drupal:before{content:"\e92b"}.bxl-ebay:before{content:"\e92c"}.bxl-edge:before{content:"\e92d"}.bxl-etsy:before{content:"\e92e"}.bxl-facebook:before{content:"\e92f"}.bxl-facebook-circle:before{content:"\e930"}.bxl-facebook-square:before{content:"\e931"}.bxl-figma:before{content:"\e932"}.bxl-firebase:before{content:"\e933"}.bxl-firefox:before{content:"\e934"}.bxl-flickr:before{content:"\e935"}.bxl-flickr-square:before{content:"\e936"}.bxl-flutter:before{content:"\e937"}.bxl-foursquare:before{content:"\e938"}.bxl-git:before{content:"\e939"}.bxl-github:before{content:"\e93a"}.bxl-gitlab:before{content:"\e93b"}.bxl-google:before{content:"\e93c"}.bxl-google-cloud:before{content:"\e93d"}.bxl-google-plus:before{content:"\e93e"}.bxl-google-plus-circle:before{content:"\e93f"}.bxl-html5:before{content:"\e940"}.bxl-imdb:before{content:"\e941"}.bxl-instagram:before{content:"\e942"}.bxl-instagram-alt:before{content:"\e943"}.bxl-internet-explorer:before{content:"\e944"}.bxl-invision:before{content:"\e945"}.bxl-javascript:before{content:"\e946"}.bxl-joomla:before{content:"\e947"}.bxl-jquery:before{content:"\e948"}.bxl-jsfiddle:before{content:"\e949"}.bxl-kickstarter:before{content:"\e94a"}.bxl-kubernetes:before{content:"\e94b"}.bxl-less:before{content:"\e94c"}.bxl-linkedin:before{content:"\e94d"}.bxl-linkedin-square:before{content:"\e94e"}.bxl-magento:before{content:"\e94f"}.bxl-mailchimp:before{content:"\e950"}.bxl-markdown:before{content:"\e951"}.bxl-mastercard:before{content:"\e952"}.bxl-mastodon:before{content:"\e953"}.bxl-medium:before{content:"\e954"}.bxl-medium-old:before{content:"\e955"}.bxl-medium-square:before{content:"\e956"}.bxl-messenger:before{content:"\e957"}.bxl-microsoft:before{content:"\e958"}.bxl-microsoft-teams:before{content:"\e959"}.bxl-nodejs:before{content:"\e95a"}.bxl-ok-ru:before{content:"\e95b"}.bxl-opera:before{content:"\e95c"}.bxl-patreon:before{content:"\e95d"}.bxl-paypal:before{content:"\e95e"}.bxl-periscope:before{content:"\e95f"}.bxl-php:before{content:"\e960"}.bxl-pinterest:before{content:"\e961"}.bxl-pinterest-alt:before{content:"\e962"}.bxl-play-store:before{content:"\e963"}.bxl-pocket:before{content:"\e964"}.bxl-product-hunt:before{content:"\e965"}.bxl-python:before{content:"\e966"}.bxl-quora:before{content:"\e967"}.bxl-react:before{content:"\e968"}.bxl-redbubble:before{content:"\e969"}.bxl-reddit:before{content:"\e96a"}.bxl-redux:before{content:"\e96b"}.bxl-sass:before{content:"\e96c"}.bxl-shopify:before{content:"\e96d"}.bxl-sketch:before{content:"\e96e"}.bxl-skype:before{content:"\e96f"}.bxl-slack:before{content:"\e970"}.bxl-slack-old:before{content:"\e971"}.bxl-snapchat:before{content:"\e972"}.bxl-soundcloud:before{content:"\e973"}.bxl-spotify:before{content:"\e974"}.bxl-spring-boot:before{content:"\e975"}.bxl-squarespace:before{content:"\e976"}.bxl-stack-overflow:before{content:"\e977"}.bxl-steam:before{content:"\e978"}.bxl-stripe:before{content:"\e979"}.bxl-tailwind-css:before{content:"\e97a"}.bxl-telegram:before{content:"\e97b"}.bxl-tiktok:before{content:"\e97c"}.bxl-trello:before{content:"\e97d"}.bxl-trip-advisor:before{content:"\e97e"}.bxl-tumblr:before{content:"\e97f"}.bxl-tux:before{content:"\e980"}.bxl-twitch:before{content:"\e981"}.bxl-twitter:before{content:"\e982"}.bxl-unity:before{content:"\e983"}.bxl-unsplash:before{content:"\e984"}.bxl-vimeo:before{content:"\e985"}.bxl-visa:before{content:"\e986"}.bxl-visual-studio:before{content:"\e987"}.bxl-vk:before{content:"\e988"}.bxl-vuejs:before{content:"\e989"}.bxl-whatsapp:before{content:"\e98a"}.bxl-whatsapp-square:before{content:"\e98b"}.bxl-wikipedia:before{content:"\e98c"}.bxl-windows:before{content:"\e98d"}.bxl-wix:before{content:"\e98e"}.bxl-wordpress:before{content:"\e98f"}.bxl-yahoo:before{content:"\e990"}.bxl-yelp:before{content:"\e991"}.bxl-youtube:before{content:"\e992"}.bxl-zoom:before{content:"\e993"}.bx-collapse-alt:before{content:"\e994"}.bx-collapse-horizontal:before{content:"\e995"}.bx-collapse-vertical:before{content:"\e996"}.bx-expand-horizontal:before{content:"\e997"}.bx-expand-vertical:before{content:"\e998"}.bx-injection:before{content:"\e999"}.bx-leaf:before{content:"\e99a"}.bx-math:before{content:"\e99b"}.bx-party:before{content:"\e99c"}.bx-abacus:before{content:"\e99d"}.bx-accessibility:before{content:"\e99e"}.bx-add-to-queue:before{content:"\e99f"}.bx-adjust:before{content:"\e9a0"}.bx-alarm:before{content:"\e9a1"}.bx-alarm-add:before{content:"\e9a2"}.bx-alarm-exclamation:before{content:"\e9a3"}.bx-alarm-off:before{content:"\e9a4"}.bx-alarm-snooze:before{content:"\e9a5"}.bx-album:before{content:"\e9a6"}.bx-align-justify:before{content:"\e9a7"}.bx-align-left:before{content:"\e9a8"}.bx-align-middle:before{content:"\e9a9"}.bx-align-right:before{content:"\e9aa"}.bx-analyse:before{content:"\e9ab"}.bx-anchor:before{content:"\e9ac"}.bx-angry:before{content:"\e9ad"}.bx-aperture:before{content:"\e9ae"}.bx-arch:before{content:"\e9af"}.bx-archive:before{content:"\e9b0"}.bx-archive-in:before{content:"\e9b1"}.bx-archive-out:before{content:"\e9b2"}.bx-area:before{content:"\e9b3"}.bx-arrow-back:before{content:"\e9b4"}.bx-arrow-from-bottom:before{content:"\e9b5"}.bx-arrow-from-left:before{content:"\e9b6"}.bx-arrow-from-right:before{content:"\e9b7"}.bx-arrow-from-top:before{content:"\e9b8"}.bx-arrow-to-bottom:before{content:"\e9b9"}.bx-arrow-to-left:before{content:"\e9ba"}.bx-arrow-to-right:before{content:"\e9bb"}.bx-arrow-to-top:before{content:"\e9bc"}.bx-at:before{content:"\e9bd"}.bx-atom:before{content:"\e9be"}.bx-award:before{content:"\e9bf"}.bx-badge:before{content:"\e9c0"}.bx-badge-check:before{content:"\e9c1"}.bx-ball:before{content:"\e9c2"}.bx-band-aid:before{content:"\e9c3"}.bx-bar-chart:before{content:"\e9c4"}.bx-bar-chart-alt:before{content:"\e9c5"}.bx-bar-chart-alt-2:before{content:"\e9c6"}.bx-bar-chart-square:before{content:"\e9c7"}.bx-barcode:before{content:"\e9c8"}.bx-barcode-reader:before{content:"\e9c9"}.bx-baseball:before{content:"\e9ca"}.bx-basket:before{content:"\e9cb"}.bx-basketball:before{content:"\e9cc"}.bx-bath:before{content:"\e9cd"}.bx-battery:before{content:"\e9ce"}.bx-bed:before{content:"\e9cf"}.bx-been-here:before{content:"\e9d0"}.bx-beer:before{content:"\e9d1"}.bx-bell:before{content:"\e9d2"}.bx-bell-minus:before{content:"\e9d3"}.bx-bell-off:before{content:"\e9d4"}.bx-bell-plus:before{content:"\e9d5"}.bx-bible:before{content:"\e9d6"}.bx-bitcoin:before{content:"\e9d7"}.bx-blanket:before{content:"\e9d8"}.bx-block:before{content:"\e9d9"}.bx-bluetooth:before{content:"\e9da"}.bx-body:before{content:"\e9db"}.bx-bold:before{content:"\e9dc"}.bx-bolt-circle:before{content:"\e9dd"}.bx-bomb:before{content:"\e9de"}.bx-bone:before{content:"\e9df"}.bx-bong:before{content:"\e9e0"}.bx-book:before{content:"\e9e1"}.bx-book-add:before{content:"\e9e2"}.bx-book-alt:before{content:"\e9e3"}.bx-book-bookmark:before{content:"\e9e4"}.bx-book-content:before{content:"\e9e5"}.bx-book-heart:before{content:"\e9e6"}.bx-bookmark:before{content:"\e9e7"}.bx-bookmark-alt:before{content:"\e9e8"}.bx-bookmark-alt-minus:before{content:"\e9e9"}.bx-bookmark-alt-plus:before{content:"\e9ea"}.bx-bookmark-heart:before{content:"\e9eb"}.bx-bookmark-minus:before{content:"\e9ec"}.bx-bookmark-plus:before{content:"\e9ed"}.bx-bookmarks:before{content:"\e9ee"}.bx-book-open:before{content:"\e9ef"}.bx-book-reader:before{content:"\e9f0"}.bx-border-all:before{content:"\e9f1"}.bx-border-bottom:before{content:"\e9f2"}.bx-border-inner:before{content:"\e9f3"}.bx-border-left:before{content:"\e9f4"}.bx-border-none:before{content:"\e9f5"}.bx-border-outer:before{content:"\e9f6"}.bx-border-radius:before{content:"\e9f7"}.bx-border-right:before{content:"\e9f8"}.bx-border-top:before{content:"\e9f9"}.bx-bot:before{content:"\e9fa"}.bx-bowling-ball:before{content:"\e9fb"}.bx-box:before{content:"\e9fc"}.bx-bracket:before{content:"\e9fd"}.bx-braille:before{content:"\e9fe"}.bx-brain:before{content:"\e9ff"}.bx-briefcase:before{content:"\ea00"}.bx-briefcase-alt:before{content:"\ea01"}.bx-briefcase-alt-2:before{content:"\ea02"}.bx-brightness:before{content:"\ea03"}.bx-brightness-half:before{content:"\ea04"}.bx-broadcast:before{content:"\ea05"}.bx-brush:before{content:"\ea06"}.bx-brush-alt:before{content:"\ea07"}.bx-bug:before{content:"\ea08"}.bx-bug-alt:before{content:"\ea09"}.bx-building:before{content:"\ea0a"}.bx-building-house:before{content:"\ea0b"}.bx-buildings:before{content:"\ea0c"}.bx-bulb:before{content:"\ea0d"}.bx-bullseye:before{content:"\ea0e"}.bx-buoy:before{content:"\ea0f"}.bx-bus:before{content:"\ea10"}.bx-bus-school:before{content:"\ea11"}.bx-cabinet:before{content:"\ea12"}.bx-cake:before{content:"\ea13"}.bx-calculator:before{content:"\ea14"}.bx-calendar:before{content:"\ea15"}.bx-calendar-alt:before{content:"\ea16"}.bx-calendar-check:before{content:"\ea17"}.bx-calendar-edit:before{content:"\ea18"}.bx-calendar-event:before{content:"\ea19"}.bx-calendar-exclamation:before{content:"\ea1a"}.bx-calendar-heart:before{content:"\ea1b"}.bx-calendar-minus:before{content:"\ea1c"}.bx-calendar-plus:before{content:"\ea1d"}.bx-calendar-star:before{content:"\ea1e"}.bx-calendar-week:before{content:"\ea1f"}.bx-calendar-x:before{content:"\ea20"}.bx-camera:before{content:"\ea21"}.bx-camera-home:before{content:"\ea22"}.bx-camera-movie:before{content:"\ea23"}.bx-camera-off:before{content:"\ea24"}.bx-capsule:before{content:"\ea25"}.bx-captions:before{content:"\ea26"}.bx-car:before{content:"\ea27"}.bx-card:before{content:"\ea28"}.bx-caret-down:before{content:"\ea29"}.bx-caret-down-circle:before{content:"\ea2a"}.bx-caret-down-square:before{content:"\ea2b"}.bx-caret-left:before{content:"\ea2c"}.bx-caret-left-circle:before{content:"\ea2d"}.bx-caret-left-square:before{content:"\ea2e"}.bx-caret-right:before{content:"\ea2f"}.bx-caret-right-circle:before{content:"\ea30"}.bx-caret-right-square:before{content:"\ea31"}.bx-caret-up:before{content:"\ea32"}.bx-caret-up-circle:before{content:"\ea33"}.bx-caret-up-square:before{content:"\ea34"}.bx-carousel:before{content:"\ea35"}.bx-cart:before{content:"\ea36"}.bx-cart-alt:before{content:"\ea37"}.bx-cast:before{content:"\ea38"}.bx-category:before{content:"\ea39"}.bx-category-alt:before{content:"\ea3a"}.bx-cctv:before{content:"\ea3b"}.bx-certification:before{content:"\ea3c"}.bx-chair:before{content:"\ea3d"}.bx-chalkboard:before{content:"\ea3e"}.bx-chart:before{content:"\ea3f"}.bx-chat:before{content:"\ea40"}.bx-check:before{content:"\ea41"}.bx-checkbox:before{content:"\ea42"}.bx-checkbox-checked:before{content:"\ea43"}.bx-checkbox-minus:before{content:"\ea44"}.bx-checkbox-square:before{content:"\ea45"}.bx-check-circle:before{content:"\ea46"}.bx-check-double:before{content:"\ea47"}.bx-check-shield:before{content:"\ea48"}.bx-check-square:before{content:"\ea49"}.bx-chevron-down:before{content:"\ea4a"}.bx-chevron-down-circle:before{content:"\ea4b"}.bx-chevron-down-square:before{content:"\ea4c"}.bx-chevron-left:before{content:"\ea4d"}.bx-chevron-left-circle:before{content:"\ea4e"}.bx-chevron-left-square:before{content:"\ea4f"}.bx-chevron-right:before{content:"\ea50"}.bx-chevron-right-circle:before{content:"\ea51"}.bx-chevron-right-square:before{content:"\ea52"}.bx-chevrons-down:before{content:"\ea53"}.bx-chevrons-left:before{content:"\ea54"}.bx-chevrons-right:before{content:"\ea55"}.bx-chevrons-up:before{content:"\ea56"}.bx-chevron-up:before{content:"\ea57"}.bx-chevron-up-circle:before{content:"\ea58"}.bx-chevron-up-square:before{content:"\ea59"}.bx-chip:before{content:"\ea5a"}.bx-church:before{content:"\ea5b"}.bx-circle:before{content:"\ea5c"}.bx-clinic:before{content:"\ea5d"}.bx-clipboard:before{content:"\ea5e"}.bx-closet:before{content:"\ea5f"}.bx-cloud:before{content:"\ea60"}.bx-cloud-download:before{content:"\ea61"}.bx-cloud-drizzle:before{content:"\ea62"}.bx-cloud-lightning:before{content:"\ea63"}.bx-cloud-light-rain:before{content:"\ea64"}.bx-cloud-rain:before{content:"\ea65"}.bx-cloud-snow:before{content:"\ea66"}.bx-cloud-upload:before{content:"\ea67"}.bx-code:before{content:"\ea68"}.bx-code-alt:before{content:"\ea69"}.bx-code-block:before{content:"\ea6a"}.bx-code-curly:before{content:"\ea6b"}.bx-coffee:before{content:"\ea6c"}.bx-coffee-togo:before{content:"\ea6d"}.bx-cog:before{content:"\ea6e"}.bx-coin:before{content:"\ea6f"}.bx-coin-stack:before{content:"\ea70"}.bx-collapse:before{content:"\ea71"}.bx-collection:before{content:"\ea72"}.bx-color-fill:before{content:"\ea73"}.bx-columns:before{content:"\ea74"}.bx-command:before{content:"\ea75"}.bx-comment:before{content:"\ea76"}.bx-comment-add:before{content:"\ea77"}.bx-comment-check:before{content:"\ea78"}.bx-comment-detail:before{content:"\ea79"}.bx-comment-dots:before{content:"\ea7a"}.bx-comment-edit:before{content:"\ea7b"}.bx-comment-error:before{content:"\ea7c"}.bx-comment-minus:before{content:"\ea7d"}.bx-comment-x:before{content:"\ea7e"}.bx-compass:before{content:"\ea7f"}.bx-confused:before{content:"\ea80"}.bx-conversation:before{content:"\ea81"}.bx-cookie:before{content:"\ea82"}.bx-cool:before{content:"\ea83"}.bx-copy:before{content:"\ea84"}.bx-copy-alt:before{content:"\ea85"}.bx-copyright:before{content:"\ea86"}.bx-credit-card:before{content:"\ea87"}.bx-credit-card-alt:before{content:"\ea88"}.bx-credit-card-front:before{content:"\ea89"}.bx-crop:before{content:"\ea8a"}.bx-crosshair:before{content:"\ea8b"}.bx-crown:before{content:"\ea8c"}.bx-cube:before{content:"\ea8d"}.bx-cube-alt:before{content:"\ea8e"}.bx-cuboid:before{content:"\ea8f"}.bx-current-location:before{content:"\ea90"}.bx-customize:before{content:"\ea91"}.bx-cut:before{content:"\ea92"}.bx-cycling:before{content:"\ea93"}.bx-cylinder:before{content:"\ea94"}.bx-data:before{content:"\ea95"}.bx-desktop:before{content:"\ea96"}.bx-detail:before{content:"\ea97"}.bx-devices:before{content:"\ea98"}.bx-dialpad:before{content:"\ea99"}.bx-dialpad-alt:before{content:"\ea9a"}.bx-diamond:before{content:"\ea9b"}.bx-dice-1:before{content:"\ea9c"}.bx-dice-2:before{content:"\ea9d"}.bx-dice-3:before{content:"\ea9e"}.bx-dice-4:before{content:"\ea9f"}.bx-dice-5:before{content:"\eaa0"}.bx-dice-6:before{content:"\eaa1"}.bx-directions:before{content:"\eaa2"}.bx-disc:before{content:"\eaa3"}.bx-dish:before{content:"\eaa4"}.bx-dislike:before{content:"\eaa5"}.bx-dizzy:before{content:"\eaa6"}.bx-dna:before{content:"\eaa7"}.bx-dock-bottom:before{content:"\eaa8"}.bx-dock-left:before{content:"\eaa9"}.bx-dock-right:before{content:"\eaaa"}.bx-dock-top:before{content:"\eaab"}.bx-dollar:before{content:"\eaac"}.bx-dollar-circle:before{content:"\eaad"}.bx-donate-blood:before{content:"\eaae"}.bx-donate-heart:before{content:"\eaaf"}.bx-door-open:before{content:"\eab0"}.bx-dots-horizontal:before{content:"\eab1"}.bx-dots-horizontal-rounded:before{content:"\eab2"}.bx-dots-vertical:before{content:"\eab3"}.bx-dots-vertical-rounded:before{content:"\eab4"}.bx-doughnut-chart:before{content:"\eab5"}.bx-down-arrow:before{content:"\eab6"}.bx-down-arrow-alt:before{content:"\eab7"}.bx-down-arrow-circle:before{content:"\eab8"}.bx-download:before{content:"\eab9"}.bx-downvote:before{content:"\eaba"}.bx-drink:before{content:"\eabb"}.bx-droplet:before{content:"\eabc"}.bx-dumbbell:before{content:"\eabd"}.bx-duplicate:before{content:"\eabe"}.bx-edit:before{content:"\eabf"}.bx-edit-alt:before{content:"\eac0"}.bx-envelope:before{content:"\eac1"}.bx-envelope-open:before{content:"\eac2"}.bx-equalizer:before{content:"\eac3"}.bx-eraser:before{content:"\eac4"}.bx-error:before{content:"\eac5"}.bx-error-alt:before{content:"\eac6"}.bx-error-circle:before{content:"\eac7"}.bx-euro:before{content:"\eac8"}.bx-exclude:before{content:"\eac9"}.bx-exit:before{content:"\eaca"}.bx-exit-fullscreen:before{content:"\eacb"}.bx-expand:before{content:"\eacc"}.bx-expand-alt:before{content:"\eacd"}.bx-export:before{content:"\eace"}.bx-extension:before{content:"\eacf"}.bx-face:before{content:"\ead0"}.bx-fast-forward:before{content:"\ead1"}.bx-fast-forward-circle:before{content:"\ead2"}.bx-female:before{content:"\ead3"}.bx-female-sign:before{content:"\ead4"}.bx-file:before{content:"\ead5"}.bx-file-blank:before{content:"\ead6"}.bx-file-find:before{content:"\ead7"}.bx-film:before{content:"\ead8"}.bx-filter:before{content:"\ead9"}.bx-filter-alt:before{content:"\eada"}.bx-fingerprint:before{content:"\eadb"}.bx-first-aid:before{content:"\eadc"}.bx-first-page:before{content:"\eadd"}.bx-flag:before{content:"\eade"}.bx-folder:before{content:"\eadf"}.bx-folder-minus:before{content:"\eae0"}.bx-folder-open:before{content:"\eae1"}.bx-folder-plus:before{content:"\eae2"}.bx-font:before{content:"\eae3"}.bx-font-color:before{content:"\eae4"}.bx-font-family:before{content:"\eae5"}.bx-font-size:before{content:"\eae6"}.bx-food-menu:before{content:"\eae7"}.bx-food-tag:before{content:"\eae8"}.bx-football:before{content:"\eae9"}.bx-fridge:before{content:"\eaea"}.bx-fullscreen:before{content:"\eaeb"}.bx-game:before{content:"\eaec"}.bx-gas-pump:before{content:"\eaed"}.bx-ghost:before{content:"\eaee"}.bx-gift:before{content:"\eaef"}.bx-git-branch:before{content:"\eaf0"}.bx-git-commit:before{content:"\eaf1"}.bx-git-compare:before{content:"\eaf2"}.bx-git-merge:before{content:"\eaf3"}.bx-git-pull-request:before{content:"\eaf4"}.bx-git-repo-forked:before{content:"\eaf5"}.bx-glasses:before{content:"\eaf6"}.bx-glasses-alt:before{content:"\eaf7"}.bx-globe:before{content:"\eaf8"}.bx-globe-alt:before{content:"\eaf9"}.bx-grid:before{content:"\eafa"}.bx-grid-alt:before{content:"\eafb"}.bx-grid-horizontal:before{content:"\eafc"}.bx-grid-small:before{content:"\eafd"}.bx-grid-vertical:before{content:"\eafe"}.bx-group:before{content:"\eaff"}.bx-handicap:before{content:"\eb00"}.bx-happy:before{content:"\eb01"}.bx-happy-alt:before{content:"\eb02"}.bx-happy-beaming:before{content:"\eb03"}.bx-happy-heart-eyes:before{content:"\eb04"}.bx-hash:before{content:"\eb05"}.bx-hdd:before{content:"\eb06"}.bx-heading:before{content:"\eb07"}.bx-headphone:before{content:"\eb08"}.bx-health:before{content:"\eb09"}.bx-heart:before{content:"\eb0a"}.bx-heart-circle:before{content:"\eb0b"}.bx-heart-square:before{content:"\eb0c"}.bx-help-circle:before{content:"\eb0d"}.bx-hide:before{content:"\eb0e"}.bx-highlight:before{content:"\eb0f"}.bx-history:before{content:"\eb10"}.bx-hive:before{content:"\eb11"}.bx-home:before{content:"\eb12"}.bx-home-alt:before{content:"\eb13"}.bx-home-circle:before{content:"\eb14"}.bx-home-heart:before{content:"\eb15"}.bx-home-smile:before{content:"\eb16"}.bx-horizontal-center:before{content:"\eb17"}.bx-hotel:before{content:"\eb18"}.bx-hourglass:before{content:"\eb19"}.bx-id-card:before{content:"\eb1a"}.bx-image:before{content:"\eb1b"}.bx-image-add:before{content:"\eb1c"}.bx-image-alt:before{content:"\eb1d"}.bx-images:before{content:"\eb1e"}.bx-import:before{content:"\eb1f"}.bx-infinite:before{content:"\eb20"}.bx-info-circle:before{content:"\eb21"}.bx-info-square:before{content:"\eb22"}.bx-intersect:before{content:"\eb23"}.bx-italic:before{content:"\eb24"}.bx-joystick:before{content:"\eb25"}.bx-joystick-alt:before{content:"\eb26"}.bx-joystick-button:before{content:"\eb27"}.bx-key:before{content:"\eb28"}.bx-label:before{content:"\eb29"}.bx-landscape:before{content:"\eb2a"}.bx-laptop:before{content:"\eb2b"}.bx-last-page:before{content:"\eb2c"}.bx-laugh:before{content:"\eb2d"}.bx-layer:before{content:"\eb2e"}.bx-layer-minus:before{content:"\eb2f"}.bx-layer-plus:before{content:"\eb30"}.bx-layout:before{content:"\eb31"}.bx-left-arrow:before{content:"\eb32"}.bx-left-arrow-alt:before{content:"\eb33"}.bx-left-arrow-circle:before{content:"\eb34"}.bx-left-down-arrow-circle:before{content:"\eb35"}.bx-left-indent:before{content:"\eb36"}.bx-left-top-arrow-circle:before{content:"\eb37"}.bx-library:before{content:"\eb38"}.bx-like:before{content:"\eb39"}.bx-line-chart:before{content:"\eb3a"}.bx-line-chart-down:before{content:"\eb3b"}.bx-link:before{content:"\eb3c"}.bx-link-alt:before{content:"\eb3d"}.bx-link-external:before{content:"\eb3e"}.bx-lira:before{content:"\eb3f"}.bx-list-check:before{content:"\eb40"}.bx-list-minus:before{content:"\eb41"}.bx-list-ol:before{content:"\eb42"}.bx-list-plus:before{content:"\eb43"}.bx-list-ul:before{content:"\eb44"}.bx-loader:before{content:"\eb45"}.bx-loader-alt:before{content:"\eb46"}.bx-loader-circle:before{content:"\eb47"}.bx-location-plus:before{content:"\eb48"}.bx-lock:before{content:"\eb49"}.bx-lock-alt:before{content:"\eb4a"}.bx-lock-open:before{content:"\eb4b"}.bx-lock-open-alt:before{content:"\eb4c"}.bx-log-in:before{content:"\eb4d"}.bx-log-in-circle:before{content:"\eb4e"}.bx-log-out:before{content:"\eb4f"}.bx-log-out-circle:before{content:"\eb50"}.bx-low-vision:before{content:"\eb51"}.bx-magnet:before{content:"\eb52"}.bx-mail-send:before{content:"\eb53"}.bx-male:before{content:"\eb54"}.bx-male-sign:before{content:"\eb55"}.bx-map:before{content:"\eb56"}.bx-map-alt:before{content:"\eb57"}.bx-map-pin:before{content:"\eb58"}.bx-mask:before{content:"\eb59"}.bx-medal:before{content:"\eb5a"}.bx-meh:before{content:"\eb5b"}.bx-meh-alt:before{content:"\eb5c"}.bx-meh-blank:before{content:"\eb5d"}.bx-memory-card:before{content:"\eb5e"}.bx-menu:before{content:"\eb5f"}.bx-menu-alt-left:before{content:"\ef5b"}.bx-menu-alt-right:before{content:"\eb61"}.bx-merge:before{content:"\eb62"}.bx-message:before{content:"\eb63"}.bx-message-add:before{content:"\eb64"}.bx-message-alt:before{content:"\eb65"}.bx-message-alt-add:before{content:"\eb66"}.bx-message-alt-check:before{content:"\eb67"}.bx-message-alt-detail:before{content:"\eb68"}.bx-message-alt-dots:before{content:"\eb69"}.bx-message-alt-edit:before{content:"\eb6a"}.bx-message-alt-error:before{content:"\eb6b"}.bx-message-alt-minus:before{content:"\eb6c"}.bx-message-alt-x:before{content:"\eb6d"}.bx-message-check:before{content:"\eb6e"}.bx-message-detail:before{content:"\eb6f"}.bx-message-dots:before{content:"\eb70"}.bx-message-edit:before{content:"\eb71"}.bx-message-error:before{content:"\eb72"}.bx-message-minus:before{content:"\eb73"}.bx-message-rounded:before{content:"\eb74"}.bx-message-rounded-add:before{content:"\eb75"}.bx-message-rounded-check:before{content:"\eb76"}.bx-message-rounded-detail:before{content:"\eb77"}.bx-message-rounded-dots:before{content:"\eb78"}.bx-message-rounded-edit:before{content:"\ef5c"}.bx-message-rounded-error:before{content:"\eb7a"}.bx-message-rounded-minus:before{content:"\eb7b"}.bx-message-rounded-x:before{content:"\eb7c"}.bx-message-square:before{content:"\eb7d"}.bx-message-square-add:before{content:"\eb7e"}.bx-message-square-check:before{content:"\eb7f"}.bx-message-square-detail:before{content:"\eb80"}.bx-message-square-dots:before{content:"\eb81"}.bx-message-square-edit:before{content:"\eb82"}.bx-message-square-error:before{content:"\eb83"}.bx-message-square-minus:before{content:"\eb84"}.bx-message-square-x:before{content:"\eb85"}.bx-message-x:before{content:"\eb86"}.bx-meteor:before{content:"\eb87"}.bx-microchip:before{content:"\eb88"}.bx-microphone:before{content:"\eb89"}.bx-microphone-off:before{content:"\eb8a"}.bx-minus:before{content:"\eb8b"}.bx-minus-back:before{content:"\eb8c"}.bx-minus-circle:before{content:"\eb8d"}.bx-minus-front:before{content:"\eb8e"}.bx-mobile:before{content:"\eb8f"}.bx-mobile-alt:before{content:"\eb90"}.bx-mobile-landscape:before{content:"\eb91"}.bx-mobile-vibration:before{content:"\ef5d"}.bx-money:before{content:"\eb93"}.bx-moon:before{content:"\eb94"}.bx-mouse:before{content:"\eb95"}.bx-mouse-alt:before{content:"\eb96"}.bx-move:before{content:"\eb97"}.bx-move-horizontal:before{content:"\eb98"}.bx-move-vertical:before{content:"\eb99"}.bx-movie:before{content:"\eb9a"}.bx-movie-play:before{content:"\eb9b"}.bx-music:before{content:"\eb9c"}.bx-navigation:before{content:"\eb9d"}.bx-network-chart:before{content:"\eb9e"}.bx-news:before{content:"\eb9f"}.bx-no-entry:before{content:"\eba0"}.bx-note:before{content:"\eba1"}.bx-notepad:before{content:"\eba2"}.bx-notification:before{content:"\eba3"}.bx-notification-off:before{content:"\eba4"}.bx-outline:before{content:"\eba5"}.bx-package:before{content:"\eba6"}.bx-paint:before{content:"\eba7"}.bx-paint-roll:before{content:"\eba8"}.bx-palette:before{content:"\eba9"}.bx-paperclip:before{content:"\ebaa"}.bx-paper-plane:before{content:"\ef61"}.bx-paragraph:before{content:"\ebac"}.bx-paste:before{content:"\ebad"}.bx-pause:before{content:"\ebae"}.bx-pause-circle:before{content:"\ebaf"}.bx-pen:before{content:"\ebb0"}.bx-pencil:before{content:"\ebb1"}.bx-phone:before{content:"\ebb2"}.bx-phone-call:before{content:"\ebb3"}.bx-phone-incoming:before{content:"\ebb4"}.bx-phone-off:before{content:"\ebb5"}.bx-phone-outgoing:before{content:"\ebb6"}.bx-photo-album:before{content:"\ebb7"}.bx-pie-chart:before{content:"\ebb8"}.bx-pie-chart-alt:before{content:"\ebb9"}.bx-pie-chart-alt-2:before{content:"\ebba"}.bx-pin:before{content:"\ebbb"}.bx-planet:before{content:"\ebbc"}.bx-play:before{content:"\ebbd"}.bx-play-circle:before{content:"\ebbe"}.bx-plug:before{content:"\ebbf"}.bx-plus:before{content:"\ebc0"}.bx-plus-circle:before{content:"\ebc1"}.bx-plus-medical:before{content:"\ebc2"}.bx-podcast:before{content:"\ebc3"}.bx-pointer:before{content:"\ef5e"}.bx-poll:before{content:"\ebc5"}.bx-polygon:before{content:"\ebc6"}.bx-pound:before{content:"\ebc7"}.bx-power-off:before{content:"\ebc8"}.bx-printer:before{content:"\ebc9"}.bx-pulse:before{content:"\ebca"}.bx-purchase-tag:before{content:"\ebcb"}.bx-purchase-tag-alt:before{content:"\ebcc"}.bx-pyramid:before{content:"\ebcd"}.bx-qr:before{content:"\ebce"}.bx-qr-scan:before{content:"\ebcf"}.bx-question-mark:before{content:"\ebd0"}.bx-radar:before{content:"\ebd1"}.bx-radio:before{content:"\ebd2"}.bx-radio-circle:before{content:"\ebd3"}.bx-radio-circle-marked:before{content:"\ebd4"}.bx-receipt:before{content:"\ebd5"}.bx-rectangle:before{content:"\ebd6"}.bx-recycle:before{content:"\ebd7"}.bx-redo:before{content:"\ebd8"}.bx-refresh:before{content:"\ebd9"}.bx-registered:before{content:"\ebda"}.bx-rename:before{content:"\ebdb"}.bx-repeat:before{content:"\ebdc"}.bx-reply:before{content:"\ef5f"}.bx-reply-all:before{content:"\ebde"}.bx-repost:before{content:"\ebdf"}.bx-reset:before{content:"\ebe0"}.bx-restaurant:before{content:"\ebe1"}.bx-revision:before{content:"\ebe2"}.bx-rewind:before{content:"\ebe3"}.bx-rewind-circle:before{content:"\ebe4"}.bx-right-arrow:before{content:"\ebe5"}.bx-right-arrow-alt:before{content:"\ebe6"}.bx-right-arrow-circle:before{content:"\ebe7"}.bx-right-down-arrow-circle:before{content:"\ebe8"}.bx-right-indent:before{content:"\ebe9"}.bx-right-top-arrow-circle:before{content:"\ebea"}.bx-rocket:before{content:"\ebeb"}.bx-rotate-left:before{content:"\ebec"}.bx-rotate-right:before{content:"\ebed"}.bx-rss:before{content:"\ebee"}.bx-ruble:before{content:"\ebef"}.bx-ruler:before{content:"\ebf0"}.bx-run:before{content:"\ebf1"}.bx-rupee:before{content:"\ebf2"}.bx-sad:before{content:"\ebf3"}.bx-save:before{content:"\ebf4"}.bx-scan:before{content:"\ebf5"}.bx-screenshot:before{content:"\ef60"}.bx-search:before{content:"\ebf7"}.bx-search-alt:before{content:"\ebf8"}.bx-search-alt-2:before{content:"\ebf9"}.bx-selection:before{content:"\ebfa"}.bx-select-multiple:before{content:"\ebfb"}.bx-send:before{content:"\ebfc"}.bx-server:before{content:"\ebfd"}.bx-shape-circle:before{content:"\ebfe"}.bx-shape-polygon:before{content:"\ebff"}.bx-shape-square:before{content:"\ec00"}.bx-shape-triangle:before{content:"\ec01"}.bx-share:before{content:"\ec02"}.bx-share-alt:before{content:"\ec03"}.bx-shekel:before{content:"\ec04"}.bx-shield:before{content:"\ec05"}.bx-shield-alt:before{content:"\ec06"}.bx-shield-alt-2:before{content:"\ec07"}.bx-shield-quarter:before{content:"\ec08"}.bx-shield-x:before{content:"\ec09"}.bx-shocked:before{content:"\ec0a"}.bx-shopping-bag:before{content:"\ec0b"}.bx-show:before{content:"\ec0c"}.bx-show-alt:before{content:"\ec0d"}.bx-shuffle:before{content:"\ec0e"}.bx-sidebar:before{content:"\ec0f"}.bx-sitemap:before{content:"\ec10"}.bx-skip-next:before{content:"\ec11"}.bx-skip-next-circle:before{content:"\ec12"}.bx-skip-previous:before{content:"\ec13"}.bx-skip-previous-circle:before{content:"\ec14"}.bx-sleepy:before{content:"\ec15"}.bx-slider:before{content:"\ec16"}.bx-slider-alt:before{content:"\ec17"}.bx-slideshow:before{content:"\ec18"}.bx-smile:before{content:"\ec19"}.bx-sort:before{content:"\ec1a"}.bx-sort-alt-2:before{content:"\ec1b"}.bx-sort-a-z:before{content:"\ec1c"}.bx-sort-down:before{content:"\ec1d"}.bx-sort-up:before{content:"\ec1e"}.bx-sort-z-a:before{content:"\ec1f"}.bx-spa:before{content:"\ec20"}.bx-space-bar:before{content:"\ec21"}.bx-speaker:before{content:"\ec22"}.bx-spray-can:before{content:"\ec23"}.bx-spreadsheet:before{content:"\ec24"}.bx-square:before{content:"\ec25"}.bx-square-rounded:before{content:"\ec26"}.bx-star:before{content:"\ec27"}.bx-station:before{content:"\ec28"}.bx-stats:before{content:"\ec29"}.bx-sticker:before{content:"\ec2a"}.bx-stop:before{content:"\ec2b"}.bx-stop-circle:before{content:"\ec2c"}.bx-stopwatch:before{content:"\ec2d"}.bx-store:before{content:"\ec2e"}.bx-store-alt:before{content:"\ec2f"}.bx-street-view:before{content:"\ec30"}.bx-strikethrough:before{content:"\ec31"}.bx-subdirectory-left:before{content:"\ec32"}.bx-subdirectory-right:before{content:"\ec33"}.bx-sun:before{content:"\ec34"}.bx-support:before{content:"\ec35"}.bx-swim:before{content:"\ec36"}.bx-sync:before{content:"\ec37"}.bx-tab:before{content:"\ec38"}.bx-table:before{content:"\ec39"}.bx-tachometer:before{content:"\ec3a"}.bx-tag:before{content:"\ec3b"}.bx-tag-alt:before{content:"\ec3c"}.bx-target-lock:before{content:"\ec3d"}.bx-task:before{content:"\ec3e"}.bx-task-x:before{content:"\ec3f"}.bx-taxi:before{content:"\ec40"}.bx-tennis-ball:before{content:"\ec41"}.bx-terminal:before{content:"\ec42"}.bx-test-tube:before{content:"\ec43"}.bx-text:before{content:"\ec44"}.bx-time:before{content:"\ec45"}.bx-time-five:before{content:"\ec46"}.bx-timer:before{content:"\ec47"}.bx-tired:before{content:"\ec48"}.bx-toggle-left:before{content:"\ec49"}.bx-toggle-right:before{content:"\ec4a"}.bx-tone:before{content:"\ec4b"}.bx-traffic-cone:before{content:"\ec4c"}.bx-train:before{content:"\ec4d"}.bx-transfer:before{content:"\ec4e"}.bx-transfer-alt:before{content:"\ec4f"}.bx-trash:before{content:"\ec50"}.bx-trash-alt:before{content:"\ec51"}.bx-trending-down:before{content:"\ec52"}.bx-trending-up:before{content:"\ec53"}.bx-trim:before{content:"\ec54"}.bx-trip:before{content:"\ec55"}.bx-trophy:before{content:"\ec56"}.bx-tv:before{content:"\ec57"}.bx-underline:before{content:"\ec58"}.bx-undo:before{content:"\ec59"}.bx-unite:before{content:"\ec5a"}.bx-unlink:before{content:"\ec5b"}.bx-up-arrow:before{content:"\ec5c"}.bx-up-arrow-alt:before{content:"\ec5d"}.bx-up-arrow-circle:before{content:"\ec5e"}.bx-upload:before{content:"\ec5f"}.bx-upside-down:before{content:"\ec60"}.bx-upvote:before{content:"\ec61"}.bx-usb:before{content:"\ec62"}.bx-user:before{content:"\ec63"}.bx-user-check:before{content:"\ec64"}.bx-user-circle:before{content:"\ec65"}.bx-user-minus:before{content:"\ec66"}.bx-user-pin:before{content:"\ec67"}.bx-user-plus:before{content:"\ec68"}.bx-user-voice:before{content:"\ec69"}.bx-user-x:before{content:"\ec6a"}.bx-vector:before{content:"\ec6b"}.bx-vertical-center:before{content:"\ec6c"}.bx-vial:before{content:"\ec6d"}.bx-video:before{content:"\ec6e"}.bx-video-off:before{content:"\ec6f"}.bx-video-plus:before{content:"\ec70"}.bx-video-recording:before{content:"\ec71"}.bx-voicemail:before{content:"\ec72"}.bx-volume:before{content:"\ec73"}.bx-volume-full:before{content:"\ec74"}.bx-volume-low:before{content:"\ec75"}.bx-volume-mute:before{content:"\ec76"}.bx-walk:before{content:"\ec77"}.bx-wallet:before{content:"\ec78"}.bx-wallet-alt:before{content:"\ec79"}.bx-water:before{content:"\ec7a"}.bx-webcam:before{content:"\ec7b"}.bx-wifi:before{content:"\ec7c"}.bx-wifi-0:before{content:"\ec7d"}.bx-wifi-1:before{content:"\ec7e"}.bx-wifi-2:before{content:"\ec7f"}.bx-wifi-off:before{content:"\ec80"}.bx-wind:before{content:"\ec81"}.bx-window:before{content:"\ec82"}.bx-window-alt:before{content:"\ec83"}.bx-window-close:before{content:"\ec84"}.bx-window-open:before{content:"\ec85"}.bx-windows:before{content:"\ec86"}.bx-wine:before{content:"\ec87"}.bx-wink-smile:before{content:"\ec88"}.bx-wink-tongue:before{content:"\ec89"}.bx-won:before{content:"\ec8a"}.bx-world:before{content:"\ec8b"}.bx-wrench:before{content:"\ec8c"}.bx-x:before{content:"\ec8d"}.bx-x-circle:before{content:"\ec8e"}.bx-yen:before{content:"\ec8f"}.bx-zoom-in:before{content:"\ec90"}.bx-zoom-out:before{content:"\ec91"}.bxs-party:before{content:"\ec92"}.bxs-hot:before{content:"\ec93"}.bxs-droplet:before{content:"\ec94"}.bxs-cat:before{content:"\ec95"}.bxs-dog:before{content:"\ec96"}.bxs-injection:before{content:"\ec97"}.bxs-leaf:before{content:"\ec98"}.bxs-add-to-queue:before{content:"\ec99"}.bxs-adjust:before{content:"\ec9a"}.bxs-adjust-alt:before{content:"\ec9b"}.bxs-alarm:before{content:"\ec9c"}.bxs-alarm-add:before{content:"\ec9d"}.bxs-alarm-exclamation:before{content:"\ec9e"}.bxs-alarm-off:before{content:"\ec9f"}.bxs-alarm-snooze:before{content:"\eca0"}.bxs-album:before{content:"\eca1"}.bxs-ambulance:before{content:"\eca2"}.bxs-analyse:before{content:"\eca3"}.bxs-angry:before{content:"\eca4"}.bxs-arch:before{content:"\eca5"}.bxs-archive:before{content:"\eca6"}.bxs-archive-in:before{content:"\eca7"}.bxs-archive-out:before{content:"\eca8"}.bxs-area:before{content:"\eca9"}.bxs-arrow-from-bottom:before{content:"\ecaa"}.bxs-arrow-from-left:before{content:"\ecab"}.bxs-arrow-from-right:before{content:"\ecac"}.bxs-arrow-from-top:before{content:"\ecad"}.bxs-arrow-to-bottom:before{content:"\ecae"}.bxs-arrow-to-left:before{content:"\ecaf"}.bxs-arrow-to-right:before{content:"\ecb0"}.bxs-arrow-to-top:before{content:"\ecb1"}.bxs-award:before{content:"\ecb2"}.bxs-baby-carriage:before{content:"\ecb3"}.bxs-backpack:before{content:"\ecb4"}.bxs-badge:before{content:"\ecb5"}.bxs-badge-check:before{content:"\ecb6"}.bxs-badge-dollar:before{content:"\ecb7"}.bxs-ball:before{content:"\ecb8"}.bxs-band-aid:before{content:"\ecb9"}.bxs-bank:before{content:"\ecba"}.bxs-bar-chart-alt-2:before{content:"\ecbb"}.bxs-bar-chart-square:before{content:"\ecbc"}.bxs-barcode:before{content:"\ecbd"}.bxs-baseball:before{content:"\ecbe"}.bxs-basket:before{content:"\ecbf"}.bxs-basketball:before{content:"\ecc0"}.bxs-bath:before{content:"\ecc1"}.bxs-battery:before{content:"\ecc2"}.bxs-battery-charging:before{content:"\ecc3"}.bxs-battery-full:before{content:"\ecc4"}.bxs-battery-low:before{content:"\ecc5"}.bxs-bed:before{content:"\ecc6"}.bxs-been-here:before{content:"\ecc7"}.bxs-beer:before{content:"\ecc8"}.bxs-bell:before{content:"\ecc9"}.bxs-bell-minus:before{content:"\ecca"}.bxs-bell-off:before{content:"\eccb"}.bxs-bell-plus:before{content:"\eccc"}.bxs-bell-ring:before{content:"\eccd"}.bxs-bible:before{content:"\ecce"}.bxs-binoculars:before{content:"\eccf"}.bxs-blanket:before{content:"\ecd0"}.bxs-bolt:before{content:"\ecd1"}.bxs-bolt-circle:before{content:"\ecd2"}.bxs-bomb:before{content:"\ecd3"}.bxs-bone:before{content:"\ecd4"}.bxs-bong:before{content:"\ecd5"}.bxs-book:before{content:"\ecd6"}.bxs-book-add:before{content:"\ecd7"}.bxs-book-alt:before{content:"\ecd8"}.bxs-book-bookmark:before{content:"\ecd9"}.bxs-book-content:before{content:"\ecda"}.bxs-book-heart:before{content:"\ecdb"}.bxs-bookmark:before{content:"\ecdc"}.bxs-bookmark-alt:before{content:"\ecdd"}.bxs-bookmark-alt-minus:before{content:"\ecde"}.bxs-bookmark-alt-plus:before{content:"\ecdf"}.bxs-bookmark-heart:before{content:"\ece0"}.bxs-bookmark-minus:before{content:"\ece1"}.bxs-bookmark-plus:before{content:"\ece2"}.bxs-bookmarks:before{content:"\ece3"}.bxs-bookmark-star:before{content:"\ece4"}.bxs-book-open:before{content:"\ece5"}.bxs-book-reader:before{content:"\ece6"}.bxs-bot:before{content:"\ece7"}.bxs-bowling-ball:before{content:"\ece8"}.bxs-box:before{content:"\ece9"}.bxs-brain:before{content:"\ecea"}.bxs-briefcase:before{content:"\eceb"}.bxs-briefcase-alt:before{content:"\ecec"}.bxs-briefcase-alt-2:before{content:"\eced"}.bxs-brightness:before{content:"\ecee"}.bxs-brightness-half:before{content:"\ecef"}.bxs-brush:before{content:"\ecf0"}.bxs-brush-alt:before{content:"\ecf1"}.bxs-bug:before{content:"\ecf2"}.bxs-bug-alt:before{content:"\ecf3"}.bxs-building:before{content:"\ecf4"}.bxs-building-house:before{content:"\ecf5"}.bxs-buildings:before{content:"\ecf6"}.bxs-bulb:before{content:"\ecf7"}.bxs-bullseye:before{content:"\ecf8"}.bxs-buoy:before{content:"\ecf9"}.bxs-bus:before{content:"\ecfa"}.bxs-business:before{content:"\ecfb"}.bxs-bus-school:before{content:"\ecfc"}.bxs-cabinet:before{content:"\ecfd"}.bxs-cake:before{content:"\ecfe"}.bxs-calculator:before{content:"\ecff"}.bxs-calendar:before{content:"\ed00"}.bxs-calendar-alt:before{content:"\ed01"}.bxs-calendar-check:before{content:"\ed02"}.bxs-calendar-edit:before{content:"\ed03"}.bxs-calendar-event:before{content:"\ed04"}.bxs-calendar-exclamation:before{content:"\ed05"}.bxs-calendar-heart:before{content:"\ed06"}.bxs-calendar-minus:before{content:"\ed07"}.bxs-calendar-plus:before{content:"\ed08"}.bxs-calendar-star:before{content:"\ed09"}.bxs-calendar-week:before{content:"\ed0a"}.bxs-calendar-x:before{content:"\ed0b"}.bxs-camera:before{content:"\ed0c"}.bxs-camera-home:before{content:"\ed0d"}.bxs-camera-movie:before{content:"\ed0e"}.bxs-camera-off:before{content:"\ed0f"}.bxs-camera-plus:before{content:"\ed10"}.bxs-capsule:before{content:"\ed11"}.bxs-captions:before{content:"\ed12"}.bxs-car:before{content:"\ed13"}.bxs-car-battery:before{content:"\ed14"}.bxs-car-crash:before{content:"\ed15"}.bxs-card:before{content:"\ed16"}.bxs-caret-down-circle:before{content:"\ed17"}.bxs-caret-down-square:before{content:"\ed18"}.bxs-caret-left-circle:before{content:"\ed19"}.bxs-caret-left-square:before{content:"\ed1a"}.bxs-caret-right-circle:before{content:"\ed1b"}.bxs-caret-right-square:before{content:"\ed1c"}.bxs-caret-up-circle:before{content:"\ed1d"}.bxs-caret-up-square:before{content:"\ed1e"}.bxs-car-garage:before{content:"\ed1f"}.bxs-car-mechanic:before{content:"\ed20"}.bxs-carousel:before{content:"\ed21"}.bxs-cart:before{content:"\ed22"}.bxs-cart-add:before{content:"\ed23"}.bxs-cart-alt:before{content:"\ed24"}.bxs-cart-download:before{content:"\ed25"}.bxs-car-wash:before{content:"\ed26"}.bxs-category:before{content:"\ed27"}.bxs-category-alt:before{content:"\ed28"}.bxs-cctv:before{content:"\ed29"}.bxs-certification:before{content:"\ed2a"}.bxs-chalkboard:before{content:"\ed2b"}.bxs-chart:before{content:"\ed2c"}.bxs-chat:before{content:"\ed2d"}.bxs-checkbox:before{content:"\ed2e"}.bxs-checkbox-checked:before{content:"\ed2f"}.bxs-checkbox-minus:before{content:"\ed30"}.bxs-check-circle:before{content:"\ed31"}.bxs-check-shield:before{content:"\ed32"}.bxs-check-square:before{content:"\ed33"}.bxs-chess:before{content:"\ed34"}.bxs-chevron-down:before{content:"\ed35"}.bxs-chevron-down-circle:before{content:"\ed36"}.bxs-chevron-down-square:before{content:"\ed37"}.bxs-chevron-left:before{content:"\ed38"}.bxs-chevron-left-circle:before{content:"\ed39"}.bxs-chevron-left-square:before{content:"\ed3a"}.bxs-chevron-right:before{content:"\ed3b"}.bxs-chevron-right-circle:before{content:"\ed3c"}.bxs-chevron-right-square:before{content:"\ed3d"}.bxs-chevrons-down:before{content:"\ed3e"}.bxs-chevrons-left:before{content:"\ed3f"}.bxs-chevrons-right:before{content:"\ed40"}.bxs-chevrons-up:before{content:"\ed41"}.bxs-chevron-up:before{content:"\ed42"}.bxs-chevron-up-circle:before{content:"\ed43"}.bxs-chevron-up-square:before{content:"\ed44"}.bxs-chip:before{content:"\ed45"}.bxs-church:before{content:"\ed46"}.bxs-circle:before{content:"\ed47"}.bxs-city:before{content:"\ed48"}.bxs-clinic:before{content:"\ed49"}.bxs-cloud:before{content:"\ed4a"}.bxs-cloud-download:before{content:"\ed4b"}.bxs-cloud-lightning:before{content:"\ed4c"}.bxs-cloud-rain:before{content:"\ed4d"}.bxs-cloud-upload:before{content:"\ed4e"}.bxs-coffee:before{content:"\ed4f"}.bxs-coffee-alt:before{content:"\ed50"}.bxs-coffee-togo:before{content:"\ed51"}.bxs-cog:before{content:"\ed52"}.bxs-coin:before{content:"\ed53"}.bxs-coin-stack:before{content:"\ed54"}.bxs-collection:before{content:"\ed55"}.bxs-color-fill:before{content:"\ed56"}.bxs-comment:before{content:"\ed57"}.bxs-comment-add:before{content:"\ed58"}.bxs-comment-check:before{content:"\ed59"}.bxs-comment-detail:before{content:"\ed5a"}.bxs-comment-dots:before{content:"\ed5b"}.bxs-comment-edit:before{content:"\ed5c"}.bxs-comment-error:before{content:"\ed5d"}.bxs-comment-minus:before{content:"\ed5e"}.bxs-comment-x:before{content:"\ed5f"}.bxs-compass:before{content:"\ed60"}.bxs-component:before{content:"\ed61"}.bxs-confused:before{content:"\ed62"}.bxs-contact:before{content:"\ed63"}.bxs-conversation:before{content:"\ed64"}.bxs-cookie:before{content:"\ed65"}.bxs-cool:before{content:"\ed66"}.bxs-copy:before{content:"\ed67"}.bxs-copy-alt:before{content:"\ed68"}.bxs-copyright:before{content:"\ed69"}.bxs-coupon:before{content:"\ed6a"}.bxs-credit-card:before{content:"\ed6b"}.bxs-credit-card-alt:before{content:"\ed6c"}.bxs-credit-card-front:before{content:"\ed6d"}.bxs-crop:before{content:"\ed6e"}.bxs-crown:before{content:"\ed6f"}.bxs-cube:before{content:"\ed70"}.bxs-cube-alt:before{content:"\ed71"}.bxs-cuboid:before{content:"\ed72"}.bxs-customize:before{content:"\ed73"}.bxs-cylinder:before{content:"\ed74"}.bxs-dashboard:before{content:"\ed75"}.bxs-data:before{content:"\ed76"}.bxs-detail:before{content:"\ed77"}.bxs-devices:before{content:"\ed78"}.bxs-diamond:before{content:"\ed79"}.bxs-dice-1:before{content:"\ed7a"}.bxs-dice-2:before{content:"\ed7b"}.bxs-dice-3:before{content:"\ed7c"}.bxs-dice-4:before{content:"\ed7d"}.bxs-dice-5:before{content:"\ed7e"}.bxs-dice-6:before{content:"\ed7f"}.bxs-direction-left:before{content:"\ed80"}.bxs-direction-right:before{content:"\ed81"}.bxs-directions:before{content:"\ed82"}.bxs-disc:before{content:"\ed83"}.bxs-discount:before{content:"\ed84"}.bxs-dish:before{content:"\ed85"}.bxs-dislike:before{content:"\ed86"}.bxs-dizzy:before{content:"\ed87"}.bxs-dock-bottom:before{content:"\ed88"}.bxs-dock-left:before{content:"\ed89"}.bxs-dock-right:before{content:"\ed8a"}.bxs-dock-top:before{content:"\ed8b"}.bxs-dollar-circle:before{content:"\ed8c"}.bxs-donate-blood:before{content:"\ed8d"}.bxs-donate-heart:before{content:"\ed8e"}.bxs-door-open:before{content:"\ed8f"}.bxs-doughnut-chart:before{content:"\ed90"}.bxs-down-arrow:before{content:"\ed91"}.bxs-down-arrow-alt:before{content:"\ed92"}.bxs-down-arrow-circle:before{content:"\ed93"}.bxs-down-arrow-square:before{content:"\ed94"}.bxs-download:before{content:"\ed95"}.bxs-downvote:before{content:"\ed96"}.bxs-drink:before{content:"\ed97"}.bxs-droplet-half:before{content:"\ed98"}.bxs-dryer:before{content:"\ed99"}.bxs-duplicate:before{content:"\ed9a"}.bxs-edit:before{content:"\ed9b"}.bxs-edit-alt:before{content:"\ed9c"}.bxs-edit-location:before{content:"\ed9d"}.bxs-eject:before{content:"\ed9e"}.bxs-envelope:before{content:"\ed9f"}.bxs-envelope-open:before{content:"\eda0"}.bxs-eraser:before{content:"\eda1"}.bxs-error:before{content:"\eda2"}.bxs-error-alt:before{content:"\eda3"}.bxs-error-circle:before{content:"\eda4"}.bxs-ev-station:before{content:"\eda5"}.bxs-exit:before{content:"\eda6"}.bxs-extension:before{content:"\eda7"}.bxs-eyedropper:before{content:"\eda8"}.bxs-face:before{content:"\eda9"}.bxs-face-mask:before{content:"\edaa"}.bxs-factory:before{content:"\edab"}.bxs-fast-forward-circle:before{content:"\edac"}.bxs-file:before{content:"\edad"}.bxs-file-archive:before{content:"\edae"}.bxs-file-blank:before{content:"\edaf"}.bxs-file-css:before{content:"\edb0"}.bxs-file-doc:before{content:"\edb1"}.bxs-file-export:before{content:"\edb2"}.bxs-file-find:before{content:"\edb3"}.bxs-file-gif:before{content:"\edb4"}.bxs-file-html:before{content:"\edb5"}.bxs-file-image:before{content:"\edb6"}.bxs-file-import:before{content:"\edb7"}.bxs-file-jpg:before{content:"\edb8"}.bxs-file-js:before{content:"\edb9"}.bxs-file-json:before{content:"\edba"}.bxs-file-md:before{content:"\edbb"}.bxs-file-pdf:before{content:"\edbc"}.bxs-file-plus:before{content:"\edbd"}.bxs-file-png:before{content:"\edbe"}.bxs-file-txt:before{content:"\edbf"}.bxs-film:before{content:"\edc0"}.bxs-filter-alt:before{content:"\edc1"}.bxs-first-aid:before{content:"\edc2"}.bxs-flag:before{content:"\edc3"}.bxs-flag-alt:before{content:"\edc4"}.bxs-flag-checkered:before{content:"\edc5"}.bxs-flame:before{content:"\edc6"}.bxs-flask:before{content:"\edc7"}.bxs-florist:before{content:"\edc8"}.bxs-folder:before{content:"\edc9"}.bxs-folder-minus:before{content:"\edca"}.bxs-folder-open:before{content:"\edcb"}.bxs-folder-plus:before{content:"\edcc"}.bxs-food-menu:before{content:"\edcd"}.bxs-fridge:before{content:"\edce"}.bxs-game:before{content:"\edcf"}.bxs-gas-pump:before{content:"\edd0"}.bxs-ghost:before{content:"\edd1"}.bxs-gift:before{content:"\edd2"}.bxs-graduation:before{content:"\edd3"}.bxs-grid:before{content:"\edd4"}.bxs-grid-alt:before{content:"\edd5"}.bxs-group:before{content:"\edd6"}.bxs-guitar-amp:before{content:"\edd7"}.bxs-hand:before{content:"\edd8"}.bxs-hand-down:before{content:"\edd9"}.bxs-hand-left:before{content:"\edda"}.bxs-hand-right:before{content:"\eddb"}.bxs-hand-up:before{content:"\eddc"}.bxs-happy:before{content:"\eddd"}.bxs-happy-alt:before{content:"\edde"}.bxs-happy-beaming:before{content:"\eddf"}.bxs-happy-heart-eyes:before{content:"\ede0"}.bxs-hdd:before{content:"\ede1"}.bxs-heart:before{content:"\ede2"}.bxs-heart-circle:before{content:"\ede3"}.bxs-heart-square:before{content:"\ede4"}.bxs-help-circle:before{content:"\ede5"}.bxs-hide:before{content:"\ede6"}.bxs-home:before{content:"\ede7"}.bxs-home-circle:before{content:"\ede8"}.bxs-home-heart:before{content:"\ede9"}.bxs-home-smile:before{content:"\edea"}.bxs-hotel:before{content:"\edeb"}.bxs-hourglass:before{content:"\edec"}.bxs-hourglass-bottom:before{content:"\eded"}.bxs-hourglass-top:before{content:"\edee"}.bxs-id-card:before{content:"\edef"}.bxs-image:before{content:"\edf0"}.bxs-image-add:before{content:"\edf1"}.bxs-image-alt:before{content:"\edf2"}.bxs-inbox:before{content:"\edf3"}.bxs-info-circle:before{content:"\edf4"}.bxs-info-square:before{content:"\edf5"}.bxs-institution:before{content:"\edf6"}.bxs-joystick:before{content:"\edf7"}.bxs-joystick-alt:before{content:"\edf8"}.bxs-joystick-button:before{content:"\edf9"}.bxs-key:before{content:"\edfa"}.bxs-keyboard:before{content:"\edfb"}.bxs-label:before{content:"\edfc"}.bxs-landmark:before{content:"\edfd"}.bxs-landscape:before{content:"\edfe"}.bxs-laugh:before{content:"\edff"}.bxs-layer:before{content:"\ee00"}.bxs-layer-minus:before{content:"\ee01"}.bxs-layer-plus:before{content:"\ee02"}.bxs-layout:before{content:"\ee03"}.bxs-left-arrow:before{content:"\ee04"}.bxs-left-arrow-alt:before{content:"\ee05"}.bxs-left-arrow-circle:before{content:"\ee06"}.bxs-left-arrow-square:before{content:"\ee07"}.bxs-left-down-arrow-circle:before{content:"\ee08"}.bxs-left-top-arrow-circle:before{content:"\ee09"}.bxs-like:before{content:"\ee0a"}.bxs-location-plus:before{content:"\ee0b"}.bxs-lock:before{content:"\ee0c"}.bxs-lock-alt:before{content:"\ee0d"}.bxs-lock-open:before{content:"\ee0e"}.bxs-lock-open-alt:before{content:"\ee0f"}.bxs-log-in:before{content:"\ee10"}.bxs-log-in-circle:before{content:"\ee11"}.bxs-log-out:before{content:"\ee12"}.bxs-log-out-circle:before{content:"\ee13"}.bxs-low-vision:before{content:"\ee14"}.bxs-magic-wand:before{content:"\ee15"}.bxs-magnet:before{content:"\ee16"}.bxs-map:before{content:"\ee17"}.bxs-map-alt:before{content:"\ee18"}.bxs-map-pin:before{content:"\ee19"}.bxs-mask:before{content:"\ee1a"}.bxs-medal:before{content:"\ee1b"}.bxs-megaphone:before{content:"\ee1c"}.bxs-meh:before{content:"\ee1d"}.bxs-meh-alt:before{content:"\ee1e"}.bxs-meh-blank:before{content:"\ee1f"}.bxs-memory-card:before{content:"\ee20"}.bxs-message:before{content:"\ee21"}.bxs-message-add:before{content:"\ee22"}.bxs-message-alt:before{content:"\ee23"}.bxs-message-alt-add:before{content:"\ee24"}.bxs-message-alt-check:before{content:"\ee25"}.bxs-message-alt-detail:before{content:"\ee26"}.bxs-message-alt-dots:before{content:"\ee27"}.bxs-message-alt-edit:before{content:"\ee28"}.bxs-message-alt-error:before{content:"\ee29"}.bxs-message-alt-minus:before{content:"\ee2a"}.bxs-message-alt-x:before{content:"\ee2b"}.bxs-message-check:before{content:"\ee2c"}.bxs-message-detail:before{content:"\ee2d"}.bxs-message-dots:before{content:"\ee2e"}.bxs-message-edit:before{content:"\ee2f"}.bxs-message-error:before{content:"\ee30"}.bxs-message-minus:before{content:"\ee31"}.bxs-message-rounded:before{content:"\ee32"}.bxs-message-rounded-add:before{content:"\ee33"}.bxs-message-rounded-check:before{content:"\ee34"}.bxs-message-rounded-detail:before{content:"\ee35"}.bxs-message-rounded-dots:before{content:"\ee36"}.bxs-message-rounded-edit:before{content:"\ee37"}.bxs-message-rounded-error:before{content:"\ee38"}.bxs-message-rounded-minus:before{content:"\ee39"}.bxs-message-rounded-x:before{content:"\ee3a"}.bxs-message-square:before{content:"\ee3b"}.bxs-message-square-add:before{content:"\ee3c"}.bxs-message-square-check:before{content:"\ee3d"}.bxs-message-square-detail:before{content:"\ee3e"}.bxs-message-square-dots:before{content:"\ee3f"}.bxs-message-square-edit:before{content:"\ee40"}.bxs-message-square-error:before{content:"\ee41"}.bxs-message-square-minus:before{content:"\ee42"}.bxs-message-square-x:before{content:"\ee43"}.bxs-message-x:before{content:"\ee44"}.bxs-meteor:before{content:"\ee45"}.bxs-microchip:before{content:"\ee46"}.bxs-microphone:before{content:"\ee47"}.bxs-microphone-alt:before{content:"\ee48"}.bxs-microphone-off:before{content:"\ee49"}.bxs-minus-circle:before{content:"\ee4a"}.bxs-minus-square:before{content:"\ee4b"}.bxs-mobile:before{content:"\ee4c"}.bxs-mobile-vibration:before{content:"\ee4d"}.bxs-moon:before{content:"\ee4e"}.bxs-mouse:before{content:"\ee4f"}.bxs-mouse-alt:before{content:"\ee50"}.bxs-movie:before{content:"\ee51"}.bxs-movie-play:before{content:"\ee52"}.bxs-music:before{content:"\ee53"}.bxs-navigation:before{content:"\ee54"}.bxs-network-chart:before{content:"\ee55"}.bxs-news:before{content:"\ee56"}.bxs-no-entry:before{content:"\ee57"}.bxs-note:before{content:"\ee58"}.bxs-notepad:before{content:"\ee59"}.bxs-notification:before{content:"\ee5a"}.bxs-notification-off:before{content:"\ee5b"}.bxs-offer:before{content:"\ee5c"}.bxs-package:before{content:"\ee5d"}.bxs-paint:before{content:"\ee5e"}.bxs-paint-roll:before{content:"\ee5f"}.bxs-palette:before{content:"\ee60"}.bxs-paper-plane:before{content:"\ee61"}.bxs-parking:before{content:"\ee62"}.bxs-paste:before{content:"\ee63"}.bxs-pen:before{content:"\ee64"}.bxs-pencil:before{content:"\ee65"}.bxs-phone:before{content:"\ee66"}.bxs-phone-call:before{content:"\ee67"}.bxs-phone-incoming:before{content:"\ee68"}.bxs-phone-off:before{content:"\ee69"}.bxs-phone-outgoing:before{content:"\ee6a"}.bxs-photo-album:before{content:"\ee6b"}.bxs-piano:before{content:"\ee6c"}.bxs-pie-chart:before{content:"\ee6d"}.bxs-pie-chart-alt:before{content:"\ee6e"}.bxs-pie-chart-alt-2:before{content:"\ee6f"}.bxs-pin:before{content:"\ee70"}.bxs-pizza:before{content:"\ee71"}.bxs-plane:before{content:"\ee72"}.bxs-plane-alt:before{content:"\ee73"}.bxs-plane-land:before{content:"\ee74"}.bxs-planet:before{content:"\ee75"}.bxs-plane-take-off:before{content:"\ee76"}.bxs-playlist:before{content:"\ee77"}.bxs-plug:before{content:"\ee78"}.bxs-plus-circle:before{content:"\ee79"}.bxs-plus-square:before{content:"\ee7a"}.bxs-pointer:before{content:"\ee7b"}.bxs-polygon:before{content:"\ee7c"}.bxs-printer:before{content:"\ee7d"}.bxs-purchase-tag:before{content:"\ee7e"}.bxs-purchase-tag-alt:before{content:"\ee7f"}.bxs-pyramid:before{content:"\ee80"}.bxs-quote-alt-left:before{content:"\ee81"}.bxs-quote-alt-right:before{content:"\ee82"}.bxs-quote-left:before{content:"\ee83"}.bxs-quote-right:before{content:"\ee84"}.bxs-quote-single-left:before{content:"\ee85"}.bxs-quote-single-right:before{content:"\ee86"}.bxs-radiation:before{content:"\ee87"}.bxs-radio:before{content:"\ee88"}.bxs-receipt:before{content:"\ee89"}.bxs-rectangle:before{content:"\ee8a"}.bxs-registered:before{content:"\ee8b"}.bxs-rename:before{content:"\ee8c"}.bxs-report:before{content:"\ee8d"}.bxs-rewind-circle:before{content:"\ee8e"}.bxs-right-arrow:before{content:"\ee8f"}.bxs-right-arrow-alt:before{content:"\ee90"}.bxs-right-arrow-circle:before{content:"\ee91"}.bxs-right-arrow-square:before{content:"\ee92"}.bxs-right-down-arrow-circle:before{content:"\ee93"}.bxs-right-top-arrow-circle:before{content:"\ee94"}.bxs-rocket:before{content:"\ee95"}.bxs-ruler:before{content:"\ee96"}.bxs-sad:before{content:"\ee97"}.bxs-save:before{content:"\ee98"}.bxs-school:before{content:"\ee99"}.bxs-search:before{content:"\ee9a"}.bxs-search-alt-2:before{content:"\ee9b"}.bxs-select-multiple:before{content:"\ee9c"}.bxs-send:before{content:"\ee9d"}.bxs-server:before{content:"\ee9e"}.bxs-shapes:before{content:"\ee9f"}.bxs-share:before{content:"\eea0"}.bxs-share-alt:before{content:"\eea1"}.bxs-shield:before{content:"\eea2"}.bxs-shield-alt-2:before{content:"\eea3"}.bxs-shield-x:before{content:"\eea4"}.bxs-ship:before{content:"\eea5"}.bxs-shocked:before{content:"\eea6"}.bxs-shopping-bag:before{content:"\eea7"}.bxs-shopping-bag-alt:before{content:"\eea8"}.bxs-shopping-bags:before{content:"\eea9"}.bxs-show:before{content:"\eeaa"}.bxs-skip-next-circle:before{content:"\eeab"}.bxs-skip-previous-circle:before{content:"\eeac"}.bxs-skull:before{content:"\eead"}.bxs-sleepy:before{content:"\eeae"}.bxs-slideshow:before{content:"\eeaf"}.bxs-smile:before{content:"\eeb0"}.bxs-sort-alt:before{content:"\eeb1"}.bxs-spa:before{content:"\eeb2"}.bxs-speaker:before{content:"\eeb3"}.bxs-spray-can:before{content:"\eeb4"}.bxs-spreadsheet:before{content:"\eeb5"}.bxs-square:before{content:"\eeb6"}.bxs-square-rounded:before{content:"\eeb7"}.bxs-star:before{content:"\eeb8"}.bxs-star-half:before{content:"\eeb9"}.bxs-sticker:before{content:"\eeba"}.bxs-stopwatch:before{content:"\eebb"}.bxs-store:before{content:"\eebc"}.bxs-store-alt:before{content:"\eebd"}.bxs-sun:before{content:"\eebe"}.bxs-tachometer:before{content:"\eebf"}.bxs-tag:before{content:"\eec0"}.bxs-tag-alt:before{content:"\eec1"}.bxs-tag-x:before{content:"\eec2"}.bxs-taxi:before{content:"\eec3"}.bxs-tennis-ball:before{content:"\eec4"}.bxs-terminal:before{content:"\eec5"}.bxs-thermometer:before{content:"\eec6"}.bxs-time:before{content:"\eec7"}.bxs-time-five:before{content:"\eec8"}.bxs-timer:before{content:"\eec9"}.bxs-tired:before{content:"\eeca"}.bxs-toggle-left:before{content:"\eecb"}.bxs-toggle-right:before{content:"\eecc"}.bxs-tone:before{content:"\eecd"}.bxs-torch:before{content:"\eece"}.bxs-to-top:before{content:"\eecf"}.bxs-traffic:before{content:"\eed0"}.bxs-traffic-barrier:before{content:"\eed1"}.bxs-traffic-cone:before{content:"\eed2"}.bxs-train:before{content:"\eed3"}.bxs-trash:before{content:"\eed4"}.bxs-trash-alt:before{content:"\eed5"}.bxs-tree:before{content:"\eed6"}.bxs-trophy:before{content:"\eed7"}.bxs-truck:before{content:"\eed8"}.bxs-t-shirt:before{content:"\eed9"}.bxs-tv:before{content:"\eeda"}.bxs-up-arrow:before{content:"\eedb"}.bxs-up-arrow-alt:before{content:"\eedc"}.bxs-up-arrow-circle:before{content:"\eedd"}.bxs-up-arrow-square:before{content:"\eede"}.bxs-upside-down:before{content:"\eedf"}.bxs-upvote:before{content:"\eee0"}.bxs-user:before{content:"\eee1"}.bxs-user-account:before{content:"\eee2"}.bxs-user-badge:before{content:"\eee3"}.bxs-user-check:before{content:"\eee4"}.bxs-user-circle:before{content:"\eee5"}.bxs-user-detail:before{content:"\eee6"}.bxs-user-minus:before{content:"\eee7"}.bxs-user-pin:before{content:"\eee8"}.bxs-user-plus:before{content:"\eee9"}.bxs-user-rectangle:before{content:"\eeea"}.bxs-user-voice:before{content:"\eeeb"}.bxs-user-x:before{content:"\eeec"}.bxs-vector:before{content:"\eeed"}.bxs-vial:before{content:"\eeee"}.bxs-video:before{content:"\eeef"}.bxs-video-off:before{content:"\eef0"}.bxs-video-plus:before{content:"\eef1"}.bxs-video-recording:before{content:"\eef2"}.bxs-videos:before{content:"\eef3"}.bxs-virus:before{content:"\eef4"}.bxs-virus-block:before{content:"\eef5"}.bxs-volume:before{content:"\eef6"}.bxs-volume-full:before{content:"\eef7"}.bxs-volume-low:before{content:"\eef8"}.bxs-volume-mute:before{content:"\eef9"}.bxs-wallet:before{content:"\eefa"}.bxs-wallet-alt:before{content:"\eefb"}.bxs-washer:before{content:"\eefc"}.bxs-watch:before{content:"\eefd"}.bxs-watch-alt:before{content:"\eefe"}.bxs-webcam:before{content:"\eeff"}.bxs-widget:before{content:"\ef00"}.bxs-window-alt:before{content:"\ef01"}.bxs-wine:before{content:"\ef02"}.bxs-wink-smile:before{content:"\ef03"}.bxs-wink-tongue:before{content:"\ef04"}.bxs-wrench:before{content:"\ef05"}.bxs-x-circle:before{content:"\ef06"}.bxs-x-square:before{content:"\ef07"}.bxs-yin-yang:before{content:"\ef08"}.bxs-zap:before{content:"\ef09"}.bxs-zoom-in:before{content:"\ef0a"}.bxs-zoom-out:before{content:"\ef0b"}
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
/**
 * Swiper 11.1.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 30, 2024
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/**
* Template Name: Moderna
* Template URL: https://bootstrapmade.com/free-bootstrap-template-corporate-moderna/
* Updated: May 7 2024 with Bootstrap v5.3.3
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
*/

/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/
body {
  font-family: "Open Sans", sans-serif;
  color: #444;
}

a {
  color: #4fa6d5;
  text-decoration: none;
}

a:hover {
  color: #45beff;
  text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
.font-primary {
  font-family: "Roboto", sans-serif;
}

/*--------------------------------------------------------------
# Back to top button
--------------------------------------------------------------*/
.back-to-top {
  position: fixed;
  visibility: hidden;
  opacity: 0;
  right: 15px;
  bottom: 15px;
  z-index: 99999;
  background: #68A4C4;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  transition: all 0.4s;
}

.back-to-top i {
  font-size: 24px;
  color: #fff;
  line-height: 0;
}

.back-to-top:hover {
  background: #85b6cf;
  color: #fff;
}

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

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#header {
  height: 80px;
  transition: all 0.5s;
  z-index: 997;
  transition: all 0.5s;
  background: #1e4356;
}

#header.header-transparent {
  background: none;
}

#header.header-scrolled {
  background: rgba(30, 67, 86, 0.8);
  height: 60px;
}

#header .logo h1 {
  font-size: 28px;
  margin: 0;
  padding: 4px 0;
  line-height: 1;
  font-weight: 400;
  letter-spacing: 3px;
  text-transform: uppercase;
}

#header .logo h1 a,
#header .logo h1 a:hover {
  color: #fff;
  text-decoration: none;
}

#header .logo img {
  padding: 0;
  margin: 0;
  max-height: 40px;
}

#main {
  margin-top: 80px;
}

/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
/**
* Desktop Navigation 
*/
.navbar {
  padding: 0;
}

.navbar ul {
  margin: 0;
  padding: 0;
  display: flex;
  list-style: none;
  align-items: center;
}

.navbar li {
  position: relative;
}

.navbar a,
.navbar a:focus {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0 10px 30px;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  color: #fff;
  white-space: nowrap;
  transition: 0.3s;
}

.navbar a i,
.navbar a:focus i {
  font-size: 12px;
  line-height: 0;
  margin-left: 5px;
}

.navbar a:hover,
.navbar .active,
.navbar .active:focus,
.navbar li:hover>a {
  color: #a2cce3;
}

.navbar .dropdown ul {
  display: block;
  position: absolute;
  left: 14px;
  top: calc(100% + 30px);
  margin: 0;
  padding: 10px 0;
  z-index: 99;
  opacity: 0;
  visibility: hidden;
  background: #fff;
  box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
  transition: 0.3s;
}

.navbar .dropdown ul li {
  min-width: 200px;
}

.navbar .dropdown ul a {
  padding: 10px 20px;
  font-size: 14px;
  text-transform: none;
  color: #1c3745;
}

.navbar .dropdown ul a i {
  font-size: 12px;
}

.navbar .dropdown ul a:hover,
.navbar .dropdown ul .active:hover,
.navbar .dropdown ul li:hover>a {
  color: #68A4C4;
}

.navbar .dropdown:hover>ul {
  opacity: 1;
  top: 100%;
  visibility: visible;
}

.navbar .dropdown .dropdown ul {
  top: 0;
  left: calc(100% - 30px);
  visibility: hidden;
}

.navbar .dropdown .dropdown:hover>ul {
  opacity: 1;
  top: 0;
  left: 100%;
  visibility: visible;
}

@media (max-width: 1366px) {
  .navbar .dropdown .dropdown ul {
    left: -90%;
  }

  .navbar .dropdown .dropdown:hover>ul {
    left: -100%;
  }
}

/**
* Mobile Navigation 
*/
.mobile-nav-toggle {
  color: #fff;
  font-size: 28px;
  cursor: pointer;
  display: none;
  line-height: 0;
  transition: 0.5s;
}

@media (max-width: 991px) {
  .mobile-nav-toggle {
    display: block;
  }

  .navbar ul {
    display: none;
  }
}

.navbar-mobile {
  position: fixed;
  overflow: hidden;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(17, 38, 48, 0.9);
  transition: 0.3s;
}

.navbar-mobile .mobile-nav-toggle {
  position: absolute;
  top: 15px;
  right: 15px;
}

.navbar-mobile ul {
  display: block;
  position: absolute;
  top: 55px;
  right: 15px;
  bottom: 15px;
  left: 15px;
  padding: 10px 0;
  background-color: #fff;
  overflow-y: auto;
  transition: 0.3s;
}

.navbar-mobile a,
.navbar-mobile a:focus {
  padding: 10px 20px;
  font-size: 15px;
  color: #1e4356;
}

.navbar-mobile a:hover,
.navbar-mobile .active,
.navbar-mobile li:hover>a {
  color: #68A4C4;
}

.navbar-mobile .getstarted,
.navbar-mobile .getstarted:focus {
  margin: 15px;
}

.navbar-mobile .dropdown ul {
  position: static;
  display: none;
  margin: 10px 20px;
  padding: 10px 0;
  z-index: 99;
  opacity: 1;
  visibility: visible;
  background: #fff;
  box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
}

.navbar-mobile .dropdown ul li {
  min-width: 200px;
}

.navbar-mobile .dropdown ul a {
  padding: 10px 20px;
}

.navbar-mobile .dropdown ul a i {
  font-size: 12px;
}

.navbar-mobile .dropdown ul a:hover,
.navbar-mobile .dropdown ul .active:hover,
.navbar-mobile .dropdown ul li:hover>a {
  color: #68A4C4;
}

.navbar-mobile .dropdown>.dropdown-active {
  display: block;
}

/*--------------------------------------------------------------
# Hero Section
--------------------------------------------------------------*/
#hero {
  width: 100%;
  height: 90vh;
  overflow: hidden;
  position: relative;
}

#hero::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  width: 130%;
  height: 95%;
  background: linear-gradient(to right, rgba(30, 67, 86, 0.8), rgba(30, 67, 86, 0.6)), url("../img/hero-bg.jpg") center top no-repeat;
  z-index: 0;
  border-radius: 0 0 50% 50%;
  transform: translateX(-50%) rotate(0deg);
}

#hero::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  width: 130%;
  height: 96%;
  background: #68A4C4;
  opacity: 0.3;
  z-index: 0;
  border-radius: 0 0 50% 50%;
  transform: translateX(-50%) translateY(18px) rotate(2deg);
}

#hero .carousel-container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}

#hero h2 {
  color: #fff;
  margin-bottom: 30px;
  font-size: 48px;
  font-weight: 700;
}

#hero p {
  width: 80%;
  animation-delay: 0.4s;
  margin: 0 auto 30px auto;
  color: #fff;
}

#hero .carousel-control-prev,
#hero .carousel-control-next {
  width: 10%;
}

#hero .carousel-control-next-icon,
#hero .carousel-control-prev-icon {
  background: none;
  font-size: 48px;
  line-height: 1;
  width: auto;
  height: auto;
}

#hero .btn-get-started {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 1px;
  display: inline-block;
  padding: 12px 32px;
  border-radius: 50px;
  transition: 0.5s;
  line-height: 1;
  margin: 10px;
  color: #fff;
  animation-delay: 0.8s;
  border: 2px solid #68A4C4;
}

#hero .btn-get-started:hover {
  background: #68A4C4;
  color: #fff;
  text-decoration: none;
}

@media (min-width: 1024px) {
  #hero p {
    width: 60%;
  }

  #hero .carousel-control-prev,
  #hero .carousel-control-next {
    width: 5%;
  }
}

@media (max-width: 768px) {
  #hero::after {
    width: 180%;
    height: 95%;
    border-radius: 0 0 50% 50%;
    transform: translateX(-50%) rotate(0deg);
  }

  #hero::before {
    top: 0;
    width: 180%;
    height: 94%;
    border-radius: 0 0 50% 50%;
    transform: translateX(-50%) translateY(20px) rotate(4deg);
  }
}

@media (max-width: 575px) {
  #hero h2 {
    font-size: 30px;
  }

  #hero::after {
    left: 40%;
    top: 0;
    width: 200%;
    height: 95%;
    border-radius: 0 0 50% 50%;
    transform: translateX(-50%) rotate(0deg);
  }

  #hero::before {
    left: 50%;
    top: 0;
    width: 200%;
    height: 94%;
    border-radius: 0 0 50% 50%;
    transform: translateX(-50%) translateY(20px) rotate(4deg);
  }
}

/*--------------------------------------------------------------
# Hero No Slider Section
--------------------------------------------------------------*/
#hero-no-slider {
  width: 100%;
  height: 100vh;
  overflow: hidden;
  position: relative;
  text-align: center;
}

#hero-no-slider::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(to right, rgba(30, 67, 86, 0.8), rgba(30, 67, 86, 0.6)), url("../img/hero-bg.jpg") center top no-repeat;
}

#hero-no-slider h2 {
  color: #fff;
  margin-bottom: 15px;
  font-size: 48px;
  font-weight: 700;
}

#hero-no-slider p {
  color: #fff;
}

#hero-no-slider .btn-get-started {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 1px;
  display: inline-block;
  padding: 12px 32px;
  border-radius: 50px;
  transition: 0.5s;
  line-height: 1;
  margin: 10px;
  color: #fff;
  animation-delay: 0.8s;
  border: 2px solid #68A4C4;
}

#hero-no-slider .btn-get-started:hover {
  background: #68A4C4;
  color: #fff;
  text-decoration: none;
}

@media (max-width: 575px) {
  #hero-no-slider h2 {
    font-size: 30px;
  }
}

/*--------------------------------------------------------------
# Sections General
--------------------------------------------------------------*/
section {
  padding: 60px 0;
}

.section-bg {
  background-color: #f3f8fa;
}

.section-title {
  text-align: center;
  padding-bottom: 30px;
}

.section-title h2 {
  font-size: 28px;
  font-weight: 400;
  margin-bottom: 20px;
  padding-bottom: 20px;
  position: relative;
}

.section-title h2::before {
  content: "";
  position: absolute;
  display: block;
  width: 120px;
  height: 1px;
  background: #ddd;
  bottom: 1px;
  left: calc(50% - 60px);
}

.section-title h2::after {
  content: "";
  position: absolute;
  display: block;
  width: 40px;
  height: 3px;
  background: #68A4C4;
  bottom: 0;
  left: calc(50% - 20px);
}

.section-title p {
  margin-bottom: 0;
}

/*--------------------------------------------------------------
# Breadcrumbs
--------------------------------------------------------------*/
.breadcrumbs {
  padding: 15px 0;
  background-color: #f3f8fa;
  min-height: 40px;
}

.breadcrumbs h2 {
  font-size: 28px;
  font-weight: 300;
}

.breadcrumbs ol {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0;
}

.breadcrumbs ol li+li {
  padding-left: 10px;
}

.breadcrumbs ol li+li::before {
  display: inline-block;
  padding-right: 10px;
  color: #6c757d;
  content: "/";
}

@media (max-width: 768px) {
  .breadcrumbs .d-flex {
    display: block !important;
  }

  .breadcrumbs ol {
    display: block;
  }

  .breadcrumbs ol li {
    display: inline-block;
  }
}

/*--------------------------------------------------------------
# Our Services
--------------------------------------------------------------*/
.services {
  padding-bottom: 20px;
}

.services .icon-box {
  padding: 30px;
  position: relative;
  overflow: hidden;
  margin: 0 0 40px 0;
  background: #fff;
  box-shadow: 0 5px 26px 0 rgba(68, 88, 144, 0.14);
  transition: all 0.3s ease-in-out;
  text-align: center;
  border: 1px solid #fff;
}

.services .icon {
  margin: 0 auto 20px auto;
  padding-top: 17px;
  display: inline-block;
  text-align: center;
  border-radius: 50%;
  width: 72px;
  height: 72px;
}

.services .icon i {
  font-size: 36px;
  line-height: 1;
}

.services .title {
  font-weight: 700;
  margin-bottom: 15px;
  font-size: 18px;
}

.services .title a {
  color: #111;
}

.services .description {
  font-size: 15px;
  line-height: 28px;
  margin-bottom: 0;
}

.services .icon-box-pink .icon {
  background: #fceef3;
}

.services .icon-box-pink .icon i {
  color: #ff689b;
}

.services .icon-box-pink:hover {
  border-color: #ff689b;
}

.services .icon-box-cyan .icon {
  background: #e6fdfc;
}

.services .icon-box-cyan .icon i {
  color: #3fcdc7;
}

.services .icon-box-cyan:hover {
  border-color: #3fcdc7;
}

.services .icon-box-green .icon {
  background: #eafde7;
}

.services .icon-box-green .icon i {
  color: #41cf2e;
}

.services .icon-box-green:hover {
  border-color: #41cf2e;
}

.services .icon-box-blue .icon {
  background: #e1eeff;
}

.services .icon-box-blue .icon i {
  color: #2282ff;
}

.services .icon-box-blue:hover {
  border-color: #2282ff;
}

/*--------------------------------------------------------------
# Why Us
--------------------------------------------------------------*/
.why-us .container {
  box-shadow: 0 5px 25px 0 rgba(214, 215, 216, 0.6);
  background: #fff;
}

.why-us .icon-box+.icon-box {
  margin-top: 50px;
}

.why-us .icon-box .icon {
  float: left;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 72px;
  height: 72px;
  background: #f3f8fa;
  border-radius: 6px;
  transition: 0.5s;
}

.why-us .icon-box .icon i {
  color: #68A4C4;
  font-size: 32px;
}

.why-us .icon-box:hover .icon {
  background: #68A4C4;
}

.why-us .icon-box:hover .icon i {
  color: #fff;
}

.why-us .icon-box .title {
  margin-left: 95px;
  font-weight: 700;
  margin-bottom: 10px;
  font-size: 18px;
  text-transform: uppercase;
}

.why-us .icon-box .title a {
  color: #343a40;
  transition: 0.3s;
}

.why-us .icon-box .title a:hover {
  color: #68A4C4;
}

.why-us .icon-box .description {
  margin-left: 95px;
  line-height: 24px;
  font-size: 14px;
}

.why-us .video-box {
  position: relative;
}

.why-us .video-box img {
  padding-top: 15px;
  padding-bottom: 15px;
}

.why-us .play-btn {
  width: 94px;
  height: 94px;
  background: radial-gradient(#68A4C4 50%, rgba(104, 164, 196, 0.4) 52%);
  border-radius: 50%;
  display: block;
  position: absolute;
  left: calc(50% - 47px);
  top: calc(50% - 47px);
  overflow: hidden;
}

.why-us .play-btn::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-40%) translateY(-50%);
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 15px solid #fff;
  z-index: 100;
  transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.why-us .play-btn::before {
  content: "";
  position: absolute;
  width: 120px;
  height: 120px;
  animation-delay: 0s;
  animation: pulsate-btn 2s;
  animation-direction: forwards;
  animation-iteration-count: infinite;
  animation-timing-function: steps;
  opacity: 1;
  border-radius: 50%;
  border: 5px solid rgba(104, 164, 196, 0.7);
  top: -15%;
  left: -15%;
  background: rgba(198, 16, 0, 0);
}

.why-us .play-btn:hover::after {
  border-left: 15px solid #68A4C4;
  transform: scale(20);
}

.why-us .play-btn:hover::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-40%) translateY(-50%);
  width: 0;
  height: 0;
  border: none;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 15px solid #fff;
  z-index: 200;
  animation: none;
  border-radius: 0;
}

@keyframes pulsate-btn {
  0% {
    transform: scale(0.6, 0.6);
    opacity: 1;
  }

  100% {
    transform: scale(1, 1);
    opacity: 0;
  }
}

/*--------------------------------------------------------------
# Features
--------------------------------------------------------------*/
.features .row+.row {
  margin-top: 100px;
}

.features h3 {
  font-weight: 400;
  font-size: 24px;
}

.features ul {
  list-style: none;
  padding: 0;
}

.features ul li {
  padding-bottom: 10px;
}

.features ul i {
  font-size: 20px;
  padding-right: 4px;
  color: #68A4C4;
}

.features p:last-child {
  margin-bottom: 0;
}

/*--------------------------------------------------------------
# About
--------------------------------------------------------------*/
.about h3 {
  font-weight: 400;
  font-size: 26px;
}

.about ul {
  list-style: none;
  padding: 0;
}

.about ul li {
  padding-bottom: 10px;
}

.about ul i {
  font-size: 20px;
  padding-right: 4px;
  color: #68A4C4;
}

.about p:last-child {
  margin-bottom: 0;
}

/*--------------------------------------------------------------
# Facts
--------------------------------------------------------------*/
.facts .counters span {
  font-size: 48px;
  display: block;
  color: #68A4C4;
}

.facts .counters p {
  padding: 0;
  margin: 0 0 20px 0;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
}

/*--------------------------------------------------------------
# Clients
--------------------------------------------------------------*/
.clients .swiper-wrapper {
  height: auto;
}

.clients .swiper-pagination {
  margin-top: 30px;
  position: relative;
}

.clients .swiper-pagination .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.2);
}

.clients .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #68A4C4;
}

/*--------------------------------------------------------------
# Our Skills
--------------------------------------------------------------*/
.skills {
  padding: 60px 0;
}

.skills .progress {
  height: 35px;
  margin-bottom: 10px;
}

.skills .progress .skill {
  line-height: 35px;
  padding: 0;
  margin: 0 0 0 20px;
  text-transform: uppercase;
}

.skills .progress .skill .val {
  float: right;
  font-style: normal;
  margin: 0 20px 0 0;
}

.skills .progress-bar {
  width: 1px;
  text-align: left;
  transition: 0.9s;
}

/*--------------------------------------------------------------
# Tetstimonials
--------------------------------------------------------------*/
.testimonials {
  padding: 60px 0;
}

.testimonials .section-header {
  margin-bottom: 40px;
}

.testimonials .testimonials-carousel {
  overflow: hidden;
}

.testimonials .testimonial-item {
  text-align: center;
}

.testimonials .testimonial-item .testimonial-img {
  width: 120px;
  border-radius: 50%;
  border: 4px solid #fff;
  margin: 0 auto;
}

.testimonials .testimonial-item h3 {
  font-size: 20px;
  font-weight: bold;
  margin: 10px 0 5px 0;
  color: #111;
}

.testimonials .testimonial-item h4 {
  font-size: 14px;
  color: #999;
  margin: 0 0 15px 0;
}

.testimonials .testimonial-item .quote-icon-left,
.testimonials .testimonial-item .quote-icon-right {
  color: #fbfcfd;
  font-size: 26px;
}

.testimonials .testimonial-item .quote-icon-left {
  display: inline-block;
  left: -5px;
  position: relative;
}

.testimonials .testimonial-item .quote-icon-right {
  display: inline-block;
  right: -5px;
  position: relative;
  top: 10px;
}

.testimonials .testimonial-item p {
  font-style: italic;
  margin: 0 auto 15px auto;
}

.testimonials .swiper-pagination {
  margin-top: 20px;
  position: relative;
}

.testimonials .swiper-pagination .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background-color: #fff;
  opacity: 1;
  border: 1px solid #68A4C4;
}

.testimonials .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #68A4C4;
}

/*--------------------------------------------------------------
# Service Details
--------------------------------------------------------------*/
.service-details {
  padding-bottom: 10px;
}

.service-details .card {
  border: 0;
  padding: 0 30px;
  margin-bottom: 60px;
  position: relative;
}

.service-details .card-img {
  width: calc(100% + 60px);
  margin-left: -30px;
  overflow: hidden;
  z-index: 9;
  border-radius: 0;
}

.service-details .card-img img {
  max-width: 100%;
  transition: all 0.3s ease-in-out;
}

.service-details .card-body {
  z-index: 10;
  background: #fff;
  border-top: 4px solid #fff;
  padding: 30px;
  box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
  margin-top: -60px;
  transition: 0.3s;
}

.service-details .card-title {
  font-weight: 700;
  text-align: center;
  margin-bottom: 20px;
}

.service-details .card-title a {
  color: #1e4356;
  transition: 0.3s;
}

.service-details .card-text {
  color: #5e5e5e;
}

.service-details .read-more a {
  color: #777777;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 12px;
  transition: 0.3s;
}

.service-details .read-more a:hover {
  color: #68A4C4;
}

.service-details .card:hover img {
  transform: scale(1.1);
}

.service-details .card:hover .card-body {
  border-color: #68A4C4;
}

.service-details .card:hover .card-body .card-title a {
  color: #68A4C4;
}

/*--------------------------------------------------------------
# Pricing
--------------------------------------------------------------*/
.pricing .row {
  padding-top: 40px;
}

.pricing .box {
  padding: 40px;
  margin-bottom: 30px;
  box-shadow: 0px 0px 30px rgba(73, 78, 92, 0.15);
  background: #fff;
  text-align: center;
}

.pricing h3 {
  font-weight: 300;
  margin-bottom: 15px;
  font-size: 28px;
}

.pricing h4 {
  font-size: 46px;
  color: #68A4C4;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  margin-bottom: 25px;
}

.pricing h4 span {
  color: #bababa;
  font-size: 18px;
  display: block;
}

.pricing ul {
  padding: 0;
  list-style: none;
  color: #999;
  text-align: left;
  line-height: 20px;
}

.pricing ul li {
  padding-bottom: 12px;
}

.pricing ul i {
  color: #68A4C4;
  font-size: 18px;
  padding-right: 4px;
}

.pricing ul .na {
  color: #ccc;
}

.pricing ul .na i {
  color: #ccc;
}

.pricing ul .na span {
  text-decoration: line-through;
}

.pricing .get-started-btn {
  background: #1e4356;
  display: inline-block;
  padding: 6px 30px;
  border-radius: 20px;
  color: #fff;
  transition: none;
  font-size: 14px;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  transition: 0.3s;
}

.pricing .get-started-btn:hover {
  background: #68A4C4;
}

.pricing .featured {
  z-index: 10;
  margin: -30px -5px 0 -5px;
}

.pricing .featured .get-started-btn {
  background: #68A4C4;
}

.pricing .featured .get-started-btn:hover {
  background: #85b6cf;
}

@media (max-width: 992px) {
  .pricing .box {
    max-width: 60%;
    margin: 0 auto 30px auto;
  }
}

@media (max-width: 767px) {
  .pricing .box {
    max-width: 80%;
    margin: 0 auto 30px auto;
  }
}

@media (max-width: 420px) {
  .pricing .box {
    max-width: 100%;
    margin: 0 auto 30px auto;
  }
}

/*--------------------------------------------------------------
# Portfolio
--------------------------------------------------------------*/
.portfolio {
  padding-bottom: 60px;
}

.portfolio #portfolio-flters {
  padding: 0;
  margin: 0 0 35px 0;
  list-style: none;
  text-align: center;
}

.portfolio #portfolio-flters li {
  cursor: pointer;
  margin: 0 12px 5px 12px;
  display: inline-block;
  padding: 0 4px 6px 4px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  color: #444;
  transition: all 0.3s ease-in-out;
  border-bottom: 2px solid #fff;
  font-family: "Roboto", sans-serif;
}

.portfolio #portfolio-flters li:hover,
.portfolio #portfolio-flters li.filter-active {
  border-color: #68A4C4;
  color: #68A4C4;
}

.portfolio .portfolio-item {
  background: #1e4356;
  overflow: hidden;
  min-height: 200px;
  position: relative;
  border-radius: 4px;
  margin: 0 0 30px 0;
}

.portfolio .portfolio-item img {
  transition: all 0.3s ease-in-out;
}

.portfolio .portfolio-item .portfolio-info {
  opacity: 0;
  position: absolute;
  transition: all 0.3s linear;
  text-align: center;
  top: 10%;
  left: 0;
  right: 0;
}

.portfolio .portfolio-item .portfolio-info h3 {
  font-size: 22px;
  color: #fff;
  font-weight: bold;
}

.portfolio .portfolio-item .portfolio-info a i {
  color: rgba(255, 255, 255, 0.6);
  font-size: 28px;
  transition: 0.3s;
}

.portfolio .portfolio-item .portfolio-info a i:hover {
  color: white;
}

.portfolio .portfolio-item:hover img {
  opacity: 0.6;
  transform: scale(1.1);
}

.portfolio .portfolio-item:hover .portfolio-info {
  opacity: 1;
  top: calc(50% - 30px);
}

/*--------------------------------------------------------------
# Portfolio Details
--------------------------------------------------------------*/
.portfolio-details {
  padding-top: 40px;
}

.portfolio-details .portfolio-details-slider img {
  width: 100%;
}

.portfolio-details .portfolio-details-slider .swiper-pagination {
  margin-top: 20px;
  position: relative;
}

.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background-color: #fff;
  opacity: 1;
  border: 1px solid #68A4C4;
}

.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #68A4C4;
}

.portfolio-details .portfolio-info {
  padding: 30px;
  box-shadow: 0px 0 30px rgba(30, 67, 86, 0.08);
}

.portfolio-details .portfolio-info h3 {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee;
}

.portfolio-details .portfolio-info ul {
  list-style: none;
  padding: 0;
  font-size: 15px;
}

.portfolio-details .portfolio-info ul li+li {
  margin-top: 10px;
}

.portfolio-details .portfolio-description {
  padding-top: 30px;
}

.portfolio-details .portfolio-description h2 {
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 20px;
}

.portfolio-details .portfolio-description p {
  padding: 0;
}

/*--------------------------------------------------------------
# Team
--------------------------------------------------------------*/
.team {
  background: #fff;
  padding-bottom: 30px;
}

.team .member {
  margin-bottom: 20px;
  overflow: hidden;
}

.team .member .member-img {
  position: relative;
  overflow: hidden;
}

.team .member .social {
  position: absolute;
  left: 0;
  bottom: -40px;
  right: 0;
  height: 40px;
  opacity: 0;
  transition: bottom ease-in-out 0.4s;
  text-align: center;
  background: rgba(30, 67, 86, 0.8);
  display: flex;
  align-items: center;
  justify-content: center;
}

.team .member .social a {
  transition: color 0.3s;
  color: #fff;
  margin: 0 12px;
  display: inline-block;
}

.team .member .social a:hover {
  color: #68A4C4;
}

.team .member .social i {
  font-size: 18px;
  margin: 0 2px;
}

.team .member .member-info h4 {
  font-weight: 700;
  margin: 15px 0 5px 0;
  font-size: 18px;
}

.team .member .member-info span {
  display: block;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 15px;
  color: #68A4C4;
}

.team .member .member-info p {
  font-style: italic;
  font-size: 14px;
  line-height: 26px;
  color: #666;
}

.team .member:hover .social {
  bottom: 0;
  opacity: 1;
  transition: bottom ease-in-out 0.4s;
}

.team .member:hover .social a,
.team .member:hover .social i {
  line-height: 0;
  font-size: 18px;
}

/*--------------------------------------------------------------
# Contact
--------------------------------------------------------------*/
.contact {
  padding-bottom: 30px;
}

.contact .info-box {
  color: #444;
  text-align: center;
  box-shadow: 0 0 30px rgba(214, 215, 216, 0.6);
  padding: 20px 0 30px 0;
  margin-bottom: 30px;
}

.contact .info-box i {
  font-size: 32px;
  color: #68A4C4;
  border-radius: 50%;
  padding: 8px;
  border: 2px dotted #a2cce3;
}

.contact .info-box h3 {
  font-size: 20px;
  color: #666;
  font-weight: 700;
  margin: 10px 0;
}

.contact .info-box p {
  padding: 0;
  line-height: 24px;
  font-size: 14px;
  margin-bottom: 0;
}

.contact .php-email-form {
  box-shadow: 0 0 30px rgba(214, 215, 216, 0.6);
  padding: 30px;
  margin-bottom: 30px;
}

.contact .php-email-form .error-message {
  display: none;
  color: #fff;
  background: #ed3c0d;
  text-align: left;
  padding: 15px;
  font-weight: 600;
}

.contact .php-email-form .error-message br+br {
  margin-top: 25px;
}

.contact .php-email-form .sent-message {
  display: none;
  color: #fff;
  background: #18d26e;
  text-align: center;
  padding: 15px;
  font-weight: 600;
}

.contact .php-email-form .loading {
  display: none;
  background: #fff;
  text-align: center;
  padding: 15px;
}

.contact .php-email-form .loading:before {
  content: "";
  display: inline-block;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  margin: 0 10px -6px 0;
  border: 3px solid #18d26e;
  border-top-color: #eee;
  animation: animate-loading 1s linear infinite;
}

.contact .php-email-form input,
.contact .php-email-form textarea {
  border-radius: 0;
  box-shadow: none;
  font-size: 14px;
}

.contact .php-email-form input::focus,
.contact .php-email-form textarea::focus {
  background-color: #68A4C4;
}

.contact .php-email-form input {
  padding: 10px 15px;
}

.contact .php-email-form textarea {
  padding: 12px 15px;
}

.contact .php-email-form button[type=submit] {
  background: #68A4C4;
  border: 0;
  padding: 10px 24px;
  color: #fff;
  transition: 0.4s;
}

.contact .php-email-form button[type=submit]:hover {
  background: #8dbad2;
}

@keyframes animate-loading {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

/*--------------------------------------------------------------
# Map
--------------------------------------------------------------*/
.map {
  padding: 0;
  margin-bottom: -6px;
}

.map iframe {
  width: 100%;
  height: 380px;
}

/*--------------------------------------------------------------
# Blog
--------------------------------------------------------------*/
.blog {
  padding: 40px 0 20px 0;
}

.blog .entry {
  padding: 30px;
  margin-bottom: 60px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}

.blog .entry .entry-img {
  max-height: 440px;
  margin: -30px -30px 20px -30px;
  overflow: hidden;
}

.blog .entry .entry-title {
  font-size: 28px;
  font-weight: bold;
  padding: 0;
  margin: 0 0 20px 0;
}

.blog .entry .entry-title a {
  color: #1e4356;
  transition: 0.3s;
}

.blog .entry .entry-title a:hover {
  color: #68A4C4;
}

.blog .entry .entry-meta {
  margin-bottom: 15px;
  color: #72afce;
}

.blog .entry .entry-meta ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  align-items: center;
  padding: 0;
  margin: 0;
}

.blog .entry .entry-meta ul li+li {
  padding-left: 20px;
}

.blog .entry .entry-meta i {
  font-size: 16px;
  margin-right: 8px;
  line-height: 0;
}

.blog .entry .entry-meta a {
  color: #777777;
  font-size: 14px;
  display: inline-block;
  line-height: 1;
}

.blog .entry .entry-content p {
  line-height: 24px;
}

.blog .entry .entry-content .read-more {
  -moz-text-align-last: right;
  text-align-last: right;
}

.blog .entry .entry-content .read-more a {
  display: inline-block;
  background: #68A4C4;
  color: #fff;
  padding: 6px 20px;
  transition: 0.3s;
  font-size: 14px;
}

.blog .entry .entry-content .read-more a:hover {
  background: #7aafcb;
}

.blog .entry .entry-content h3 {
  font-size: 22px;
  margin-top: 30px;
  font-weight: bold;
}

.blog .entry .entry-content blockquote {
  overflow: hidden;
  background-color: #fafafa;
  padding: 60px;
  position: relative;
  text-align: center;
  margin: 20px 0;
}

.blog .entry .entry-content blockquote p {
  color: #444;
  line-height: 1.6;
  margin-bottom: 0;
  font-style: italic;
  font-weight: 500;
  font-size: 22px;
}

.blog .entry .entry-content blockquote::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3px;
  background-color: #1e4356;
  margin-top: 20px;
  margin-bottom: 20px;
}

.blog .entry .entry-footer {
  padding-top: 10px;
  border-top: 1px solid #e6e6e6;
}

.blog .entry .entry-footer i {
  color: #4c99c1;
  display: inline;
}

.blog .entry .entry-footer a {
  color: #255269;
  transition: 0.3s;
}

.blog .entry .entry-footer a:hover {
  color: #68A4C4;
}

.blog .entry .entry-footer .cats {
  list-style: none;
  display: inline;
  padding: 0 20px 0 0;
  font-size: 14px;
}

.blog .entry .entry-footer .cats li {
  display: inline-block;
}

.blog .entry .entry-footer .tags {
  list-style: none;
  display: inline;
  padding: 0;
  font-size: 14px;
}

.blog .entry .entry-footer .tags li {
  display: inline-block;
}

.blog .entry .entry-footer .tags li+li::before {
  padding-right: 6px;
  color: #6c757d;
  content: ",";
}

.blog .entry .entry-footer .share {
  font-size: 16px;
}

.blog .entry .entry-footer .share i {
  padding-left: 5px;
}

.blog .entry-single {
  margin-bottom: 30px;
}

.blog .blog-author {
  padding: 20px;
  margin-bottom: 30px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}

.blog .blog-author img {
  width: 120px;
  margin-right: 20px;
}

.blog .blog-author h4 {
  font-weight: 600;
  font-size: 22px;
  margin-bottom: 0px;
  padding: 0;
  color: #1e4356;
}

.blog .blog-author .social-links {
  margin: 0 10px 10px 0;
}

.blog .blog-author .social-links a {
  color: rgba(30, 67, 86, 0.5);
  margin-right: 5px;
}

.blog .blog-author p {
  font-style: italic;
  color: #b7b7b7;
}

.blog .blog-comments {
  margin-bottom: 30px;
}

.blog .blog-comments .comments-count {
  font-weight: bold;
}

.blog .blog-comments .comment {
  margin-top: 30px;
  position: relative;
}

.blog .blog-comments .comment .comment-img {
  margin-right: 14px;
}

.blog .blog-comments .comment .comment-img img {
  width: 60px;
}

.blog .blog-comments .comment h5 {
  font-size: 16px;
  margin-bottom: 2px;
}

.blog .blog-comments .comment h5 a {
  font-weight: bold;
  color: #444;
  transition: 0.3s;
}

.blog .blog-comments .comment h5 a:hover {
  color: #68A4C4;
}

.blog .blog-comments .comment h5 .reply {
  padding-left: 10px;
  color: #1e4356;
}

.blog .blog-comments .comment h5 .reply i {
  font-size: 20px;
}

.blog .blog-comments .comment time {
  display: block;
  font-size: 14px;
  color: #2b607c;
  margin-bottom: 5px;
}

.blog .blog-comments .comment.comment-reply {
  padding-left: 40px;
}

.blog .blog-comments .reply-form {
  margin-top: 30px;
  padding: 30px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}

.blog .blog-comments .reply-form h4 {
  font-weight: bold;
  font-size: 22px;
}

.blog .blog-comments .reply-form p {
  font-size: 14px;
}

.blog .blog-comments .reply-form input {
  border-radius: 4px;
  padding: 10px 10px;
  font-size: 14px;
}

.blog .blog-comments .reply-form input:focus {
  box-shadow: none;
  border-color: #b1d0e1;
}

.blog .blog-comments .reply-form textarea {
  border-radius: 4px;
  padding: 10px 10px;
  font-size: 14px;
}

.blog .blog-comments .reply-form textarea:focus {
  box-shadow: none;
  border-color: #b1d0e1;
}

.blog .blog-comments .reply-form .form-group {
  margin-bottom: 25px;
}

.blog .blog-comments .reply-form .btn-primary {
  border-radius: 4px;
  padding: 10px 20px;
  border: 0;
  background-color: #1e4356;
}

.blog .blog-comments .reply-form .btn-primary:hover {
  background-color: #255269;
}

.blog .blog-pagination {
  color: #387ea2;
}

.blog .blog-pagination ul {
  display: flex;
  padding: 0;
  margin: 0;
  list-style: none;
}

.blog .blog-pagination li {
  margin: 0 5px;
  transition: 0.3s;
}

.blog .blog-pagination li a {
  color: #1e4356;
  padding: 7px 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.blog .blog-pagination li.active,
.blog .blog-pagination li:hover {
  background: #68A4C4;
}

.blog .blog-pagination li.active a,
.blog .blog-pagination li:hover a {
  color: #fff;
}

.blog .sidebar {
  padding: 30px;
  margin: 0 0 60px 20px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}

.blog .sidebar .sidebar-title {
  font-size: 20px;
  font-weight: 700;
  padding: 0 0 0 0;
  margin: 0 0 15px 0;
  color: #1e4356;
  position: relative;
}

.blog .sidebar .sidebar-item {
  margin-bottom: 30px;
}

.blog .sidebar .search-form form {
  background: #fff;
  border: 1px solid #ddd;
  padding: 3px 10px;
  position: relative;
}

.blog .sidebar .search-form form input[type=text] {
  border: 0;
  padding: 4px;
  border-radius: 4px;
  width: calc(100% - 40px);
}

.blog .sidebar .search-form form button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border: 0;
  background: none;
  font-size: 16px;
  padding: 0 15px;
  margin: -1px;
  background: #68A4C4;
  color: #fff;
  transition: 0.3s;
  border-radius: 0 4px 4px 0;
  line-height: 0;
}

.blog .sidebar .search-form form button i {
  line-height: 0;
}

.blog .sidebar .search-form form button:hover {
  background: #77adca;
}

.blog .sidebar .categories ul {
  list-style: none;
  padding: 0;
}

.blog .sidebar .categories ul li+li {
  padding-top: 10px;
}

.blog .sidebar .categories ul a {
  color: #1e4356;
  transition: 0.3s;
}

.blog .sidebar .categories ul a:hover {
  color: #68A4C4;
}

.blog .sidebar .categories ul a span {
  padding-left: 5px;
  color: #aaaaaa;
  font-size: 14px;
}

.blog .sidebar .recent-posts .post-item+.post-item {
  margin-top: 15px;
}

.blog .sidebar .recent-posts img {
  width: 80px;
  float: left;
}

.blog .sidebar .recent-posts h4 {
  font-size: 15px;
  margin-left: 95px;
  font-weight: bold;
}

.blog .sidebar .recent-posts h4 a {
  color: #1e4356;
  transition: 0.3s;
}

.blog .sidebar .recent-posts h4 a:hover {
  color: #68A4C4;
}

.blog .sidebar .recent-posts time {
  display: block;
  margin-left: 95px;
  font-style: italic;
  font-size: 14px;
  color: #aaaaaa;
}

.blog .sidebar .tags {
  margin-bottom: -10px;
}

.blog .sidebar .tags ul {
  list-style: none;
  padding: 0;
}

.blog .sidebar .tags ul li {
  display: inline-block;
}

.blog .sidebar .tags ul a {
  color: #3f8db5;
  font-size: 14px;
  padding: 6px 14px;
  margin: 0 6px 8px 0;
  border: 1px solid #e4eff5;
  display: inline-block;
  transition: 0.3s;
}

.blog .sidebar .tags ul a:hover {
  color: #fff;
  border: 1px solid #68A4C4;
  background: #68A4C4;
}

.blog .sidebar .tags ul a span {
  padding-left: 5px;
  color: #bedae8;
  font-size: 14px;
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
#footer {
  background: #0b212d;
  padding: 0 0 30px 0;
  color: #fff;
  font-size: 14px;
}

#footer .footer-newsletter {
  padding: 50px 0;
  background: #0d2735;
}

#footer .footer-newsletter h4 {
  font-size: 24px;
  margin: 0 0 20px 0;
  padding: 0;
  line-height: 1;
  font-weight: 600;
  color: #a2cce3;
}

#footer .footer-newsletter form {
  margin-top: 30px;
  background: #fff;
  padding: 6px 10px;
  position: relative;
  border-radius: 50px;
}

#footer .footer-newsletter form input[type=email] {
  border: 0;
  padding: 4px;
  width: calc(100% - 100px);
}

#footer .footer-newsletter form input[type=submit] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border: 0;
  background: none;
  font-size: 16px;
  padding: 0 20px;
  margin: 3px;
  background: #68A4C4;
  color: #fff;
  transition: 0.3s;
  border-radius: 50px;
}

#footer .footer-newsletter form input[type=submit]:hover {
  background: #468db3;
}

#footer .footer-top {
  background: #0d2735;
  border-top: 1px solid #17455e;
  border-bottom: 1px solid #123649;
  padding: 60px 0 30px 0;
}

#footer .footer-top .footer-info {
  margin-bottom: 30px;
}

#footer .footer-top .footer-info h3 {
  font-size: 18px;
  margin: 0 0 20px 0;
  padding: 2px 0 2px 0;
  line-height: 1;
  color: #a2cce3;
  font-weight: 600;
}

#footer .footer-top .footer-info p {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 0;
  font-family: "Roboto", sans-serif;
  color: #fff;
}

#footer .footer-top .social-links a {
  font-size: 18px;
  display: inline-block;
  background: #1e4356;
  color: #fff;
  line-height: 1;
  padding: 8px 0;
  margin-right: 4px;
  border-radius: 50%;
  text-align: center;
  width: 36px;
  height: 36px;
  transition: 0.3s;
}

#footer .footer-top .social-links a:hover {
  background: #68A4C4;
  color: #fff;
  text-decoration: none;
}

#footer .footer-top h4 {
  font-size: 18px;
  font-weight: 600;
  color: #a2cce3;
  position: relative;
  padding-bottom: 12px;
}

#footer .footer-top .footer-links {
  margin-bottom: 30px;
}

#footer .footer-top .footer-links ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#footer .footer-top .footer-links ul i {
  padding-right: 2px;
  color: #a2cce3;
  font-size: 18px;
  line-height: 1;
}

#footer .footer-top .footer-links ul li {
  padding: 10px 0;
  display: flex;
  align-items: center;
}

#footer .footer-top .footer-links ul li:first-child {
  padding-top: 0;
}

#footer .footer-top .footer-links ul a {
  color: #fff;
  transition: 0.3s;
  display: inline-block;
  line-height: 1;
}

#footer .footer-top .footer-links ul a:hover {
  color: #a2cce3;
}

#footer .footer-top .footer-contact {
  margin-bottom: 30px;
}

#footer .footer-top .footer-contact p {
  line-height: 26px;
}

#footer .copyright {
  text-align: center;
  padding-top: 30px;
}

#footer .credits {
  padding-top: 10px;
  text-align: center;
  font-size: 13px;
  color: #fff;
}

#footer .credits a {
  color: #a2cce3;
}
