/* Minification failed. Returning unminified contents.
(342,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1551,28): run-time error CSS1039: Token not allowed after unary operator: '-layout-max-width-px'
(4983,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4984,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4985,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4986,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4987,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4988,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4989,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4990,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4991,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4992,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4993,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4994,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4995,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4996,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4997,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4998,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4999,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5000,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5001,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5002,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5003,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5004,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5005,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5006,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5007,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5008,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5009,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5010,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5011,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5012,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5013,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5014,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5015,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5016,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5017,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5018,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5019,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5020,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5021,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5022,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5023,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5024,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5025,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5026,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5027,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5028,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5029,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5030,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5031,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5032,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5033,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5034,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5035,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5036,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5037,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5038,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5039,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5040,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5041,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5042,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5043,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5044,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5045,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5046,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5047,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5048,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5049,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5050,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5051,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5052,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5053,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5054,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5055,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5056,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5057,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5058,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5059,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5060,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5061,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5062,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5063,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5064,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5065,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5066,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5067,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5068,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5069,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5070,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5071,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5072,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5073,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5074,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5075,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5076,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5077,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5078,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5079,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5080,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5081,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5082,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5083,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5084,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5085,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5086,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5087,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5088,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5089,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5090,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5091,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5092,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5095,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5096,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5097,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5098,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5099,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5100,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5101,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5102,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5103,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5104,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5105,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5106,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5109,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5110,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5111,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5112,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5113,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5114,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5115,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5116,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5117,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5118,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5119,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5120,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5123,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5124,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5125,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5126,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5127,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5128,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5129,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5130,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5131,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5132,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5133,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5134,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5137,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5138,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5139,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5140,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5141,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5142,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5143,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5144,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5145,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5146,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5147,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5148,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5151,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5152,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5153,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5154,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5155,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5156,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5157,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5158,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5159,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5160,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5161,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5162,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5165,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5166,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5167,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5168,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5169,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5170,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5171,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5172,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5173,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5174,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5175,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5176,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5179,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5180,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5181,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5182,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5183,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5184,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5185,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5186,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5187,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5188,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5189,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5190,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5194,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5195,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5196,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5197,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5198,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5199,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5202,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5203,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5204,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5205,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5206,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5210,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5211,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5212,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5213,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5214,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5215,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5216,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5217,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5218,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5219,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5220,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5221,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5222,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5223,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5224,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5225,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5226,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5227,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5228,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5229,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5230,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5231,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5232,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5233,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5234,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5235,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5236,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5237,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5240,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5241,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5242,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5243,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5244,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5245,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5246,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5247,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5248,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5249,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5250,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5251,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5252,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5253,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5254,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5255,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5256,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5257,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5258,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5259,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5260,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5261,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5262,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5263,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5264,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5265,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5268,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5269,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5270,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5271,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5272,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5273,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5274,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5275,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5276,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5277,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5278,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5279,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5280,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5281,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5282,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5283,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5284,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5285,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5286,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5287,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5288,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5289,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5290,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5291,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5292,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5293,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5296,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5297,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5298,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5299,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5300,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5301,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5302,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5303,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5304,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5305,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5306,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5307,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5308,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5309,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5310,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5311,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5312,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5315,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5316,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5317,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5318,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5319,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5320,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5321,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5322,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5323,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5327,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5328,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
/*
 * Open Sans Hebrew (Hebrew) http://www.google.com/fonts/earlyaccess
 */
@import 'https://9d0dd7a648345f19af83-877d2ecaf11b88d5e17327c758e17ef6.ssl.cf2.rackcdn.com/museo-sans-1.0.1/css/museo-sans.css';
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: italic;
  font-weight: 300;
  src: url(/fonts/OpenSansHebrew-LightItalic.eot);
  src: url(/fonts/OpenSansHebrew-LightItalic.eot?#iefix) format("embedded-opentype"), url(/fonts/OpenSansHebrew-LightItalic.woff2) format("woff2"), url(/fonts/OpenSansHebrew-LightItalic.woff) format("woff"), url(/fonts/OpenSansHebrew-LightItalic.ttf) format("truetype"); }

@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 300;
  src: url(/fonts/OpenSansHebrew-Light.eot);
  src: url(/fonts/OpenSansHebrew-Light.eot?#iefix) format("embedded-opentype"), url(/fonts/OpenSansHebrew-Light.woff2) format("woff2"), url(/fonts/OpenSansHebrew-Light.woff) format("woff"), url(/fonts/OpenSansHebrew-Light.ttf) format("truetype"); }

@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: italic;
  font-weight: 400;
  src: url(/fonts/OpenSansHebrew-Italic.eot);
  src: url(/fonts/OpenSansHebrew-Italic.eot?#iefix) format("embedded-opentype"), url(/fonts/OpenSansHebrew-Italic.woff2) format("woff2"), url(/fonts/OpenSansHebrew-Italic.woff) format("woff"), url(/fonts/OpenSansHebrew-Italic.ttf) format("truetype"); }

@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/OpenSansHebrew-Regular.eot);
  src: url(/fonts/OpenSansHebrew-Regular.eot?#iefix) format("embedded-opentype"), url(/fonts/OpenSansHebrew-Regular.woff2) format("woff2"), url(/fonts/OpenSansHebrew-Regular.woff) format("woff"), url(/fonts/OpenSansHebrew-Regular.ttf) format("truetype"); }

@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: italic;
  font-weight: 700;
  src: url(/fonts/OpenSansHebrew-BoldItalic.eot);
  src: url(/fonts/OpenSansHebrew-BoldItalic.eot?#iefix) format("embedded-opentype"), url(/fonts/OpenSansHebrew-BoldItalic.woff2) format("woff2"), url(/fonts/OpenSansHebrew-BoldItalic.woff) format("woff"), url(/fonts/OpenSansHebrew-BoldItalic.ttf) format("truetype"); }

@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/OpenSansHebrew-Bold.eot);
  src: url(/fonts/OpenSansHebrew-Bold.eot?#iefix) format("embedded-opentype"), url(/fonts/OpenSansHebrew-Bold.woff2) format("woff2"), url(/fonts/OpenSansHebrew-Bold.woff) format("woff"), url(/fonts/OpenSansHebrew-Bold.ttf) format("truetype"); }

@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: italic;
  font-weight: 800;
  src: url(/fonts/OpenSansHebrew-ExtraBoldItalic.eot);
  src: url(/fonts/OpenSansHebrew-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"), url(/fonts/OpenSansHebrew-ExtraBoldItalic.woff2) format("woff2"), url(/fonts/OpenSansHebrew-ExtraBoldItalic.woff) format("woff"), url(/fonts/OpenSansHebrew-ExtraBoldItalic.ttf) format("truetype"); }

@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 800;
  src: url(/fonts/OpenSansHebrew-ExtraBold.eot);
  src: url(/fonts/OpenSansHebrew-ExtraBold.eot?#iefix) format("embedded-opentype"), url(/fonts/OpenSansHebrew-ExtraBold.woff2) format("woff2"), url(/fonts/OpenSansHebrew-ExtraBold.woff) format("woff"), url(/fonts/OpenSansHebrew-ExtraBold.ttf) format("truetype"); }

/* Set box sizing to all elements */
*, :after, :before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* Prevent text scaling on orientation change */
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

/* Remove body margin */
body {
  margin: 0; }

/* Set default for brosers not supporting html5 */
header, section, footer, aside, nav, main, article, figure {
  display: block; }

/* Remove styles */
button,
input,
select,
textarea {
  border: none;
  border-radius: 0;
  padding: 0;
  background: none; }

select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

input::-ms-clear {
  display: none; }

input[type=number] {
  -moz-appearance: textfield; }

/* Remove outline */
button,
input,
select,
textarea,
a,
a:hover,
a:active {
  outline: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }

label {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

/* Remove text-shadow in selection highlight */
::-moz-selection {
  text-shadow: none; }
::selection {
  text-shadow: none; }

/* Remove the gap between audio, canvas, iframes, images, videos and the bottom of their containers */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* Allow only vertical resizing of textareas */
textarea {
  resize: vertical; }

html {
  font-size: 1.125rem;
  min-width: 320px;
  min-height: 100%;
  position: relative;
  overflow-x: hidden; }
  @media only screen and (max-width: 100em) {
    html {
      font-size: 0.9375rem; } }

body {
  min-height: 100vh;
  overflow-x: hidden;
  word-wrap: break-word; }

body,
button,
input,
select,
textarea {
  color: #282828;
  font-family: 'MuseoSans', sans-serif;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1.5; }

.en {
  font-family: 'MuseoSans', sans-serif; }
  .en button,
  .en input,
  .en select,
  .en textarea {
    font-family: 'MuseoSans', sans-serif; }

.he {
  font-family: 'Open Sans Hebrew', sans-serif; }
  .he button,
  .he input,
  .he select,
  .he textarea {
    font-family: 'Open Sans Hebrew', sans-serif; }

.zh strong,
.zh b {
  font-style: italic; }

.zh p {
  text-align: justify; }

.zh .fulltext-content a[href^="#"] > strong {
  font-style: normal; }

.zh .article-message {
  text-align: center; }

@media only screen and (max-width: 30em) {
  .zh .header-hamburger {
    white-space: pre; } }

::-moz-selection {
  background-color: rgba(40, 120, 99, 0.2); }

::selection {
  background-color: rgba(40, 120, 99, 0.2); }

p {
  margin: 0 0 1rem; }

ol,
ul {
  margin: 0 0 1rem;
  padding-left: 1.33333rem; }

a {
  color: #65C161;
  text-decoration: none;
  font-weight: 500; }

.alternative a {
  color: #287863; }

strong {
  font-weight: 500; }

/*
*:focus {
    opacity: 0.5;
}
*/
.size {
  width: 100%;
  margin: auto;
  padding-left: 1.33333rem;
  padding-right: 1.33333rem; }

.size-relative-giant {
  max-width: 75%; }

.size-huge {
  max-width: 100rem; }

.size-large {
  max-width: 81.6rem; }

.size-medium,
.size-hybrid {
  max-width: 68.26667rem; }

.size-small {
  max-width: 51.2rem; }

@media only screen and (max-width: 48em) {
  .size-small,
  .size-hybrid {
    padding-left: 3rem;
    padding-right: 3rem; } }

@media only screen and (max-width: 30em) {
  .size-small,
  .size-hybrid {
    padding-left: 1.33333rem;
    padding-right: 1.33333rem; } }

.spacing-top {
  position: relative;
  padding-top: 3.16667rem; }
  @media only screen and (max-width: 48em) {
    .spacing-top {
      padding-top: 3rem; } }
  @media only screen and (max-width: 30em) {
    .spacing-top {
      padding-top: 1.33333rem; } }

.spacing-medium {
  margin-bottom: 1.33333rem; }

.spacing-large {
  margin-bottom: 2rem; }

.spacing-huge {
  margin-bottom: 3rem; }

.spacing-giant {
  margin-bottom: 5rem; }

.slider {
  overflow: hidden;
  -webkit-overflow-scrolling: touch; }
  .slider::-webkit-scrollbar {
    display: none; }

.size .slider {
  margin-left: -1.33333rem;
  margin-right: -1.33333rem; }
  .size .slider > :first-child {
    padding-left: 1.33333rem;
    padding-right: 1.33333rem; }

@media only screen and (max-width: 76.5em) {
  .size-large .slider {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    overflow-x: auto; } }

@media only screen and (max-width: 64em) {
  .size-medium .slider {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    overflow-x: auto; } }

@media only screen and (max-width: 48em) {
  .size-small .slider,
  .size-hybrid .slider {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    overflow-x: auto;
    margin-left: -3rem;
    margin-right: -3rem; } }

@media only screen and (max-width: 30em) {
  .size-small .slider,
  .size-hybrid .slider {
    margin-left: -1.33333rem;
    margin-right: -1.33333rem; } }

@media only screen and (max-width: 48em) {
  .size-small .slider > :first-child,
  .size-hybrid .slider > :first-child {
    padding-left: 3rem;
    padding-right: 3rem; } }

@media only screen and (max-width: 30em) {
  .size-small .slider > :first-child,
  .size-hybrid .slider > :first-child {
    padding-left: 1.33333rem;
    padding-right: 1.33333rem; } }

@media only screen and (max-width: 48em) {
  :root {
    --is-screenwidth-small: true; } }

.sr-only {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.lead {
  font-size: 1.33333rem;
  font-weight: 600; }
  @media only screen and (max-width: 30em) {
    .lead {
      font-size: 1.2rem;
      font-weight: 300; } }

.image-container {
  position: relative;
  overflow: hidden; }
  .image-container .image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.image {
  max-width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover; }

.centered {
  text-align: center; }

.left {
  text-align: left; }

.mobile {
  display: none; }
  @media only screen and (max-width: 48em) {
    .mobile {
      display: initial; } }

@media only screen and (max-width: 48em) {
  .desktop {
    display: none; } }

.background-medium {
  padding-top: 3rem;
  padding-bottom: 1.33333rem;
  background-color: #F4F4F4; }

.fade {
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out; }

.zoom {
  -webkit-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out; }

.move {
  -webkit-transition: 0.3s -webkit-transform ease-in-out;
  transition: 0.3s -webkit-transform ease-in-out;
  transition: 0.3s transform ease-in-out;
  transition: 0.3s transform ease-in-out, 0.3s -webkit-transform ease-in-out; }

.no-animation .fade,
.no-animation .zoom,
.no-animation .move {
  -webkit-transition: none;
  transition: none; }

.heading, .fulltext-content .abstract h4, .fulltext-content .full-text-green-box[style] h2,
.fulltext-content .full-text-green-box[style] h3, .fulltext-content h2, .fulltext-content h3, .fulltext-content h4, .fulltext-content h5, .fulltext-content h6 {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.2;
  font-weight: 500;
  color: #287863;
  font-size: 1.2rem; }

.heading-small-color {
  margin-bottom: 2rem;
  color: #287863;
  font-size: 1.2rem;
  line-height: 1.5;
  font-weight: 700; }

.heading-small-margin, .fulltext-content h3, .fulltext-content h4, .fulltext-content h5, .fulltext-content h6 {
  margin-bottom: 1rem;
  color: #282828;
  font-size: 1.33333rem;
  font-weight: 500;
  line-height: 1.5; }

.heading-medium, .fulltext-content .abstract h4, .fulltext-content .full-text-green-box[style] h2,
.fulltext-content .full-text-green-box[style] h3, .fulltext-content h2 {
  margin-bottom: 1rem;
  color: #282828;
  font-size: 1.66667rem;
  font-weight: 500; }

.heading-large {
  margin-bottom: 3rem;
  color: #6E6E6E;
  font-size: 2rem;
  font-weight: 300;
  text-align: center; }

.alternative .heading-large {
  color: #287863; }

.button-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;
          align-items: center; }

.button-container-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: relative; }
  @media only screen and (max-width: 30em) {
    .button-container-right {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }

.button {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: inline-block;
  text-decoration: none;
  font-weight: 300;
  font-size: 1.2rem;
  text-align: center;
  background-color: #65C161;
  color: #FFFFFF;
  cursor: pointer;
  border-radius: 3rem; }
  @media only screen and (max-width: 30em) {
    .button {
      width: 100%; } }
  .button:disabled {
    background-color: #6E6E6E;
    cursor: not-allowed; }

.button-inverse {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: inline-block;
  text-decoration: none;
  font-weight: 600;
  font-size: 1.2rem;
  text-align: center;
  background-color: #FFFFFF;
  color: #65C161;
  cursor: pointer; }
  @media only screen and (max-width: 30em) {
    .button-inverse {
      width: 100%; } }
  .button-inverse:disabled {
    background-color: #6E6E6E;
    cursor: not-allowed; }

a.button:not([href]) {
  background-color: #6E6E6E;
  cursor: not-allowed; }

.button-medium {
  padding: 0.5rem 1.5rem;
  font-size: 1rem;
  min-width: 13rem; }

.button-large {
  padding: 0.8rem 2rem;
  min-width: 6rem;
  font-weight: 500; }

.button-floating {
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  height: 3.73333rem;
  width: 3.73333rem;
  background-color: #287863;
  border-radius: 50%;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.44);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.44);
  z-index: 50; }
  .button-floating .icon {
    width: 100%;
    height: 100%;
    background-size: 40%; }
  .button-floating:hover .button-floating-tooltip {
    opacity: 1;
    pointer-events: auto; }
  .button-floating:hover + .button-floating-options {
    opacity: 1;
    pointer-events: auto; }

.fabs-container {
  position: fixed;
  bottom: 1.33333rem;
  right: 1.33333rem;
  padding-left: 1.33333rem;
  padding-right: 1.33333rem;
  margin-left: -1.33333rem;
  margin-right: -1.33333rem;
  z-index: 50; }
  .fabs-container ul {
    list-style-type: none;
    padding: 0;
    margin: 0; }
    .fabs-container ul li {
      list-style-type: none; }
  .fabs-container.fixed {
    position: absolute; }
  .fabs-container ul li {
    padding-bottom: 1rem; }

.fab {
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  height: 2.66667rem;
  width: 2.66667rem;
  background-color: #287863;
  border-radius: 50%;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.44);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.44);
  z-index: 50; }
  .fab .icon {
    width: 100%;
    height: 100%;
    background-size: 50%; }
  .fab:hover .fab-tooltip {
    opacity: 1;
    pointer-events: auto; }
  .fab.facebook {
    background-color: #3b5998; }
  .fab.twitter {
    background-color: #0084b4; }
  .fab.download {
    background-color: #65C161; }

.fab-tooltip {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  padding: 0.5rem;
  margin-right: 1rem;
  white-space: nowrap;
  background-color: #6E6E6E;
  color: #FFFFFF;
  font-size: 0.86667rem; }
  .fab-tooltip::after {
    content: '';
    display: block;
    position: absolute;
    left: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 0;
    height: 0;
    border-top: 0.5rem solid transparent;
    border-bottom: 0.5rem solid transparent;
    border-left: 0.5rem solid #6E6E6E; }

.input-group {
  position: relative;
  min-width: 0;
  max-width: 100%; }
  .input-group .icon {
    position: absolute;
    z-index: 25;
    cursor: pointer; }

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

.select-group {
  position: relative;
  min-width: 0;
  max-width: 100%; }
  .select-group.open {
    z-index: 25; }
    .select-group.open .select-dropdown {
      opacity: 1;
      pointer-events: auto; }
  .select-group .icon {
    position: absolute;
    z-index: 25;
    pointer-events: none; }

.select {
  display: block;
  text-align: left;
  cursor: pointer;
  pointer-events: auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.select-native {
  visibility: hidden; }
  @media only screen and (max-width: 30em) {
    .select-native {
      visibility: visible; } }

.select-fake {
  position: absolute;
  top: 0;
  width: 100%;
  display: block;
  overflow: hidden;
  z-index: 0;
  pointer-events: none; }
  .select-fake ul {
    list-style-type: none;
    padding: 0;
    margin: 0; }
    .select-fake ul li {
      list-style-type: none; }
  @media only screen and (max-width: 30em) {
    .select-fake {
      display: none; } }

.select-dropdown {
  opacity: 0;
  pointer-events: none;
  min-width: 100%; }

.select-dropdown-item a {
  display: block;
  text-decoration: none; }

.checkbox-native {
  position: absolute;
  opacity: 0;
  pointer-events: none; }
  .checkbox-native:checked ~ .checkbox .icon {
    opacity: 1;
    pointer-events: auto; }

.checkbox {
  display: inline-block;
  position: relative;
  width: 1.33333rem;
  height: 1.33333rem;
  cursor: pointer;
  float: left;
  margin-right: 0.5rem; }
  .checkbox .icon {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    pointer-events: none; }

.checkbox-label {
  font-size: 1rem;
  cursor: pointer; }

.radio-group {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.radio-container {
  white-space: nowrap; }

.radio-native {
  position: absolute;
  opacity: 0;
  pointer-events: none; }
  .radio-native:checked ~ .radio .radio-icon {
    opacity: 1;
    pointer-events: auto; }

.radio {
  display: inline-block;
  position: relative;
  width: 1.33333rem;
  height: 1.33333rem;
  cursor: pointer;
  vertical-align: text-top;
  border-radius: 50%; }
  .radio .radio-icon {
    position: absolute;
    top: 0.3rem;
    right: 0.3rem;
    bottom: 0.3rem;
    left: 0.3rem;
    border-radius: 50%;
    background-color: #999999;
    opacity: 0;
    pointer-events: none; }

.radio-label {
  cursor: pointer;
  white-space: initial;
  font-weight: bold;
  margin-right: 2rem; }

.file-group {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media only screen and (max-width: 30em) {
    .file-group {
      -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; } }
  .file-group.selected .file-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .file-group .icon {
    width: 1rem;
    height: 1rem; }

.file-input {
  position: absolute;
  opacity: 0;
  pointer-events: none; }

.file-button {
  margin-right: 0.5rem; }
  @media only screen and (max-width: 30em) {
    .file-button {
      margin-right: 0;
      margin-bottom: 0.5rem; } }

.file-label {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  max-width: 100%; }

.file-label-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 0.5rem; }

.tooltip-target {
  position: relative; }
  @media only screen and (max-width: 30em) {
    .tooltip-target {
      width: 100%; } }
  .tooltip-target:hover .tooltip {
    opacity: 1;
    pointer-events: auto;
    pointer-events: none !important;
    /*@media only screen and (max-width: 48em) {
                display: none;
            }*/ }

.tooltip {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: calc(100% + 0.5rem);
  left: 0;
  right: 0;
  z-index: 60; }
  @media only screen and (max-width: 30em) {
    .tooltip {
      display: none; } }
  .tooltip .tooltip-arrow {
    display: block;
    position: absolute;
    left: 50%;
    bottom: 100%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 0;
    height: 0;
    border-right: 0.5rem solid transparent;
    border-left: 0.5rem solid transparent;
    border-bottom: 0.5rem solid #65C161; }
  .tooltip .tooltip-content {
    position: absolute;
    left: 50%;
    min-width: 100%;
    max-width: 20rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    padding: 0.5rem;
    background-color: #65C161;
    color: #FFFFFF;
    line-height: 1.2;
    text-align: center; }
    @media only screen and (max-width: 30em) {
      .tooltip .tooltip-content {
        max-width: 15rem; } }
  .tooltip.tooltip-left .tooltip-content {
    left: 0;
    right: auto;
    -webkit-transform: none;
            transform: none; }
  .tooltip.tooltip-right .tooltip-content {
    left: auto;
    right: 0;
    -webkit-transform: none;
            transform: none; }

.icon {
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 50%; }

.icon-twitter {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij48cGF0aCBmaWxsPSIjRkZGRkZGIiBzdHlsZT0iZmlsbC1ydWxlOiBldmVub2RkOyIgZD0iTTIxLjYzOCw3LjcxM2MwLjAwOSwwLjIwNi4wMTQsMC40MTIsMC4wMTQsMC42MiwwLDYuMzM0LTQuNzQzLDEzLjYzNy0xMy40MTcsMTMuNjM3YTEzLjE4NiwxMy4xODYsMCwwLDEtNy4yMjgtMi4xNTQsOS4yNjcsOS4yNjcsMCwwLDAsMS4xMjQuMDY4LDkuMzY0LDkuMzY0LDAsMCwwLDUuODU2LTIuMDUyLDQuNzI4LDQuNzI4LDAsMCwxLTQuNC0zLjMyOSw0LjU5Myw0LjU5MywwLDAsMCwuODg2LjA4Niw0LjYzOSw0LjYzOSwwLDAsMCwxLjI0Mi0uMTY4LDQuNzc3LDQuNzc3LDAsMCwxLTMuNzgzLTQuN2MwLS4wMTksMC0wLjA0LDAtMC4wNTlhNC42MzQsNC42MzQsMCwwLDAsMi4xMzYuNiw0Ljg1LDQuODUsMCwwLDEtMS40NTktNi40LDEzLjMxNCwxMy4zMTQsMCwwLDAsOS43MTksNS4wMDhBNC44NjYsNC44NjYsMCwwLDEsMTIuMiw3Ljc3N2E0Ljc1NSw0Ljc1NSwwLDAsMSw0LjcxNS00Ljc5M0E0LjY3Myw0LjY3MywwLDAsMSwyMC4zNjEsNC41YTkuMzQ4LDkuMzQ4LDAsMCwwLDIuOTk0LTEuMTYzLDQuOCw0LjgsMCwwLDEtMi4wNzIsMi42NTIsOS4zLDkuMywwLDAsMCwyLjcwOC0uNzU0LDkuNjcxLDkuNjcxLDAsMCwxLTIuMzUzLDIuNDgxIi8+PC9zdmc+); }

.icon-facebook {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij48cGF0aCBmaWxsPSIjRkZGRkZGIiBzdHlsZT0iZmlsbC1ydWxlOiBldmVub2RkOyIgZD0iTTE4LjAxMyw1LjQzN0gxNS42NzhjLTEuMDYyLDAtMS4wODQuMTI3LTEuMDg0LDEuMDI1TDE0LjU4Nyw5LjExM2gzLjQyNmwtMC4zOCwzLjU5aC0zLjF2OS4yNzlIMTAuNTk0VjEyLjdoLTIuNlY5LjExM2gyLjY1OFY1LjY0MmEzLjcwNywzLjcwNywwLDAsMSwzLjkyNS0zLjY0OGgzLjQzNlY1LjQzN1oiLz48L3N2Zz4=); }

.icon-flipboard {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTAgNjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwIDY0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM3LjUsMjEuNmMtMC45LDEuMS0wLjcsMy4yLTEuNSw0LjVjMC4yLDEtMC40LDIuMi0wLjQsMy41Yy0wLjMsMC41LTEuMiwxLTIsMC45Yy0wLjUsMC0wLjctMC40LTEuMS0wLjZjLTEtMi4xLTIuMS00LjEtNC4xLTUuM2MtMC4zLDAuOC0wLjQsMS41LTAuOCwyLjNjLTAuNiwxLjMtMS4zLDMuMS0xLjksNC41Yy0wLjUsMS0xLjEsMi43LTIuOSwxLjljLTAuOS0wLjQtMS43LTEuOS0yLjQtMi44Yy0xLjQtMS42LTMuMS0zLjItNC41LTQuNWMtMS43LDMuMS0zLjcsNi01LjUsOS4zYy0xLjIsMC4zLTIuMiwwLjEtMi43LTAuNmMwLjEtMSwwLjYtMS44LDEuMS0yLjZjMC4zLTAuNiwwLjgtMSwxLjEtMS41YzAuNi0wLjksMS0xLjksMS41LTIuN2MwLjMtMC40LDAuNi0wLjYsMC45LTEuMmMwLjEtMC4zLDAuNC0wLjUsMC41LTAuN2MwLjQtMC44LDAuMy0xLjksMC43LTIuN2MwLjEtMC4yLDAuNS0wLjMsMC41LTAuNmMxLjEtMC40LDIuNSwwLjQsMy4yLDAuOGMyLjIsMS41LDQuMSw0LjEsNS45LDUuOGMwLjYtMC4xLDAuNC0wLjksMC44LTEuMWMwLjYtMiwxLjYtNC4xLDItNi42YzEuNC0yLjEsNC4xLDAuNCw1LjMsMS41YzAuOCwwLjcsMS41LDEuNSwyLjEsMmMwLjYtMS44LDEuMy0zLjgsMS45LTUuNGMtMS4xLTEuMy0yLjUtMi4zLTMuMi0zLjdjLTAuOCwwLTEtMC40LTEuNS0wLjdjMC4xLTEuMSwwLjctMS42LDEuNS0xLjdjMS0wLjEsMS44LDAuMywyLjgsMC4yYzEuNi0wLjIsMy4yLTAuNiw0LjktMC45YzAuMiwwLDAuMy0wLjIsMC41LTAuMmMxLjMtMC4xLDEuNywwLjcsMS44LDEuNWMwLDAuMiwwLjIsMC40LDAuMiwwLjVjMCwwLjYtMC4zLDEuMi0wLjIsMS43YzAuMSwxLjIsMC4xLDIuNiwwLDMuOWMtMC4xLDEuNSwwLjgsMi43LTEuMSwzYy0wLjMsMC0wLjUsMC4yLTAuNywwLjJDMzkuMiwyMy4zLDM4LjMsMjEuOSwzNy41LDIxLjYiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjUuMiw0NS4xYzAuMywwLjEsMC40LDAsMC44LDAuMWMyLDEuNSw0LjEsMyw1LjksNC43aDAuNGMxLjQsMS42LDMuMSwzLjEsNC43LDQuNGMxLjEsMC45LDIuMSwyLjEsMy4zLDIuNmMwLjMtMC4zLDAuNC0wLjgsMC42LTEuMmMtMi43LTMtNi01LjQtOS4xLThjLTEtMC4zLTEuNC0xLjMtMi42LTEuNXYtMC4zYy0xLjUtMC43LTIuNy0xLjctNC4yLTIuNEMyNS4yLDQzLjgsMjUsNDQuNywyNS4yLDQ1LjEgTTE0LjUsNDMuMWMtMC4yLDAuMi0wLjEsMC41LTAuMiwwLjdjLTEuMiwxLjctMi4zLDMuNi0zLjMsNS40Yy0xLjEsMS44LTIuMywzLjUtMy41LDUuM2MtMS40LDEuNy0yLjksMy4zLTMuOSw1LjRjMC4zLDAuMSwwLjQsMC4zLDAuNiwwLjJjMC4yLDAsMS4xLTAuOSwxLjQtMS4zQzYsNTguMyw2LjQsNTcuNSw3LDU2LjljMC41LTAuNywxLjItMS4yLDEuNi0xLjhDOC45LDU0LjgsOSw1NC4zLDkuMyw1NGMwLjctMC43LDEuMi0xLjMsMS44LTJjMC44LTEsMS41LTEuOSwyLjQtMi45YzAuMy0wLjQsMC41LTAuOCwwLjgtMS4yYzEuMS0xLjQsMy0yLjYsMi4zLTQuOUMxNi4xLDQyLjksMTUuMSw0MywxNC41LDQzLjEgTTIwLjEsNDIuNWMtMC45LDQuOSwwLDEwLjUsMC42LDE1LjdjMC4xLDEsMCwyLjMsMC44LDIuOGMwLjUtMC41LDAuMi0xLjMsMC4yLTEuOWMwLjEtMS42LDAuMi0zLDAuMi00LjVjMC4xLTEuMywwLTIuOCwwLjEtMy43YzAuMi0xLjUsMC4xLTMuMiwwLjEtNC44YzAtMS4zLDAuMS0yLjYtMC4yLTMuN0MyMS40LDQyLjIsMjAuNiw0Mi40LDIwLjEsNDIuNSBNNDYuNSwzOS43YzAuNi0xLjUsMC42LTMuOCwwLjMtNS40QzQ2LjgsMzYuMSw0Ni41LDM3LjgsNDYuNSwzOS43IE00Mi45LDEwLjljLTYuMSwwLjctMTMuMSwwLTE5LjgsMC42Yy0wLjUsMC0xLDAuMi0xLjUsMC4yYy0xLjMsMC4xLTIuNi0wLjEtNCwwYy0xLDAuMS0xLjksMC4zLTIuOSwwLjRjLTEsMC4xLTIuMSwwLTMuMSwwLjFjLTAuNiwwLTEuMSwwLjItMS43LDAuMmMtMS42LDAtMy4yLTAuNi00LjgtMC4xYzAsNC4yLTAuNyw4LjktMC45LDEzLjJjMCwwLjctMC4yLDEuMi0wLjIsMS45Yy0wLjEsMS42LDAuMSwzLjMtMC4xLDVjLTAuMiwyLjctMC4zLDUuNSwwLjIsOC4zYzQuNSwwLDguOC0wLjUsMTIuNi0xLjNjMi43LTAuNiw1LjMsMCw3LjktMC4xYzEuNCwwLDMtMC4zLDQuMS0wLjNjMS4zLTAuMSwyLjQtMC4zLDMuMy0wLjNjMC41LDAsMSwwLjEsMS41LDBjMy4xLTAuNSw3LjEtMS41LDEwLjItMC44YzAuMy0zLjcsMC42LTcuMywwLjYtMTAuOGMwLTEuMiwwLjEtMi4zLDAtMy40Yy0wLjEtMC45LTAuMy0xLjgtMC40LTIuN2MtMC4yLTIuNi0wLjktNS4yLTAuOS03LjlDNDMsMTIuNCw0My4zLDExLjUsNDIuOSwxMC45QzQyLjksMTAuOSw0Mi45LDEwLjksNDIuOSwxMC45IE0zMy41LDMuNGMtMi4zLDAtNC44LTAuMi03LjEsMGMtMSwwLjEtMiwwLjMtMi45LDAuMmMtMC44LTAuMS0xLjEsMC0xLjcsMC4xYy0xLjMsMC4yLTIuNywwLjEtNCwwLjNjLTAuMiwwLTAuNCwwLjItMC42LDAuMmMtMC4yLDAtMC4zLTAuMi0wLjUtMC4yYy0xLjEsMC0yLjEsMC40LTMuMiwwLjZjLTEuMSwwLjEtMi4yLDAuMS0zLjQsMC4zQzEwLDUuMyw5LjUsNS4yLDkuMyw1LjRDNy44LDUsNi4yLDUuNyw0LjUsNS40QzQsNi42LDQuNSw4LDQsOS41QzUsMTAsNS45LDkuNyw2LjksOS43YzAuOSwwLDIsMC4zLDIuOSwwLjNjMC4xLDAsMC4zLTAuMywwLjUtMC4yYzAuNCwwLjEsMC42LDAsMS4xLTAuMWMxLTAuMSwyLjEsMC4xLDMuMiwwYzAuOS0wLjEsMS44LTAuMywyLjctMC40YzEuMi0wLjEsMi40LDAuMiwzLjYsMC4xYzAuNiwwLDEuMS0wLjMsMS43LTAuM2MzLjYtMC4zLDcuNy0wLjEsMTEtMC40YzEuOS0wLjIsMy45LDAsNS44LDBjMiwwLDMuOC0wLjQsNS43LTAuM2MwLjMsMC4yLDAuNiwwLjQsMSwwLjVDNDYsOC40LDQ2LDgsNDYsNy44Yy0yLjksMS4xLTAuOC0yLjktMS4yLTQuNkM0MC41LDMuMSwzNy4zLDMuMywzMy41LDMuNCBNNDguNSwzOS45Yy0wLjIsMC4xLDAuMywwLjYsMC4xLDAuN2MtMC4yLDAuNi0xLjEsMS4zLTEuOCwxLjdjLTAuOSwwLjUtMS42LDAuNC0yLjYsMC4zYzAuMS0wLjQtMC4yLTAuOCwwLjEtMS4yYy0xLTAuMS0yLDAuNC0zLDAuNWMtMi4yLDAuMy00LjUsMC40LTYuNywwLjVjLTIsMC4xLTMuOS0wLjItNi0wLjFjMy4xLDIuMyw2LjQsNC4zLDkuMyw2LjdjMC4xLDAuNCwwLjUsMC42LDAuNiwxYzEuNywwLjksMy4zLDIuNCw0LjUsNC4xYzAuNCwwLjYsMSwwLjgsMSwxLjVjMCwwLjYtMC42LDEuNC0wLjksMS45Yy0wLjQsMC43LTAuNiwxLjItMC45LDEuOGMtMC42LDAuNC0xLjEsMC41LTEuOSwwLjVjLTAuNS0wLjQtMS4zLTAuNS0xLjYtMS4xYy0wLjQsMC4xLTAuNC0wLjEtMC42LTAuMmMtNC4yLTMuNi04LjQtNy4zLTEyLjgtMTAuOEMyNSw1MiwyNC44LDU3LDI0LjcsNjEuOWMtMS41LDEuMi00LjcsMi42LTYuMiwwLjZjLTAuNC0wLjUtMC42LTEuNy0wLjctMi43Yy0wLjItMS42LTAuNS0zLjMtMC42LTQuOGMwLTAuOC0wLjEtMS4yLTAuMi0xLjhjLTAuMi0xLjMtMC4xLTIuNi0wLjItMy44Yy0zLjcsNC02LjksOC41LTEwLjUsMTIuNmMtMC40LDAuMi0wLjksMC4zLTEuMiwwLjZjLTAuNS0wLjItMC42LTAuMS0xLjEsMC4xYy0xLjUtMC42LTMuMS0xLTQuMS0yYzAuNi0yLjUsMi42LTQuNyw0LTYuNmMxLTEuNCwyLTIuNywzLTQuMWMwLjMtMC41LDAuNi0xLjEsMC45LTEuNWMwLjMtMC4zLDAuNy0wLjksMC45LTEuNWMwLjYtMS4zLDEuNi0yLjIsMi4xLTMuNUM4LDQzLjUsNS4zLDQ0LjEsMyw0My4zYy0wLjUtMC4yLTEuNS0wLjctMS44LTEuM0MwLjgsNDEuMiwxLDM5LjYsMSwzOC41YzAtMC40LTAuMS0wLjktMC4yLTEuNGMtMC4xLTIuMywwLjItNC43LDAtNi4zYzAuNi02LDEuMS0xMy4yLDEuNC0xOS41Yy0yLjItMC45LTAuNC00LjUtMS4xLTYuNGMwLjktMC42LDEuMi0xLjcsMi40LTEuOWMxLjMtMC4yLDIuNi0wLjEsMy44LTAuMmMxLjYtMC4xLDMuMi0wLjUsNS0wLjdjMi0wLjIsMy45LTAuMyw1LjYtMC42YzQuNi0wLjcsOS45LTAuNywxNC43LTAuN2MxLjMsMCwyLjYsMC4xLDQuMSwwLjJjMC4yLDAsMC41LTAuMiwwLjctMC4yYzEuNCwwLjEsMy41LTAuMiw1LjItMC4yYzAuNiwwLDEuMiwwLjIsMS45LDAuMmMxLjUsMCwyLjUtMC4yLDMuNCwwLjhjMCwwLjQsMC4xLDAuNSwwLjEsMC45YzAuMiwwLjQsMC42LDAuNSwwLjksMC43QzQ5LjIsMy41LDQ5LDQuMiw0OSw0LjljMCwwLjcsMC4yLDEuNCwwLjIsMmMwLDAuMy0wLjIsMC42LTAuMiwwLjljLTAuMiwxLjUsMC4yLDMuMywwLjIsNS4xYzAuMiw1LjgsMC42LDExLjYsMC42LDE3LjRjMCwxLjYsMC4xLDMuMywwLjEsNC45YzAsMS42LTAuMiwzLTAuNiw0LjJDNDksMzkuNiw0OC44LDM5LjgsNDguNSwzOS45Ii8+PC9zdmc+); }

.icon-kid {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTMgNTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUzIDU4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIxLjgsMTguOGMwLjEsMC43LDAuNSwxLjMsMC40LDJjLTAuNSwyLTQuNSwxLjMtNC45LTAuNWMwLTEuMiwwLjktMi44LDEuOS0yLjlDMjAuMiwxNy4yLDIxLDE4LjEsMjEuOCwxOC44Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM2LjEsMjIuNWMtMi4xLDEuMi00LjYtMC40LTQuMi0yLjZjMC4yLTAuOCwxLjEtMS43LDEuOC0xLjdjMSwwLDIuNywxLjMsMi44LDIuNkMzNi42LDIxLjQsMzYuNSwyMS45LDM2LjEsMjIuNSIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNy4zLDMzLjhjMS4xLTAuNCwzLjYsMC44LDQuOSwxLjFjMywwLjYsNi44LDEuMiwxMCwwLjRjMC41LTAuMSwxLTAuNCwxLjUtMC40YzAuNCwwLDEuNiwwLjYsMS42LDEuNGMwLDEuMi0yLjgsMS43LTQuMSwxLjljLTMuNCwwLjUtNy4yLTAuMy05LjktMWMtMS43LTAuNC00LjctMS4xLTQuNi0yLjZDMTYuNiwzNC4yLDE2LjksMzMuOSwxNy4zLDMzLjgiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTcuOSw0NC42YzEuNSwxLjUsMy4zLDMsNSw0LjRjMC41LDAuNCwxLjQsMS4yLDEuOCwxLjJjMC41LDAsMS41LTAuOCwyLjEtMWMyLjQtMSw0LjItMi4zLDYtMy41QzI4LjIsNDQuNiwyMi42LDQ0LjcsMTcuOSw0NC42IE0xMy44LDQ1LjJDMTAuNSw0Nyw4LDQ5LjcsNi43LDUzLjVjMy4yLTAuMyw2LjMsMC4yLDkuNCwwLjNjMy4yLDAuMSw2LjQtMC4yLDkuNSwwLjFjNS44LDAuNSwxMS42LDAuNSwxNy4yLDAuN2MwLTEuNC0wLjUtMi43LTEtMy44Yy0wLjUtMS4xLTEuMS0yLjItMS44LTNjLTAuNC0wLjQtMS40LTEuNS0yLTEuNWMtMC41LDAtMS41LDAuNy0yLjIsMS4xYy0xLjMsMC43LTIuNSwxLjItMy43LDJjLTAuNCwwLjMtMC45LDAuOC0xLjQsMS4xYy0wLjcsMC40LTEuNiwwLjctMi40LDEuMWMtMS41LDAuNy0yLjMsMS42LTQsMS41Yy0yLjQtMS42LTUuMS0zLjgtNy41LTUuN2MtMS0wLjgtMi41LTEuOS0yLjItMy4yQzE0LjUsNDQuNiwxNC4yLDQ1LDEzLjgsNDUuMiBNNDkuMSwyOS41YzAuMy0wLjUsMC40LTEuNSwwLjUtMi4xYzAuMy0zLjEtMS42LTUuOS00LjQtNS40YzAuMSwyLjctMC4yLDYuNywwLjEsOS4yQzQ2LjUsMzAuOCw0OC40LDMwLjcsNDkuMSwyOS41IE00LjcsMjEuN2MtMi4yLDIuMy0wLjgsNywzLjEsNi40YzAuMi0yLjgsMC4xLTUsMC41LTcuN0M2LjYsMTkuOCw2LjIsMjEuNSw0LjcsMjEuNyBNNiwxNy43YzAuNSwwLDEuMiwwLjEsMS41LTAuMmMtMC42LDAtMC43LTAuNS0xLjEtMC42QzYuMSwxNy4yLDYsMTcuMiw2LDE3LjcgTTQ1LjMsMTYuOWMtMC4yLDAuOCwwLjMsMS4yLDAsMmMwLjcsMC40LDEuNywwLjQsMi40LDAuOGMtMC4zLTEuNywwLjMtMy4yLTAuMy00LjZDNDcsMTYsNDYuMiwxNi41LDQ1LjMsMTYuOSBNNDAuNiwxMy42YzAsMC40LDAuMiwwLjYsMC41LDAuN2MtMC4xLTAuMywwLjItMC45LTAuMi0wLjlDNDAuOCwxMy42LDQwLjYsMTMuNSw0MC42LDEzLjYgTTQwLjYsMThjLTIuMi0yLTMuNS00LjktNS45LTYuOGMtMC43LDAuMi0xLjIsMC43LTEuNywxLjJjLTAuOSwwLjctMiwyLjMtMy4xLDIuNGMtMi4xLDAuMS0yLjgtMi4zLTQuMy0zLjNjLTAuOSwwLjctMiwxLjUtMi44LDIuNGMtMC40LDAuNC0wLjYsMS0xLjEsMS4yYy0yLjQsMC43LTMuMy0yLjMtNC45LTMuM2MtMi4xLDEuMS0zLjMsMy4yLTQuOCw0LjljMC4zLDEuOS0wLjMsMy41LTAuNSw1LjJjLTAuNCw1LjgtMC42LDEyLjIsMCwxN2MwLjEsMC44LDEsMS41LDEuMiwyLjJjMy42LDEuMyw4LjIsMS4xLDEzLjQsMS40YzEuNSwwLjEsMy4yLDAuNCw0LjgsMC42YzEuOCwwLjMsMy45LDAuNiw1LjIsMC40YzAuNS0wLjEsMC44LTAuNSwxLjItMC41YzAuNy0wLjEsMS40LDAuMywyLjEsMGMwLjMtMC4xLDAuNi0wLjYsMS0wLjdjMi44LTYuNiwxLjEtMTYuMywxLjctMjMuOUM0MS42LDE4LjUsNDEuMywxOCw0MC42LDE4IE0xOS4xLDkuOWMwLjEtMC4xLDAuMy0wLjQsMC0wLjVDMTksOS41LDE4LjgsOS44LDE5LjEsOS45IE0yOC41LDEwLjZjMC4zLDAuMiwwLjQsMC42LDAuNywwLjZjMC4zLTAuMSwwLjUtMC4zLDAuNS0wLjZjLTAuOS0wLjQtMC4xLTEuOC0wLjItMi4zQzI5LjEsOSwyOC44LDkuOCwyOC41LDEwLjYgTTMwLjUsNi44YzAtMC4yLDAuNi0wLjcsMC4yLTAuN0MzMC43LDYuNCwzMC4xLDYuNiwzMC41LDYuOCBNNDUuOSw4LjhjMS0wLjIsMSwwLjUsMS43LDAuNmMtMC4zLTEuNCwwLjEtMy0xLjQtMy40QzQ2LjYsNi45LDQ2LDcuOCw0NS45LDguOCBNMzcuMyw2YzAuNiwwLDAuOC0wLjUsMS4zLTAuNWMwLjcsMC4zLDEuMiwwLjgsMS41LDEuNmMwLjUtMC40LDAuOS0xLDEuNy0xLjFjMC43LDAuMywxLjEsMC44LDEuNCwxLjVjMC4zLTAuNiwwLjUtMS41LDEtMS45Yy0yLjItMC42LTQuOS0xLTcuOC0wLjlDMzYuOSw0LjgsMzcuMiw1LjMsMzcuMyw2IE05LjcsNS4yYzAuMSwwLjMsMC40LDAuNCwwLjcsMC40YzAuMS0wLjYsMC44LTAuNiwxLjEtMUMxMC41LDQuMiwxMC41LDUuMSw5LjcsNS4yIE0zNC43LDVjMC4xLTAuNCwwLjctMC4yLDAuNy0wLjZjLTAuNCwwLTAuNi0wLjItMS0wLjFDMzQuNSw0LjUsMzQuNCw0LjksMzQuNyw1IE0zMC45LDUuOWMwLjMtMC42LDAuNi0xLjIsMC45LTEuOGMtMC4zLTAuMi0wLjgtMC4yLTEuNC0wLjJDMzAuOSw0LjQsMzAuOSw1LjIsMzAuOSw1LjkgTTE3LjUsNC41YzAtMC4yLDAuMi0wLjIsMC4yLTAuNWMtMC4xLDAtMC4yLTAuMS0wLjQtMC4xQzE3LjMsNC4yLDE3LjQsNC40LDE3LjUsNC41IE0yNi4yLDMuN2MwLjQsMC42LDEuMSwwLjksMS4zLDEuN2MwLjMtMC41LDAuNi0xLjEsMC43LTEuN0MyNy40LDMuOCwyNi44LDMuNCwyNi4yLDMuNyBNMjQuOSw0YzAtMC4yLDAuMi0wLjIsMC4zLTAuNEMyNC45LDMuMywyNC42LDMuOCwyNC45LDQgTTIwLjMsNi42YzAuNi0wLjgsMS0xLjgsMS4zLTNjLTAuNi0wLjEtMC45LTAuMS0xLjUsMC4xQzIwLjksNC4zLDIwLjcsNS42LDIwLjMsNi42IE00OS4yLDIwLjZjMy4yLDAuOCw0LjMsNiwzLDkuNmMtMC45LDIuNC0zLjcsMy4xLTYuOSwzYy0wLjMsNC0wLjYsNy42LTIuMiwxMC42Yy0wLjQsMC42LTEsMS4yLTEuOCwxLjRjMC4xLDAuNiwwLjYsMC43LDEsMWMxLjMsMS41LDIuNCwzLjksMyw2LjNjMC4zLDEuMSwwLjcsMi0wLjIsMi44YzAsMC4zLDAuNSwwLjYsMC4zLDAuOGMtMC40LDAuNy0xLDEuMy0xLjYsMS40Yy0wLjMsMC4xLTAuNy0wLjItMS4yLTAuM2MtMS41LTAuMi0zLjgtMC4xLTUuNi0wLjNjLTEtMC4xLTEuOS0wLjMtMi44LTAuNGMtMS41LTAuMS0zLDAuMi00LjUsMC4yYy0yLjEsMC00LjItMC40LTYuMy0wLjVjLTIuMS0wLjEtNC4yLDAuMi02LjEsMC4yYy0yLjctMC4xLTUuMi0wLjUtOC4xLTAuNWMtMS41LDAtMi45LDAuOC00LjIsMC44Yy0yLjUsMC4xLTItMi4xLTEuNC00YzEuNC00LjMsNC4yLTcuMyw3LjUtOS43Yy0wLjUtMC42LTEuMi0wLjctMS43LTEuM0M3LjQsMzkuNiw4LDM0LjgsNy43LDMwLjdjLTAuNS0wLjQtMS4xLTAuMi0xLjctMC4zYy0yLTAuNC0zLjctMS44LTQuOS0zYy0xLjgtMi45LTAuNy03LjMsMi04LjhjLTEuOC0yLjItMS4xLTcuMS0wLjUtMTAuNGMwLjUtMi41LDAuNi00LjMsMS45LTUuM2MxLjYtMC4zLDMuMy0xLDUuMS0xLjRjMC42LTAuMSwxLjMsMCwxLjktMC4xYzEuNC0wLjIsMy4xLTAuNSw0LjctMC41YzIuNi0wLjEsNC43LTAuNiw3LTAuNGMyLjksMC4yLDYuNCwwLjMsOS42LDAuNmMwLjksMC4xLDEuOCwwLjQsMi44LDAuNWM0LjQsMC41LDguOCwwLjYsMTIuMSwyYzEuOSwwLjgsMi41LDIuMiwyLjgsNC43YzAuMSwwLjUsMC4yLDEuMiwwLjIsMS43YzAsMC4zLTAuMywwLjYtMC4zLDAuOWMwLDAuMywwLjIsMC43LDAuMywxYzAuMSwwLjgtMC4xLDEuNy0wLjEsMi42YzAsMC45LDAuMiwxLjgsMC4yLDIuN2MwLDAuMy0wLjIsMC43LTAuMiwxYzAsMC41LDAuMiwxLDAsMS42QzUwLjMsMjAsNDkuNywyMC4xLDQ5LjIsMjAuNiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMS41LDI4LjRjLTAuNCwwLjMtMC45LDAuNS0xLjEsMC45Yy0wLjYtMC4xLTAuNy0wLjUtMS40LTAuNWMtMC43LTAuOS0wLjYtMy4xLTEuOS0zLjJjLTAuNiwwLTEuMywwLjktMS44LDEuNGMtMC4yLDAuMi0wLjUsMC4yLTAuNiwwLjRDMjQsMjgsMjMuOCwyOS4xLDIzLDI5LjRjLTAuMSwwLjYtMC4zLDEtMC43LDEuM2MtMC45LTAuNy0yLTAuOC0xLjUtMi41YzAuNy0xLjksMy45LTYuMSw2LjgtNS4yYzEuNiwwLjUsMiwxLjksMy4zLDNDMzEsMjYuOCwzMS42LDI3LjYsMzEuNSwyOC40Ii8+PC9zdmc+); }

.icon-person {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzYgNTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM2IDU4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEzLjgsMTMuN2MtMS4zLTAuNy0xLjUtMi42LTAuNS0zLjdjMS42LTAuNywzLjYtMC4xLDQuMiwxLjFjMC41LDAuOSwwLjEsMi44LTEuMiwzLjFDMTUuNSwxNC4zLDE0LjksMTMuNywxMy44LDEzLjciLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjUuOSwxMi45YzAuMiwyLjgtMi44LDIuNS00LjYsMS43QzIwLjMsMTEuNSwyNC41LDExLDI1LjksMTIuOSIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNC43LDIwYy0wLjMsMS40LDAuNiwyLjQsMS4xLDMuNWMxLjIsMC42LDMuNSwxLDUuMSwwLjRjMC43LTAuOSwxLTIuMSwwLjgtMy42QzE5LjUsMjAuMywxNy4yLDE5LjcsMTQuNywyMCBNMjUuNSwxOC4zYzAuMiwxLjQtMC41LDItMC43LDMuMWMtMC40LDIuNS0wLjQsNC4xLTIuOCw0LjljLTEuOCwwLjYtMy45LDAuNC01LjgsMGMtMC45LTAuMi0xLjktMC42LTIuNC0xYy0xLjMtMC45LTIuMy0yLjEtMi43LTMuOWMtMC4xLTAuMy0wLjEtMC43LTAuMS0xYzAtMC4yLDAuNS0yLDAuOC0yLjRjMS40LTEuNyw3LjgtMC4yLDEwLjMtMC41QzIzLjMsMTcuNCwyNC45LDE3LDI1LjUsMTguMyIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMi4yLDU0LjFjMC0wLjUsMC4yLTEtMC4xLTEuM0MxMi4xLDUzLjMsMTEuNiw1My44LDEyLjIsNTQuMSBNMjUuNSw1NC4xYzAuOSwwLjQsMC44LTAuOSwwLjgtMS43SDI2QzI1LjksNTMsMjUuNiw1My41LDI1LjUsNTQuMSBNOC41LDQzLjRjMC40LTAuOSwwLjQtMi40LDAuMi0zLjZDOC42LDQwLjksOCw0Mi40LDguNSw0My40IE0xMy44LDMyLjVjMC44LDQuNiwyLjUsOC42LDQuOSwxMmMwLjMtMC4zLDAuNC0wLjcsMC44LTAuOWMxLjItNC4xLDIuOS03LjcsNC4yLTExLjdjMC0wLjEtMC4xLTAuMS0wLjItMC4yQzIwLjgsMzIuOCwxNi44LDMzLjMsMTMuOCwzMi41IE04LDMxLjJjMC4xLTAuMywwLjUtMC40LDAuNS0wLjlDOC4yLDMwLjQsNy44LDMwLjksOCwzMS4yIE0yMi4xLDMuNmMtMS41LTAuMS0yLjgtMC4xLTMuNy0wLjZjLTAuMy0wLjItMC42LDAtMC44LDBjLTMuNiwwLjYtNS4yLDEuOS03LjQsNGMtMy44LDMuNy01LjQsMTAuMS0zLjQsMTYuOWMwLjgsMS4xLDEsMi41LDIuMSwzLjNjMS41LDEuMSwzLDEuOSw0LjksMi41YzQuMywxLjMsOC43LTAuMSwxMS41LTEuOGMyLjItMi41LDUuMi00LjQsNi4yLTguMWMwLjYtMiwwLjMtNC41LTAuMS02LjVjLTAuNi0zLjItMy4xLTUuNy00LjgtNy45QzI1LjUsNC42LDI0LDMuNywyMi4xLDMuNiBNMjUuMSw1Ni42Yy0xLjUsMC40LTMuOCwwLjEtNS44LDAuMWMtMi40LTAuMS00LjgsMC4zLTcsMC41Yy0yLjksMC4yLTYuMi0wLjMtOC43LDAuNUMzLDU3LjMsMiw1Ny40LDEuNCw1N2MtMS4yLTUtMS41LTExLjItMC44LTE2LjFjMC44LTUuMSwzLjMtOS4xLDUtMTNjLTEtMS4xLTEuNy0yLjYtMi4zLTQuMWMwLTEuMy0wLjUtMi40LTAuNy0zLjZjLTAuMS0xLjItMC4yLTIuNi0wLjEtMy44YzAuMS0xLjcsMC42LTQuMSwxLjItNS43YzEuNS0zLjQsNC43LTcsNy40LTguNmMyLjItMS40LDYuOC0yLjUsOS45LTFjMy4zLTAuMSw2LjMsMS41LDguMywyLjdjMi4xLDIuMywzLjYsNC45LDUuMyw3LjljLTAuMSwxLjgsMC40LDMuNSwwLjUsNS4zYzAsMi4xLTAuOCw0LjgtMS43LDYuNWMtMC4zLDAuNi0wLjksMS40LTEuMiwxLjhjLTAuMywwLjMtMSwwLjYtMS40LDEuMmMtMC42LDAuOC0wLjEsMC42LDAuNiwxLjdjMC44LDEuMiwxLjcsMy4yLDIuMSw0LjRjMC43LDIuMiwxLjMsNC42LDEuNSw2LjljMC4zLDIuNCwwLjIsNC41LDAuNCw2LjRjMC4zLDMsMC43LDYuNiwwLjEsOS41Yy0wLjMsMS41LTEuMSwyLjEtMy4xLDIuMUMzMC40LDU3LjUsMjYuOSw1Ny4zLDI1LjEsNTYuNiIvPjwvc3ZnPg==); }

.icon-people {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTExIDY3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMTEgNjc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTEuOSwyOWMtMS4xLTAuNi0xLjMtMi4yLTAuNC0zLjJjMS40LTAuNiwzLTAuMSwzLjYsMC45YzAuNCwwLjgsMC4xLDIuNC0xLDIuNkMxMy40LDI5LjUsMTIuOSwyOC45LDExLjksMjkiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjIuMywyOC4zYzAuMiwyLjQtMi40LDIuMi0zLjksMS41QzE3LjUsMjcsMjEuMSwyNi42LDIyLjMsMjguMyIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMi43LDM0LjRjLTAuMiwxLjIsMC41LDIuMSwwLjksM2MxLDAuNSwzLDAuOCw0LjQsMC4zYzAuNi0wLjgsMC45LTEuOCwwLjctMy4xQzE2LjgsMzQuNiwxNC45LDM0LjEsMTIuNywzNC40IE0yMiwzM2MwLjIsMS4yLTAuNCwxLjctMC42LDIuNmMtMC40LDIuMi0wLjMsMy41LTIuNCw0LjJjLTEuNSwwLjUtMy40LDAuMy00LjksMGMtMC44LTAuMi0xLjYtMC41LTIuMS0wLjhjLTEuMS0wLjgtMS45LTEuOC0yLjMtMy40Yy0wLjEtMC4yLTAuMS0wLjYtMC4xLTAuOGMwLTAuMSwwLjQtMS43LDAuNy0yLjFjMS4yLTEuNCw2LjctMC4yLDguOC0wLjRDMjAuMSwzMi4yLDIxLjUsMzEuOCwyMiwzMyIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMC41LDYzLjdjMC0wLjQsMC4yLTAuOC0wLjEtMS4yQzEwLjUsNjMsMTAsNjMuNCwxMC41LDYzLjcgTTIyLDYzLjdjMC44LDAuNCwwLjctMC44LDAuNy0xLjVoLTAuMkMyMi4zLDYyLjcsMjIsNjMuMSwyMiw2My43IE03LjQsNTQuNGMwLjMtMC44LDAuMy0yLjEsMC4yLTMuMUM3LjQsNTIuMyw3LDUzLjYsNy40LDU0LjQgTTExLjksNDUuMWMwLjcsNCwyLjEsNy40LDQuMiwxMC4zYzAuMi0wLjMsMC40LTAuNiwwLjctMC43YzEuMS0zLjUsMi41LTYuNiwzLjYtMTBjMC0wLjEtMC4xLTAuMS0wLjItMC4yQzE4LDQ1LjMsMTQuNSw0NS44LDExLjksNDUuMSBNNyw0NGMwLjEtMC4zLDAuNC0wLjQsMC40LTAuN0M3LjEsNDMuMyw2LjgsNDMuOCw3LDQ0IE0xOS4xLDIwLjNjLTEuMy0wLjEtMi40LTAuMS0zLjItMC41Yy0wLjMtMC4xLTAuNSwwLTAuNywwYy0zLjEsMC41LTQuNCwxLjYtNi4zLDMuNUM1LjcsMjYuNSw0LjMsMzIsNiwzNy44YzAuNywxLDAuOSwyLjEsMS44LDIuOGMxLjMsMC45LDIuNiwxLjcsNC4yLDIuMWMzLjcsMS4xLDcuNS0wLjEsOS45LTEuNmMxLjktMi4xLDQuNS0zLjgsNS4zLTYuOWMwLjUtMS44LDAuMi0zLjktMC4xLTUuNmMtMC41LTIuOC0yLjctNC45LTQuMS02LjdDMjIsMjEuMiwyMC43LDIwLjQsMTkuMSwyMC4zIE0yMS42LDY1LjhjLTEuMywwLjQtMy4zLDAuMS00LjksMC4xYy0yLjEtMC4xLTQuMSwwLjMtNiwwLjRjLTIuNSwwLjItNS4zLTAuMi03LjUsMC40Yy0wLjUtMC4zLTEuNC0wLjMtMS45LTAuNmMtMS00LjMtMS4zLTkuNi0wLjctMTMuOGMwLjctNC4zLDIuOC03LjgsNC4zLTExLjFjLTAuOS0xLTEuNS0yLjItMi0zLjVjMC0xLjEtMC41LTIuMS0wLjYtMy4xcy0wLjEtMi4zLTAuMS0zLjNjMC4xLTEuNSwwLjUtMy41LDEuMS00LjljMS4zLTIuOSw0LTYsNi4zLTcuNGMxLjktMS4yLDUuOC0yLjIsOC41LTAuOGMyLjktMC4xLDUuNCwxLjMsNy4yLDIuM2MxLjgsMiwzLjEsNC4yLDQuNSw2LjdjLTAuMSwxLjYsMC40LDMsMC40LDQuNWMwLDEuOC0wLjcsNC4xLTEuNSw1LjZjLTAuMywwLjUtMC44LDEuMi0xLjEsMS42Yy0wLjMsMC4zLTAuOSwwLjUtMS4yLDFjLTAuNiwwLjctMC4xLDAuNSwwLjUsMS41YzAuNywxLDEuNSwyLjcsMS44LDMuOGMwLjYsMS44LDEuMSwzLjksMS4zLDUuOWMwLjIsMiwwLjIsMy44LDAuMyw1LjVjMC4yLDIuNSwwLjYsNS43LDAuMSw4LjFjLTAuMywxLjMtMSwxLjgtMi42LDEuOEMyNi4yLDY2LjUsMjMuMiw2Ni40LDIxLjYsNjUuOCIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01MS45LDExLjhjLTEuMS0wLjYtMS4zLTIuMi0wLjQtMy4yYzEuNC0wLjYsMy0wLjEsMy42LDAuOWMwLjQsMC44LDAuMSwyLjQtMSwyLjZDNTMuMywxMi4zLDUyLjksMTEuNyw1MS45LDExLjgiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNjIuMywxMS4xYzAuMiwyLjQtMi40LDIuMi0zLjksMS41QzU3LjUsOS44LDYxLjEsOS40LDYyLjMsMTEuMSIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01Mi43LDE3LjJjLTAuMiwxLjIsMC42LDIuMSwwLjksM2MxLDAuNSwzLDAuOCw0LjQsMC4zYzAuNi0wLjgsMC45LTEuOCwwLjctMy4xQzU2LjgsMTcuNCw1NC44LDE2LjksNTIuNywxNy4yIE02MS45LDE1LjhjMC4yLDEuMi0wLjQsMS43LTAuNiwyLjZjLTAuNCwyLjItMC4zLDMuNS0yLjQsNC4yYy0xLjUsMC41LTMuNCwwLjMtNC45LDBjLTAuOC0wLjItMS42LTAuNS0yLjEtMC44QzUwLjgsMjEsNTAsMjAsNDkuNiwxOC40Yy0wLjEtMC4yLTAuMS0wLjYtMC4xLTAuOGMwLTAuMSwwLjQtMS44LDAuNy0yLjFjMS4yLTEuNCw2LjctMC4yLDguOC0wLjRDNjAuMSwxNSw2MS40LDE0LjYsNjEuOSwxNS44Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTUwLjUsNDYuNWMwLTAuNCwwLjItMC44LTAuMS0xLjJDNTAuNSw0NS44LDUwLDQ2LjIsNTAuNSw0Ni41IE02MS45LDQ2LjVjMC44LDAuNCwwLjctMC44LDAuNy0xLjVoLTAuM0M2Mi4zLDQ1LjUsNjIsNDUuOSw2MS45LDQ2LjUgTTQ3LjQsMzcuMmMwLjMtMC44LDAuMy0yLjEsMC4yLTMuMUM0Ny40LDM1LjEsNDYuOSwzNi40LDQ3LjQsMzcuMiBNNTEuOSwyNy45YzAuNyw0LDIuMSw3LjQsNC4yLDEwLjNjMC4yLTAuMywwLjQtMC42LDAuNy0wLjdjMS4xLTMuNSwyLjUtNi42LDMuNi0xMGMwLTAuMS0wLjEtMC4xLTAuMi0wLjJDNTcuOSwyOC4xLDU0LjQsMjguNiw1MS45LDI3LjkgTTQ2LjksMjYuOGMwLjEtMC4zLDAuNC0wLjQsMC40LTAuN0M0Ny4xLDI2LjEsNDYuOCwyNi42LDQ2LjksMjYuOCBNNTksMy4xQzU3LjcsMyw1Ni42LDMsNTUuOCwyLjZjLTAuMy0wLjEtMC41LDAtMC43LDBjLTMuMSwwLjUtNC40LDEuNi02LjMsMy41Yy0zLjIsMy4yLTQuNiw4LjctMi45LDE0LjVjMC43LDEsMC45LDIuMSwxLjgsMi44YzEuMywwLjksMi42LDEuNyw0LjIsMi4xYzMuNywxLjEsNy41LTAuMSw5LjktMS42YzEuOS0yLjEsNC41LTMuOCw1LjMtNi45YzAuNS0xLjgsMC4yLTMuOS0wLjEtNS42Yy0wLjUtMi44LTIuNy00LjktNC4xLTYuN0M2MS45LDQsNjAuNiwzLjIsNTksMy4xIE02MS42LDQ4LjZjLTEuMywwLjQtMy4zLDAuMS00LjksMC4xYy0yLjEtMC4xLTQuMSwwLjMtNiwwLjRjLTIuNSwwLjItNS4zLTAuMi03LjUsMC40Yy0wLjUtMC4zLTEuNC0wLjMtMS45LTAuNmMtMS00LjMtMS4zLTkuNi0wLjctMTMuOGMwLjctNC4zLDIuOC03LjgsNC4zLTExLjFjLTAuOS0xLTEuNS0yLjItMi0zLjVjMC0xLjEtMC41LTIuMS0wLjYtMy4xcy0wLjEtMi4zLTAuMS0zLjNjMC4xLTEuNSwwLjUtMy41LDEuMS00LjljMS4zLTIuOSw0LTYsNi4zLTcuNGMxLjktMS4yLDUuOC0yLjIsOC41LTAuOGMyLjktMC4xLDUuNCwxLjMsNy4yLDIuM2MxLjgsMiwzLjEsNC4yLDQuNSw2LjdjLTAuMSwxLjYsMC40LDMsMC40LDQuNWMwLDEuOC0wLjcsNC4xLTEuNSw1LjZjLTAuMywwLjUtMC44LDEuMi0xLjEsMS42Yy0wLjMsMC4zLTAuOSwwLjUtMS4yLDFjLTAuNiwwLjctMC4xLDAuNSwwLjUsMS41YzAuNywxLDEuNSwyLjcsMS44LDMuOGMwLjYsMS44LDEuMSwzLjksMS4zLDUuOWMwLjIsMiwwLjIsMy44LDAuMyw1LjVjMC4yLDIuNSwwLjYsNS43LDAuMSw4LjFjLTAuMywxLjMtMSwxLjgtMi42LDEuOEM2Ni4yLDQ5LjMsNjMuMSw0OS4yLDYxLjYsNDguNiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05MS45LDI5Yy0xLjEtMC42LTEuMy0yLjItMC40LTMuMmMxLjQtMC42LDMtMC4xLDMuNiwwLjljMC40LDAuOCwwLjEsMi40LTEsMi42QzkzLjMsMjkuNSw5Mi44LDI4LjksOTEuOSwyOSIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMDIuMiwyOC4zYzAuMiwyLjQtMi40LDIuMi00LDEuNUM5Ny40LDI3LDEwMS4xLDI2LjYsMTAyLjIsMjguMyIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05Mi43LDM0LjRjLTAuMiwxLjIsMC42LDIuMSwwLjksM2MxLDAuNSwzLDAuOCw0LjQsMC4zYzAuNi0wLjgsMC45LTEuOCwwLjctMy4xQzk2LjgsMzQuNiw5NC44LDM0LjEsOTIuNywzNC40IE0xMDEuOSwzM2MwLjIsMS4yLTAuNCwxLjctMC42LDIuNmMtMC40LDIuMi0wLjMsMy41LTIuNCw0LjJjLTEuNSwwLjUtMy40LDAuMy00LjksMGMtMC44LTAuMi0xLjYtMC41LTIuMS0wLjhjLTEuMS0wLjgtMS45LTEuOC0yLjMtMy40Yy0wLjEtMC4yLTAuMS0wLjYtMC4xLTAuOGMwLTAuMSwwLjQtMS43LDAuNy0yLjFjMS4yLTEuNCw2LjctMC4yLDguOC0wLjRDMTAwLDMyLjIsMTAxLjQsMzEuOCwxMDEuOSwzMyIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05MC41LDYzLjdjMC0wLjQsMC4yLTAuOC0wLjEtMS4yQzkwLjQsNjMsODkuOSw2My40LDkwLjUsNjMuNyBNMTAxLjksNjMuN2MwLjgsMC40LDAuNy0wLjgsMC43LTEuNWgtMC4zQzEwMi4yLDYyLjcsMTAyLDYzLjEsMTAxLjksNjMuNyBNODcuMyw1NC40YzAuMy0wLjgsMC4zLTIuMSwwLjItMy4xQzg3LjQsNTIuMyw4Ni45LDUzLjYsODcuMyw1NC40IE05MS45LDQ1LjFjMC43LDQsMi4xLDcuNCw0LjIsMTAuM2MwLjItMC4zLDAuNC0wLjYsMC43LTAuN2MxLjEtMy41LDIuNS02LjYsMy42LTEwYzAtMC4xLTAuMS0wLjEtMC4yLTAuMkM5Ny45LDQ1LjMsOTQuNCw0NS44LDkxLjksNDUuMSBNODYuOSw0NGMwLjEtMC4zLDAuNC0wLjQsMC40LTAuN0M4Nyw0My4zLDg2LjcsNDMuOCw4Ni45LDQ0IE05OSwyMC4zYy0xLjMtMC4xLTIuNC0wLjEtMy4yLTAuNWMtMC4zLTAuMS0wLjUsMC0wLjcsMGMtMy4xLDAuNS00LjQsMS42LTYuMywzLjVjLTMuMiwzLjItNC42LDguNy0yLjksMTQuNWMwLjcsMSwwLjksMi4xLDEuOCwyLjhjMS4zLDAuOSwyLjYsMS43LDQuMiwyLjFjMy43LDEuMSw3LjUtMC4xLDkuOS0xLjZjMS45LTIuMSw0LjUtMy44LDUuMy02LjljMC41LTEuOCwwLjItMy45LTAuMS01LjZjLTAuNS0yLjgtMi43LTQuOS00LjEtNi43QzEwMS45LDIxLjIsMTAwLjYsMjAuNCw5OSwyMC4zIE0xMDEuNiw2NS44Yy0xLjMsMC40LTMuMywwLjEtNC45LDAuMWMtMi4xLTAuMS00LjEsMC4zLTYsMC40Yy0yLjUsMC4yLTUuMy0wLjItNy41LDAuNGMtMC41LTAuMy0xLjQtMC4zLTEuOS0wLjZjLTEtNC4zLTEuMy05LjYtMC43LTEzLjhjMC43LTQuMywyLjgtNy44LDQuMy0xMS4xYy0wLjktMS0xLjUtMi4yLTItMy41YzAtMS4xLTAuNS0yLjEtMC42LTMuMXMtMC4xLTIuMy0wLjEtMy4zYzAuMS0xLjUsMC41LTMuNSwxLjEtNC45YzEuMy0yLjksNC02LDYuMy03LjRjMS45LTEuMiw1LjgtMi4yLDguNS0wLjhjMi45LTAuMSw1LjQsMS4zLDcuMiwyLjNjMS44LDIsMy4xLDQuMiw0LjUsNi43Yy0wLjEsMS42LDAuNCwzLDAuNCw0LjVjMCwxLjgtMC43LDQuMS0xLjUsNS42Yy0wLjMsMC41LTAuOCwxLjItMS4xLDEuNmMtMC4zLDAuMy0wLjksMC41LTEuMiwxYy0wLjYsMC43LTAuMSwwLjUsMC41LDEuNWMwLjcsMSwxLjUsMi43LDEuOCwzLjhjMC42LDEuOCwxLjEsMy45LDEuMyw1LjlzMC4yLDMuOCwwLjMsNS41YzAuMiwyLjUsMC42LDUuNywwLjEsOC4xYy0wLjMsMS4zLTEsMS44LTIuNiwxLjhDMTA2LjEsNjYuNSwxMDMuMSw2Ni40LDEwMS42LDY1LjgiLz48L3N2Zz4=); }

.icon-globe {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTUgNjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU1IDY3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM2LjUsNy4yYzAtMC4xLDAtMC4xLDAuMS0wLjFjMywwLjQsNS44LDIsNS42LDUuMWMwLDEuMi0xLjEsMy4zLTEuOSw0LjJjLTEuMSwxLjMtMi45LDEuOS00LjUsMi40Yy0xLjQtMC4yLTIuMy0wLjQtMy4zLTEuNWMtMC4yLTAuMi0wLjMtMC43LTAuNS0xYy0wLjUtMC42LTAuOS0wLjktMC45LTJDMzEuMywxMC45LDMzLjgsOCwzNi41LDcuMiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMy43LDYyLjVjLTAuMi0xLjYsMC00LjItMC40LTZjLTIuMi0wLjMtNC41LTAuNi03LTAuNkMxNy40LDU5LjIsMTkuMiw2My40LDIzLjcsNjIuNSBNNDAuMyw1NS40Yy0zLDAuNC02LjUsMC44LTkuOSwxLjFjLTEuMSwwLjEtMi4yLDAtMy4xLDAuNGMwLjIsMi4xLDAuNCw0LjIsMCw1LjljNC4zLTAuMSw4LjQtMS4xLDExLjktMi4zYzAuNy0xLjYsMS42LTMuMSwxLjQtNS4xSDQwLjNMNDAuMyw1NS40eiBNNDQuMyw1Ny4xYzEuMS0wLjYsMS44LTEuNiwyLjYtMi42QzQ0LjksNTQuNCw0NCw1NS4yLDQ0LjMsNTcuMSBNMTMuMyw1OS42Yy0wLjUtMS42LTEuMS0zLjEtMS42LTQuN2MtMC44LTAuMi0yLjMtMC42LTMuMi0wLjdDOS44LDU2LjMsMTEuMyw1OC4yLDEzLjMsNTkuNiBNMTMuOSw0NC45YzAuMiwyLjUsMC4zLDQuNiwxLDYuNmMyLjUsMC42LDUuNSwxLjMsOC4xLDEuMWMtMC4zLTIuNiwwLjItNS4yLTAuMS04QzIwLjMsNDQuNywxNi44LDQ0LjUsMTMuOSw0NC45IE02LjQsNDkuNWMxLjQsMCwyLjksMC44LDQuMywxYy0wLjMtMi4xLTAuNC00LTAuNy02LjJjLTEuNi0wLjQtMy42LTAuMy01LjMtMC41QzQuOSw0NS42LDUuNSw0Ny44LDYuNCw0OS41IE00NS4yLDQzLjljMC40LDIuNS0wLjIsNS0wLjEsNy42YzEuNi0wLjQsMy41LTAuNyw0LjMtMS45YzAuNC0xLjgsMS40LTMuNywxLjEtNS44QzQ4LjgsNDQuNCw0Ni4zLDQzLjQsNDUuMiw0My45IE0yNi45LDQ0LjVjLTAuMSwyLjYtMC4zLDUuOCwwLDguNWM1LjMsMC40LDkuNy0wLjQsMTQuMS0xYzAuMi0zLjEsMC40LTUuMywwLjEtOC4zQzM2LjMsNDMuMiwzMS44LDQ0LjEsMjYuOSw0NC41IE01LjMsMzUuMWMtMC4zLDEuNy0wLjgsMy0wLjgsNC44YzEuMywwLjUsMy43LDAuMiw1LjQsMC42Yy0wLjMtMi41LTAuMS00LjYtMC4yLTdDOC4zLDM0LjEsNi40LDM0LjMsNS4zLDM1LjEgTTEzLjgsMzIuN2MtMC41LDIuMi0wLjIsNS44LDAsOC4xYzIuNywwLjcsNi41LDAuNCw5LjIsMC4yYzAuMS0zLDAuNS03LjMsMC4xLTEwQzE5LjgsMzEuMiwxNywzMi4xLDEzLjgsMzIuNyBNNDcuNCwzMC42Yy0xLDAuNC0yLjMsMS4zLTMuNiwwLjhjMC4yLDIuNywwLjcsNi4xLDEuMSw4LjdjMS43LDAuMSwzLjcsMC41LDUuMywwLjRjMC4zLTEuNy0wLjQtMy4zLTAuNy00LjdjMC44LTAuOCwwLTEuNC0wLjMtMS45Yy0wLjYtMS4yLTEuMS0yLjgtMS42LTRjLTAuMSwwLTAuMS0wLjEtMC4zLTAuMUM0Ny4zLDMwLDQ3LjUsMzAuMiw0Ny40LDMwLjYgTTQ3LjcsMjkuN2MwLTAuMiwwLTAuNC0wLjEtMC41aC0wLjNDNDcuMywyOS41LDQ3LjUsMjkuNSw0Ny43LDI5LjcgTTQ0LjcsMjUuN2MtMC43LDAuNC0xLjEsMS0xLjUsMS43YzAuOSwwLjUsMi4zLDAuNywzLjUsMUM0NiwyNy4zLDQ1LjUsMjYuNCw0NC43LDI1LjcgTTI2LjksMjcuNmMyLDAuMywyLjMsMy4xLDAuMSwzLjdjMC4xLDMuNS0wLjMsNi43LTAuMSw5LjVjNC4zLTAuMiwxMC0wLjcsMTMuOC0wLjZjLTAuMy0zLTAuNi02LTEuMi05LjJjLTEuNSwxLjEtMywyLjMtNS40LDIuNmMtMC40LTAuNS0xLjEtMC43LTEuOC0xYzAuMS0wLjMtMC4xLTAuNC0wLjEtMC42Yy0yLjItMS45LTMuNC00LjgtNS4zLTYuOUMyNi45LDI1LjcsMjYuOCwyNi43LDI2LjksMjcuNiBNMTEuMywyMy43Yy0xLjQsMi4yLTMuMiw0LjEtNC4zLDYuN2MxLjEtMC4zLDIuNS0wLjQsMy40LTFjMC0yLjMsMC44LTMuOCwxLjItNS43SDExLjN6IE0xNy40LDE5LjRjLTAuNywxLjMtMS41LDMtMS43LDQuNWMtMC44LDEuMy0xLjMsMi45LTEuNSw0LjljMy4xLTAuMyw1LjUtMS4zLDguOC0xLjRjLTAuMS0yLjQsMC40LTYuOS0wLjYtOS4xQzIwLjcsMTguMywxOC45LDE4LjcsMTcuNCwxOS40IE0zOC44LDI2LjJjMi41LTIuNSw1LjYtNi4zLDYuOC05LjVjMC42LTEuNSwxLjItNCwwLjktNS43Yy0wLjEtMC45LTEuMy0zLjItMS44LTMuOUM0My45LDYsNDMuMyw2LDQyLjMsNS40Yy0xLjgtMS4yLTMuNi0xLjYtNi40LTEuNWMtMSwwLTIuNCwwLTMuNCwwLjRjLTAuNywwLjMtMS43LDEtMi40LDEuNWMtMC44LDAuNi0xLjYsMS4yLTIuMiwxLjdjLTQuMyw0LjItMC4xLDEwLjUsMS43LDE1LjJjMS4zLDIuMiwzLDQsNC4xLDYuNEMzNiwyOS42LDM3LjMsMjcuNiwzOC44LDI2LjIgTTU0LDQ2LjFjLTAuNC0wLjItMC40LDAuMS0wLjYsMC4zYzAsMC4yLDAuNSwwLjEsMC4zLTAuMWMwLDEuOS0wLjgsMy4yLTEsNS4xYy0wLjUsMC44LTEsMS44LTEuNiwyLjZjLTAuMSwwLjItMC4xLDAuNi0wLjIsMC44Yy0wLjIsMC4zLTAuNSwwLjctMC44LDEuMWMtMC43LDEtMS41LDItMi40LDNjLTEuNCwxLjUtMi45LDIuOC00LjMsMy44Yy0xLjYsMS4xLTMuOSwxLjMtNS43LDIuM2gtMC44Yy0wLjQsMC40LTAuOCwwLjQtMS42LDAuNWMtMi41LDAuNS01LjYsMS4zLTguMiwxLjNjLTYuNCwwLTEyLjctMS4yLTE2LjYtNC4yYzAtMC4yLTAuMi0wLjItMC4xLTAuNWMtMS40LTAuNy0yLjItMi0zLjQtM2MwLTAuMi0wLjItMC4zLDAtMC41Yy0wLjgtMC41LTEuMy0xLjctMS45LTIuOGMtMC42LTEtMS40LTIuMS0xLjktMy4yYy0wLjQtMC44LTAuNS0xLjgtMC44LTIuN2MtMS4yLTMuMi0yLjQtNi40LTIuMi0xMGMwLjEtMS45LDAuNS0zLjYsMC45LTUuNWMwLjYtMS41LDEuMy0zLDEuOS00LjVjMC42LTAuOCwxLjEtMS43LDEuNy0yLjZjMC42LTAuOSwxLjItMS42LDEuOC0yLjVjMC41LTAuNywwLjctMS43LDEuNi0yLjFjMC40LTEuMywxLjQtMS45LDIuNC0yLjhjMy4xLTIuOSw3LTUuMiwxMi43LTUuNGMtMC43LTMuNCwwLjgtNS45LDIuMi04YzEuNC0yLjIsMi45LTMuMSw1LjMtNC42YzAuNC0wLjIsMC43LTAuMywxLjItMC42QzMyLDEuMywzMi4xLDEsMzIuMSwxYzAuMS0wLjEsMC41LDAuMSwwLjcsMHMwLjItMC4zLDAuMy0wLjNjMC43LTAuMiwxLjYtMC4zLDIuMi0wLjNjMi43LTAuMiw1LjEsMCw3LjYsMC43YzAuMywwLDAuMywwLjMsMC40LDAuNWMxLjQtMC4yLDIuMSwwLjcsMy4xLDEuNWMyLjUsMi4xLDQuNCw1LjgsNCwxMGMtMC4xLDEuMy0wLjUsMi43LTAuOSw0Yy0wLjYsMi4xLTIuMiwzLjctMi42LDUuNmMwLjQsMC4zLDAuMy0wLjMsMC43LTAuMmMwLjksMS4zLDIuNCwyLjUsMi44LDRjMCwwLjIsMC4zLTAuMSwwLjQsMC4xYzAsMC40LDAsMC42LTAuMSwwLjdjMS4xLDAuOSwxLjMsMi44LDIuMiw0LjFjMCwyLjEsMS4yLDMuOCwxLjUsNS43YzAuMiwxLjQtMC4xLDMuMSwwLjEsNC42YzAuMSwwLjcsMC4zLDEuNSwwLjMsMi4zQzU0LjMsNDQuNiw1NCw0NS4yLDU0LDQ2LjEiLz48L3N2Zz4=); }

.icon-eye {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjEgNDkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYxIDQ5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI3LjMsMjYuNGMtMC45LDAuNC0xLjItMS0xLjYtMC40YzAuNSwwLjQsMS40LDEsMS4zLDEuNmMwLjgtMC40LDEuMSwwLjcsMS45LDAuN2MwLjItMC4yLDAuNS0wLjUsMC43LTAuOEMyOSwyNi45LDI3LjcsMjcuMSwyNy4zLDI2LjQgTTIzLjUsMjMuNGMwLjMsMC4zLDAuNiwwLjYsMSwwLjhjLTAuMS0wLjctMC4zLTEuMy0wLjctMS44QzIzLjgsMjIuOCwyMy41LDIyLjksMjMuNSwyMy40IE0zMC4zLDIzLjNjMC43LTEuNSwwLjktNC43LTEuMS00LjJjLTAuOCwwLjItMS4xLDEuMS0xLjgsMS42QzI3LjEsMjMuMSwyOC42LDI1LjYsMzAuMywyMy4zIE0zNi4yLDE4LjljMS4xLDEuMiwwLjgsMy4xLDAuOCw0LjdjLTAuNSwwLjctMC40LDIuNy0xLjUsMy4zYy0wLjMsMS41LTEuMywzLTIuNCwzLjdjLTEsNC4xLTYuOSw0LjItMTAuNCwyLjJjLTEuNC0wLjktMi42LTEuOS0zLjgtMi45Yy0xLTEuOS0yLjEtMy41LTEuNy02LjRjMC42LTQuMSw0LTcuNyw3LjItOC45YzIuNy0wLjUsNC45LTAuOSw3LjEtMC40YzEuOCwxLjMsMy44LDIuMyw0LjksNC4zQzM2LjQsMTguNiwzNi42LDE5LjEsMzYuMiwxOC45Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTExLjEsMzNjMSwwLjgsMiwxLjcsMywyLjJzMi4xLDAuNiwyLjksMS41YzEuNCwwLDIuOSwwLjksNC41LDEuMWMwLjQsMCwwLjUtMC40LDAuOS0wLjRjNC41LDEuNywxMSwxLjEsMTUuOCwxLjZjMC42LTAuMSwwLjgtMC41LDEuMS0wLjZjMC41LTAuMSwxLjEsMC4xLDEuNy0wLjFjMC40LTAuMSwwLjktMC41LDEuNS0wLjhjMS44LTAuOSwzLjctMiw0LjYtMy40YzIuMS0xLjIsMy42LTQuMSw0LjktNi40Yy0wLjQtMC42LDAuMS0xLjIsMC4xLTEuOWMwLTEuMy0xLjQtMy0yLTMuOWMtMi4xLTMuMS01LjQtNS45LTguMi04LjFjLTUuMi0xLjgtMTAtNC0xNi44LTQuMmMtMC41LDAuNC0xLjIsMC4yLTEuOCwwLjNjLTEuNCwwLjMtMy40LDEuMi00LjYsMS42Yy0xLjksMC42LTMuNiwwLjgtNS4xLDEuOGMtMC41LDAuMy0wLjksMC45LTEuMywxLjJjLTEuMSwwLjgtMS45LDEuNS0yLjksMi4yYy0xLjcsMS40LTMuMSwzLjItNC4zLDUuMWMtMC41LDAuNy0xLDEuNC0xLjEsMi40QzUuNywyOCw4LDMwLjksMTEuMSwzMyBNOS40LDQzLjNjLTAuMi0wLjcsMC4zLTEuMy0wLjItMS45YzAuNS0xLjUsMS4yLTIuNywxLjgtNC4yYy0xLjMtMS40LTMtMi40LTQuNS0zLjdjLTEuNiwxLjYtMy4yLDUuMy02LDNjMC0wLjcsMC4xLTAuOS0wLjItMS4yYzAuNS0xLjgsMS42LTMsMi4xLTQuN2MwLjItMC4xLDAuOSwwLjIsMS4xLTAuMmMtMC41LTIuMi0yLjktMy43LTIuNC02LjNjLTAuMS0wLjUtMC42LTAuNi0wLjctMS4xYzAuNy0yLjQsMi4zLTQsMy41LTZDMy42LDE2LDEsMTUsMSwxMy42YzAtMC44LDEtMS40LDEuNS0xLjVDNC4yLDExLjksNSwxNCw2LDE0LjVjMi0xLjMsMy43LTIuOSw1LjctNC4yYy0wLjItMS42LTIuNS03LjIsMC4yLTcuNXMyLjYsMy42LDMsNS43YzItMC40LDMuNy0xLjMsNS42LTEuOGMwLjYtMS44LTAuNy01LDAuNS02LjRjMy43LTEuMSwzLjQsMy4xLDMuNyw1LjZjMi4xLTAuMSw0LjEsMCw2LjEsMC40YzEuMS0xLjIsMC44LTMuOCwxLjctNS4yQzMzLjIsMSwzMy4zLDAuNywzNCwwLjhjMi43LDAuMywxLjcsNC43LDAuNyw2LjRjMC44LDEsMi44LDEuMiw0LDEuOGMwLjQsMC4yLDAuNywwLjYsMS4xLDAuNGMwLjgtMC4yLDEuMS0xLjYsMS41LTIuNGMwLjQtMC45LDAuOS0xLjQsMS4xLTIuNGMyLjQtMS4xLDMuOCwwLjksMi44LDMuMWMtMC41LDEuMi0xLjcsMi41LTEuOSwzLjRjMiwxLDMuNSwyLjUsNS4yLDMuOGMxLjMtMSwxLjctMi44LDIuOC00YzEuNi0wLjMsMi4zLDAuNSwyLjgsMS4zYy0wLjUsMi4yLTIsMy41LTMsNS4yYzEsMS41LDIuMiwyLjgsMy4xLDQuM2MwLjYtMC4yLDAuOS0wLjgsMS4zLTEuMmMwLjYtMC42LDEuOS0yLjksMi42LTMuMWMxLjMtMC41LDIuNiwwLjgsMi42LDEuOGMwLDAuNS0xLDEuNS0xLjUsMmMtMS4xLDEuMy0yLjEsMi4zLTMuNiwzLjFjMC4xLDEuOCwwLjUsMy45LTAuNCw1LjhjLTAuMiwwLjQtMC43LDAuOS0xLDEuNWMtMC44LDEuMi0xLjQsMi40LTIuMiwzLjVjMi44LDAuNiw0LjcsMy4yLDcuMiw0LjZjLTAuMywwLjUtMC4yLDEtMC40LDEuM2MtMy42LDAuMy01LjYtMi03LjUtMy43YzAuMi0wLjYtMC4xLTEuMSwwLjItMS42Yy0xLjcsMS4xLTMuMiwzLjMtNS41LDQuMmMxLjMsMS41LDIuOSwyLjgsNC4yLDQuM0M1MCw0NC43LDUwLjEsNDUsNTAsNDUuNGMtMy40LDAuNC01LjItMi40LTctNC4zYy0xLjcsMC44LTQuNywwLjgtNi4zLDFjMC4xLDIuMy0wLjQsNC41LTAuMyw2LjJjLTAuNiwwLjUtMS4zLDAuMy0yLjIsMC4zYy0xLjctMS4zLTAuMy00LjUtMS42LTYuNmMtMi4zLTAuMi01LjEtMC4yLTcuNi0wLjNjLTEuMiwxLjctMS43LDQuMS0zLjYsNS4yYy0wLjcsMC0xLjItMC4yLTEuNy0wLjRjLTAuMy0yLjQsMC41LTMuNywxLjEtNS4zYy0xLjktMC43LTMuOS0xLjQtNS44LTJDMTMuMSw0MC45LDEyLjgsNDQuMyw5LjQsNDMuMyIvPjwvc3ZnPg==); }

.icon-magnifier {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTYuNywxNC40YzEtMS41LDEuNi0zLjIsMS42LTUuMWMwLTUtNC05LTktOWMtNSwwLTksNC05LDljMCw1LDQsOSw5LDljMS44LDAsMy42LTAuNiw1LTEuNWw3LDdsMi40LTIuNEwxNi43LDE0LjR6IE05LjMsMTUuOGMtMy42LDAtNi41LTIuOS02LjUtNi41YzAtMy42LDIuOS02LjUsNi41LTYuNWMzLjYsMCw2LjUsMi45LDYuNSw2LjVDMTUuOCwxMi45LDEyLjksMTUuOCw5LjMsMTUuOHoiLz48L3N2Zz4=); }

.icon-caret {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0xMSwxNS4zbDguMS04LjhjMC41LTAuNSwwLjUtMS4zLDAtMS44Yy0wLjUtMC41LTEuMy0wLjUtMS44LDBsLTcuMiw3LjhjLTIuNS0yLjYtNS01LjItNy41LTcuOGMtMC41LTAuNS0xLjMtMC41LTEuOCwwQzAuNCw1LjIsMC40LDYsMC44LDYuNWw4LjQsOC44QzkuNywxNS44LDEwLjUsMTUuOCwxMSwxNS4zeiIvPjwvc3ZnPg==); }

.icon-download {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiBkYXRhLW5hbWU9IkNhcGEgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjEuOTcgMjEiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojRkZGO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDoycHg7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5GQUItZG93bmxvYWQtWU0tc3Ryb2tlPC90aXRsZT48cG9seWxpbmUgY2xhc3M9ImNscy0xIiBwb2ludHM9IjEgMTQgMSAyMCAyMC45NyAyMCAyMC45NyAxNCIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjExIiB4Mj0iMTEiIHkyPSIxNSIvPjxwb2x5bGluZSBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTYuOTggOSAxMC45OCAxNSA0Ljk3IDkiLz48L3N2Zz4=); }

.icon-download-grey {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBmaWxsPSIjQkFCQUJBIiBzdHlsZT0iZmlsbC1ydWxlOiBldmVub2RkOyIgZD0iTTE1LjAwNyw4LjM4M0w5LDE0LDMuMDA5LDguNCw0LjUsNi45OTIsOCwxMC4yNjNWMWgydjkuMjYzbDMuNS0zLjI3MVpNMTUsMTdIM1YxNUgxNXYyWiIvPjwvc3ZnPg==); }

.icon-share {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojQkFCQUJBO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEzLjcsNy45M2MyLjA5LDAsMy44LTEuNywzLjgtMy44cy0xLjctMy44LTMuOC0zLjhjLTIuMDksMC0zLjgsMS43LTMuOCwzLjhjMCwwLjUzLDAuMTEsMS4wNCwwLjMxLDEuNQoJTDYuMjQsOC41MUM1LjYzLDcuOTksNC44NSw3LjY2LDMuOTksNy42NmMtMS45MiwwLTMuNDksMS41Ny0zLjQ5LDMuNDljMCwxLjkyLDEuNTcsMy40OSwzLjQ5LDMuNDljMS4wOCwwLDIuMDQtMC41MSwyLjY4LTEuMjgKCWwzLjA5LDEuMjJjLTAuMDEsMC4xLTAuMDMsMC4yLTAuMDMsMC4zMWMwLDEuNTMsMS4yNCwyLjc3LDIuNzcsMi43N3MyLjc3LTEuMjQsMi43Ny0yLjc3cy0xLjI0LTIuNzctMi43Ny0yLjc3CgljLTAuODIsMC0xLjU2LDAuMzctMi4wNiwwLjk0bC0zLjAzLTEuMmMwLjA1LTAuMjMsMC4wNy0wLjQ3LDAuMDctMC43MWMwLTAuNDYtMC4wOS0wLjg5LTAuMjYtMS4zbDMuOTktMi44OAoJQzExLjg4LDcuNTYsMTIuNzQsNy45MywxMy43LDcuOTN6IE0xMi41LDEzLjc4YzAuNjEsMCwxLjExLDAuNSwxLjExLDEuMTFTMTMuMTEsMTYsMTIuNSwxNnMtMS4xMS0wLjUtMS4xMS0xLjExCglTMTEuODksMTMuNzgsMTIuNSwxMy43OHogTTEzLjcsMmMxLjE3LDAsMi4xMywwLjk2LDIuMTMsMi4xM3MtMC45NiwyLjEzLTIuMTMsMi4xM2MtMS4xOCwwLTIuMTMtMC45Ni0yLjEzLTIuMTNTMTIuNTMsMiwxMy43LDJ6CgkgTTMuOTksMTIuOTdjLTEuMDEsMC0xLjgyLTAuODItMS44Mi0xLjgyczAuODItMS44MiwxLjgyLTEuODJzMS44MiwwLjgyLDEuODIsMS44MlM0Ljk5LDEyLjk3LDMuOTksMTIuOTd6Ii8+Cjwvc3ZnPgo=); }

.icon-cross {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBmaWxsPSIjOTk5OTk5IiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7IiBkPSJNMTQuMDcxLDEyLjY1N2wtMS40MTQsMS40MTRMNyw4LjQxNCwxLjM0MywxNC4wNzFsLTEuNDE0LTEuNDE0TDUuNTg1LDctMC4wNzEsMS4zNDMsMS4zNDMtLjA3MSw3LDUuNTg1LDEyLjY1Ni0uMDcxbDEuNDE0LDEuNDE0TDguNDE0LDdaIi8+PC9zdmc+); }

.icon-context {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxjaXJjbGUgZmlsbD0iI0ZGRkZGRiIgY3g9IjEyIiBjeT0iMyIgcj0iMyIvPjxjaXJjbGUgZmlsbD0iI0ZGRkZGRiIgY3g9IjEyIiBjeT0iMTIiIHI9IjMiLz48Y2lyY2xlIGZpbGw9IiNGRkZGRkYiIGN4PSIxMiIgY3k9IjIxIiByPSIzIi8+PC9zdmc+); }

.icon-language {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAwIDIwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwIDIwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiM3MDZGNkY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEwMCwwQzQ0LjksMCwwLDQ0LjksMCwxMDBzNDQuOSwxMDAsMTAwLDEwMHMxMDAtNDQuOSwxMDAtMTAwUzE1NS4xLDAsMTAwLDB6IE0xMDcuNiw0OC45VjIzYzcuNCw2LjgsMTMuNywxNC42LDE4LjcsMjMuM0MxMjAuMiw0Ny43LDExMy45LDQ4LjYsMTA3LjYsNDguOXogTTE0MS4yLDQxLjZjLTQuNi04LjMtMTAuMS0xNS45LTE2LjQtMjIuOGMxMC43LDMuMywyMC43LDguNywyOS40LDE1LjlDMTUwLjQsMzcuMywxNDUuOSwzOS42LDE0MS4yLDQxLjZ6IE0xNDAuNSw5Mi40aC0zMi45VjY0LjFjOS0wLjUsMTcuNi0xLjgsMjUuNi00QzEzNy4zLDcwLjUsMTM5LjcsODEuMywxNDAuNSw5Mi40eiBNMTQ3LjYsMTQ0LjdjNC43LTEyLDcuNC0yNC41LDguMS0zNy4xaDI4LjdjLTEuNSwxNy4xLTguNCwzMy42LTE5LjUsNDYuOEMxNjAuMSwxNTAuOCwxNTQuMywxNDcuNiwxNDcuNiwxNDQuN3ogTTEwNy42LDE3Ny40di0yNi4zYzYuNywwLjQsMTMuMSwxLjMsMTksMi43QzEyMS40LDE2Mi43LDExNS4xLDE3MC42LDEwNy42LDE3Ny40eiBNMTA3LjYsMTM1Ljl2LTI4LjNoMzNjLTAuOCwxMS4zLTMuMiwyMi4yLTcuMywzMi4zQzEyNS4xLDEzNy43LDExNi41LDEzNi40LDEwNy42LDEzNS45eiBNMTU0LjIsMTY1LjJjLTguNiw3LjEtMTguNCwxMi41LTI4LjksMTUuOGM2LjItNi44LDExLjUtMTQuNCwxNi0yMi42QzE0Ni4xLDE2MC40LDE1MC41LDE2Mi43LDE1NC4yLDE2NS4yeiBNMTg0LjUsOTIuNGgtMjguOGMtMC44LTEyLjctMy42LTI1LjItOC4yLTM3LjFjNi43LTIuOCwxMi42LTYuMSwxNy41LTkuN0MxNzYuMSw1OC45LDE4Myw3NS4zLDE4NC41LDkyLjR6IE01My41LDE0NC4yYy03LDIuOC0xMy4yLDYuMi0xOC42LDEwLjFjLTExLjEtMTMuMi0xNy45LTI5LjYtMTkuNS00Ni43aDMwLjFDNDYuMywxMjAuMiw0OSwxMzIuNSw1My41LDE0NC4yeiBNOTIuNCwxNTEuMXYyNWMtNy02LjYtMTIuOS0xNC4yLTE3LjgtMjIuNkM4MC4zLDE1Mi4yLDg2LjIsMTUxLjQsOTIuNCwxNTEuMXogTTU5LjksMTU4YzQuNiw4LjYsMTAuMywxNi41LDE2LjgsMjMuNmMtMTEuMy0zLjMtMjEuOC04LjgtMzAuOC0xNi40QzQ5LjksMTYyLjQsNTQuNiwxNjAsNTkuOSwxNTh6IE02MC43LDEwNy42aDMxLjd2MjguM2MtOC42LDAuNS0xNi44LDEuNy0yNC41LDMuN0M2My45LDEyOS40LDYxLjUsMTE4LjcsNjAuNywxMDcuNnogTTE1LjUsOTIuNWMxLjUtMTcuMiw4LjMtMzMuNiwxOS40LTQ2LjhjNS41LDQsMTEuOCw3LjUsMTguNywxMC4yYy00LjUsMTEuNy03LjIsMjQtOCwzNi42SDE1LjV6IE05Mi40LDI0LjNWNDljLTUuOS0wLjQtMTEuOC0xLjItMTcuNi0yLjRDNzkuOCwzOC4yLDg1LjYsMzAuNyw5Mi40LDI0LjN6IE05Mi40LDY0LjF2MjguM0g2MC44YzAuOC0xMSwzLjItMjEuNyw3LjMtMzJDNzUuOCw2Mi40LDgzLjksNjMuNiw5Mi40LDY0LjF6IE00NS44LDM0LjhjOS4yLTcuNywxOS45LTEzLjMsMzEuMy0xNi41Yy02LjYsNy4xLTEyLjMsMTUtMTcuMSwyMy44QzU0LjcsNDAsNDkuOSwzNy42LDQ1LjgsMzQuOHoiLz48L3N2Zz4=); }

.icon-caret-dark {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggc3R5bGU9ImZpbGw6Izk5OTk5OTsiIGQ9Ik0xMSwxNS4zbDguMS04LjhjMC41LTAuNSwwLjUtMS4zLDAtMS44Yy0wLjUtMC41LTEuMy0wLjUtMS44LDBsLTcuMiw3LjhjLTIuNS0yLjYtNS01LjItNy41LTcuOGMtMC41LTAuNS0xLjMtMC41LTEuOCwwQzAuNCw1LjIsMC40LDYsMC44LDYuNWw4LjQsOC44QzkuNywxNS44LDEwLjUsMTUuOCwxMSwxNS4zeiIvPjwvc3ZnPg==); }

.icon-error {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiPg0KPHBhdGggc3R5bGU9ImZpbGw6I0Y0NDMzNjsiIGQ9Ik04LDBDMy42LDAsMCwzLjYsMCw4czMuNiw4LDgsOHM4LTMuNiw4LThTMTIuNCwwLDgsMHogTTEyLjIsMTAuOGwtMS40LDEuNA0KCUw4LDkuNGwtMi44LDIuOGwtMS40LTEuNEw2LjYsOEwzLjgsNS4ybDEuNC0xLjRMOCw2LjZsMi44LTIuOGwxLjQsMS40TDkuNCw4TDEyLjIsMTAuOHoiLz4NCjwvc3ZnPg==); }

.icon-trash {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBmaWxsPSIjOTk5OTk5IiBzdHlsZT0iZmlsbC1ydWxlOiBldmVub2RkOyIgZD0iTTE2LDZWMThIMlY2SDBWNEg2VjBoNlY0aDZWNkgxNlpNOCwyVjRoMlYySDhabTYsNEg0VjE2SDE0VjZaTTgsMTRINlY4SDh2NlptNCwwSDEwVjhoMnY2WiIvPjwvc3ZnPg==); }

.icon-check {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjOTk5OTk5IiBzdHlsZT0iZmlsbC1ydWxlOiBldmVub2RkOyIgZD0iTTE0LjI3Niw1LjJMNi43MTksMTIuNzU2bC00LjItNC4yTDQuMiw2Ljg3OCw2LjcxOSw5LjQsMTIuNiwzLjUyWiIvPjwvc3ZnPg==); }

.icon-pencil-white {
  background: #FFFFFF;
  -webkit-mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE2Ljg0LDIuNzNDMTYuNDUsMi43MyAxNi4wNywyLjg4IDE1Ljc3LDMuMTdMMTMuNjUsNS4yOUwxOC45NSwxMC42TDIxLjA3LDguNUMyMS42Nyw3Ljg5IDIxLjY3LDYuOTQgMjEuMDcsNi4zNkwxNy45LDMuMTdDMTcuNiwyLjg4IDE3LjIyLDIuNzMgMTYuODQsMi43M00xMi45NCw2TDQuODQsMTQuMTFMNy40LDE0LjM5TDcuNTgsMTYuNjhMOS44NiwxNi44NUwxMC4xNSwxOS40MUwxOC4yNSwxMS4zTTQuMjUsMTUuMDRMMi41LDIxLjczTDkuMiwxOS45NEw4Ljk2LDE3Ljc4TDYuNjUsMTcuNjFMNi40NywxNS4yOSIgLz48L3N2Zz4=");
          mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE2Ljg0LDIuNzNDMTYuNDUsMi43MyAxNi4wNywyLjg4IDE1Ljc3LDMuMTdMMTMuNjUsNS4yOUwxOC45NSwxMC42TDIxLjA3LDguNUMyMS42Nyw3Ljg5IDIxLjY3LDYuOTQgMjEuMDcsNi4zNkwxNy45LDMuMTdDMTcuNiwyLjg4IDE3LjIyLDIuNzMgMTYuODQsMi43M00xMi45NCw2TDQuODQsMTQuMTFMNy40LDE0LjM5TDcuNTgsMTYuNjhMOS44NiwxNi44NUwxMC4xNSwxOS40MUwxOC4yNSwxMS4zTTQuMjUsMTUuMDRMMi41LDIxLjczTDkuMiwxOS45NEw4Ljk2LDE3Ljc4TDYuNjUsMTcuNjFMNi40NywxNS4yOSIgLz48L3N2Zz4=");
  -webkit-mask-size: 75%;
          mask-size: 75%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center; }

.icon-check-white {
  background: #FFFFFF;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjOTk5OTk5IiBzdHlsZT0iZmlsbC1ydWxlOiBldmVub2RkOyIgZD0iTTE0LjI3Niw1LjJMNi43MTksMTIuNzU2bC00LjItNC4yTDQuMiw2Ljg3OCw2LjcxOSw5LjQsMTIuNiwzLjUyWiIvPjwvc3ZnPg==);
          mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjOTk5OTk5IiBzdHlsZT0iZmlsbC1ydWxlOiBldmVub2RkOyIgZD0iTTE0LjI3Niw1LjJMNi43MTksMTIuNzU2bC00LjItNC4yTDQuMiw2Ljg3OCw2LjcxOSw5LjQsMTIuNiwzLjUyWiIvPjwvc3ZnPg==);
  -webkit-mask-size: 75%;
          mask-size: 75%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center; }

.icon-cross-white {
  background: #FFFFFF;
  -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE5LDYuNDFMMTcuNTksNUwxMiwxMC41OUw2LjQxLDVMNSw2LjQxTDEwLjU5LDEyTDUsMTcuNTlMNi40MSwxOUwxMiwxMy40MUwxNy41OSwxOUwxOSwxNy41OUwxMy40MSwxMkwxOSw2LjQxWiIgLz48L3N2Zz4=);
          mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE5LDYuNDFMMTcuNTksNUwxMiwxMC41OUw2LjQxLDVMNSw2LjQxTDEwLjU5LDEyTDUsMTcuNTlMNi40MSwxOUwxMiwxMy40MUwxNy41OSwxOUwxOSwxNy41OUwxMy40MSwxMkwxOSw2LjQxWiIgLz48L3N2Zz4=);
  -webkit-mask-size: 75%;
          mask-size: 75%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center; }

.icon-instagram {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuOTk5NzQgMi42NzEyMkM5LjczNTM2IDIuNjcxMjIgOS45NDA3NCAyLjY3NzkzIDEwLjYyNjMgMi43MDkxNUMxMS4yNTk5IDIuNzM4MDQgMTEuNjA0MSAyLjg0MzgzIDExLjgzMzIgMi45MzI4NEMxMi4xMzY2IDMuMDUwNzUgMTIuMzUzMSAzLjE5MTYyIDEyLjU4MDcgMy40MTg5M0MxMi44MDgyIDMuNjQ2NDkgMTIuOTQ5MSAzLjg2Mjk2IDEzLjA2NjggNC4xNjYzN0MxMy4xNTU4IDQuMzk1NDggMTMuMjYxNiA0LjczOTY3IDEzLjI5MDUgNS4zNzMzM0MxMy4zMjE3IDYuMDU4NiAxMy4zMjg0IDYuMjY0MjMgMTMuMzI4NCA3Ljk5OTg1QzEzLjMyODQgOS43MzU0NyAxMy4zMjE3IDkuOTQwODQgMTMuMjkwNSAxMC42MjY0QzEzLjI2MTYgMTEuMjYgMTMuMTU1OCAxMS42MDQyIDEzLjA2NjggMTEuODMzM0MxMi45NDg5IDEyLjEzNjcgMTIuODA4IDEyLjM1MzIgMTIuNTgwNyAxMi41ODA4QzEyLjM1MzEgMTIuODA4MyAxMi4xMzY2IDEyLjk0OTIgMTEuODMzMiAxMy4wNjY5QzExLjYwNDEgMTMuMTU1OSAxMS4yNTk5IDEzLjI2MTcgMTAuNjI2MyAxMy4yOTA2QzkuOTQxIDEzLjMyMTggOS43MzUzNiAxMy4zMjg1IDcuOTk5NzQgMTMuMzI4NUM2LjI2NDEyIDEzLjMyODUgNi4wNTg0OSAxMy4zMjE4IDUuMzczMjIgMTMuMjkwNkM0LjczOTU1IDEzLjI2MTcgNC4zOTUzNyAxMy4xNTU5IDQuMTY2MjYgMTMuMDY2OUMzLjg2Mjg0IDEyLjk0OSAzLjY0NjM3IDEyLjgwODEgMy40MTg4MSAxMi41ODA4QzMuMTkxMjQgMTIuMzUzMiAzLjA1MDM3IDEyLjEzNjcgMi45MzI3MiAxMS44MzMzQzIuODQzNzEgMTEuNjA0MiAyLjczNzkyIDExLjI2IDIuNzA5MDMgMTAuNjI2NEMyLjY3NzgxIDkuOTQxMSAyLjY3MTEgOS43MzU0NyAyLjY3MTEgNy45OTk4NUMyLjY3MTEgNi4yNjQyMyAyLjY3NzgxIDYuMDU4ODYgMi43MDkwMyA1LjM3MzMzQzIuNzM3OTIgNC43Mzk2NyAyLjg0MzcxIDQuMzk1NDggMi45MzI3MiA0LjE2NjM3QzMuMDUwNjMgMy44NjI5NiAzLjE5MTUgMy42NDY0OSAzLjQxODgxIDMuNDE4OTNDMy42NDYzNyAzLjE5MTM2IDMuODYyODQgMy4wNTA0OSA0LjE2NjI2IDIuOTMyODRDNC4zOTUzNyAyLjg0MzgzIDQuNzM5NTUgMi43MzgwNCA1LjM3MzIyIDIuNzA5MTVDNi4wNTg3NSAyLjY3NzkzIDYuMjY0MTIgMi42NzEyMiA3Ljk5OTc0IDIuNjcxMjJaTTcuOTk5NzQgMS41MDAxMkM2LjIzNDQ1IDEuNTAwMTIgNi4wMTMwOCAxLjUwNzYgNS4zMTk4MSAxLjUzOTM0QzQuNjI4MDkgMS41NzA4MiA0LjE1NTY4IDEuNjgwNzMgMy43NDIwOSAxLjg0MTQ3QzMuMzE0NTcgMi4wMDc2MiAyLjk1MjA3IDIuMjI5NzcgMi41OTA4NiAyLjU5MTI0QzIuMjI5NjUgMi45NTI0NSAyLjAwNzI0IDMuMzE0OTUgMS44NDEzNCAzLjc0MjIxQzEuNjgwNjEgNC4xNTU4IDEuNTcwNjkgNC42MjgyMSAxLjUzOTIyIDUuMzE5OTNDMS41MDc0OCA2LjAxMzE5IDEuNSA2LjIzNDU2IDEuNSA3Ljk5OTg1QzEuNSA5Ljc2NTE0IDEuNTA3NDggOS45ODY1MSAxLjUzOTIyIDEwLjY3OThDMS41NzA2OSAxMS4zNzE1IDEuNjgwNjEgMTEuODQzOSAxLjg0MTM0IDEyLjI1NzVDMi4wMDc1IDEyLjY4NSAyLjIyOTY1IDEzLjA0NzUgMi41OTExMiAxMy40MDg3QzIuOTUyNTkgMTMuNzcwMiAzLjMxNDgzIDEzLjk5MjMgMy43NDIzNSAxNC4xNTg1QzQuMTU1NjggMTQuMzE5MiA0LjYyODM1IDE0LjQyOTEgNS4zMjAwNyAxNC40NjA2QzYuMDEzMzQgMTQuNDkyNCA2LjIzNDcxIDE0LjQ5OTggOCAxNC40OTk4QzkuNzY1MjkgMTQuNDk5OCA5Ljk4NjY2IDE0LjQ5MjQgMTAuNjc5OSAxNC40NjA2QzExLjM3MTcgMTQuNDI5MSAxMS44NDQzIDE0LjMxOTIgMTIuMjU3NyAxNC4xNTg1QzEyLjY4NTIgMTMuOTkyMyAxMy4wNDc3IDEzLjc3MDIgMTMuNDA4OSAxMy40MDg3QzEzLjc3MDQgMTMuMDQ3MyAxMy45OTI1IDEyLjY4NSAxNC4xNTg3IDEyLjI1NzVDMTQuMzE5NCAxMS44NDQyIDE0LjQyOTMgMTEuMzcxNSAxNC40NjA4IDEwLjY3OThDMTQuNDkyNSA5Ljk4NjUxIDE0LjUgOS43NjUxNCAxNC41IDcuOTk5ODVDMTQuNSA2LjIzNDU2IDE0LjQ5MjUgNi4wMTMxOSAxNC40NjA4IDUuMzE5OTNDMTQuNDI5MyA0LjYyODIxIDE0LjMxOTQgNC4xNTU1NCAxNC4xNTg3IDMuNzQyMjFDMTMuOTkyNSAzLjMxNDY5IDEzLjc3MDQgMi45NTIxOSAxMy40MDg5IDIuNTkwOThDMTMuMDQ3NCAyLjIyOTUxIDEyLjY4NTIgMi4wMDczNyAxMi4yNTc3IDEuODQxMjFDMTEuODQzOCAxLjY4MDczIDExLjM3MTQgMS41NzA4MiAxMC42Nzk3IDEuNTM5MzRDOS45ODY0MSAxLjUwNzYgOS43NjUwMyAxLjUwMDEyIDcuOTk5NzQgMS41MDAxMloiIGZpbGw9IiNGRkZGRkYiIHN0eWxlPSJmaWxsLXJ1bGU6IGV2ZW5vZGQ7Ii8+CjxwYXRoIGQ9Ik03Ljk5OTY0IDQuNjYyMjNDNi4xNTYxNyA0LjY2MjIzIDQuNjYyMDUgNi4xNTY2MSA0LjY2MjA1IDcuOTk5ODNDNC42NjIwNSA5Ljg0MzA0IDYuMTU2NDMgMTEuMzM3NCA3Ljk5OTY0IDExLjMzNzRDOS44NDI4NSAxMS4zMzc0IDExLjMzNzIgOS44NDMwNCAxMS4zMzcyIDcuOTk5ODNDMTEuMzM3MiA2LjE1NjYxIDkuODQzMTEgNC42NjIyMyA3Ljk5OTY0IDQuNjYyMjNaTTcuOTk5NjQgMTAuMTY2M0M2LjgwMyAxMC4xNjYzIDUuODMzMTUgOS4xOTYyMSA1LjgzMzE1IDcuOTk5ODNDNS44MzMxNSA2LjgwMzE4IDYuODAzMjYgNS44MzMzMyA3Ljk5OTY0IDUuODMzMzNDOS4xOTYwMyA1LjgzMzMzIDEwLjE2NjEgNi44MDM0NCAxMC4xNjYxIDcuOTk5ODNDMTAuMTY2MSA5LjE5NjQ3IDkuMTk2MjggMTAuMTY2MyA3Ljk5OTY0IDEwLjE2NjNaIiBmaWxsPSIjRkZGRkZGIiBzdHlsZT0iZmlsbC1ydWxlOiBldmVub2RkOyIvPgo8cGF0aCBkPSJNMTEuNDY5NiA1LjMxMDE2QzExLjkwMDQgNS4zMTAxNiAxMi4yNDk2IDQuOTYwOTYgMTIuMjQ5NiA0LjUzMDJDMTIuMjQ5NiA0LjA5OTQ0IDExLjkwMDQgMy43NTAyNCAxMS40Njk2IDMuNzUwMjRDMTEuMDM4OCAzLjc1MDI0IDEwLjY4OTYgNC4wOTk0NCAxMC42ODk2IDQuNTMwMkMxMC42ODk2IDQuOTYwOTYgMTEuMDM4OCA1LjMxMDE2IDExLjQ2OTYgNS4zMTAxNloiIGZpbGw9IiNGRkZGRkYiIHN0eWxlPSJmaWxsLXJ1bGU6IGV2ZW5vZGQ7Ii8+Cjwvc3ZnPgo=); }

.icon-tiktok {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMjI0ODggMS41QzIuNzI3MTQgMS41IDEuNSAyLjcyNzE0IDEuNSA0LjIyNDg4VjExLjc3NTFDMS41IDEzLjI3MjkgMi43MjcxNCAxNC41IDQuMjI0ODggMTQuNUgxMS43NzUxQzEzLjI3MjkgMTQuNSAxNC41IDEzLjI3MjkgMTQuNSAxMS43NzUxVjQuMjI0ODhDMTQuNSAyLjcyNzE0IDEzLjI3MjkgMS41IDExLjc3NTEgMS41SDQuMjI0ODhaTTQuMjI0ODggMi42ODE4MkgxMS43NzUxQzEyLjYzMzkgMi42ODE4MiAxMy4zMTgyIDMuMzY2MDYgMTMuMzE4MiA0LjIyNDg4VjExLjc3NTFDMTMuMzE4MiAxMi42MzM5IDEyLjYzMzkgMTMuMzE4MiAxMS43NzUxIDEzLjMxODJINC4yMjQ4OEMzLjM2NjA2IDEzLjMxODIgMi42ODE4MiAxMi42MzM5IDIuNjgxODIgMTEuNzc1MVY0LjIyNDg4QzIuNjgxODIgMy4zNjYwNiAzLjM2NjA2IDIuNjgxODIgNC4yMjQ4OCAyLjY4MTgyWk04LjU5MDkxIDMuODYzNjRWOS43NzI3M0M4LjU5MDkxIDEwLjQzMjYgOC4wNjg5NCAxMC45NTQ1IDcuNDA5MDkgMTAuOTU0NUM2Ljc0OTI0IDEwLjk1NDUgNi4yMjcyNyAxMC40MzI2IDYuMjI3MjcgOS43NzI3M0M2LjIyNzI3IDkuMTEyODggNi43NDkyNCA4LjU5MDkxIDcuNDA5MDkgOC41OTA5MVY3LjQwOTA5QzYuMTEwNjcgNy40MDkwOSA1LjA0NTQ1IDguNDc0MyA1LjA0NTQ1IDkuNzcyNzNDNS4wNDU0NSAxMS4wNzEyIDYuMTEwNjcgMTIuMTM2NCA3LjQwOTA5IDEyLjEzNjRDOC43MDc1MiAxMi4xMzY0IDkuNzcyNzMgMTEuMDcxMiA5Ljc3MjczIDkuNzcyNzNWNi4xNjE0OUMxMC4yNjE5IDYuNTQwMzIgMTAuODQxOCA2LjgwODc5IDExLjUwMjggNi44MTgxOEwxMS41MjAxIDUuNjM2MzZDMTAuNTQ3MyA1LjYyMjU0IDkuNzcyNzMgNC44NDExNCA5Ljc3MjczIDMuODYzNjRIOC41OTA5MVoiIGZpbGw9IiNGRkZGRkYiIHN0eWxlPSJmaWxsLXJ1bGU6IGV2ZW5vZGQ7Ii8+Cjwvc3ZnPgo=); }

.choice {
  opacity: 0;
  pointer-events: none; }
  .choice.active {
    opacity: 1;
    pointer-events: auto; }

.list.limit-reached .list-limit-message {
  visibility: visible; }

.list .list-limit-message {
  visibility: hidden; }

.list-content-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

.list-content {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.list-action {
  cursor: pointer; }
  .list-action:disabled {
    cursor: not-allowed; }
  .list-action .icon {
    width: 1rem;
    height: 1.5rem; }

.tile-featured-section {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #F4F4F4; }
  @media only screen and (max-width: 64em) {
    .tile-featured-section {
      margin-bottom: 1.33333rem;
      padding-top: 0;
      padding-bottom: 0;
      background-color: initial;
      margin-top: 0; } }

.tile-featured-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -2.5rem;
  margin-right: -2.5rem;
  margin-bottom: -2rem; }
  .tile-featured-container > * {
    min-width: 0;
    -ms-flex-preferred-size: calc(33.33333% - 5rem);
        flex-basis: calc(33.33333% - 5rem);
    margin-left: 2.5rem;
    margin-right: 2.5rem;
    margin-bottom: 2rem; }
  @media only screen and (max-width: 64em) {
    .tile-featured-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-left: -1rem;
      margin-right: -1rem;
      margin-bottom: -1.33333rem; }
      .tile-featured-container > * {
        min-width: 0;
        -ms-flex-preferred-size: calc(50% - 2rem);
            flex-basis: calc(50% - 2rem);
        margin-left: 1rem;
        margin-right: 1rem;
        margin-bottom: 1.33333rem; } }
  @media only screen and (max-width: 48em) {
    .tile-featured-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-left: -0.66667rem;
      margin-right: -0.66667rem;
      margin-bottom: -1.33333rem; }
      .tile-featured-container > * {
        min-width: 0;
        -ms-flex-preferred-size: calc(100% - 1.33333rem);
            flex-basis: calc(100% - 1.33333rem);
        margin-left: 0.66667rem;
        margin-right: 0.66667rem;
        margin-bottom: 1.33333rem; } }

.tiles-section {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #FFFFFF; }

.tiles-section-standalone {
  padding-top: 0;
  padding-bottom: 1.33333rem; }

.tiles-message {
  padding: 2rem 0;
  text-align: center; }

.tiles-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  margin-bottom: -3rem; }
  .tiles-container > * {
    min-width: 0;
    -ms-flex-preferred-size: calc(50% - 3rem);
        flex-basis: calc(50% - 3rem);
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    margin-bottom: 3rem; }
  @media only screen and (max-width: 64em) {
    .tiles-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-left: -1rem;
      margin-right: -1rem;
      margin-bottom: -1.33333rem; }
      .tiles-container > * {
        min-width: 0;
        -ms-flex-preferred-size: calc(50% - 2rem);
            flex-basis: calc(50% - 2rem);
        margin-left: 1rem;
        margin-right: 1rem;
        margin-bottom: 1.33333rem; } }
  @media only screen and (max-width: 48em) {
    .tiles-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-left: -0.66667rem;
      margin-right: -0.66667rem;
      margin-bottom: -1.33333rem; }
      .tiles-container > * {
        min-width: 0;
        -ms-flex-preferred-size: calc(100% - 1.33333rem);
            flex-basis: calc(100% - 1.33333rem);
        margin-left: 0.66667rem;
        margin-right: 0.66667rem;
        margin-bottom: 1.33333rem; } }

.tiles-container-footer {
  padding-top: 1rem;
  position: relative; }
  .tiles-container-footer .tiles-message {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 2rem;
    left: 0;
    right: 0; }
  .tiles-container-footer.no-more .indicator {
    opacity: 0;
    pointer-events: none; }
  .tiles-container-footer.no-more .tiles-message {
    opacity: 1;
    pointer-events: auto; }

.tile {
  position: relative;
  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-line-pack: stretch;
      align-content: stretch; }
  .tile .button {
    min-width: unset; }

.tile-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  border-radius: 0.6rem;
  overflow: hidden;
  background-color: #FFFFFF;
  -webkit-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.2); }

.tile-box {
  padding: 1.33333rem;
  background-color: #65C161;
  color: #FFFFFF;
  font-size: 1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .tile-box .tile-box-content {
    line-height: 1.2; }
  @media only screen and (max-width: 30em) {
    .tile-box {
      display: none; } }
  .tile-box .heading, .tile-box .fulltext-content .full-text-green-box[style] h2, .fulltext-content .full-text-green-box[style] .tile-box h2,
  .tile-box .fulltext-content .full-text-green-box[style] h3, .fulltext-content .full-text-green-box[style] .tile-box h3, .tile-box .fulltext-content h2, .fulltext-content .tile-box h2, .tile-box .fulltext-content h3, .fulltext-content .tile-box h3, .tile-box .fulltext-content h4, .fulltext-content .tile-box h4, .tile-box .fulltext-content h5, .fulltext-content .tile-box h5, .tile-box .fulltext-content h6, .fulltext-content .tile-box h6 {
    font-size: 1.66667rem;
    color: #FFFFFF;
    padding-bottom: 1.33333rem; }
  @media only screen and (max-width: 48em) {
    .tile-box .button-container {
      display: none; } }
  .tile-box .button {
    background-color: #65C161;
    color: #FFFFFF;
    border: 0.125rem solid #FFFFFF; }

.tile-about {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media only screen and (max-width: 64em) {
    .tile-about {
      -webkit-box-orient: unset;
      -webkit-box-direction: unset;
          -ms-flex-direction: unset;
              flex-direction: unset; } }
  @media only screen and (max-width: 48em) {
    .tile-about {
      display: none; } }
  .tile-about .about-image-container {
    position: relative;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    min-height: 10rem;
    overflow: hidden; }
    @media only screen and (max-width: 64em) {
      .tile-about .about-image-container {
        display: none; } }

.tile-link {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  text-decoration: none; }
  @media only screen and (max-width: 30em) {
    .tile-link {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

.tile-image-container {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
  width: 100%;
  background-size: cover;
  background-position: 50% 50%;
  position: relative;
  z-index: 1; }
  .tile-image-container::after {
    content: '';
    display: block;
    height: 0;
    padding-bottom: 100%; }
  .tile-image-container .image {
    z-index: -1; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .tile-image-container .image {
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      z-index: -1; }
      .tile-image-container .image.tall {
        height: auto;
        min-height: 100%; }
      .tile-image-container .image.wide {
        width: auto;
        max-width: none; } }
  @media only screen and (max-width: 30em) {
    .tile-image-container {
      max-width: 30rem; }
      .tile-image-container::after {
        content: '';
        display: block;
        height: 0;
        padding-bottom: 50%; } }

.tile-badge {
  position: absolute;
  top: -0.5rem;
  right: -0.5rem;
  padding: 0.5rem 1.5rem;
  background-color: #287863;
  border-radius: 3rem;
  -webkit-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.2);
  color: #FFFFFF;
  font-size: 0.86667rem;
  font-weight: 300;
  z-index: 1;
  opacity: 0;
  pointer-events: none; }
  @media only screen and (max-width: 30em) {
    .tile-badge {
      top: 0;
      right: 0;
      -webkit-box-shadow: none;
              box-shadow: none; } }
  .tile-badge.active {
    opacity: 1;
    pointer-events: auto; }

.tile-main {
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
  justify-self: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1.33333rem;
  padding-top: 2rem;
  padding-bottom: 3rem;
  color: #282828;
  overflow: auto;
  word-break: break-word; }
  @media only screen and (max-width: 30em) {
    .tile-main {
      padding-bottom: 1.33333rem;
      padding-top: 1.33333rem; } }

.tile-date {
  margin-bottom: 0.5rem;
  font-size: 0.86667rem;
  color: #6E6E6E;
  font-weight: 300; }

.tile-heading {
  margin-bottom: 1rem;
  color: #282828;
  font-size: 1.66667rem;
  font-weight: 500; }
  @media only screen and (max-width: 30em) {
    .tile-heading {
      font-size: 1.2rem; } }

.tile-people-container {
  font-size: 1rem;
  font-weight: 300; }

.tile-people {
  position: relative;
  margin-top: auto; }
  .tile-people .heading, .tile-people .fulltext-content .full-text-green-box[style] h2, .fulltext-content .full-text-green-box[style] .tile-people h2,
  .tile-people .fulltext-content .full-text-green-box[style] h3, .fulltext-content .full-text-green-box[style] .tile-people h3, .tile-people .fulltext-content h2, .fulltext-content .tile-people h2, .tile-people .fulltext-content h3, .fulltext-content .tile-people h3, .tile-people .fulltext-content h4, .fulltext-content .tile-people h4, .tile-people .fulltext-content h5, .fulltext-content .tile-people h5, .tile-people .fulltext-content h6, .fulltext-content .tile-people h6 {
    display: inline;
    font-size: 1rem;
    color: #282828;
    font-weight: 500; }

.tile-footer {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 60%;
  padding: 0.5rem 1.33333rem;
  font-size: 0.86667rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0px -0.5px 3px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px -0.5px 3px 0px rgba(0, 0, 0, 0.2);
  text-decoration: none; }
  @media only screen and (max-width: 30em) {
    .tile-footer {
      position: relative;
      width: 100%; } }
  .tile-footer .icon {
    width: 1.5rem;
    height: 1.5rem;
    /*display: none;

        @media only screen and (max-width: 30em) {
            display: block;
        }*/ }
  .tile-footer .tile-footer-link {
    color: #908F8F;
    text-decoration: none; }
  @media only screen and (max-width: 30em) {
    .tile-footer .tile-footer-text {
      display: none; } }

.tile-featured {
  -ms-flex-preferred-size: calc(66.66667% - 5rem);
      flex-basis: calc(66.66667% - 5rem); }
  @media only screen and (max-width: 64em) {
    .tile-featured {
      -ms-flex-preferred-size: calc(50% - 2rem);
          flex-basis: calc(50% - 2rem); } }
  @media only screen and (max-width: 48em) {
    .tile-featured {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%; } }
  .tile-featured .button-container {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-top: 4rem; }
    @media only screen and (max-width: 64em) {
      .tile-featured .button-container {
        display: none; } }
  .tile-featured .tile-main {
    padding-bottom: 5rem; }
    @media only screen and (max-width: 64em) {
      .tile-featured .tile-main {
        padding-bottom: 3rem; } }
    @media only screen and (max-width: 30em) {
      .tile-featured .tile-main {
        padding-bottom: 1.33333rem;
        padding-top: 1.33333rem; } }
  .tile-featured .tile-date {
    font-size: 1rem; }
    @media only screen and (max-width: 64em) {
      .tile-featured .tile-date {
        font-size: 0.86667rem; } }
  .tile-featured .tile-heading {
    font-size: 2.4rem; }
    @media only screen and (max-width: 64em) {
      .tile-featured .tile-heading {
        font-size: 1.66667rem; } }
    @media only screen and (max-width: 30em) {
      .tile-featured .tile-heading {
        font-size: 1.2rem; } }
  .tile-featured .tile-footer {
    display: none; }
    @media only screen and (max-width: 64em) {
      .tile-featured .tile-footer {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }

.tile-button-container {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 60%;
  padding: 0.5rem 1.33333rem;
  font-size: 0.86667rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  padding-bottom: 1.33333rem; }
  @media only screen and (max-width: 64em) {
    .tile-button-container {
      display: none; } }

.waypoint {
  margin-top: 3.188rem; }

.header-container {
  margin-top: 3.188rem;
  height: 4.33333rem;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.24);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.24); }

.header {
  height: 4.5rem;
  -webkit-transition: height 0.2s ease-in-out;
  transition: height 0.2s ease-in-out;
  font-weight: 300;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 30;
  color: #6E6E6E; }
  .header ul {
    list-style-type: none;
    padding: 0;
    margin: 0; }
    .header ul li {
      list-style-type: none; }
  @media only screen and (min-width: 1442px) {
    .header {
      margin: 0 auto;
      max-width: calc(var(--layout-max-width-px) * 1px); } }
  @media only screen and (max-width: 64em) {
    .header {
      height: 4.33333rem; } }
  .header ul {
    margin-bottom: 2px; }

.header-fixed .waypoint {
  margin-top: 5rem; }

.header-fixed .header-container {
  margin-top: 0px;
  position: fixed;
  z-index: 28;
  background: #FFFFFF;
  top: 0;
  left: 0;
  right: 0;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.24);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.24); }

.header-fixed .header {
  height: 4.33333rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .header-fixed .header ul {
    margin-bottom: 0px; }

.header-fixed .header-branding {
  padding-top: 0.8rem;
  padding-bottom: 0.8rem; }

.header-branding {
  -ms-flex-item-align: center;
      align-self: center;
  /* using pixels because this is what is set on the ibar*/
  padding-left: 12px;
  padding-top: 10px;
  -webkit-transition: padding 0.2s ease-in-out;
  transition: padding 0.2s ease-in-out; }
  @media only screen and (max-width: 1224px) {
    .header-branding {
      padding-top: 15px; } }
  @media only screen and (max-width: 1024px) {
    .header-branding {
      padding-top: 2px; } }

.header-logo-container {
  height: 100%; }
  .header-logo-container .logo {
    color: #6e6f72;
    font-size: 20px;
    cursor: pointer;
    font-weight: 400;
    padding: 1rem 30px;
    font-family: "MuseoSans", sans-serif; }
    .header-logo-container .logo span {
      color: #92d07b; }
    @media only screen and (max-width: 64em) {
      .header-logo-container .logo {
        font-size: 18px;
        padding: 0px 10px; } }
    @media only screen and (max-width: 563px) {
      .header-logo-container .logo {
        font-size: 17px;
        padding: 0px 10px; } }

.header-hamburger {
  display: none;
  height: 100%;
  padding: 1rem 1.5rem;
  color: #6E6E6E;
  text-decoration: none; }
  @media only screen and (max-width: 64em) {
    .header-hamburger {
      display: block;
      padding: 1.3rem 1.5rem;
      -webkit-box-ordinal-group: 201;
          -ms-flex-order: 200;
              order: 200; } }
  @media only screen and (max-width: 563px) {
    .header-hamburger {
      font-size: 17px;
      padding: 1.5rem 1.5rem; } }

.header-navigation {
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-right: 15px; }
  @media only screen and (max-width: 64em) {
    .header-navigation {
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      opacity: 0;
      pointer-events: none;
      position: absolute;
      top: 100%;
      height: calc(100vh - 4.33333rem);
      right: 0;
      overflow-y: auto;
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.24);
              box-shadow: 0 1px 3px rgba(0, 0, 0, 0.24);
      background-color: #FFFFFF; }
      .header-navigation.open {
        opacity: 1;
        pointer-events: auto; }
        .header-navigation.open .header-submenu {
          opacity: 1;
          pointer-events: auto; } }

@media only screen and (max-width: 64em) {
  .header-fixed .header-navigation {
    position: fixed;
    top: 4.33333rem; } }

@media only screen and (max-width: 64em) {
  .header-fixed .header-menu {
    padding-bottom: calc(1rem + 51px) !important; } }

.header-menu {
  list-style-type: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }
  @media only screen and (max-width: 64em) {
    .header-menu {
      padding-top: 1rem !important;
      padding-bottom: calc(1rem + 102px) !important;
      padding-left: 0.5rem !important;
      padding-right: 0.5rem !important;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

.header-menu-item {
  position: relative;
  margin-left: 0.5rem;
  margin-right: 0.5rem; }
  @media only screen and (max-width: 76.5em) {
    .header-menu-item {
      margin-left: 0;
      margin-right: 0; } }
  .header-menu-item a {
    display: block;
    padding: 1rem;
    color: #6E6E6E;
    text-decoration: none;
    font-weight: 300; }
    .header-menu-item a:hover {
      color: #65C161; }
    @media only screen and (max-width: 76.5em) {
      .header-menu-item a {
        padding-left: 0.8rem;
        padding-right: 0.8rem; } }
    @media only screen and (max-width: 64em) {
      .header-menu-item a {
        padding: 0.5rem; } }
  .header-menu-item.active > a, .header-menu-item.open > a {
    color: #65C161; }
  @media only screen and (max-width: 64em) {
    .header-menu-item.open:not(.active) > a {
      color: #6E6E6E; } }
  .header-menu-item.open .header-submenu {
    opacity: 1;
    pointer-events: auto; }
    @media only screen and (max-width: 64em) {
      .header-menu-item.open .header-submenu {
        height: auto; } }

.header-submenu {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 100;
  min-width: 100%;
  overflow: hidden;
  background-color: #287863; }
  @media only screen and (max-width: 64em) {
    .header-submenu {
      height: auto;
      position: static;
      -webkit-transform: none;
              transform: none;
      max-width: 60vw;
      background-color: transparent; } }

@media only screen and (max-width: 64em) {
  .header-submenu-item.active > a {
    color: #65C161; } }

.header-submenu-item:first-child {
  padding-top: 0.6rem; }
  @media only screen and (max-width: 64em) {
    .header-submenu-item:first-child {
      padding-top: 0; } }

.header-submenu-item:last-child {
  padding-bottom: 0.6rem; }
  @media only screen and (max-width: 64em) {
    .header-submenu-item:last-child {
      padding-top: 0; } }

.header-submenu-item a {
  padding: 0.4rem 1rem;
  color: #FFFFFF;
  white-space: nowrap; }
  @media only screen and (max-width: 64em) {
    .header-submenu-item a {
      padding: 0.4rem 2rem;
      color: #6E6E6E;
      white-space: unset; } }

.header-menu-language > a,
.header-menu-language-mobile > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase; }

.header-menu-language .icon,
.header-menu-language-mobile .icon {
  width: 1.3rem;
  height: 1.3rem;
  margin-right: 0.2rem;
  -webkit-transform: translateY(-0.05rem);
          transform: translateY(-0.05rem); }

@media only screen and (max-width: 64em) {
  .header-menu-language {
    display: none; } }

.header-menu-language-mobile {
  display: none; }
  @media only screen and (max-width: 64em) {
    .header-menu-language-mobile {
      display: list-item; } }
  .header-menu-language-mobile a {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    z-index: 1;
    position: relative;
    pointer-events: none;
    background-color: #FFFFFF; }
  .header-menu-language-mobile select {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    cursor: pointer; }

body {
  padding-bottom: 10rem; }
  @media only screen and (max-width: 76.5em) {
    body {
      padding-bottom: 8rem; } }
  @media only screen and (max-width: 30em) {
    body {
      padding-bottom: 10rem; } }

html[lock-scroll="true"] .footer {
  position: relative; }

.footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 10rem;
  color: #FFFFFF;
  background-color: #6E6E6E;
  font-size: 0.86667rem;
  font-weight: 500; }
  .footer ul {
    list-style-type: none;
    padding: 0;
    margin: 0; }
    .footer ul li {
      list-style-type: none; }
  @media only screen and (max-width: 76.5em) {
    .footer {
      height: 8rem; } }
  @media only screen and (max-width: 30em) {
    .footer {
      height: 10rem; } }

.footer-container {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }

.footer-navigation {
  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; }
  @media only screen and (max-width: 30em) {
    .footer-navigation {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

.footer-menu {
  margin: 0 0.5rem; }
  .footer-menu ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .footer-menu ul li {
      margin: 0 1rem; }
      .footer-menu ul li a {
        color: #FFFFFF;
        text-decoration: none; }

.footer-social {
  margin: 0 1rem; }
  @media only screen and (max-width: 30em) {
    .footer-social {
      margin-top: 1rem; } }
  .footer-social ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .footer-social ul li {
      margin: 0 0.1rem; }
      .footer-social ul li a {
        color: #FFFFFF; }
      .footer-social ul li .icon {
        width: 1.5rem;
        height: 1.5rem; }

.footer-copyright {
  margin-top: 1.2rem;
  text-align: center; }

@media only screen and (max-width: 30em) {
  .footer-copyright-rights {
    display: block; } }

.footer-privacy-policy {
  margin-left: 0.66667rem;
  margin-right: 0.66667rem; }
  .footer-privacy-policy a {
    color: #FFFFFF; }

.panels-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -0.66667rem;
  margin-right: -0.66667rem;
  margin-bottom: -1.33333rem; }
  .panels-container > * {
    min-width: 0;
    -ms-flex-preferred-size: calc(50% - 1.33333rem);
        flex-basis: calc(50% - 1.33333rem);
    margin-left: 0.66667rem;
    margin-right: 0.66667rem;
    margin-bottom: 1.33333rem; }
  @media only screen and (max-width: 48em) {
    .panels-container > * {
      min-width: 0;
      -ms-flex-preferred-size: calc(100% - 1.33333rem);
          flex-basis: calc(100% - 1.33333rem);
      margin-left: 0.66667rem;
      margin-right: 0.66667rem;
      margin-bottom: 1.33333rem; } }

.panel {
  color: #282828;
  background-color: #FFFFFF;
  -webkit-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.2);
  padding-bottom: 1rem; }
  .panel .heading, .panel .fulltext-content .full-text-green-box[style] h2, .fulltext-content .full-text-green-box[style] .panel h2,
  .panel .fulltext-content .full-text-green-box[style] h3, .fulltext-content .full-text-green-box[style] .panel h3, .panel .fulltext-content h2, .fulltext-content .panel h2, .panel .fulltext-content h3, .fulltext-content .panel h3, .panel .fulltext-content h4, .fulltext-content .panel h4, .panel .fulltext-content h5, .fulltext-content .panel h5, .panel .fulltext-content h6, .fulltext-content .panel h6 {
    color: #FFFFFF;
    font-size: 1rem;
    margin: 0 0 1.33333rem 0;
    padding: 0.5rem 1.33333rem;
    background-color: #287863; }
  .panel p {
    font-size: 1rem;
    font-weight: 300;
    padding: 0 1.33333rem; }

.banner-section {
  display: block;
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (max-width: 64em) {
    .banner-section {
      max-width: 51.2rem; } }
  @media only screen and (max-width: 48em) {
    .banner-section {
      display: none; } }

.banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -0.66667rem;
  margin-right: -0.66667rem;
  margin-bottom: -1.33333rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .banner > * {
    min-width: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1.33333rem);
        flex-basis: calc(33.33333% - 1.33333rem);
    margin-left: 0.66667rem;
    margin-right: 0.66667rem;
    margin-bottom: 1.33333rem; }
  @media only screen and (max-width: 48em) {
    .banner > * {
      min-width: 0;
      -ms-flex-preferred-size: calc(100% - 1.33333rem);
          flex-basis: calc(100% - 1.33333rem);
      margin-left: 0.66667rem;
      margin-right: 0.66667rem;
      margin-bottom: 1.33333rem; } }

.banner-image {
  max-height: 6rem; }

.banner-box {
  color: #6E6E6E;
  font-size: 1.33333rem;
  vertical-align: middle;
  -ms-flex-preferred-size: calc(66.66667% - 1.33333rem);
      flex-basis: calc(66.66667% - 1.33333rem); }
  @media only screen and (max-width: 48em) {
    .banner-box {
      -ms-flex-preferred-size: calc(100% - 1.33333rem);
          flex-basis: calc(100% - 1.33333rem); } }

.banner-text {
  padding: 1.3rem; }

.banner-awards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -1rem;
  margin-right: -1rem;
  margin-bottom: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .banner-awards > * {
    min-width: 0;
    -ms-flex-preferred-size: calc(33.33333% - 2rem);
        flex-basis: calc(33.33333% - 2rem);
    margin-left: 1rem;
    margin-right: 1rem;
    margin-bottom: 0; }
  .banner-awards .awards {
    min-height: 19rem; }
    .banner-awards .awards a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 1.5rem;
      min-height: 6rem;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      @media only screen and (max-width: 64em) {
        .banner-awards .awards a {
          margin-bottom: 1rem; } }

.award-text {
  font-size: 1rem;
  text-align: center;
  margin-bottom: 1rem; }
  @media only screen and (max-width: 64em) {
    .award-text {
      margin-bottom: 0.5rem; } }
  .award-text.title {
    font-weight: 400; }

.numbers-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -0.66667rem;
  margin-right: -0.66667rem;
  margin-bottom: -1.33333rem;
  font-size: 1vw; }
  .numbers-container > * {
    min-width: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1.33333rem);
        flex-basis: calc(33.33333% - 1.33333rem);
    margin-left: 0.66667rem;
    margin-right: 0.66667rem;
    margin-bottom: 1.33333rem; }
  @media only screen and (max-width: 30em) {
    .numbers-container > * {
      min-width: 0;
      -ms-flex-preferred-size: calc(50% - 1.33333rem);
          flex-basis: calc(50% - 1.33333rem);
      margin-left: 0.66667rem;
      margin-right: 0.66667rem;
      margin-bottom: 1.33333rem; } }

.number {
  background-color: #65C161;
  color: #FFFFFF;
  text-align: center;
  position: relative;
  font-size: 0.6rem;
  line-height: 1.2; }
  .number::after {
    content: '';
    display: block;
    height: 0;
    padding-bottom: 100%; }
  @media only screen and (max-width: 48em) {
    .number {
      font-size: 1.1em; } }
  @media only screen and (max-width: 30em) {
    .number {
      font-size: 1.8em; } }
  .number .icon {
    height: 8em;
    margin-bottom: 1em; }

.number-container {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }

.number-value {
  font-size: 4em;
  font-weight: 500; }

.number-text {
  font-size: 2.5em;
  font-weight: 300; }

.video {
  position: relative; }
  .video::after {
    content: '';
    display: block;
    height: 0;
    padding-bottom: 56.25%; }
  .video iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }

.specialties-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -1rem;
  margin-right: -1rem;
  margin-bottom: -2rem;
  font-size: 1vw; }
  .specialties-container > * {
    min-width: 0;
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    margin-left: 1rem;
    margin-right: 1rem;
    margin-bottom: 2rem; }
  @media only screen and (max-width: 48em) {
    .specialties-container {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      margin-left: 0;
      margin-right: 0; }
      .specialties-container > * {
        -ms-flex-preferred-size: 6rem;
            flex-basis: 6rem;
        width: 6rem;
        min-width: 6rem;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
        .specialties-container > *:first-child {
          margin-left: 0; }
        .specialties-container > *:last-child {
          margin-right: 0; } }

.specialty {
  text-align: center;
  text-decoration: none;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.2;
  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; }
  .specialty .image-container {
    margin-bottom: 0.5rem;
    max-width: 8rem;
    width: 100%; }
    .specialty .image-container::after {
      content: '';
      display: block;
      height: 0;
      padding-bottom: 100%; }
    @media only screen and (max-width: 76.5em) {
      .specialty .image-container {
        max-width: 6rem; } }

.specialty-name-submission {
  -ms-flex-item-align: center;
      align-self: center;
  -ms-flex-preferred-size: 55%;
      flex-basis: 55%;
  font-weight: 500; }

.columns-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -0.66667rem;
  margin-right: -0.66667rem;
  margin-bottom: -1.33333rem; }
  .columns-container > * {
    min-width: 0;
    -ms-flex-preferred-size: calc(50% - 1.33333rem);
        flex-basis: calc(50% - 1.33333rem);
    margin-left: 0.66667rem;
    margin-right: 0.66667rem;
    margin-bottom: 1.33333rem; }
  @media only screen and (max-width: 48em) {
    .columns-container > * {
      min-width: 0;
      -ms-flex-preferred-size: calc(100% - 1.33333rem);
          flex-basis: calc(100% - 1.33333rem);
      margin-left: 0.66667rem;
      margin-right: 0.66667rem;
      margin-bottom: 1.33333rem; } }

.column .heading, .column .fulltext-content .full-text-green-box[style] h2, .fulltext-content .full-text-green-box[style] .column h2,
.column .fulltext-content .full-text-green-box[style] h3, .fulltext-content .full-text-green-box[style] .column h3, .column .fulltext-content h2, .fulltext-content .column h2, .column .fulltext-content h3, .fulltext-content .column h3, .column .fulltext-content h4, .fulltext-content .column h4, .column .fulltext-content h5, .fulltext-content .column h5, .column .fulltext-content h6, .fulltext-content .column h6 {
  color: #65C161;
  font-size: 1.2rem; }

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

.timeline-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -1.33333rem;
  margin-right: -1.33333rem;
  margin-bottom: 0;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: -1.33333rem; }
  .timeline-container > * {
    min-width: 0;
    -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0; }
  @media only screen and (max-width: 48em) {
    .timeline-container {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      margin-left: 0;
      margin-right: 0; }
      .timeline-container > * {
        min-width: 0;
        -ms-flex-preferred-size: 16.66667%;
            flex-basis: 16.66667%;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 0; }
      .timeline-container > * {
        -ms-flex-preferred-size: 18rem;
            flex-basis: 18rem;
        width: 18rem;
        min-width: 18rem;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
        .timeline-container > *:first-child {
          margin-left: 0; }
        .timeline-container > *:last-child {
          margin-right: 0; } }

.timeline-step {
  margin-bottom: 1.33333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  color: #287863; }
  .timeline-step:nth-child(3n+3) + .timeline-step .timeline-line::after {
    border-bottom-color: #287863; }
  .timeline-step:nth-child(3n) .timeline-line::after {
    right: 0;
    left: 50%; }
  .timeline-step:nth-child(3n+4) .timeline-line::after {
    left: 0;
    right: 50%; }
    @media only screen and (max-width: 48em) {
      .timeline-step:nth-child(3n+4) .timeline-line::after {
        display: none; } }
  .timeline-step:nth-child(6n+1) .timeline-number::after {
    content: "1"; }
  .timeline-step:nth-child(6n+2) .timeline-number::after {
    content: "2"; }
  .timeline-step:nth-child(6n+3) .timeline-number::after {
    content: "3"; }
  .timeline-step:nth-child(6n+4) .timeline-number::after {
    content: "4"; }
  .timeline-step:nth-child(6n+5) .timeline-number::after {
    content: "5"; }
  .timeline-step:nth-child(6n+6) .timeline-number::after {
    content: "6"; }
  .timeline-step .timeline-number {
    width: 4.1rem;
    height: 4.1rem;
    border-radius: 50%;
    position: relative;
    font-size: 1.66667rem;
    font-weight: 500;
    color: #FFFFFF;
    background-color: #287863; }
    .timeline-step .timeline-number::after {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
  .timeline-step .timeline-line {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    border-bottom-width: 0.25rem;
    border-bottom-style: solid;
    border-bottom-color: #287863; }
    .timeline-step .timeline-line::after {
      content: '';
      border-bottom-color: #287863;
      border-bottom-width: 0.25rem;
      border-bottom-style: solid;
      position: absolute;
      display: block;
      z-index: -1; }
  .timeline-step .timeline-text {
    color: #282828;
    padding-left: 4.1rem;
    margin-top: -0.1rem; }

.filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -0.66667rem;
  margin-right: -0.66667rem;
  margin-bottom: -1.33333rem; }
  .filter > * {
    min-width: 0;
    -ms-flex-preferred-size: calc(25% - 1.33333rem);
        flex-basis: calc(25% - 1.33333rem);
    margin-left: 0.66667rem;
    margin-right: 0.66667rem;
    margin-bottom: 1.33333rem; }
  @media only screen and (max-width: 64em) {
    .filter > * {
      min-width: 0;
      -ms-flex-preferred-size: calc(33.33333% - 1.33333rem);
          flex-basis: calc(33.33333% - 1.33333rem);
      margin-left: 0.66667rem;
      margin-right: 0.66667rem;
      margin-bottom: 1.33333rem; } }
  @media only screen and (max-width: 48em) {
    .filter > * {
      min-width: 0;
      -ms-flex-preferred-size: calc(50% - 1.33333rem);
          flex-basis: calc(50% - 1.33333rem);
      margin-left: 0.66667rem;
      margin-right: 0.66667rem;
      margin-bottom: 1.33333rem; } }
  @media only screen and (max-width: 30em) {
    .filter > * {
      min-width: 0;
      -ms-flex-preferred-size: calc(100% - 1.33333rem);
          flex-basis: calc(100% - 1.33333rem);
      margin-left: 0.66667rem;
      margin-right: 0.66667rem;
      margin-bottom: 1.33333rem; } }
  .filter .input, .filter .select {
    width: 100%;
    height: 2rem;
    padding: 0 0.5rem;
    padding-right: 2.6rem;
    color: #6E6E6E;
    background-color: #F4F4F4; }
  .filter .select-group.open .select-fake {
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.44);
            box-shadow: 0 3px 7px rgba(0, 0, 0, 0.44); }
  .filter .select-dropdown {
    background-color: #FFFFFF; }
  .filter .select-dropdown-item.active a {
    background-color: #F4F4F4; }
  .filter .select-dropdown-item a {
    padding: 0.25rem 0.5rem;
    color: #6E6E6E; }
    .filter .select-dropdown-item a:hover {
      background-color: #F4F4F4; }
  .filter .icon {
    right: 0;
    top: 0;
    height: 2rem;
    width: 2rem;
    background-color: #65C161;
    background-size: 70%; }

.label {
  display: block;
  cursor: pointer;
  font-weight: bold;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem; }

.form .input, .form .select, .form .textarea, .form .checkbox, .form .radio {
  border-width: 1px;
  border-style: solid;
  border-color: #F4F4F4;
  background-color: #F4F4F4; }

.form .input, .form .select, .form .textarea {
  font-size: 1rem;
  padding-left: 0.5rem; }

.form .input, .form .select-group {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: none; }
  @media only screen and (max-width: 48em) {
    .form .input, .form .select-group {
      max-width: none; } }

.form .select-group .icon {
  right: 0.5rem;
  top: 0;
  bottom: 0;
  background-size: 80%;
  background-position-x: right;
  width: 1.5rem; }

.form .select {
  width: 100%;
  padding-right: 2rem; }

.form .select-dropdown {
  border-width: 1px;
  border-style: solid;
  border-color: #F4F4F4;
  border-top: none;
  background-color: #FFFFFF; }

.form .select-dropdown-item {
  font-size: 1rem; }
  .form .select-dropdown-item.active a {
    background-color: #F4F4F4; }
  .form .select-dropdown-item a {
    padding: 0 0.5rem;
    color: #6E6E6E; }
    .form .select-dropdown-item a:hover {
      background-color: #F4F4F4; }

.form .textarea {
  width: 100%;
  min-height: 8rem; }

.form .field-validation-error, .form .validation-summary-errors {
  color: #F44336;
  font-size: 1rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
  .form .field-validation-error.icon, .form .validation-summary-errors.icon {
    background-position-x: 0;
    background-size: 1rem;
    padding-left: 1.33333rem; }

.form .field-validation-error {
  margin-top: 0.5rem; }

.form .validation-summary-errors {
  margin-bottom: 1.33333rem; }
  .form .validation-summary-errors ul {
    display: none; }

.form .input-validation-error.input, .form .input-validation-error.select, .form .input-validation-error ~ .select-fake .select, .form .input-validation-error.textarea, .form .input-validation-error ~ .checkbox, .form .input-validation-error ~ .radio {
  border-color: #F44336; }

.form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: -1.33333rem;
  margin-bottom: -1.33333rem; }
  @media only screen and (max-width: 48em) {
    .form-row {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .form-row .form-group {
    width: 50%;
    margin-right: 1.33333rem; }
    @media only screen and (max-width: 48em) {
      .form-row .form-group {
        width: auto; } }

.form-group {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 1.33333rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media only screen and (max-width: 30em) {
    .form-group {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .form-group .label {
    width: 100%;
    white-space: normal; }
  .form-group .input {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto !important; }
  .form-group .radio-group {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    .form-group .radio-group .radio {
      margin-left: 0.5rem; }
      @media only screen and (max-width: 30em) {
        .form-group .radio-group .radio {
          margin-left: 0; } }
    .form-group .radio-group .radio-label {
      margin-right: 0; }
      @media only screen and (max-width: 30em) {
        .form-group .radio-group .radio-label {
          margin-right: 0.5rem; } }

.form-control {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media only screen and (max-width: 30em) {
    .form-control {
      width: 100%; } }
  .form-control :focus {
    background-color: #FFFFFF;
    border-color: #65C161;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(149, 194, 61, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(149, 194, 61, 0.25);
    outline: 0; }

.form-spacer {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border: 0;
  border-top: 1px solid #65C161;
  margin: 2rem 0; }

.carousel {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-top: -3.16667rem;
  width: 100%; }
  @media only screen and (max-width: 48em) {
    .carousel {
      margin-top: -3rem;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  @media only screen and (max-width: 30em) {
    .carousel {
      margin-top: -1.33333rem;
      height: calc(100vh - 51px - 4.33333rem); } }

.carousel-backgrounds-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%; }
  @media only screen and (max-width: 48em) {
    .carousel-backgrounds-container {
      max-height: 50%; } }

.carousel-background {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  opacity: 0;
  pointer-events: none; }
  @media only screen and (max-width: 48em) {
    .carousel-background {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .carousel-background:nth-child(n + 2) {
    margin-left: -100%; }
  .carousel-background.active {
    opacity: 1;
    pointer-events: auto; }
    .carousel-background.active .carousel-illustration {
      -webkit-transform: translateX(0) scale(1);
              transform: translateX(0) scale(1);
      pointer-events: auto; }
  @media only screen and (max-width: 48em) {
    .carousel-background.flipped .carousel-illustration {
      background-position-x: 0%; } }

.carousel-background-container {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%; }

.carousel-background-container-responsive {
  display: block;
  width: 100%; }

.carousel-illustration {
  max-height: 40rem;
  background-size: 100% auto;
  background-position-y: bottom;
  background-position-x: center;
  background-repeat: no-repeat;
  -webkit-transform: translateX(10%);
          transform: translateX(10%);
  pointer-events: none; }
  .carousel-illustration::after {
    content: '';
    display: block;
    height: 0;
    padding-bottom: 53.54839%; }
  @media only screen and (max-width: 64em) {
    .carousel-illustration {
      background-size: cover; } }
  @media only screen and (max-width: 30em) {
    .carousel-illustration {
      height: 100%;
      background-position-x: 100%; } }

.carousel-background-image {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: bottom;
     object-position: bottom; }

.carousel-contents-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-left: -100%;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  @media only screen and (max-width: 48em) {
    .carousel-contents-container {
      margin-left: 0; } }
  @media only screen and (max-width: 30em) {
    .carousel-contents-container {
      min-height: 50%; } }

.carousel-contents-container-responsive {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-left: -100%;
  -ms-flex-negative: 1;
      flex-shrink: 1; }
  @media only screen and (max-width: 48em) {
    .carousel-contents-container-responsive {
      margin-left: 0; } }
  @media only screen and (max-width: 30em) {
    .carousel-contents-container-responsive {
      min-height: 50%; } }

.carousel-content {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  opacity: 0;
  pointer-events: none; }
  .carousel-content:nth-child(n + 2) {
    margin-left: -100%; }
  .carousel-content.active {
    opacity: 1;
    pointer-events: auto; }
    .carousel-content.active .carousel-box {
      -webkit-transform: translateX(0) scale(1);
              transform: translateX(0) scale(1);
      pointer-events: auto; }
  .carousel-content.flipped .carousel-box-container {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  @media only screen and (max-width: 30em) {
    .carousel-content {
      -webkit-box-flex: unset;
          -ms-flex-positive: unset;
              flex-grow: unset;
      min-height: 50%; } }

.carousel-box-container {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media only screen and (max-width: 48em) {
    .carousel-box-container {
      padding-left: 0;
      padding-right: 0; } }

.carousel-box {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 2rem;
  margin-left: 2rem;
  margin-right: 2rem;
  padding: 2rem;
  max-width: 45%;
  line-height: 1.2;
  color: #FFFFFF;
  -webkit-transform: translateX(10%);
          transform: translateX(10%);
  pointer-events: none; }
  @media only screen and (max-width: 64em) {
    .carousel-box {
      max-width: 55%; } }
  @media only screen and (max-width: 48em) {
    .carousel-box {
      width: 100%;
      max-width: none;
      margin-bottom: 0;
      margin-left: 0;
      margin-right: 0;
      padding: 1.33333rem;
      -webkit-transform: none !important;
              transform: none !important; } }

.carousel-box-heading {
  font-size: 2rem;
  font-weight: 500;
  color: #FFFFFF;
  margin-bottom: 1.33333rem; }

.carousel-box-text {
  font-size: 1rem;
  margin-bottom: 1.33333rem; }

.carousel-button-container {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .carousel-button-container ul {
    list-style-type: none;
    padding: 0;
    margin: 0; }
    .carousel-button-container ul li {
      list-style-type: none; }
  @media only screen and (max-width: 30em) {
    .carousel-button-container {
      -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;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; } }

.carousel-button {
  padding: 0.7rem 1.5rem;
  min-width: unset;
  font-size: 1.1rem;
  font-weight: 500;
  border: 0.125rem solid #FFFFFF;
  border-radius: 2rem; }
  @media only screen and (max-width: 48em) {
    .carousel-button {
      padding: 1.1rem 2.6rem; } }

.carousel-dots-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media only screen and (max-width: 30em) {
    .carousel-dots-container {
      margin-bottom: 1.33333rem !important; } }

.carousel-dot {
  display: block;
  border-radius: 50%;
  width: 0.7rem;
  height: 0.7rem;
  margin-right: 0.4rem;
  opacity: 0.7;
  background-color: #FFFFFF; }
  .carousel-dot.active, .carousel-dot:hover {
    opacity: 1; }

.box {
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
  color: #FFFFFF;
  background-color: #65C161;
  font-size: 1.33333rem;
  text-align: center; }
  .box ul {
    list-style-type: none;
    padding: 0;
    margin: 0; }
    .box ul li {
      list-style-type: none; }
  @media only screen and (max-width: 30em) {
    .box {
      font-size: 1rem; } }
  .box a {
    color: #FFFFFF; }
  .box .button {
    background-color: #65C161;
    color: #FFFFFF;
    border: 0.125rem solid #FFFFFF; }
  .box .heading, .box .fulltext-content .full-text-green-box[style] h2, .fulltext-content .full-text-green-box[style] .box h2,
  .box .fulltext-content .full-text-green-box[style] h3, .fulltext-content .full-text-green-box[style] .box h3, .box .fulltext-content h2, .fulltext-content .box h2, .box .fulltext-content h3, .fulltext-content .box h3, .box .fulltext-content h4, .fulltext-content .box h4, .box .fulltext-content h5, .fulltext-content .box h5, .box .fulltext-content h6, .fulltext-content .box h6 {
    color: #FFFFFF;
    margin-bottom: 1rem;
    font-size: 2rem;
    font-weight: 500; }
  .box p {
    margin: 1rem 0 0 0; }
  .box .box-columns-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: -0.66667rem;
    margin-right: -0.66667rem;
    margin-bottom: -1.33333rem; }
    .box .box-columns-container > * {
      min-width: 0;
      -ms-flex-preferred-size: calc(33.33333% - 1.33333rem);
          flex-basis: calc(33.33333% - 1.33333rem);
      margin-left: 0.66667rem;
      margin-right: 0.66667rem;
      margin-bottom: 1.33333rem; }
    @media only screen and (max-width: 48em) {
      .box .box-columns-container > * {
        min-width: 0;
        -ms-flex-preferred-size: calc(100% - 1.33333rem);
            flex-basis: calc(100% - 1.33333rem);
        margin-left: 0.66667rem;
        margin-right: 0.66667rem;
        margin-bottom: 1.33333rem; } }
    .box .box-columns-container .box-column {
      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: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      font-size: 1.2rem;
      text-align: left;
      padding: 1.33333rem;
      border: 0.0625rem solid #FFFFFF;
      border-radius: 1.5rem; }
      .box .box-columns-container .box-column .heading, .box .box-columns-container .box-column .fulltext-content h2, .fulltext-content .box .box-columns-container .box-column h2, .box .box-columns-container .box-column .fulltext-content h3, .fulltext-content .box .box-columns-container .box-column h3, .box .box-columns-container .box-column .fulltext-content h4, .fulltext-content .box .box-columns-container .box-column h4, .box .box-columns-container .box-column .fulltext-content h5, .fulltext-content .box .box-columns-container .box-column h5, .box .box-columns-container .box-column .fulltext-content h6, .fulltext-content .box .box-columns-container .box-column h6 {
        font-size: 1.33333rem;
        font-weight: 600; }
      .box .box-columns-container .box-column .button-container {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: start; }
        .box .box-columns-container .box-column .button-container .button {
          min-width: 0;
          /*
                    display: flex;
                    align-content: center;

                    .icon {
                        height: $padding-medium;
                        width: $padding-medium;
                        margin-right: $padding-small;
                    }
                    */ }

.alternative .box {
  background-color: #287863; }
  .alternative .box .button {
    background-color: #FFFFFF;
    color: #287863; }

.hero {
  padding: 0; }
  .hero .image-container::after {
    content: '';
    display: block;
    height: 0;
    padding-bottom: 40%; }
  @media only screen and (max-width: 48em) {
    .hero .image-container::after {
      content: '';
      display: block;
      height: 0;
      padding-bottom: 50%; } }
  .hero .image-container .image {
    -o-object-position: bottom;
       object-position: bottom; }

.hero-box {
  position: absolute;
  right: 0;
  top: 50%;
  max-width: 43%;
  padding: 2rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #FFFFFF;
  background-color: #287863;
  line-height: 1.2; }
  @media only screen and (max-width: 64em) {
    .hero-box {
      position: static;
      max-width: none;
      -webkit-transform: none;
              transform: none;
      margin-left: -1.33333rem;
      margin-right: -1.33333rem;
      padding: 2rem 0; } }
  @media only screen and (max-width: 30em) {
    .hero-box {
      padding: 1.33333rem 0; } }
  .hero-box .heading, .hero-box .fulltext-content .full-text-green-box[style] h2, .fulltext-content .full-text-green-box[style] .hero-box h2,
  .hero-box .fulltext-content .full-text-green-box[style] h3, .fulltext-content .full-text-green-box[style] .hero-box h3, .hero-box .fulltext-content h2, .fulltext-content .hero-box h2, .hero-box .fulltext-content h3, .fulltext-content .hero-box h3, .hero-box .fulltext-content h4, .fulltext-content .hero-box h4, .hero-box .fulltext-content h5, .fulltext-content .hero-box h5, .hero-box .fulltext-content h6, .fulltext-content .hero-box h6 {
    margin-bottom: 1.33333rem;
    font-size: 2rem;
    color: #FFFFFF;
    font-weight: 500;
    line-height: 1.1;
    margin-bottom: 0; }
  .hero-box .heading-small {
    margin-bottom: 0;
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 1.2; }
  .hero-box p {
    margin-bottom: 0; }

@media only screen and (max-width: 64em) {
  .hero-box-container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 51.2rem;
    padding-left: 1.33333rem;
    padding-right: 1.33333rem; } }

@media only screen and (max-width: 48em) {
  .hero-box-container {
    padding-left: 3rem;
    padding-right: 3rem; } }

@media only screen and (max-width: 30em) {
  .hero-box-container {
    padding-left: 1.33333rem;
    padding-right: 1.33333rem; } }

.articles-section {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #F4F4F4; }

.articles-section-standalone {
  padding-top: 1.33333rem;
  padding-bottom: 1.33333rem; }

.articles-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -0.66667rem;
  margin-right: -0.66667rem;
  margin-bottom: -1.33333rem; }
  .articles-container > * {
    min-width: 0;
    -ms-flex-preferred-size: calc(25% - 1.33333rem);
        flex-basis: calc(25% - 1.33333rem);
    margin-left: 0.66667rem;
    margin-right: 0.66667rem;
    margin-bottom: 1.33333rem; }

@media only screen and (max-width: 64em) {
  .articles-container-grid > * {
    min-width: 0;
    -ms-flex-preferred-size: calc(33.33333% - 1.33333rem);
        flex-basis: calc(33.33333% - 1.33333rem);
    margin-left: 0.66667rem;
    margin-right: 0.66667rem;
    margin-bottom: 1.33333rem; } }

@media only screen and (max-width: 48em) {
  .articles-container-grid > * {
    min-width: 0;
    -ms-flex-preferred-size: calc(50% - 1.33333rem);
        flex-basis: calc(50% - 1.33333rem);
    margin-left: 0.66667rem;
    margin-right: 0.66667rem;
    margin-bottom: 1.33333rem; } }

@media only screen and (max-width: 30em) {
  .articles-container-grid > * {
    min-width: 0;
    -ms-flex-preferred-size: calc(100% - 1.33333rem);
        flex-basis: calc(100% - 1.33333rem);
    margin-left: 0.66667rem;
    margin-right: 0.66667rem;
    margin-bottom: 1.33333rem; } }

@media only screen and (max-width: 76.5em) {
  .articles-container-slider {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 0;
    margin-right: 0; }
    .articles-container-slider > * {
      -ms-flex-preferred-size: 18.73333rem;
          flex-basis: 18.73333rem;
      width: 18.73333rem;
      min-width: 18.73333rem;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
      .articles-container-slider > *:first-child {
        margin-left: 0; }
      .articles-container-slider > *:last-child {
        margin-right: 0; } }

@media only screen and (max-width: 48em) {
  .articles-container-slider {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 0;
    margin-right: 0; }
    .articles-container-slider > * {
      -ms-flex-preferred-size: 22rem;
          flex-basis: 22rem;
      width: 22rem;
      min-width: 22rem;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
      .articles-container-slider > *:first-child {
        margin-left: 0; }
      .articles-container-slider > *:last-child {
        margin-right: 0; } }

@media only screen and (max-width: 30em) {
  .articles-container-slider {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 0;
    margin-right: 0; }
    .articles-container-slider > * {
      -ms-flex-preferred-size: 18rem;
          flex-basis: 18rem;
      width: 18rem;
      min-width: 18rem;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
      .articles-container-slider > *:first-child {
        margin-left: 0; }
      .articles-container-slider > *:last-child {
        margin-right: 0; } }

.article {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  border-radius: 0.6rem;
  background-color: #FFFFFF;
  line-height: 1.2; }
  .article a {
    text-decoration: none; }
  .article.draft {
    text-color: green; }
    .article.draft::after {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: 1;
      background-color: rgba(255, 152, 0, 0.2);
      background: repeating-linear-gradient(-55deg, rgba(255, 152, 0, 0.05), rgba(255, 152, 0, 0.05) 20px, rgba(255, 152, 0, 0.2) 20px, rgba(255, 152, 0, 0.2) 40px);
      pointer-events: none; }

.article-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%; }

.article-image-container {
  background-size: cover;
  background-position: 50% 0;
  position: relative;
  /* this is needed for article type shadow to display properly*/
  z-index: 1; }
  .article-image-container::after {
    content: '';
    display: block;
    height: 0;
    padding-bottom: 50%; }
  .article-image-container .image {
    z-index: -1; }

.article-main {
  justify-self: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1.33333rem;
  color: #282828; }

.article-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 0.86667rem;
  margin-bottom: 1rem; }

.article-date {
  font-weight: 500; }

.article-type {
  text-transform: uppercase;
  letter-spacing: -0.02rem;
  color: #65C161;
  font-weight: 500; }

.draft .article-type {
  color: #287863; }

.article-heading {
  margin-bottom: 1rem;
  color: #282828;
  font-size: 1.66667rem;
  font-weight: 500; }

.article-abstract {
  margin-bottom: 1.33333rem;
  font-size: 1rem;
  font-weight: 300; }

.article-authors-container {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  border-bottom: #908F8F solid 1px;
  font-weight: 300; }
  .article-authors-container .heading, .article-authors-container .fulltext-content .full-text-green-box[style] h2, .fulltext-content .full-text-green-box[style] .article-authors-container h2,
  .article-authors-container .fulltext-content .full-text-green-box[style] h3, .fulltext-content .full-text-green-box[style] .article-authors-container h3, .article-authors-container .fulltext-content h2, .fulltext-content .article-authors-container h2, .article-authors-container .fulltext-content h3, .fulltext-content .article-authors-container h3, .article-authors-container .fulltext-content h4, .fulltext-content .article-authors-container h4, .article-authors-container .fulltext-content h5, .fulltext-content .article-authors-container h5, .article-authors-container .fulltext-content h6, .fulltext-content .article-authors-container h6 {
    color: #65C161; }

.article-text {
  display: inline; }

.article-reviewers-heading {
  position: absolute;
  left: 5rem;
  right: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #287863; }

.article-reviewers-container {
  position: relative;
  font-weight: 300; }

.article-reviewer {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 0;
  opacity: 0;
  pointer-events: none;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .article-reviewer.active {
    position: static;
    opacity: 1;
    pointer-events: auto; }
  .article-reviewer .image-container {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 4rem;
    height: 4rem;
    border-radius: 2rem;
    margin-right: 1rem; }
    .article-reviewer .image-container::after {
      content: '';
      display: block;
      height: 0;
      padding-bottom: 100%; }

.article-reviewer-info {
  min-width: 0;
  padding-top: 1.5rem; }

.article-reviewer-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left; }

.article-persons {
  position: relative; }
  .article-persons .heading, .article-persons .fulltext-content .full-text-green-box[style] h2, .fulltext-content .full-text-green-box[style] .article-persons h2,
  .article-persons .fulltext-content .full-text-green-box[style] h3, .fulltext-content .full-text-green-box[style] .article-persons h3, .article-persons .fulltext-content h2, .fulltext-content .article-persons h2, .article-persons .fulltext-content h3, .fulltext-content .article-persons h3, .article-persons .fulltext-content h4, .fulltext-content .article-persons h4, .article-persons .fulltext-content h5, .fulltext-content .article-persons h5, .article-persons .fulltext-content h6, .fulltext-content .article-persons h6 {
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5; }

.article-authors-container,
.article-reviewers-container {
  font-size: 1rem; }

.article-message {
  padding: 2rem 0;
  text-align: center; }

.articles-container-footer {
  padding-top: 1rem;
  position: relative; }
  .articles-container-footer .article-message {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 2rem;
    left: 0;
    right: 0; }
  .articles-container-footer.no-more .indicator {
    opacity: 0;
    pointer-events: none; }
  .articles-container-footer.no-more .article-message {
    opacity: 1;
    pointer-events: auto; }

.editors-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -0.66667rem;
  margin-right: -0.66667rem;
  margin-bottom: -1.33333rem; }
  .editors-container > * {
    min-width: 0;
    -ms-flex-preferred-size: calc(25% - 1.33333rem);
        flex-basis: calc(25% - 1.33333rem);
    margin-left: 0.66667rem;
    margin-right: 0.66667rem;
    margin-bottom: 1.33333rem; }
  @media only screen and (max-width: 48em) {
    .editors-container {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      margin-left: 0;
      margin-right: 0; }
      .editors-container > * {
        -ms-flex-preferred-size: 9.82222rem;
            flex-basis: 9.82222rem;
        width: 9.82222rem;
        min-width: 9.82222rem;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
        .editors-container > *:first-child {
          margin-left: 0; }
        .editors-container > *:last-child {
          margin-right: 0; } }
  @media only screen and (max-width: 30em) {
    .editors-container {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      margin-left: 0;
      margin-right: 0; }
      .editors-container > * {
        -ms-flex-preferred-size: 8rem;
            flex-basis: 8rem;
        width: 8rem;
        min-width: 8rem;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
        .editors-container > *:first-child {
          margin-left: 0; }
        .editors-container > *:last-child {
          margin-right: 0; } }

.editors-section .editors-container > * {
  min-width: 0;
  -ms-flex-preferred-size: calc(16.66667% - 1.33333rem);
      flex-basis: calc(16.66667% - 1.33333rem);
  margin-left: 0.66667rem;
  margin-right: 0.66667rem;
  margin-bottom: 1.33333rem; }

@media only screen and (max-width: 64em) {
  .editors-section .editors-container {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 0;
    margin-right: 0; }
    .editors-section .editors-container > * {
      -ms-flex-preferred-size: 9.82222rem;
          flex-basis: 9.82222rem;
      width: 9.82222rem;
      min-width: 9.82222rem;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
      .editors-section .editors-container > *:first-child {
        margin-left: 0; }
      .editors-section .editors-container > *:last-child {
        margin-right: 0; } }

@media only screen and (max-width: 30em) {
  .editors-section .editors-container {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 0;
    margin-right: 0; }
    .editors-section .editors-container > * {
      -ms-flex-preferred-size: 8rem;
          flex-basis: 8rem;
      width: 8rem;
      min-width: 8rem;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
      .editors-section .editors-container > *:first-child {
        margin-left: 0; }
      .editors-section .editors-container > *:last-child {
        margin-right: 0; } }

.editor {
  color: #282828;
  font-size: 1rem;
  line-height: 1.2;
  text-decoration: none; }
  .editor .image-container {
    border-radius: 50%;
    margin-bottom: 1.33333rem; }
    .editor .image-container::after {
      content: '';
      display: block;
      height: 0;
      padding-bottom: 100%; }

.editor-name {
  margin-bottom: 0.5rem;
  font-weight: 500; }

.editor-affiliation {
  font-weight: 300; }

.person {
  margin-bottom: 2rem;
  color: #282828;
  text-decoration: none;
  overflow: hidden; }
  .person a {
    text-decoration: none; }
  .person .image-container {
    width: 10rem;
    float: left;
    margin-right: 1.33333rem;
    border-radius: 50%; }
    .person .image-container::after {
      content: '';
      display: block;
      height: 0;
      padding-bottom: 100%; }
    @media only screen and (max-width: 48em) {
      .person .image-container {
        margin-bottom: 0.5rem; } }
    @media only screen and (max-width: 30em) {
      .person .image-container {
        width: 8rem; } }

.person-info {
  margin-bottom: 0.5rem; }
  .person-info .heading, .person-info .fulltext-content .full-text-green-box[style] h2, .fulltext-content .full-text-green-box[style] .person-info h2,
  .person-info .fulltext-content .full-text-green-box[style] h3, .fulltext-content .full-text-green-box[style] .person-info h3, .person-info .fulltext-content h2, .fulltext-content .person-info h2, .person-info .fulltext-content h3, .fulltext-content .person-info h3, .person-info .fulltext-content h4, .fulltext-content .person-info h4, .person-info .fulltext-content h5, .fulltext-content .person-info h5, .person-info .fulltext-content h6, .fulltext-content .person-info h6 {
    color: #65C161;
    font-size: 1.2rem;
    font-weight: 500;
    margin-left: 11.33333rem; }
    @media only screen and (max-width: 30em) {
      .person-info .heading, .person-info .fulltext-content .full-text-green-box[style] h2, .fulltext-content .full-text-green-box[style] .person-info h2,
      .person-info .fulltext-content .full-text-green-box[style] h3, .fulltext-content .full-text-green-box[style] .person-info h3, .person-info .fulltext-content h2, .fulltext-content .person-info h2, .person-info .fulltext-content h3, .fulltext-content .person-info h3, .person-info .fulltext-content h4, .fulltext-content .person-info h4, .person-info .fulltext-content h5, .fulltext-content .person-info h5, .person-info .fulltext-content h6, .fulltext-content .person-info h6 {
        margin-left: 9.33333rem; } }

.alternative .person-info .heading, .alternative .person-info .fulltext-content h2, .fulltext-content .alternative .person-info h2, .alternative .person-info .fulltext-content h3, .fulltext-content .alternative .person-info h3, .alternative .person-info .fulltext-content h4, .fulltext-content .alternative .person-info h4, .alternative .person-info .fulltext-content h5, .fulltext-content .alternative .person-info h5, .alternative .person-info .fulltext-content h6, .fulltext-content .alternative .person-info h6 {
  color: #287863; }

.person-bio {
  margin-bottom: 0;
  margin-left: 11.33333rem; }
  @media only screen and (max-width: 48em) {
    .person-bio {
      margin-left: 0; } }
  @media only screen and (max-width: 30em) {
    .person-bio {
      clear: both; } }

.person-title,
.person-affiliation,
.person-age {
  font-weight: 500;
  line-height: 1.2; }

.person-title,
.person-affiliation {
  color: #282828; }

.person-age {
  color: #6E6E6E; }

.modal .person {
  margin-bottom: 0; }

.mentors-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .mentors-container > * {
    min-width: 0;
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0; }
  @media only screen and (max-width: 64em) {
    .mentors-container > * {
      min-width: 0;
      -ms-flex-preferred-size: 14.28571%;
          flex-basis: 14.28571%;
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 0; } }
  @media only screen and (max-width: 48em) {
    .mentors-container {
      display: none; } }

.mentor {
  color: #6E6E6E;
  font-size: 0.86667rem;
  font-weight: 500;
  text-decoration: none; }
  .mentor .image-container::after {
    content: '';
    display: block;
    height: 0;
    padding-bottom: 100%; }
  .mentor .tooltip {
    top: 100%;
    white-space: nowrap; }
    .mentor .tooltip .tooltip-content {
      width: auto; }

@media only screen and (max-width: 48em) {
  .sponsors-section {
    display: none; } }

.sponsors-section .sponsors-container {
  margin-left: -4rem;
  margin-right: -4rem; }
  @media only screen and (max-width: 64em) {
    .sponsors-section .sponsors-container {
      margin-left: -2rem;
      margin-right: -2rem; } }

.sponsors-section .sponsor {
  max-width: 16rem;
  margin-left: 4rem;
  margin-right: 4rem; }
  @media only screen and (max-width: 64em) {
    .sponsors-section .sponsor {
      margin-left: 2rem;
      margin-right: 2rem; } }
  .sponsors-section .sponsor .image {
    max-height: 8.5rem; }

.sponsors-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: -2rem;
  margin-right: -2rem;
  margin-bottom: -3rem; }

.sponsor {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: block;
  min-width: 0;
  max-width: 15rem;
  margin-left: 2rem;
  margin-right: 2rem;
  margin-bottom: 3rem; }
  .sponsor .image {
    max-height: 8rem;
    max-width: 100%; }

.indicator {
  width: 52px;
  height: 52px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2rem;
  margin-bottom: 2rem; }
  .indicator circle {
    stroke: #FF9800;
    stroke-width: 7px;
    stroke-dashoffset: 212.0575px;
    stroke-dasharray: 106.02875px;
    fill: none;
    r: 22.5px;
    cx: 26px;
    cy: 26px;
    /*rtl:begin:ignore*/
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    /*rtl:end:ignore*/
    -webkit-transform-origin: 50%;
            transform-origin: 50%;
    -webkit-animation: indicator-rotate 1400ms linear infinite, indicator-color 10s linear infinite;
            animation: indicator-rotate 1400ms linear infinite, indicator-color 10s linear infinite; }

@-webkit-keyframes indicator-rotate {
  0% {
    /*rtl:begin:ignore*/
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    /*rtl:end:ignore*/
    stroke-dashoffset: 212.0575px; }
  50% {
    stroke-dashoffset: 106.02875px; }
  100% {
    /*rtl:begin:ignore*/
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
    /*rtl:end:ignore*/
    stroke-dashoffset: 0; } }

@keyframes indicator-rotate {
  0% {
    /*rtl:begin:ignore*/
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    /*rtl:end:ignore*/
    stroke-dashoffset: 212.0575px; }
  50% {
    stroke-dashoffset: 106.02875px; }
  100% {
    /*rtl:begin:ignore*/
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
    /*rtl:end:ignore*/
    stroke-dashoffset: 0; } }

@-webkit-keyframes indicator-color {
  0% {
    stroke: #FF9800; }
  20% {
    stroke: #95C23D; }
  40% {
    stroke: #00A0D2; }
  60% {
    stroke: #0D4DA1; }
  80% {
    stroke: #712E74; }
  100% {
    stroke: #FF9800; } }

@keyframes indicator-color {
  0% {
    stroke: #FF9800; }
  20% {
    stroke: #95C23D; }
  40% {
    stroke: #00A0D2; }
  60% {
    stroke: #0D4DA1; }
  80% {
    stroke: #712E74; }
  100% {
    stroke: #FF9800; } }
  @media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
    .indicator {
      opacity: 0; } }
  @supports (-ms-ime-align: auto) {
    .indicator {
      opacity: 0; } }

.modal {
  position: absolute;
  top: 0.16667rem;
  left: 0;
  right: 0;
  height: calc(100vh - 51px - 4.5rem);
  pointer-events: none;
  z-index: 200; }
  .modal.open .modal-box {
    opacity: 1;
    pointer-events: auto; }
  @media only screen and (max-width: 48em) {
    .modal {
      top: 0;
      height: calc(100vh - 51px - 4.33333rem); } }

.modal-dialog .modal-container {
  width: auto; }
  @media only screen and (max-width: 30em) {
    .modal-dialog .modal-container {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      bottom: 1rem; } }
  @media only screen and (max-width: 30em) {
    .modal-dialog .modal-container {
      width: calc(100% - 1.33333rem); } }
  .modal-dialog .modal-container .heading, .modal-dialog .modal-container .fulltext-content h2, .fulltext-content .modal-dialog .modal-container h2, .modal-dialog .modal-container .fulltext-content h3, .fulltext-content .modal-dialog .modal-container h3, .modal-dialog .modal-container .fulltext-content h4, .fulltext-content .modal-dialog .modal-container h4, .modal-dialog .modal-container .fulltext-content h5, .fulltext-content .modal-dialog .modal-container h5, .modal-dialog .modal-container .fulltext-content h6, .fulltext-content .modal-dialog .modal-container h6 {
    padding-bottom: 2rem;
    text-align: center; }

.modal-dialog .modal-content {
  padding: 2rem; }

.modal-dialog .button-container {
  -ms-flex-pack: distribute;
      justify-content: space-around; }
  @media only screen and (max-width: 30em) {
    .modal-dialog .button-container {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .modal-dialog .button-container .button {
    border: thin solid #65C161; }
    @media only screen and (max-width: 30em) {
      .modal-dialog .button-container .button {
        width: 100%; } }
    .modal-dialog .button-container .button:nth-of-type(1) {
      margin-right: 2rem; }
      @media only screen and (max-width: 30em) {
        .modal-dialog .button-container .button:nth-of-type(1) {
          margin-right: 0;
          margin-bottom: 1.33333rem; } }

.header-fixed .modal {
  position: fixed;
  top: 4.5rem; }
  @media only screen and (max-width: 48em) {
    .header-fixed .modal {
      top: 4.33333rem;
      height: calc(100vh - 4.33333rem); } }

.modal-container {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 46.66667rem;
  height: 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;
  pointer-events: none; }
  @media only screen and (max-width: 48em) {
    .modal-container {
      width: calc(100% - 1.33333rem); } }

.modal-box {
  max-height: calc(100% - 1.33333rem);
  overflow-y: auto;
  background: #FFFFFF;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.44);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.44);
  opacity: 0;
  pointer-events: none; }

.modal-close {
  position: fixed;
  right: 0;
  padding: 0.5rem;
  opacity: inherit; }
  @media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
    .modal-close {
      position: absolute; } }
  .modal-close .icon {
    width: 1rem;
    height: 1rem; }

.modal-content {
  padding-left: 1.33333rem;
  padding-right: 1.33333rem;
  padding-top: 1.33333rem;
  padding-bottom: 1.33333rem; }

.overlay {
  opacity: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: auto;
  cursor: default;
  background-color: rgba(40, 40, 40, 0.2); }

.overlay-measure {
  position: absolute;
  top: -50px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media only screen and (max-width: 48em) {
  .overlay-open {
    overflow-y: hidden; } }

@media only screen and (max-width: 48em) {
  .overlay-open body {
    overflow-y: hidden; } }

.overlay-open .overlay {
  opacity: 1;
  pointer-events: auto; }

@media only screen and (max-width: 76.5em) {
  .fulltext {
    margin-top: -1.66667rem; } }

@media only screen and (max-width: 30em) {
  .fulltext {
    margin-top: 0; } }

.fulltext .size-large {
  max-width: 68.26667rem; }
  @media only screen and (max-width: 100em) {
    .fulltext .size-large {
      max-width: 81.6rem; } }

.fulltext-badges-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 1.5rem; }
  .fulltext-badges-container a {
    text-decoration: none; }

.fulltext-badge {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-right: 1rem;
  color: #FFFFFF;
  background-color: #65C161;
  font-size: 0.86667rem;
  font-weight: 500;
  border-radius: 2rem; }
  .fulltext-badge.collection {
    background-color: #287863; }

.fulltext-date {
  font-size: 0.86667rem;
  padding: 0.3rem 0;
  color: #6E6E6E; }

.fulltext-heading {
  margin-bottom: 1.5rem;
  color: #282828;
  font-size: 2.4rem;
  font-weight: 500; }

.fulltext-metadata {
  margin-bottom: 1.5rem;
  font-size: 1.2rem; }

.fulltext-metadata-heading {
  margin-bottom: 0.5rem;
  font-size: 1.33333rem;
  color: #65C161;
  font-weight: 500; }
  .fulltext-metadata-heading.alternative {
    color: #287863; }

.fulltext-person {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 1rem;
  color: #6E6E6E;
  text-decoration: none;
  font-weight: 300; }
  .fulltext-person .image-container {
    display: inline-block;
    vertical-align: middle;
    height: 1.5rem;
    width: 1.5rem;
    margin-right: 0.5rem;
    border-radius: 50%; }
    .fulltext-person .image-container::after {
      content: '';
      display: block;
      height: 0;
      padding-bottom: 100%; }

.fulltext-person-view {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 1rem;
  color: #6E6E6E;
  text-decoration: none;
  font-weight: 300;
  cursor: default; }
  .fulltext-person-view .image-container {
    display: inline-block;
    vertical-align: middle;
    height: 1.5rem;
    width: 1.5rem;
    margin-right: 0.5rem;
    border-radius: 50%; }
    .fulltext-person-view .image-container::after {
      content: '';
      display: block;
      height: 0;
      padding-bottom: 100%; }

.fulltext-person-name {
  color: #6E6E6E;
  vertical-align: middle;
  text-decoration: underline; }

.fulltext-aside {
  margin-bottom: 3rem;
  font-size: 1rem; }

.fulltext-image-container {
  margin-bottom: 2rem; }
  .fulltext-image-container::after {
    content: '';
    display: block;
    height: 0;
    padding-bottom: 50%; }
  @media only screen and (max-width: 76.5em) {
    .fulltext-image-container {
      max-width: calc(100% + 2.66667rem);
      margin-left: -1.33333rem;
      margin-right: -1.33333rem; }
      .fulltext-image-container::after {
        content: '';
        display: block;
        height: 0;
        padding-bottom: 56.25%; } }

.fulltext-content {
  margin-bottom: 2rem; }
  .fulltext-content .abstract,
  .fulltext-content .full-text-green-box[style] {
    padding: 1.33333rem !important;
    margin-left: -1.33333rem !important;
    margin-right: -1.33333rem !important;
    margin-bottom: 2rem !important;
    color: #FFFFFF !important; }
    @media only screen and (max-width: 48em) {
      .fulltext-content .abstract,
      .fulltext-content .full-text-green-box[style] {
        margin-left: -3rem !important;
        margin-right: -3rem !important;
        padding: 2rem 3rem !important; } }
    @media only screen and (max-width: 30em) {
      .fulltext-content .abstract,
      .fulltext-content .full-text-green-box[style] {
        margin-left: -1.33333rem !important;
        margin-right: -1.33333rem !important;
        padding: 1.33333rem !important; } }
    .fulltext-content .abstract p:last-child,
    .fulltext-content .abstract ul:last-child,
    .fulltext-content .abstract ol:last-child,
    .fulltext-content .full-text-green-box[style] p:last-child,
    .fulltext-content .full-text-green-box[style] ul:last-child,
    .fulltext-content .full-text-green-box[style] ol:last-child {
      margin: 0; }
    .fulltext-content .abstract a,
    .fulltext-content .full-text-green-box[style] a {
      color: #FFFFFF; }
  .fulltext-content .abstract {
    -webkit-transform: scale(1);
            transform: scale(1);
    margin-top: -5rem !important;
    background-color: #65C161 !important; }
    @media only screen and (max-width: 48em) {
      .fulltext-content .abstract {
        margin-top: -2rem !important; } }
    .fulltext-content .abstract h4 {
      color: #FFFFFF !important;
      margin-bottom: 0.5rem; }
    .fulltext-content .abstract p {
      font-size: 1.33333rem;
      font-weight: 500; }
      @media only screen and (max-width: 30em) {
        .fulltext-content .abstract p {
          font-size: 1.2rem;
          font-weight: 300; } }
  .fulltext-content .full-text-green-box[style] {
    margin-top: 2rem !important;
    background-color: #908F8F !important; }
    .fulltext-content .full-text-green-box[style] h2,
    .fulltext-content .full-text-green-box[style] h3 {
      color: #FFFFFF !important;
      margin-bottom: 1rem; }
    .fulltext-content .full-text-green-box[style] figure {
      margin-bottom: 0; }
      .fulltext-content .full-text-green-box[style] figure img {
        border: none;
        padding: 0; }
  .fulltext-content .equationImageholder {
    margin-bottom: 1.33333rem; }
  .fulltext-content .embedded-video {
    position: relative;
    height: 0;
    margin-bottom: 1.33333rem; }
    .fulltext-content .embedded-video iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  .fulltext-content h2 {
    margin-top: 2rem; }
  .fulltext-content h3, .fulltext-content h4, .fulltext-content h5, .fulltext-content h6 {
    margin-top: 2rem; }
  .fulltext-content img {
    max-width: 100%; }
  .fulltext-content figure {
    margin: 2rem 0;
    font-size: 1rem;
    background-color: unset; }
    .fulltext-content figure ul {
      list-style-type: none;
      padding: 0;
      margin: 0; }
      .fulltext-content figure ul li {
        list-style-type: none; }
    .fulltext-content figure img {
      border: solid 0.5rem #65C161;
      padding: 1rem;
      margin-bottom: 1rem; }
  .fulltext-content [id^="KC"]:not([id$="a"]),
  .fulltext-content [id^="ref"]:not([id$="a"]),
  .fulltext-content [id^="fn"]:not([id$="a"]) {
    font-size: 1rem; }
  .fulltext-content a[href^="#KC"][href$="a"],
  .fulltext-content a[href^="#ref"][href$="a"],
  .fulltext-content a[href^="#fn"][href$="a"] {
    text-decoration: none; }
  .fulltext-content #full-text-references hr {
    display: none; }
  .fulltext-content [id^="KC"],
  .fulltext-content [id^="ref"],
  .fulltext-content [id^="fn"],
  .fulltext-content [id^="BX"] {
    padding-top: 4.33333rem !important;
    margin-top: -4.33333rem !important;
    pointer-events: none; }
    .fulltext-content [id^="KC"] > *,
    .fulltext-content [id^="ref"] > *,
    .fulltext-content [id^="fn"] > *,
    .fulltext-content [id^="BX"] > * {
      pointer-events: auto; }
  .fulltext-content figure[id] {
    border-top: 4.33333rem solid transparent;
    margin-top: -3.33333rem;
    background-clip: padding-box; }

.collection-header-background {
  margin-top: -3.16667rem;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #F4F4F4), color-stop(50%, #E8E8E8));
  background: linear-gradient(90deg, #F4F4F4 50%, #E8E8E8 50%); }
  @media only screen and (max-width: 48em) {
    .collection-header-background {
      position: relative;
      margin-top: -3rem;
      background: none; } }
  @media only screen and (max-width: 30em) {
    .collection-header-background {
      margin-top: -1.33333rem; } }

.collection-header-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1.33333rem; }
  @media only screen and (max-width: 48em) {
    .collection-header-container {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-left: -1.33333rem;
      margin-right: -1.33333rem; } }

.collection-details-container {
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #F4F4F4; }
  @media only screen and (max-width: 48em) {
    .collection-details-container {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
      padding-top: 2rem;
      padding-bottom: 2rem;
      padding-left: 1.33333rem;
      padding-right: 1.33333rem; } }
  @media only screen and (max-width: 30em) {
    .collection-details-container {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      padding-bottom: 0; } }

.collection-image-container {
  width: 30%; }
  .collection-image-container::after {
    content: '';
    display: block;
    height: 0;
    padding-bottom: 100%; }
  @media only screen and (max-width: 64em) {
    .collection-image-container {
      width: 40%; } }
  @media only screen and (max-width: 30em) {
    .collection-image-container {
      width: auto;
      margin-left: -1.33333rem;
      margin-right: -1.33333rem; }
      .collection-image-container::after {
        content: '';
        display: block;
        height: 0;
        padding-bottom: 50%; } }

.collection-info {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 70%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 3rem;
  padding-left: 1.33333rem;
  padding-right: 1.33333rem; }
  @media only screen and (max-width: 64em) {
    .collection-info {
      width: 60%;
      padding-bottom: 1.33333rem; } }
  @media only screen and (max-width: 48em) {
    .collection-info {
      padding-bottom: 0; } }
  @media only screen and (max-width: 30em) {
    .collection-info {
      width: auto;
      padding-bottom: 1.33333rem;
      padding-left: 0;
      padding-right: 0; } }

.collection-heading {
  margin-bottom: 1.33333rem;
  color: #65C161;
  font-size: 1.66667rem; }

.collection-people {
  position: relative;
  margin-top: auto;
  font-size: 1rem; }
  .collection-people .heading, .collection-people .fulltext-content .full-text-green-box[style] h2, .fulltext-content .full-text-green-box[style] .collection-people h2,
  .collection-people .fulltext-content .full-text-green-box[style] h3, .fulltext-content .full-text-green-box[style] .collection-people h3, .collection-people .fulltext-content h2, .fulltext-content .collection-people h2, .collection-people .fulltext-content h3, .fulltext-content .collection-people h3, .collection-people .fulltext-content h4, .fulltext-content .collection-people h4, .collection-people .fulltext-content h5, .fulltext-content .collection-people h5, .collection-people .fulltext-content h6, .fulltext-content .collection-people h6 {
    display: inline;
    font-size: 1rem;
    color: #282828;
    font-weight: 500; }

.collection-stats-container {
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #E8E8E8;
  text-align: right; }
  @media only screen and (max-width: 48em) {
    .collection-stats-container {
      display: none;
      text-align: left;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
      padding-top: 1.33333rem;
      padding-bottom: 1.33333rem;
      padding-left: 1.33333rem;
      padding-right: 1.33333rem; } }

.collection-stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media only screen and (max-width: 48em) {
    .collection-stats {
      /*flex-direction: row-reverse;

        > * {
            flex-basis: 50%;
        }*/ } }

.collection-stats-toggle {
  display: none; }
  @media only screen and (max-width: 48em) {
    .collection-stats-toggle {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .collection-stats-toggle .icon {
        width: 1.3rem;
        height: 1.3rem;
        margin-right: 0.2rem;
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
        -webkit-transition: .4s ease-in-out;
        transition: .4s ease-in-out; }
      .collection-stats-toggle.open .icon {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg); } }

.collection-stats-heading {
  font-size: 1rem;
  font-weight: 200;
  color: #282828; }

.collection-view-count {
  color: #65C161;
  font-size: 1.66667rem;
  font-weight: 500; }
  @media only screen and (max-width: 30em) {
    .collection-view-count {
      font-size: 1.33333rem; } }

.collection-deadlines {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: -1.33333rem; }
  @media only screen and (max-width: 48em) {
    .collection-deadlines {
      text-align: left; } }

.collection-deadline-date {
  font-weight: 500;
  margin-bottom: 0;
  font-size: 0.86667rem; }

.collection-specialties {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.collection-specialties-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  @media only screen and (max-width: 48em) {
    .collection-specialties-container {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
  .collection-specialties-container .specialty {
    width: 100%;
    max-width: 3rem;
    margin-left: 0.5rem;
    margin-top: 0.5rem; }
    @media only screen and (max-width: 48em) {
      .collection-specialties-container .specialty {
        margin-left: 0;
        margin-right: 0.5rem; } }

.collection-action-button-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: -0.5rem;
  right: 0;
  padding-bottom: 3rem; }
  .collection-action-button-container .button {
    margin-left: 1.5rem; }
    @media only screen and (max-width: 30em) {
      .collection-action-button-container .button {
        margin-left: unset; } }
  @media only screen and (max-width: 30em) {
    .collection-action-button-container {
      display: block;
      position: unset;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .collection-action-button-container .button:first-child {
        margin-bottom: 1rem; }
      .collection-action-button-container .button:last-child {
        margin-bottom: unset; } }
  .collection-action-button-container.floating {
    padding-bottom: 0;
    position: absolute; }
    @media only screen and (max-width: 30em) {
      .collection-action-button-container.floating {
        padding-bottom: 3rem;
        position: relative; } }

.collection-message ~ .collection-action-button-container {
  position: initial; }

.collection-articles-heading-container {
  margin-bottom: 3rem; }
  @media only screen and (max-width: 30em) {
    .collection-articles-heading-container {
      margin-bottom: 1.33333rem; } }

.collection-button-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .collection-button-container .indicator {
    position: absolute;
    margin: 0;
    opacity: 0;
    pointer-events: none; }
  .collection-button-container.get-more .indicator {
    opacity: 1;
    pointer-events: auto; }
  .collection-button-container.get-more .more-articles {
    opacity: 0;
    pointer-events: none; }
  .collection-button-container.no-more {
    display: none; }
    .collection-button-container.no-more .indicator {
      opacity: 0;
      pointer-events: none; }

.collection-specialty-selection {
  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-bottom: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media only screen and (max-width: 30em) {
    .collection-specialty-selection {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .collection-specialty-selection .image-container {
    min-width: 3rem; }
    .collection-specialty-selection .image-container::after {
      content: '';
      display: block;
      height: 0;
      padding-bottom: 100%; }

.collection-submission-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  /*margin: 1rem;*/
  margin-top: 1rem; }

.collection-message {
  text-align: center; }

@media only screen and (max-width: 48em) {
  .collection-mentors {
    display: none; } }

.toast-container {
  position: fixed;
  z-index: 999;
  pointer-events: none; }

.toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 1rem;
  width: 100%;
  border-radius: 3px;
  background-position: 1rem center;
  background-repeat: no-repeat;
  -webkit-box-shadow: 0 0 12px #999;
          box-shadow: 0 0 12px #999;
  color: #fff;
  font-weight: 600;
  opacity: .8; }

.toast-container > div:hover {
  -webkit-box-shadow: 0 0 12px #000000;
          box-shadow: 0 0 12px #000000;
  opacity: 1;
  filter: alpha(opacity=100);
  cursor: pointer; }

.toast-message {
  word-wrap: break-word;
  text-align: center; }
  .toast-message.edit {
    /*rtl:ignore*/
    direction: ltr; }

.header-fixed .toast-top-right {
  top: 5.33333rem; }

.toast-top-right {
  /*rtl:begin:ignore*/
  top: 9rem;
  right: 1rem;
  /*rtl:end:ignore*/ }
  @media only screen and (max-width: 100em), only screen and (max-width: 76.5em) {
    .toast-top-right {
      top: 9.4rem; } }
  @media only screen and (max-width: 48em) {
    .toast-top-right {
      top: 8rem; } }
  @media only screen and (max-width: 30em) {
    .toast-top-right {
      left: 1rem; } }

.toast {
  background-color: #FF9800; }
  .toast.error {
    background-color: #CD041E !important; }

.edit-block {
  border: 1px solid transparent; }
  .edit-block:hover {
    border-color: cornflowerblue; }

div[data-block-edited] {
  border: 2px dashed red; }

.edit-menu-item {
  display: none;
  margin-right: 1rem; }
  .edit-menu-item.show {
    display: block; }

div[data-edit-menu-save] {
  background-color: #86AE37; }

div[data-edit-menu-close] {
  background-color: #F44336; }

.edit-menu-container {
  display: none;
  position: fixed;
  bottom: 1.33333rem;
  left: 1.33333rem;
  padding-left: 1.33333rem;
  padding-right: 1.33333rem;
  margin-left: -1.33333rem;
  margin-right: -1.33333rem;
  z-index: 50; }
  .edit-menu-container.show {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media only screen and (max-width: 48em) {
      .edit-menu-container.show {
        display: none; } }

.text-editor {
  height: 100%;
  width: 100%; }

.edit-button {
  background: #FFFFFF;
  -webkit-mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE2Ljg0LDIuNzNDMTYuNDUsMi43MyAxNi4wNywyLjg4IDE1Ljc3LDMuMTdMMTMuNjUsNS4yOUwxOC45NSwxMC42TDIxLjA3LDguNUMyMS42Nyw3Ljg5IDIxLjY3LDYuOTQgMjEuMDcsNi4zNkwxNy45LDMuMTdDMTcuNiwyLjg4IDE3LjIyLDIuNzMgMTYuODQsMi43M00xMi45NCw2TDQuODQsMTQuMTFMNy40LDE0LjM5TDcuNTgsMTYuNjhMOS44NiwxNi44NUwxMC4xNSwxOS40MUwxOC4yNSwxMS4zTTQuMjUsMTUuMDRMMi41LDIxLjczTDkuMiwxOS45NEw4Ljk2LDE3Ljc4TDYuNjUsMTcuNjFMNi40NywxNS4yOSIgLz48L3N2Zz4=");
          mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE2Ljg0LDIuNzNDMTYuNDUsMi43MyAxNi4wNywyLjg4IDE1Ljc3LDMuMTdMMTMuNjUsNS4yOUwxOC45NSwxMC42TDIxLjA3LDguNUMyMS42Nyw3Ljg5IDIxLjY3LDYuOTQgMjEuMDcsNi4zNkwxNy45LDMuMTdDMTcuNiwyLjg4IDE3LjIyLDIuNzMgMTYuODQsMi43M00xMi45NCw2TDQuODQsMTQuMTFMNy40LDE0LjM5TDcuNTgsMTYuNjhMOS44NiwxNi44NUwxMC4xNSwxOS40MUwxOC4yNSwxMS4zTTQuMjUsMTUuMDRMMi41LDIxLjczTDkuMiwxOS45NEw4Ljk2LDE3Ljc4TDYuNjUsMTcuNjFMNi40NywxNS4yOSIgLz48L3N2Zz4=");
  -webkit-mask-size: 75%;
          mask-size: 75%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center; }

.save-button {
  background: #FFFFFF;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjOTk5OTk5IiBzdHlsZT0iZmlsbC1ydWxlOiBldmVub2RkOyIgZD0iTTE0LjI3Niw1LjJMNi43MTksMTIuNzU2bC00LjItNC4yTDQuMiw2Ljg3OCw2LjcxOSw5LjQsMTIuNiwzLjUyWiIvPjwvc3ZnPg==);
          mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjOTk5OTk5IiBzdHlsZT0iZmlsbC1ydWxlOiBldmVub2RkOyIgZD0iTTE0LjI3Niw1LjJMNi43MTksMTIuNzU2bC00LjItNC4yTDQuMiw2Ljg3OCw2LjcxOSw5LjQsMTIuNiwzLjUyWiIvPjwvc3ZnPg==);
  -webkit-mask-size: 75%;
          mask-size: 75%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center; }

.cancel-button {
  background: #FFFFFF;
  -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE5LDYuNDFMMTcuNTksNUwxMiwxMC41OUw2LjQxLDVMNSw2LjQxTDEwLjU5LDEyTDUsMTcuNTlMNi40MSwxOUwxMiwxMy40MUwxNy41OSwxOUwxOSwxNy41OUwxMy40MSwxMkwxOSw2LjQxWiIgLz48L3N2Zz4=);
          mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE5LDYuNDFMMTcuNTksNUwxMiwxMC41OUw2LjQxLDVMNSw2LjQxTDEwLjU5LDEyTDUsMTcuNTlMNi40MSwxOUwxMiwxMy40MUwxNy41OSwxOUwxOSwxNy41OUwxMy40MSwxMkwxOSw2LjQxWiIgLz48L3N2Zz4=);
  -webkit-mask-size: 75%;
          mask-size: 75%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center; }

.logos-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: -2rem;
  margin-right: -2rem; }
  .logos-container .logo {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    display: block;
    min-width: 0;
    max-width: 15rem;
    margin-left: 2rem;
    margin-right: 2rem;
    margin-bottom: 3rem; }
    .logos-container .logo .image {
      max-height: 8rem;
      max-width: 100%; }

@media only screen and (min-width: 30em) and (max-width: 64em) {
  #article-filter-modal .article-filter-result-button {
    width: auto; } }

@media only screen and (max-width: 30em) {
  #article-filter-modal .article-filter-result-button {
    width: 100%; } }

.article-filter-result-button {
  background-color: #65C161;
  color: #FFFFFF;
  border: 0.125rem solid #FFFFFF;
  padding: 0.3rem 1.2rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: inline-block;
  text-decoration: none;
  font-weight: 300;
  font-size: 1.2rem;
  text-align: center;
  cursor: pointer;
  border-radius: 3rem; }

.article-filter-result-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  padding: 1.3rem; }

#article-filter-modal .article-filter-title {
  font-weight: 600;
  font-size: 1.4rem;
  line-height: 1.75rem;
  color: #65C161;
  margin: 0.25rem 0rem 1.25rem; }

#article-filter-modal .icon {
  background-color: transparent; }

#article-filter-modal .article-filter-accordion-container {
  padding: 0rem 1.3rem 0rem 1.3rem; }

.article-filter-radio-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .article-filter-radio-container > label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    font-weight: 200;
    position: relative;
    overflow: hidden;
    margin-bottom: 0.375em;
    cursor: pointer; }
    .article-filter-radio-container > label input {
      position: absolute;
      left: -9999px; }
      .article-filter-radio-container > label input:checked + span:before {
        -webkit-box-shadow: inset 0 0 0 0.4375rem #757575;
                box-shadow: inset 0 0 0 0.4375rem #757575; }
    .article-filter-radio-container > label span {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0.375rem 0.75rem 0.375rem 0.375rem;
      border-radius: 99rem;
      -webkit-transition: 0.25s ease;
      transition: 0.25s ease; }
      .article-filter-radio-container > label span:before {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        content: "";
        background-color: #FFFFFF;
        width: 1.5rem;
        height: 1.5rem;
        border-radius: 50%;
        margin-right: 0.375rem;
        -webkit-transition: 0.25s ease;
        transition: 0.25s ease;
        -webkit-box-shadow: inset 0 0 0 0.125rem #757575;
                box-shadow: inset 0 0 0 0.125rem #757575; }

.article-filter-radio-label {
  font-size: 1.07rem;
  color: #757575;
  font-weight: 300; }

.article-filter-accordion {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-box-shadow: 0 0.0625rem 0.0625rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.0625rem 0.0625rem rgba(0, 0, 0, 0.1);
  background: #FFFFFF; }
  .article-filter-accordion > .accordion-toggle {
    position: absolute;
    opacity: 0;
    display: none; }
    .article-filter-accordion > .accordion-toggle:checked ~ label:after {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    .article-filter-accordion > .accordion-toggle:checked ~ section {
      height: auto; }
  .article-filter-accordion > label {
    position: relative;
    display: block;
    height: 3.125rem;
    line-height: 3.125rem;
    font-size: 1.2rem;
    font-weight: 400;
    border-top: 0.0625rem solid #DDDDDD;
    background: #FFFFFF;
    cursor: pointer;
    color: #545454; }
    .article-filter-accordion > label:after {
      content: '\f106';
      position: absolute;
      top: 0rem;
      right: 1.25rem;
      font-family: fontawesome;
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg);
      -webkit-transition: .3s transform;
      transition: .3s transform; }
  .article-filter-accordion > section {
    height: 0;
    -webkit-transition: .3s all;
    transition: .3s all;
    overflow: hidden; }

@media only screen and (min-width: 64em) {
  .article-quick-filter .article-filter-button-container {
    display: none; }
  #filter .article-section {
    display: block; }
  #filter .article-type {
    display: block; }
  #filter .article-search {
    display: block; }
  #filter .article-filter-button .article-filter-button-label {
    display: block; } }

@media only screen and (min-width: 30em) and (max-width: 64em) {
  .article-quick-filter .article-filter-button-container {
    display: block; }
  #filter .article-section {
    display: none; }
  #filter .article-type {
    display: none; }
  #filter .article-search {
    display: none; }
  #filter .article-filter-button .article-filter-button-label {
    display: block; } }

@media only screen and (max-width: 30em) {
  .article-quick-filter .article-filter-button-container {
    display: block; }
  #filter .article-section {
    display: none; }
  #filter .article-type {
    display: none; }
  #filter .article-search {
    display: block; }
  #filter .article-filter-button .article-filter-button-label {
    display: none; }
  #filter .article-filter-header-container {
    margin-top: 4px; } }

.article-quick-filter {
  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-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  border-bottom: 0.031rem solid #A2A2A2;
  margin-bottom: 1.28rem;
  margin-top: 1rem; }
  .article-quick-filter .article-filter-button {
    background-color: #65C161;
    color: #FFFFFF;
    border: 0.125rem solid #FFFFFF;
    padding: 0.1rem 1.2rem;
    -ms-flex-negative: 0;
        flex-shrink: 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-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-decoration: none;
    font-weight: 300;
    font-size: 1.2rem;
    text-align: center;
    cursor: pointer;
    border-radius: 3rem; }
    .article-quick-filter .article-filter-button .article-filter-button-label {
      margin: 0.063rem 0 0 0.5rem; }
  .article-quick-filter .article-filter-button-container {
    -webkit-box-flex: 25%;
        -ms-flex: 25%;
            flex: 25%; }
  .article-quick-filter .article-filter-header-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end; }
  .article-quick-filter ul {
    margin: 0;
    padding: 0rem 0rem 0.063rem 0rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden; }
    .article-quick-filter ul > li {
      display: inline-block;
      list-style: none;
      margin: 0 1rem -0.125rem 1rem;
      vertical-align: middle;
      padding-bottom: 0.313rem;
      min-width: -webkit-fit-content;
      min-width: -moz-fit-content;
      min-width: fit-content;
      cursor: pointer; }
      .article-quick-filter ul > li:first-child {
        margin-left: 0em; }
    .article-quick-filter ul li a {
      text-decoration: none; }
      .article-quick-filter ul li a:active {
        text-decoration: none; }
      .article-quick-filter ul li a:hover {
        text-decoration: none; }
      .article-quick-filter ul li a:visited {
        text-decoration: none; }
  .article-quick-filter .quick-filter-link {
    color: #757575;
    font-size: 1.375rem;
    cursor: pointer;
    font-weight: 400;
    line-height: 2.063rem; }
  .article-quick-filter li.active {
    border-bottom: 0.28rem solid #65C161; }
    .article-quick-filter li.active a {
      color: #65C161; }

/*@import 'ibar';*/
/*@import "IBarHeader/main-wc";
@import "IBarHeader/colors";
@import "IBarHeader/frontiers-iconography";
@import "IBarHeader/layout";
@import "IBarHeader/themes";
@import "IBarHeader/fonts";*/
@font-face {
  font-family: "Frontiers-Iconography-Next";
  src: url(data:font/truetype;charset=utf-8;base64,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) format("truetype");
  font-weight: normal;
  font-style: normal; }

:root {
  --blue90: #001959;
  --blue80: #001991;
  --blue70: #0024B0;
  --blue60: #002FCA;
  --blue55: #0035D4;
  --blue50: #003BDE;
  --blue40: #0C4DED;
  --blue30: #3673F7;
  --blue20: #6D9EFD;
  --blue10: #AECBFF;
  --blue5: #CEE1FF;
  --blue0: #EEF5FF;
  --sky90: #064B80;
  --sky80: #015B98;
  --sky70: #006EAF;
  --sky60: #0081C2;
  --sky55: #0089C9;
  --sky50: #0092D1;
  --sky40: #00A0DC;
  --sky30: #2BB1E8;
  --sky20: #61C4F1;
  --sky10: #9FDAF8;
  --sky5: #C8E9FB;
  --sky0: #F3FAFF;
  --teal90: #264543;
  --teal80: #256662;
  --teal70: #18867D;
  --teal60: #00A091;
  --teal55: #0aae9c;
  --teal50: #15BCA8;
  --teal40: #31D1BB;
  --teal30: #53E2CC;
  --teal20: #7AEEDB;
  --teal10: #A5F7E8;
  --teal5: #C6FBF1;
  --teal0: #E8FFFB;
  --red90: #59001E;
  --red80: #7D0022;
  --red70: #9F0223;
  --red60: #BD0B25;
  --red55: #C91329;
  --red50: #D51A2C;
  --red40: #E7323B;
  --red30: #F2575D;
  --red20: #FA8589;
  --red10: #FEB9BB;
  --red5: #FFD6D7;
  --red0: #FFF3F3;
  --orange90: #591804;
  --orange80: #822907;
  --orange70: #A93F0C;
  --orange60: #CB5916;
  --orange55: #D9671E;
  --orange50: #E87626;
  --orange40: #FF953E;
  --orange30: #FFB062;
  --orange20: #FFCB8D;
  --orange10: #FFE4BE;
  --orange5: #FFEDD5;
  --orange0: #FFF6EC;
  --purple90: #1D1359;
  --purple80: #2D1D7F;
  --purple70: #402BA3;
  --purple60: #553CC2;
  --purple55: #6046CF;
  --purple50: #6C51DC;
  --purple40: #856DF0;
  --purple30: #A589FA;
  --purple20: #C6ACFF;
  --purple10: #E4D3FF;
  --purple5: #EFE4FF;
  --purple0: #F9F5FF;
  --green90: #1B5958;
  --green80: #287863;
  --green70: #389665;
  --green60: #4BAE60;
  --green55: #58B860;
  --green50: #65C161;
  --green40: #91CF7A;
  --green30: #A6DF93;
  --green20: #BDEBB2;
  --green10: #D8F5D4;
  --green5: #E5FAE5;
  --green0: #F6FFF7;
  --cyan90: #004659;
  --cyan80: #046379;
  --cyan70: #0B8296;
  --cyan60: #139DB0;
  --cyan55: #18A9BA;
  --cyan50: #1DB5C3;
  --cyan40: #31C7D1;
  --cyan30: #52D9E1;
  --cyan20: #80E7ED;
  --cyan10: #B8F2F5;
  --cyan5: #D3F8FA;
  --cyan0: #EEFEFF;
  --grey90: #282828;
  --grey80: #545454;
  --grey70: #6B6B6B;
  --grey65: #878787;
  --grey60: #A2A2A2;
  --grey50: #BFBFBF;
  --grey40: #D5D5D5;
  --grey30: #E6E6E6;
  --grey20: #F0F0F0;
  --grey10: #F7F7F7;
  --grey5: #F8F8F8;
  --grey0: #FFFFFF;
  --black: #282828;
  --white: #FFFFFF; }

:root {
  --maincolor90: var(--blue90);
  --maincolor80: var(--blue80);
  --maincolor70: var(--blue70);
  --maincolor60: var(--blue60);
  --maincolor55: var(--blue55);
  --maincolor50: var(--blue50);
  --maincolor40: var(--blue40);
  --maincolor30: var(--blue30);
  --maincolor20: var(--blue20);
  --maincolor10: var(--blue10);
  --maincolor5: var(--blue5);
  --maincolor0: var(--blue0); }

[theme="blue"] {
  --maincolor90: var(--blue90);
  --maincolor80: var(--blue80);
  --maincolor70: var(--blue70);
  --maincolor60: var(--blue60);
  --maincolor55: var(--blue55);
  --maincolor50: var(--blue50);
  --maincolor40: var(--blue40);
  --maincolor30: var(--blue30);
  --maincolor20: var(--blue20);
  --maincolor10: var(--blue10);
  --maincolor5: var(--blue5);
  --maincolor0: var(--blue0); }

[theme="red"] {
  --maincolor90: var(--red90);
  --maincolor80: var(--red80);
  --maincolor70: var(--red70);
  --maincolor60: var(--red60);
  --maincolor55: var(--red55);
  --maincolor50: var(--red50);
  --maincolor40: var(--red40);
  --maincolor30: var(--red30);
  --maincolor20: var(--red20);
  --maincolor10: var(--red10);
  --maincolor5: var(--red5);
  --maincolor0: var(--red0); }

[theme="orange"] {
  --maincolor90: var(--orange90);
  --maincolor80: var(--orange80);
  --maincolor70: var(--orange70);
  --maincolor60: var(--orange60);
  --maincolor55: var(--orange55);
  --maincolor50: var(--orange50);
  --maincolor40: var(--orange40);
  --maincolor30: var(--orange30);
  --maincolor20: var(--orange20);
  --maincolor10: var(--orange10);
  --maincolor5: var(--orange5);
  --maincolor0: var(--orange0); }

[theme="purple"] {
  --maincolor90: var(--purple90);
  --maincolor80: var(--purple80);
  --maincolor70: var(--purple70);
  --maincolor60: var(--purple60);
  --maincolor55: var(--purple55);
  --maincolor50: var(--purple50);
  --maincolor40: var(--purple40);
  --maincolor30: var(--purple30);
  --maincolor20: var(--purple20);
  --maincolor10: var(--purple10);
  --maincolor5: var(--purple5);
  --maincolor0: var(--purple0); }

[theme="green"] {
  --maincolor90: var(--green90);
  --maincolor80: var(--green80);
  --maincolor70: var(--green70);
  --maincolor60: var(--green60);
  --maincolor55: var(--green55);
  --maincolor50: var(--green50);
  --maincolor40: var(--green40);
  --maincolor30: var(--green30);
  --maincolor20: var(--green20);
  --maincolor10: var(--green10);
  --maincolor5: var(--green5);
  --maincolor0: var(--green0); }

[theme="cyan"] {
  --maincolor90: var(--cyan90);
  --maincolor80: var(--cyan80);
  --maincolor70: var(--cyan70);
  --maincolor60: var(--cyan60);
  --maincolor55: var(--cyan55);
  --maincolor50: var(--cyan50);
  --maincolor40: var(--cyan40);
  --maincolor30: var(--cyan30);
  --maincolor20: var(--cyan20);
  --maincolor10: var(--cyan10);
  --maincolor5: var(--cyan5);
  --maincolor0: var(--cyan0); }

/* Vertical Spacing */
:root {
  --spacing-vertical-sm: 48px;
  --spacing-vertical-l: 64px;
  --spacing-vertical-xl: 80px;
  --spacing-carousel: 24px;
  --ibar-height: 64px;
  --ibar-mix-height: 56px; }
  @media only screen and (max-width: 1024px) {
    :root {
      --spacing-vertical-sm: 40px;
      --spacing-vertical-l: 48px;
      --spacing-vertical-xl: 64px;
      --ibar-height: 48px;
      --ibar-mix-height: 0; } }

/* Layout Grid */
:root {
  --layout-col-1: calc(4.16667vw - 1.33333px - 32px);
  --layout-col-2: calc(8.33333vw - 2.66667px - 32px);
  --layout-col-3: calc(12.5vw - 4px - 32px);
  --layout-col-4: calc(16.66667vw - 5.33333px - 32px);
  --layout-col-5: calc(20.83333vw - 6.66667px - 32px);
  --layout-col-6: calc(25vw - 8px - 32px);
  --layout-col-7: calc(29.16667vw - 9.33333px - 32px);
  --layout-col-8: calc(33.33333vw - 10.66667px - 32px);
  --layout-col-9: calc(37.5vw - 12px - 32px);
  --layout-col-10: calc(41.66667vw - 13.33333px - 32px);
  --layout-col-11: calc(45.83333vw - 14.66667px - 32px);
  --layout-col-12: calc(50vw - 16px - 32px);
  --layout-col-13: calc(54.16667vw - 17.33333px - 32px);
  --layout-col-14: calc(58.33333vw - 18.66667px - 32px);
  --layout-col-15: calc(62.5vw - 20px - 32px);
  --layout-col-16: calc(66.66667vw - 21.33333px - 32px);
  --layout-col-17: calc(70.83333vw - 22.66667px - 32px);
  --layout-col-18: calc(75vw - 24px - 32px);
  --layout-col-19: calc(79.16667vw - 25.33333px - 32px);
  --layout-col-20: calc(83.33333vw - 26.66667px - 32px);
  --layout-col-21: calc(87.5vw - 28px - 32px);
  --layout-col-22: calc(91.66667vw - 29.33333px - 32px);
  --layout-col-23: calc(95.83333vw - 30.66667px - 32px);
  --layout-col-24: calc(100vw - 32px - 32px);
  --layout-gap: 32px;
  --ibar-height: 64px;
  --layout-max-width-px: 1920;
  --layout-max-width: 1890px; }
  @media only screen and (min-width: 1921px) {
    :root {
      --layout-col-1: calc(78.75px - 1.33333px - 32px);
      --layout-col-1: calc(80px - 1.33333px - 32px);
      --layout-col-2: calc(160px - 2.66667px - 32px);
      --layout-col-3: calc(240px - 4px - 32px);
      --layout-col-4: calc(320px - 5.33333px - 32px);
      --layout-col-5: calc(400px - 6.66667px - 32px);
      --layout-col-6: calc(480px - 8px - 32px);
      --layout-col-7: calc(560px - 9.33333px - 32px);
      --layout-col-8: calc(640px - 10.66667px - 32px);
      --layout-col-9: calc(720px - 12px - 32px);
      --layout-col-10: calc(800px - 13.33333px - 32px);
      --layout-col-11: calc(880px - 14.66667px - 32px);
      --layout-col-12: calc(960px - 16px - 32px);
      --layout-col-13: calc(1040px - 17.33333px - 32px);
      --layout-col-14: calc(1120px - 18.66667px - 32px);
      --layout-col-15: calc(1200px - 20px - 32px);
      --layout-col-16: calc(1280px - 21.33333px - 32px);
      --layout-col-17: calc(1360px - 22.66667px - 32px);
      --layout-col-18: calc(1440px - 24px - 32px);
      --layout-col-19: calc(1520px - 25.33333px - 32px);
      --layout-col-20: calc(1600px - 26.66667px - 32px);
      --layout-col-21: calc(1680px - 28px - 32px);
      --layout-col-22: calc(1760px - 29.33333px - 32px);
      --layout-col-23: calc(1840px - 30.66667px - 32px);
      --layout-col-24: calc(1920px - 32px - 32px);
      --layout-gap: 32px; } }
  @media only screen and (max-width: 1024px) {
    :root {
      --layout-col-1: calc(4.16667vw - 0.66667px - 16px);
      --layout-col-2: calc(8.33333vw - 1.33333px - 16px);
      --layout-col-3: calc(12.5vw - 2px - 16px);
      --layout-col-4: calc(16.66667vw - 2.66667px - 16px);
      --layout-col-5: calc(20.83333vw - 3.33333px - 16px);
      --layout-col-6: calc(25vw - 4px - 16px);
      --layout-col-7: calc(29.16667vw - 4.66667px - 16px);
      --layout-col-8: calc(33.33333vw - 5.33333px - 16px);
      --layout-col-9: calc(37.5vw - 6px - 16px);
      --layout-col-10: calc(41.66667vw - 6.66667px - 16px);
      --layout-col-11: calc(45.83333vw - 7.33333px - 16px);
      --layout-col-12: calc(50vw - 8px - 16px);
      --layout-col-13: calc(54.16667vw - 8.66667px - 16px);
      --layout-col-14: calc(58.33333vw - 9.33333px - 16px);
      --layout-col-15: calc(62.5vw - 10px - 16px);
      --layout-col-16: calc(66.66667vw - 10.66667px - 16px);
      --layout-col-17: calc(70.83333vw - 11.33333px - 16px);
      --layout-col-18: calc(75vw - 12px - 16px);
      --layout-col-19: calc(79.16667vw - 12.66667px - 16px);
      --layout-col-20: calc(83.33333vw - 13.33333px - 16px);
      --layout-col-21: calc(87.5vw - 14px - 16px);
      --layout-col-22: calc(91.66667vw - 14.66667px - 16px);
      --layout-col-23: calc(95.83333vw - 15.33333px - 16px);
      --layout-col-24: calc(100vw - 16px - 16px);
      --layout-gap: 16px;
      --ibar-height: 48px; } }
  @media only screen and (max-width: 768px) {
    :root {
      --layout-col-1: calc(6.25vw - 1px - 16px);
      --layout-col-2: calc(12.5vw - 2px - 16px);
      --layout-col-3: calc(18.75vw - 3px - 16px);
      --layout-col-4: calc(25vw - 4px - 16px);
      --layout-col-5: calc(31.25vw - 5px - 16px);
      --layout-col-6: calc(37.5vw - 6px - 16px);
      --layout-col-7: calc(43.75vw - 7px - 16px);
      --layout-col-8: calc(50vw - 8px - 16px);
      --layout-col-9: calc(56.25vw - 9px - 16px);
      --layout-col-10: calc(62.5vw - 10px - 16px);
      --layout-col-11: calc(68.75vw - 11px - 16px);
      --layout-col-12: calc(75vw - 12px - 16px);
      --layout-col-13: calc(81.25vw - 13px - 16px);
      --layout-col-14: calc(87.5vw - 14px - 16px);
      --layout-col-15: calc(93.75vw - 15px - 16px);
      --layout-col-16: calc(100vw - 16px - 16px);
      --layout-gap: 16px; } }
  @media only screen and (max-width: 563px) {
    :root {
      --layout-col-1: calc(12.5vw - 2px - 16px);
      --layout-col-2: calc(25vw - 4px - 16px);
      --layout-col-3: calc(37.5vw - 6px - 16px);
      --layout-col-4: calc(50vw - 8px - 16px);
      --layout-col-5: calc(62.5vw - 10px - 16px);
      --layout-col-6: calc(75vw - 12px - 16px);
      --layout-col-7: calc(87.5vw - 14px - 16px);
      --layout-col-8: calc(100vw - 16px - 16px);
      --layout-gap: 16px; } }

:root {
  font-size: 16px;
  --museo-font: MuseoSans, Helvetica, Arial, sans-serif;
  --ibar-bypass-offset: 0px; }

