/* Minification failed. Returning unminified contents.
(233,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(234,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(235,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(236,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(238,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(239,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(240,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(241,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(242,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(243,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(244,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(245,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(246,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(247,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(248,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(249,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(251,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(252,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(292,19): run-time error CSS1039: Token not allowed after unary operator: '-iti-border-width'
(318,21): run-time error CSS1039: Token not allowed after unary operator: '-iti-arrow-padding'
(318,48): run-time error CSS1039: Token not allowed after unary operator: '-iti-spacer-horizontal'
(322,23): run-time error CSS1039: Token not allowed after unary operator: '-iti-arrow-padding'
(325,23): run-time error CSS1039: Token not allowed after unary operator: '-iti-triangle-border'
(326,24): run-time error CSS1039: Token not allowed after unary operator: '-iti-triangle-border'
(327,22): run-time error CSS1039: Token not allowed after unary operator: '-iti-arrow-height'
(327,52): run-time error CSS1039: Token not allowed after unary operator: '-iti-arrow-color'
(331,24): run-time error CSS1039: Token not allowed after unary operator: '-iti-arrow-padding'
(337,25): run-time error CSS1039: Token not allowed after unary operator: '-iti-arrow-height'
(337,55): run-time error CSS1039: Token not allowed after unary operator: '-iti-arrow-color'
(342,28): run-time error CSS1039: Token not allowed after unary operator: '-iti-dropdown-bg'
(349,28): run-time error CSS1039: Token not allowed after unary operator: '-iti-border-width'
(350,18): run-time error CSS1039: Token not allowed after unary operator: '-iti-border-width'
(350,48): run-time error CSS1039: Token not allowed after unary operator: '-iti-border-color'
(361,36): run-time error CSS1039: Token not allowed after unary operator: '-iti-border-color'
(389,23): run-time error CSS1039: Token not allowed after unary operator: '-iti-spacer-horizontal'
(394,17): run-time error CSS1039: Token not allowed after unary operator: '-iti-dialcode-color'
(398,28): run-time error CSS1039: Token not allowed after unary operator: '-iti-hover-color'
(402,24): run-time error CSS1039: Token not allowed after unary operator: '-iti-spacer-horizontal'
(407,23): run-time error CSS1039: Token not allowed after unary operator: '-iti-spacer-horizontal'
(410,62): run-time error CSS1030: Expected identifier, found '['
(410,63): run-time error CSS1030: Expected identifier, found 'disabled'
(410,71): run-time error CSS1031: Expected selector, found ']'
(410,71): run-time error CSS1025: Expected comma or open brace, found ']'
(414,62): run-time error CSS1030: Expected identifier, found '['
(414,63): run-time error CSS1030: Expected identifier, found 'disabled'
(414,71): run-time error CSS1031: Expected selector, found ']'
(414,71): run-time error CSS1025: Expected comma or open brace, found ']'
(433,19): run-time error CSS1039: Token not allowed after unary operator: '-iti-border-width'
(447,19): run-time error CSS1039: Token not allowed after unary operator: '-iti-mobile-popup-margin'
(466,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(467,18): run-time error CSS1039: Token not allowed after unary operator: '-iti-flag-height'
(468,17): run-time error CSS1039: Token not allowed after unary operator: '-iti-flag-width'
(471,28): run-time error CSS1039: Token not allowed after unary operator: '-iti-path-flags-1x'
(473,31): run-time error CSS1039: Token not allowed after unary operator: '-iti-flag-offset'
(474,27): run-time error CSS1039: Token not allowed after unary operator: '-iti-flag-sprite-width'
(474,56): run-time error CSS1039: Token not allowed after unary operator: '-iti-flag-sprite-height'
(478,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(482,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(486,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(490,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(494,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(498,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(502,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(506,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(510,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(514,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(518,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(522,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(526,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(530,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(534,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(538,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(542,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(546,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(550,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(554,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(558,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(562,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(566,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(570,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(574,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(578,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(582,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(586,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(590,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(594,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(598,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(602,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(606,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(610,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(614,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(618,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(622,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(626,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(630,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(634,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(638,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(642,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(646,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(650,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(654,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(658,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(662,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(666,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(670,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(674,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(678,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(682,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(686,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(690,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(694,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(698,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(702,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(706,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(710,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(714,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(718,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(722,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(726,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(730,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(734,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(738,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(742,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(746,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(750,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(754,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(758,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(766,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(770,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(774,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(778,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(782,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(786,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(790,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(794,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(798,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(802,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(806,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(810,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(814,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(818,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(822,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(826,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(830,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(834,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(838,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(842,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(846,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(850,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(854,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(858,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(862,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(866,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(870,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(874,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(878,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(882,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(886,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(890,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(894,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(898,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(902,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(906,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(910,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(914,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(918,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(922,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(926,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(930,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(934,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(938,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(942,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(946,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(950,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(954,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(958,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(962,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(966,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(970,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(974,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(978,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(982,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(986,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(990,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(994,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(998,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1002,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1006,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1010,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1014,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1018,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1022,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1026,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1030,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1034,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1038,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1042,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1046,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1050,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1054,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1058,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1062,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1066,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1070,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1074,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1078,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1082,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1086,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1090,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1094,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1098,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1102,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1106,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1118,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1126,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1138,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1166,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1170,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1174,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1182,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1198,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1214,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1218,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1222,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1226,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1230,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1234,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1238,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1242,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1246,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1254,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1258,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1262,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1266,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1270,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1274,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1278,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1282,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1286,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1290,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1294,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1298,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1302,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1306,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1310,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1314,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1318,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1322,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1326,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1330,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1334,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1338,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1342,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1346,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1350,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1354,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1358,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1362,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1366,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1370,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1374,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1378,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1386,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1390,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1394,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1398,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1402,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1406,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1410,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1414,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1418,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1422,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1426,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1430,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1434,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1438,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1442,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1446,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1450,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1454,28): run-time error CSS1039: Token not allowed after unary operator: '-iti-path-globe-1x'
(1463,32): run-time error CSS1039: Token not allowed after unary operator: '-iti-path-flags-2x'
(1467,32): run-time error CSS1039: Token not allowed after unary operator: '-iti-path-globe-2x'
(4194,22): run-time error CSS1039: Token not allowed after unary operator: '-flag-url'
(4211,22): run-time error CSS1039: Token not allowed after unary operator: '-flag-url'
 */
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}
@media (min-width: 992px) {
    .topbar {
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        z-index: 1030;
        height: 59px;
    }
}

.topbar {
    background-color: #323232;
    border-bottom: solid 5px #d50057;
    box-shadow: 0 4px 4px 0 hsla(0, 0%, 0%, 0.21),0 2px 4px 0 rgba(161, 161, 161, 0.44);
}

.topbar .navbar-nav > li > a{
    padding-top: 13px;
    padding-bottom: 17px;
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.topbar ul li a  {
    color: #fff;
    font-family: Segoe UI, Roboto, Helvetica, Arial !important;
    font-size: 16px;
    font-weight: bold;
}
.topbar .container a:hover, .topbar .navbar-collapse ul li a:hover  {
    color: #d50057;
    background-color: #292929;
}

.topbar .navbar-brand {
    padding: 5px 15px;
}

.topbar .language-switch {
    padding: 9px 10px !important;
}

.topbar .navbar-toggler {
    color: #fff !important;
}


.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:0;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{/*
      /*rtl:begin:ignore*/left:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{/*
      /*rtl:begin:ignore*/right:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#d50057;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#d50057}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:0}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #e6e6e6;box-shadow:-10px 0 0 #e6e6e6}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:0}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
.select2-container--bootstrap4 .select2-selection--single {
  height: calc(2.25rem + 2px) !important; }
  .select2-container--bootstrap4 .select2-selection--single .select2-selection__placeholder {
    color: #757575;
    line-height: 2.25rem; }
  .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow {
    position: absolute;
    top: 50%;
    right: 3px;
    width: 20px; }
    .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b {
      top: 60%;
      border-color: #343a40 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      width: 0;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute; }
  .select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered {
    line-height: 2.25rem; }

.select2-search--dropdown .select2-search__field {
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }

.select2-results__message {
  color: #6c757d; }

.select2-container--bootstrap4 .select2-selection--multiple {
  min-height: calc(2.25rem + 2px) !important; }
  .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
  .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
    color: #343a40;
    border: 1px solid #bdc6d0;
    border-radius: 0.2rem;
    padding: 0;
    padding-right: 5px;
    cursor: pointer;
    float: left;
    margin-top: 0.3em;
    margin-right: 5px; }
  .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove {
    color: #bdc6d0;
    font-weight: bold;
    margin-left: 3px;
    margin-right: 1px;
    padding-right: 3px;
    padding-left: 3px;
    float: left; }
    .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #343a40; }

.select2-container {
  display: block; }
  .select2-container *:focus {
    outline: 0; }

.input-group .select2-container--bootstrap4 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.input-group-prepend ~ .select2-container--bootstrap4 .select2-selection {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.input-group > .select2-container--bootstrap4:not(:last-child) .select2-selection {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--bootstrap4 .select2-selection {
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  width: 100%; }
  @media screen and (prefers-reduced-motion: reduce) {
    .select2-container--bootstrap4 .select2-selection {
      -webkit-transition: none;
      transition: none; } }

.select2-container--bootstrap4.select2-container--focus .select2-selection {
  border-color: #80bdff;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.select2-container--bootstrap4.select2-container--focus.select2-container--open .select2-selection {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--bootstrap4.select2-container--disabled .select2-selection, .select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-selection {
  background-color: #e9ecef;
  cursor: not-allowed;
  border-color: #ced4da;
  -webkit-box-shadow: none;
          box-shadow: none; }

.select2-container--bootstrap4.select2-container--disabled .select2-search__field, .select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-search__field {
  background-color: transparent; }

select.is-invalid ~ .select2-container--bootstrap4 .select2-selection,
form.was-validated select:invalid ~ .select2-container--bootstrap4 .select2-selection {
  border-color: #dc3545; }

select.is-valid ~ .select2-container--bootstrap4 .select2-selection,
form.was-validated select:valid ~ .select2-container--bootstrap4 .select2-selection {
  border-color: #28a745; }

.select2-container--bootstrap4 .select2-dropdown {
  border-color: #ced4da;
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
  .select2-container--bootstrap4 .select2-dropdown.select2-dropdown--above {
    border-top: 1px solid #ced4da;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .select2-container--bootstrap4 .select2-dropdown .select2-results__option[aria-selected=true] {
    background-color: #e9ecef; }

.select2-container--bootstrap4 .select2-results__option--highlighted,
.select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected=true] {
  background-color: #007bff;
  color: #f8f9fa; }

.select2-container--bootstrap4 .select2-results__option[role=group] {
  padding: 0; }

.select2-container--bootstrap4 .select2-results > .select2-results__options {
  max-height: 15em;
  overflow-y: auto; }

.select2-container--bootstrap4 .select2-results__group {
  padding: 6px;
  display: list-item;
  color: #6c757d; }

.select2-container--bootstrap4 .select2-selection__clear {
  width: 1.2em;
  height: 1.2em;
  line-height: 1.15em;
  padding-left: 0.3em;
  margin-top: 0.5em;
  border-radius: 100%;
  background-color: #6c757d;
  color: #f8f9fa;
  float: right;
  margin-right: 0.3em; }
  .select2-container--bootstrap4 .select2-selection__clear:hover {
    background-color: #343a40; }

.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

:root {
    --iti-hover-color: rgba(0, 0, 0, 0.05);
    --iti-border-color: #ccc;
    --iti-dialcode-color: #999;
    --iti-dropdown-bg: white;
    --iti-spacer-horizontal: 8px;
    --iti-flag-height: 12px;
    --iti-flag-width: 16px;
    --iti-border-width: 1px;
    --iti-arrow-height: 4px;
    --iti-arrow-width: 6px;
    --iti-triangle-border: calc(var(--iti-arrow-width) / 2);
    --iti-arrow-padding: 6px;
    --iti-arrow-color: #555;
    --iti-path-flags-1x: url("/Content/images/flags.webp");
    --iti-path-flags-2x: url("/Content/images/flags@2x.webp");
    --iti-path-globe-1x: url("/Content/images/globe.webp");
    --iti-path-globe-2x: url("/Content/images/globe@2x.webp");
    --iti-flag-sprite-width: 3904px;
    --iti-flag-sprite-height: 12px;
    --iti-mobile-popup-margin: 30px;
}

.iti {
    position: relative;
    display: inline-block;
}

    .iti * {
        box-sizing: border-box;
    }

.iti__hide {
    display: none;
}

.iti__v-hide {
    visibility: hidden;
}

.iti__a11y-text {
    width: 1px;
    height: 1px;
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    position: absolute;
}

.iti input.iti__tel-input,
.iti input.iti__tel-input[type=text],
.iti input.iti__tel-input[type=tel] {
    position: relative;
    z-index: 0;
    margin: 0 !important;
}

.iti__country-container {
    position: absolute;
    top: 0;
    bottom: 0;
    padding: var(--iti-border-width);
}

.iti__selected-country {
    z-index: 1;
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    background: none;
    border: 0;
    margin: 0;
    padding: 0;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    border-radius: 0;
    font-weight: inherit;
    line-height: inherit;
    text-decoration: none;
}

.iti__selected-country-primary {
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
}

.iti__arrow {
    margin-left: var(--iti-arrow-padding);
    width: 0;
    height: 0;
    border-left: var(--iti-triangle-border) solid transparent;
    border-right: var(--iti-triangle-border) solid transparent;
    border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);
}

[dir=rtl] .iti__arrow {
    margin-right: var(--iti-arrow-padding);
    margin-left: 0;
}

.iti__arrow--up {
    border-top: none;
    border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);
}

.iti__dropdown-content {
    border-radius: 3px;
    background-color: var(--iti-dropdown-bg);
}

.iti--inline-dropdown .iti__dropdown-content {
    position: absolute;
    z-index: 2;
    margin-top: 3px;
    margin-left: calc(var(--iti-border-width) * -1);
    border: var(--iti-border-width) solid var(--iti-border-color);
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}

.iti__search-input {
    width: 100%;
    border-width: 0;
    border-radius: 3px;
}

    .iti__search-input + .iti__country-list {
        border-top: 1px solid var(--iti-border-color);
    }

.iti__country-list {
    list-style: none;
    padding: 0;
    margin: 0;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

.iti--inline-dropdown .iti__country-list {
    max-height: 185px;
}

.iti--flexible-dropdown-width .iti__country-list {
    white-space: nowrap;
}

@media (max-width: 500px) {
    .iti--flexible-dropdown-width .iti__country-list {
        white-space: normal;
    }
}

.iti__country {
    display: flex;
    align-items: center;
    padding: 8px var(--iti-spacer-horizontal);
    outline: none;
}

.iti__dial-code {
    color: var(--iti-dialcode-color);
}

.iti__country.iti__highlight {
    background-color: var(--iti-hover-color);
}

.iti__country-list .iti__flag, .iti__country-name {
    margin-right: var(--iti-spacer-horizontal);
}

[dir=rtl] .iti__country-list .iti__flag, [dir=rtl] .iti__country-name {
    margin-right: 0;
    margin-left: var(--iti-spacer-horizontal);
}

.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover, .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover button {
    cursor: pointer;
}

.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover,
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary {
    background-color: var(--iti-hover-color);
}

.iti .iti__selected-dial-code {
    margin-left: 4px;
}

[dir=rtl] .iti .iti__selected-dial-code {
    margin-left: 0;
    margin-right: 4px;
}

.iti--container {
    position: fixed;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: var(--iti-border-width);
}

    .iti--container:hover {
        cursor: pointer;
    }

.iti--fullscreen-popup.iti--container {
    background-color: rgba(0, 0, 0, 0.5);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: fixed;
    padding: var(--iti-mobile-popup-margin);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.iti--fullscreen-popup .iti__dropdown-content {
    display: flex;
    flex-direction: column;
    max-height: 100%;
    position: relative;
}

.iti--fullscreen-popup .iti__country {
    padding: 10px 10px;
    line-height: 1.5em;
}

.iti__flag {
    --iti-flag-offset: 100px;
    height: var(--iti-flag-height);
    width: var(--iti-flag-width);
    border-radius: 1px;
    box-shadow: 0px 0px 1px 0px #888;
    background-image: var(--iti-path-flags-1x);
    background-repeat: no-repeat;
    background-position: var(--iti-flag-offset) 0;
    background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);
}

.iti__ac {
    --iti-flag-offset: 0px;
}

.iti__ad {
    --iti-flag-offset: -16px;
}

.iti__ae {
    --iti-flag-offset: -32px;
}

.iti__af {
    --iti-flag-offset: -48px;
}

.iti__ag {
    --iti-flag-offset: -64px;
}

.iti__ai {
    --iti-flag-offset: -80px;
}

.iti__al {
    --iti-flag-offset: -96px;
}

.iti__am {
    --iti-flag-offset: -112px;
}

.iti__ao {
    --iti-flag-offset: -128px;
}

.iti__ar {
    --iti-flag-offset: -144px;
}

.iti__as {
    --iti-flag-offset: -160px;
}

.iti__at {
    --iti-flag-offset: -176px;
}

.iti__au {
    --iti-flag-offset: -192px;
}

.iti__aw {
    --iti-flag-offset: -208px;
}

.iti__ax {
    --iti-flag-offset: -224px;
}

.iti__az {
    --iti-flag-offset: -240px;
}

.iti__ba {
    --iti-flag-offset: -256px;
}

.iti__bb {
    --iti-flag-offset: -272px;
}

.iti__bd {
    --iti-flag-offset: -288px;
}

.iti__be {
    --iti-flag-offset: -304px;
}

.iti__bf {
    --iti-flag-offset: -320px;
}

.iti__bg {
    --iti-flag-offset: -336px;
}

.iti__bh {
    --iti-flag-offset: -352px;
}

.iti__bi {
    --iti-flag-offset: -368px;
}

.iti__bj {
    --iti-flag-offset: -384px;
}

.iti__bl {
    --iti-flag-offset: -400px;
}

.iti__bm {
    --iti-flag-offset: -416px;
}

.iti__bn {
    --iti-flag-offset: -432px;
}

.iti__bo {
    --iti-flag-offset: -448px;
}

.iti__bq {
    --iti-flag-offset: -464px;
}

.iti__br {
    --iti-flag-offset: -480px;
}

.iti__bs {
    --iti-flag-offset: -496px;
}

.iti__bt {
    --iti-flag-offset: -512px;
}

.iti__bw {
    --iti-flag-offset: -528px;
}

.iti__by {
    --iti-flag-offset: -544px;
}

.iti__bz {
    --iti-flag-offset: -560px;
}

.iti__ca {
    --iti-flag-offset: -576px;
}

.iti__cc {
    --iti-flag-offset: -592px;
}

.iti__cd {
    --iti-flag-offset: -608px;
}

.iti__cf {
    --iti-flag-offset: -624px;
}

.iti__cg {
    --iti-flag-offset: -640px;
}

.iti__ch {
    --iti-flag-offset: -656px;
}

.iti__ci {
    --iti-flag-offset: -672px;
}

.iti__ck {
    --iti-flag-offset: -688px;
}

.iti__cl {
    --iti-flag-offset: -704px;
}

.iti__cm {
    --iti-flag-offset: -720px;
}

.iti__cn {
    --iti-flag-offset: -736px;
}

.iti__co {
    --iti-flag-offset: -752px;
}

.iti__cr {
    --iti-flag-offset: -768px;
}

.iti__cu {
    --iti-flag-offset: -784px;
}

.iti__cv {
    --iti-flag-offset: -800px;
}

.iti__cw {
    --iti-flag-offset: -816px;
}

.iti__cx {
    --iti-flag-offset: -832px;
}

.iti__cy {
    --iti-flag-offset: -848px;
}

.iti__cz {
    --iti-flag-offset: -864px;
}

.iti__de {
    --iti-flag-offset: -880px;
}

.iti__dj {
    --iti-flag-offset: -896px;
}

.iti__dk {
    --iti-flag-offset: -912px;
}

.iti__dm {
    --iti-flag-offset: -928px;
}

.iti__do {
    --iti-flag-offset: -944px;
}

.iti__dz {
    --iti-flag-offset: -960px;
}

.iti__ec {
    --iti-flag-offset: -976px;
}

.iti__ee {
    --iti-flag-offset: -992px;
}

.iti__eg {
    --iti-flag-offset: -1008px;
}

.iti__eh {
    --iti-flag-offset: -1024px;
}

.iti__er {
    --iti-flag-offset: -1040px;
}

.iti__es {
    --iti-flag-offset: -1056px;
}

.iti__et {
    --iti-flag-offset: -1072px;
}

.iti__fi {
    --iti-flag-offset: -1088px;
}

.iti__fj {
    --iti-flag-offset: -1104px;
}

.iti__fk {
    --iti-flag-offset: -1120px;
}

.iti__fm {
    --iti-flag-offset: -1136px;
}

.iti__fo {
    --iti-flag-offset: -1152px;
}

.iti__fr {
    --iti-flag-offset: -1168px;
}

.iti__ga {
    --iti-flag-offset: -1184px;
}

.iti__gb {
    --iti-flag-offset: -1200px;
}

.iti__gd {
    --iti-flag-offset: -1216px;
}

.iti__ge {
    --iti-flag-offset: -1232px;
}

.iti__gf {
    --iti-flag-offset: -1248px;
}

.iti__gg {
    --iti-flag-offset: -1264px;
}

.iti__gh {
    --iti-flag-offset: -1280px;
}

.iti__gi {
    --iti-flag-offset: -1296px;
}

.iti__gl {
    --iti-flag-offset: -1312px;
}

.iti__gm {
    --iti-flag-offset: -1328px;
}

.iti__gn {
    --iti-flag-offset: -1344px;
}

.iti__gp {
    --iti-flag-offset: -1360px;
}

.iti__gq {
    --iti-flag-offset: -1376px;
}

.iti__gr {
    --iti-flag-offset: -1392px;
}

.iti__gt {
    --iti-flag-offset: -1408px;
}

.iti__gu {
    --iti-flag-offset: -1424px;
}

.iti__gw {
    --iti-flag-offset: -1440px;
}

.iti__gy {
    --iti-flag-offset: -1456px;
}

.iti__hk {
    --iti-flag-offset: -1472px;
}

.iti__hn {
    --iti-flag-offset: -1488px;
}

.iti__hr {
    --iti-flag-offset: -1504px;
}

.iti__ht {
    --iti-flag-offset: -1520px;
}

.iti__hu {
    --iti-flag-offset: -1536px;
}

.iti__id {
    --iti-flag-offset: -1552px;
}

.iti__ie {
    --iti-flag-offset: -1568px;
}

.iti__il {
    --iti-flag-offset: -1584px;
}

.iti__im {
    --iti-flag-offset: -1600px;
}

.iti__in {
    --iti-flag-offset: -1616px;
}

.iti__io {
    --iti-flag-offset: -1632px;
}

.iti__iq {
    --iti-flag-offset: -1648px;
}

.iti__ir {
    --iti-flag-offset: -1664px;
}

.iti__is {
    --iti-flag-offset: -1680px;
}

.iti__it {
    --iti-flag-offset: -1696px;
}

.iti__je {
    --iti-flag-offset: -1712px;
}

.iti__jm {
    --iti-flag-offset: -1728px;
}

.iti__jo {
    --iti-flag-offset: -1744px;
}

.iti__jp {
    --iti-flag-offset: -1760px;
}

.iti__ke {
    --iti-flag-offset: -1776px;
}

.iti__kg {
    --iti-flag-offset: -1792px;
}

.iti__kh {
    --iti-flag-offset: -1808px;
}

.iti__ki {
    --iti-flag-offset: -1824px;
}

.iti__km {
    --iti-flag-offset: -1840px;
}

.iti__kn {
    --iti-flag-offset: -1856px;
}

.iti__kp {
    --iti-flag-offset: -1872px;
}

.iti__kr {
    --iti-flag-offset: -1888px;
}

.iti__kw {
    --iti-flag-offset: -1904px;
}

.iti__ky {
    --iti-flag-offset: -1920px;
}

.iti__kz {
    --iti-flag-offset: -1936px;
}

.iti__la {
    --iti-flag-offset: -1952px;
}

.iti__lb {
    --iti-flag-offset: -1968px;
}

.iti__lc {
    --iti-flag-offset: -1984px;
}

.iti__li {
    --iti-flag-offset: -2000px;
}

.iti__lk {
    --iti-flag-offset: -2016px;
}

.iti__lr {
    --iti-flag-offset: -2032px;
}

.iti__ls {
    --iti-flag-offset: -2048px;
}

.iti__lt {
    --iti-flag-offset: -2064px;
}

.iti__lu {
    --iti-flag-offset: -2080px;
}

.iti__lv {
    --iti-flag-offset: -2096px;
}

.iti__ly {
    --iti-flag-offset: -2112px;
}

.iti__ma {
    --iti-flag-offset: -2128px;
}

.iti__mc {
    --iti-flag-offset: -2144px;
}

.iti__md {
    --iti-flag-offset: -2160px;
}

.iti__me {
    --iti-flag-offset: -2176px;
}

.iti__mf {
    --iti-flag-offset: -2192px;
}

.iti__mg {
    --iti-flag-offset: -2208px;
}

.iti__mh {
    --iti-flag-offset: -2224px;
}

.iti__mk {
    --iti-flag-offset: -2240px;
}

.iti__ml {
    --iti-flag-offset: -2256px;
}

.iti__mm {
    --iti-flag-offset: -2272px;
}

.iti__mn {
    --iti-flag-offset: -2288px;
}

.iti__mo {
    --iti-flag-offset: -2304px;
}

.iti__mp {
    --iti-flag-offset: -2320px;
}

.iti__mq {
    --iti-flag-offset: -2336px;
}

.iti__mr {
    --iti-flag-offset: -2352px;
}

.iti__ms {
    --iti-flag-offset: -2368px;
}

.iti__mt {
    --iti-flag-offset: -2384px;
}

.iti__mu {
    --iti-flag-offset: -2400px;
}

.iti__mv {
    --iti-flag-offset: -2416px;
}

.iti__mw {
    --iti-flag-offset: -2432px;
}

.iti__mx {
    --iti-flag-offset: -2448px;
}

.iti__my {
    --iti-flag-offset: -2464px;
}

.iti__mz {
    --iti-flag-offset: -2480px;
}

.iti__na {
    --iti-flag-offset: -2496px;
}

.iti__nc {
    --iti-flag-offset: -2512px;
}

.iti__ne {
    --iti-flag-offset: -2528px;
}

.iti__nf {
    --iti-flag-offset: -2544px;
}

.iti__ng {
    --iti-flag-offset: -2560px;
}

.iti__ni {
    --iti-flag-offset: -2576px;
}

.iti__nl {
    --iti-flag-offset: -2592px;
}

.iti__no {
    --iti-flag-offset: -2608px;
}

.iti__np {
    --iti-flag-offset: -2624px;
}

.iti__nr {
    --iti-flag-offset: -2640px;
}

.iti__nu {
    --iti-flag-offset: -2656px;
}

.iti__nz {
    --iti-flag-offset: -2672px;
}

.iti__om {
    --iti-flag-offset: -2688px;
}

.iti__pa {
    --iti-flag-offset: -2704px;
}

.iti__pe {
    --iti-flag-offset: -2720px;
}

.iti__pf {
    --iti-flag-offset: -2736px;
}

.iti__pg {
    --iti-flag-offset: -2752px;
}

.iti__ph {
    --iti-flag-offset: -2768px;
}

.iti__pk {
    --iti-flag-offset: -2784px;
}

.iti__pl {
    --iti-flag-offset: -2800px;
}

.iti__pm {
    --iti-flag-offset: -2816px;
}

.iti__pr {
    --iti-flag-offset: -2832px;
}

.iti__ps {
    --iti-flag-offset: -2848px;
}

.iti__pt {
    --iti-flag-offset: -2864px;
}

.iti__pw {
    --iti-flag-offset: -2880px;
}

.iti__py {
    --iti-flag-offset: -2896px;
}

.iti__qa {
    --iti-flag-offset: -2912px;
}

.iti__re {
    --iti-flag-offset: -2928px;
}

.iti__ro {
    --iti-flag-offset: -2944px;
}

.iti__rs {
    --iti-flag-offset: -2960px;
}

.iti__ru {
    --iti-flag-offset: -2976px;
}

.iti__rw {
    --iti-flag-offset: -2992px;
}

.iti__sa {
    --iti-flag-offset: -3008px;
}

.iti__sb {
    --iti-flag-offset: -3024px;
}

.iti__sc {
    --iti-flag-offset: -3040px;
}

.iti__sd {
    --iti-flag-offset: -3056px;
}

.iti__se {
    --iti-flag-offset: -3072px;
}

.iti__sg {
    --iti-flag-offset: -3088px;
}

.iti__sh {
    --iti-flag-offset: -3104px;
}

.iti__si {
    --iti-flag-offset: -3120px;
}

.iti__sj {
    --iti-flag-offset: -3136px;
}

.iti__sk {
    --iti-flag-offset: -3152px;
}

.iti__sl {
    --iti-flag-offset: -3168px;
}

.iti__sm {
    --iti-flag-offset: -3184px;
}

.iti__sn {
    --iti-flag-offset: -3200px;
}

.iti__so {
    --iti-flag-offset: -3216px;
}

.iti__sr {
    --iti-flag-offset: -3232px;
}

.iti__ss {
    --iti-flag-offset: -3248px;
}

.iti__st {
    --iti-flag-offset: -3264px;
}

.iti__sv {
    --iti-flag-offset: -3280px;
}

.iti__sx {
    --iti-flag-offset: -3296px;
}

.iti__sy {
    --iti-flag-offset: -3312px;
}

.iti__sz {
    --iti-flag-offset: -3328px;
}

.iti__tc {
    --iti-flag-offset: -3344px;
}

.iti__td {
    --iti-flag-offset: -3360px;
}

.iti__tg {
    --iti-flag-offset: -3376px;
}

.iti__th {
    --iti-flag-offset: -3392px;
}

.iti__tj {
    --iti-flag-offset: -3408px;
}

.iti__tk {
    --iti-flag-offset: -3424px;
}

.iti__tl {
    --iti-flag-offset: -3440px;
}

.iti__tm {
    --iti-flag-offset: -3456px;
}

.iti__tn {
    --iti-flag-offset: -3472px;
}

.iti__to {
    --iti-flag-offset: -3488px;
}

.iti__tr {
    --iti-flag-offset: -3504px;
}

.iti__tt {
    --iti-flag-offset: -3520px;
}

.iti__tv {
    --iti-flag-offset: -3536px;
}

.iti__tw {
    --iti-flag-offset: -3552px;
}

.iti__tz {
    --iti-flag-offset: -3568px;
}

.iti__ua {
    --iti-flag-offset: -3584px;
}

.iti__ug {
    --iti-flag-offset: -3600px;
}

.iti__us {
    --iti-flag-offset: -3616px;
}

.iti__uy {
    --iti-flag-offset: -3632px;
}

.iti__uz {
    --iti-flag-offset: -3648px;
}

.iti__va {
    --iti-flag-offset: -3664px;
}

.iti__vc {
    --iti-flag-offset: -3680px;
}

.iti__ve {
    --iti-flag-offset: -3696px;
}

.iti__vg {
    --iti-flag-offset: -3712px;
}

.iti__vi {
    --iti-flag-offset: -3728px;
}

.iti__vn {
    --iti-flag-offset: -3744px;
}

.iti__vu {
    --iti-flag-offset: -3760px;
}

.iti__wf {
    --iti-flag-offset: -3776px;
}

.iti__ws {
    --iti-flag-offset: -3792px;
}

.iti__xk {
    --iti-flag-offset: -3808px;
}

.iti__ye {
    --iti-flag-offset: -3824px;
}

.iti__yt {
    --iti-flag-offset: -3840px;
}

.iti__za {
    --iti-flag-offset: -3856px;
}

.iti__zm {
    --iti-flag-offset: -3872px;
}

.iti__zw {
    --iti-flag-offset: -3888px;
}

.iti__globe {
    background-image: var(--iti-path-globe-1x);
    background-size: contain;
    background-position: right;
    box-shadow: none;
    height: 19px;
}

@media (min-resolution: 2x) {
    .iti__flag {
        background-image: var(--iti-path-flags-2x);
    }

    .iti__globe {
        background-image: var(--iti-path-globe-2x);
    }
}

body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    /* Using without prefix would break IE11 */
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 6px;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}

.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

/* Buttons */

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.fancybox-button:focus {
    outline: none;
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none;
}

/* Fix IE11 */
.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}

/* Close button on the top right corner of html content */

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right);
}

/* Caption */

.fancybox-caption {
    background: linear-gradient(to top,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}

@supports (padding: max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
    }
}

.fancybox-caption--separate {
    margin-top: -50px;
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Loading indicator */

.fancybox-loading {
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-close-small {
        right: -6px;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }

    @supports (padding: max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right));
        }
    }
}
/* Share */

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
    color: #fff;
}

.fancybox-share__button:hover {
    text-decoration: none;
}

.fancybox-share__button--fb {
    background: #3b5998;
}

.fancybox-share__button--fb:hover {
    background: #344e86;
}

.fancybox-share__button--pt {
    background: #bd081d;
}

.fancybox-share__button--pt:hover {
    background: #aa0719;
}

.fancybox-share__button--tw {
    background: #1da1f2;
}

.fancybox-share__button--tw:hover {
    background: #0d95e8;
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
    fill: #fff;
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}
/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.slick-arrow {
    cursor:pointer;
}
*,
::after,
::before {
    box-sizing: border-box;
}

a {
    text-decoration: none;
}

body {
    background: #F7F8F8;
    margin: 0;
}

h1 {
    color: #FFF;
    text-align: center;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

h3 {
    color: #000;
    text-align: center;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 129.2%;
}

.container {
    width: 1200px;
    margin: 0 auto;
}

.sticky {
    position: fixed;
    top: 0px;
    z-index: 101;
}

.header {
    height: 110px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    z-index: 2;
    position: relative;
    padding: 8px 0 0 0px;
}

.h_phone {
    color: #000;
    text-align: center;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 129.2%;
    margin-right: 20px;
}


.make-payment-right-img {
    position: relative;
    top: 3px;
    left: 1px;
}

#price-summary {
    max-height: 890px;
}

.make-payment-right {
    background: #0EBA67 !important;
}

#pSubmit {
    width: 98%;
}

.make-payment-right:hover {
    background: #14C670 !important;
}

.h_phone:hover {
    color: #000;
}

.dark-btn-color {
    background: #d50040!important;        
    margin-bottom: 27px !important;

}

.dark-btn-color:hover {
    background: #eb0047 !important;
}

.h_phone:hover {
    -webkit-animation: phone-outer 3s infinite;
    animation: phone-outer 3s infinite
}

.h_phone:hover:before {
    -webkit-animation: phone-inner 3s infinite;
    animation: phone-inner 3s infinite
}

.h_phone:hover:after {
    -webkit-animation: phone-icon 3s infinite;
    animation: phone-icon 3s infinite
}

.login-padding {
    padding-top: 16px;
}

.custom-dropdown-list-content {
    position: absolute;
    z-index: 1;
    background-color: #FFF;
    border-radius: 16px;
    top: 84px;
    margin-left: -20px;
}

.custom-dropdown-list {
    display: none;
}

.inside-custom-dropdown-list-content {
    overflow-y: scroll;
    width: 214px;
    height: 105px;
    background-color: #FFF;
    margin: 14px 2px 14px 6px
}

.date-time-red-color {
    color: #D50040 !important;
}

.custom-dropdown-list-content a {
    color: #222226;
    padding-left: 12 px;
    text-decoration: none;
    display: block;
    font-family: 'Gotham Pro', sans-serif;
    font-weight: Bold;
    font-size: 15px;
    margin: 3px;
    height: 24px;
}

.inside-custom-dropdown-list-content a::after {
    content: url('data:image/svg+xml;utf8,<svg width="7" height="12" viewBox="0 0 7 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.53033 6.53033C6.82322 6.23744 6.82322 5.76256 6.53033 5.46967L1.75736 0.696699C1.46447 0.403806 0.989592 0.403806 0.696699 0.696699C0.403806 0.989593 0.403806 1.46447 0.696699 1.75736L4.93934 6L0.696699 10.2426C0.403806 10.5355 0.403806 11.0104 0.696699 11.3033C0.989593 11.5962 1.46447 11.5962 1.75736 11.3033L6.53033 6.53033ZM5 6.75L6 6.75L6 5.25L5 5.25L5 6.75Z" fill="%23ACB5BB"/></svg>');
    float: right;
    width: 16px;
    vertical-align: middle;
}


/* Change color of custom-dropdown-list links on hover */
.inside-custom-dropdown-list-content a:hover {
    color: #D50040;
}

.link-transfer-offer {
    color: #D50040;
}

/* Show the custom-dropdown-list menu on hover */
.custom-dropdown-list:hover .custom-dropdown-list-content {
    display: block;
}

.inside-custom-dropdown-list-content::-webkit-scrollbar-track {
    background-color: #E8EAEC;
}

.inside-custom-dropdown-list-content::-webkit-scrollbar {
    width: 2px;
    height: 95%;
    background-color: #E8EAEC;
}

.inside-custom-dropdown-list-content::-webkit-scrollbar-thumb {
    background-color: #D50040;
}

@-webkit-keyframes phone-outer {
    0% {
        -webkit-transform: translateZ(0) scale(1);
        transform: translateZ(0) scale(1);
        -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
        border-radius: 50%;
    }

    33.3333% {
        -webkit-transform: translateZ(0) scale(1.1);
        transform: translateZ(0) scale(1.1);
        -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .1);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, .1);
        border-radius: 50%;
    }

    66.6666% {
        -webkit-transform: translateZ(0) scale(1);
        transform: translateZ(0) scale(1);
        -webkit-box-shadow: 0 0 0 3.em rgba(0, 0, 0, 0);
        box-shadow: 0 0 0 3.em rgba(0, 0, 0, 0);
        border-radius: 50%;
    }

    to {
        -webkit-transform: translateZ(0) scale(1);
        transform: translateZ(0) scale(1);
        -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
        border-radius: 50%;
    }
}

@keyframes phone-outer {
    0% {
        -webkit-transform: translateZ(0) scale(1);
        transform: translateZ(0) scale(1);
        -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
        border-radius: 50%;
    }

    33.3333% {
        -webkit-transform: translateZ(0) scale(1.1);
        transform: translateZ(0) scale(1.1);
        -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .1);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, .1);
        border-radius: 50%;
    }

    66.6666% {
        -webkit-transform: translateZ(0) scale(1);
        transform: translateZ(0) scale(1);
        -webkit-box-shadow: 0 0 0 1.5em rgba(0, 0, 0, 0);
        box-shadow: 0 0 0 1.5em rgba(0, 0, 0, 0);
        border-radius: 50%;
    }

    to {
        -webkit-transform: translateZ(0) scale(1);
        transform: translateZ(0) scale(1);
        -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
        border-radius: 50%;
    }
}

@-webkit-keyframes phone-inner {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0) scale(0);
        transform: translateZ(0) scale(0);
    }

    33.3333% {
        opacity: 1;
        -webkit-transform: translateZ(0) scale(.9);
        transform: translateZ(0) scale(.9)
    }

    66.6666% {
        opacity: 0;
        -webkit-transform: translateZ(0) scale(0);
        transform: translateZ(0) scale(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateZ(0) scale(0);
        transform: translateZ(0) scale(0)
    }
}

@keyframes phone-inner {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0) scale(0);
        transform: translateZ(0) scale(0)
    }

    33.3333% {
        opacity: 1;
        -webkit-transform: translateZ(0) scale(.9);
        transform: translateZ(0) scale(.9)
    }

    66.6666% {
        opacity: 0;
        -webkit-transform: translateZ(0) scale(0);
        transform: translateZ(0) scale(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateZ(0) scale(0);
        transform: translateZ(0) scale(0)
    }
}

@-webkit-keyframes phone-icon {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    2% {
        -webkit-transform: translate3d(.01em, 0, 0);
        transform: translate3d(.01em, 0, 0)
    }

    4% {
        -webkit-transform: translate3d(-.01em, 0, 0);
        transform: translate3d(-.01em, 0, 0)
    }

    6% {
        -webkit-transform: translate3d(.01em, 0, 0);
        transform: translate3d(.01em, 0, 0)
    }

    8% {
        -webkit-transform: translate3d(-.01em, 0, 0);
        transform: translate3d(-.01em, 0, 0)
    }

    10% {
        -webkit-transform: translate3d(.01em, 0, 0);
        transform: translate3d(.01em, 0, 0)
    }

    12% {
        -webkit-transform: translate3d(-.01em, 0, 0);
        transform: translate3d(-.01em, 0, 0)
    }

    14% {
        -webkit-transform: translate3d(.01em, 0, 0);
        transform: translate3d(.01em, 0, 0)
    }

    16% {
        -webkit-transform: translate3d(-.01em, 0, 0);
        transform: translate3d(-.01em, 0, 0)
    }

    18% {
        -webkit-transform: translate3d(.01em, 0, 0);
        transform: translate3d(.01em, 0, 0)
    }

    20% {
        -webkit-transform: translate3d(-.01em, 0, 0);
        transform: translate3d(-.01em, 0, 0)
    }

    22% {
        -webkit-transform: translate3d(.01em, 0, 0);
        transform: translate3d(.01em, 0, 0)
    }

    24% {
        -webkit-transform: translate3d(-.01em, 0, 0);
        transform: translate3d(-.01em, 0, 0)
    }

    26% {
        -webkit-transform: translate3d(.01em, 0, 0);
        transform: translate3d(.01em, 0, 0)
    }

    28% {
        -webkit-transform: translate3d(-.01em, 0, 0);
        transform: translate3d(-.01em, 0, 0)
    }

    30% {
        -webkit-transform: translate3d(.01em, 0, 0);
        transform: translate3d(.01em, 0, 0)
    }

    32% {
        -webkit-transform: translate3d(-.01em, 0, 0);
        transform: translate3d(-.01em, 0, 0)
    }

    34% {
        -webkit-transform: translate3d(.01em, 0, 0);
        transform: translate3d(.01em, 0, 0)
    }

    36% {
        -webkit-transform: translate3d(-.01em, 0, 0);
        transform: translate3d(-.01em, 0, 0)
    }

    38% {
        -webkit-transform: translate3d(.01em, 0, 0);
        transform: translate3d(.01em, 0, 0)
    }

    40% {
        -webkit-transform: translate3d(-.01em, 0, 0);
        transform: translate3d(-.01em, 0, 0)
    }

    42% {
        -webkit-transform: translate3d(.01em, 0, 0);
        transform: translate3d(.01em, 0, 0)
    }

    44% {
        -webkit-transform: translate3d(-.01em, 0, 0);
        transform: translate3d(-.01em, 0, 0)
    }

    46% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes phone-icon {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    2% {
        -webkit-transform: translate3d(.01em, 0, 0);
        transform: translate3d(.01em, 0, 0)
    }

    4% {
        -webkit-transform: translate3d(-.01em, 0, 0);
        transform: translate3d(-.01em, 0, 0)
    }

    6% {
        -webkit-transform: translate3d(.01em, 0, 0);
        transform: translate3d(.01em, 0, 0)
    }

    8% {
        -webkit-transform: translate3d(-.01em, 0, 0);
        transform: translate3d(-.01em, 0, 0)
    }

    10% {
        -webkit-transform: translate3d(.01em, 0, 0);
        transform: translate3d(.01em, 0, 0)
    }

    12% {
        -webkit-transform: translate3d(-.01em, 0, 0);
        transform: translate3d(-.01em, 0, 0)
    }

    14% {
        -webkit-transform: translate3d(.01em, 0, 0);
        transform: translate3d(.01em, 0, 0)
    }

    16% {
        -webkit-transform: translate3d(-.01em, 0, 0);
        transform: translate3d(-.01em, 0, 0)
    }

    18% {
        -webkit-transform: translate3d(.01em, 0, 0);
        transform: translate3d(.01em, 0, 0)
    }

    20% {
        -webkit-transform: translate3d(-.01em, 0, 0);
        transform: translate3d(-.01em, 0, 0)
    }

    22% {
        -webkit-transform: translate3d(.01em, 0, 0);
        transform: translate3d(.01em, 0, 0)
    }

    24% {
        -webkit-transform: translate3d(-.01em, 0, 0);
        transform: translate3d(-.01em, 0, 0)
    }

    26% {
        -webkit-transform: translate3d(.01em, 0, 0);
        transform: translate3d(.01em, 0, 0)
    }

    28% {
        -webkit-transform: translate3d(-.01em, 0, 0);
        transform: translate3d(-.01em, 0, 0)
    }

    30% {
        -webkit-transform: translate3d(.01em, 0, 0);
        transform: translate3d(.01em, 0, 0)
    }

    32% {
        -webkit-transform: translate3d(-.01em, 0, 0);
        transform: translate3d(-.01em, 0, 0)
    }

    34% {
        -webkit-transform: translate3d(.01em, 0, 0);
        transform: translate3d(.01em, 0, 0)
    }

    36% {
        -webkit-transform: translate3d(-.01em, 0, 0);
        transform: translate3d(-.01em, 0, 0)
    }

    38% {
        -webkit-transform: translate3d(.01em, 0, 0);
        transform: translate3d(.01em, 0, 0)
    }

    40% {
        -webkit-transform: translate3d(-.01em, 0, 0);
        transform: translate3d(-.01em, 0, 0)
    }

    42% {
        -webkit-transform: translate3d(.01em, 0, 0);
        transform: translate3d(.01em, 0, 0)
    }

    44% {
        -webkit-transform: translate3d(-.01em, 0, 0);
        transform: translate3d(-.01em, 0, 0)
    }

    46% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.h_contacts {
    display: flex;
    align-items: center;
}

.h_contacts .soc img {
    width: 28px;
    height: 28px;
}

.f_contacts .soc img {
    width: 28px;
    height: 28px;
}

.soc img:first-child {
    display: inline-block;
}

.soc img.act {
    display: none;
}

.soc:hover img:first-child {
    display: none;
}

.soc:hover img.act {
    display: inline-block;
}

.soc {
    margin-right: 6px;
}

.flex_base {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    margin: 21px 51px 0 0;
}

.flex_base span {
    width: 100%;
    color: #222226;
    text-align: center;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

.flex_base img {
    margin: 14px 0;
}

.local {
    border-radius: 8px;
    background: #FFF;
    color: #222226;
    text-align: center;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 129.2%;
    padding: 12px 0 13px;
    width: 54px;
    display: inline-block;
    margin-right: 16px;
}

.login {
    color: #FFF;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 129.2%;
    border-radius: 8px;
    background: #D50040;
    padding: 12px 0 13px;
    width: 124px;
    display: inline-block;
    text-align: center;
}

.login:hover {
    background: #EB0047;
    color: #FFF;
}

.home {
    background: url(../../Content/images/back_top.png) no-repeat 0 0;
    background-color: #E9EDEF;
    padding-bottom: 48px;
    height: auto;
    margin-top: -131px;
}

.reserv {
    padding-top: 235px;
    position: relative;
}

.back_auto {
    position: absolute;
    right: -60px;
    bottom: 25px;
    z-index: 0;
}

.back_trave {
    position: absolute;
    right: -45px;
    bottom: 0;
    z-index: 0;
}

.back_avia {
    position: absolute;
    right: -60px;
    bottom: auto;
    top: 135px;
    z-index: 0;
}

.h1 {
    background: url(../../Content/images/back_text.svg) no-repeat 0 0;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
    width: 410px;
    margin-bottom: 5px;
    z-index: 1;
    position: relative;
}

.reserv p {
    color: #222226;
    margin: 0 0 80px;
    padding: 0;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 46px;
    z-index: 1;
    position: relative;
}

.adv {
    display: flex;
    align-items: center;
    margin-bottom: 66px;
    position: relative;
    z-index: 1;
}

.adv span {
    display: flex;
    color: #000;
    font-family: 'GothamProMedium';
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 129.2%;
    margin-right: 19px;
}

.adv span img {
    margin-right: 12px;
}

.trip_mode_active {
    background: rgba(255, 255, 255, 0.95) !important;
    color: #000 !important;
}

.row {
    display: flex;
}

.one_way {
    width: 178px;
    height: 56px;
    border-radius: 24px 0px 0px 0px;
    background: rgba(0, 0, 0, 0.15);
    backdrop-filter: blur(15px);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFF;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 129.2%;
}

.one_way img,
.roundtrip img {
    margin-right: 5px;
}

.roundtrip {
    width: 178px;
    height: 56px;
    flex-shrink: 0;
    border-radius: 0px 24px 0px 0px;
    background: rgba(0, 0, 0, 0.15);
    backdrop-filter: blur(15px);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 129.2%;
}

.reservation_row {
    border-radius: 0px 24px 24px 24px;
    background: #FFF;
    backdrop-filter: blur(15px);
    height: 80px;
    align-items: center;
}

.from_to,
.two_block {
    display: flex;
}

.flight,
.return {
    width: 175px;
}

.reservation_row button {
    border-radius: 0px 24px 24px 0px;
    background: #D50040;
    width: 220px;
    height: 80px;
    border: 0;
    color: #FFF;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 129.2%;
    padding-left: 20px;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.reservation_row button:before {
    content: "";
    background: url(../../Content/images/icons/search.svg) no-repeat 0 0;
    height: 23px;
    width: 23px;
    display: inline-block;
    margin-right: 10px;
}

.reservation_row label {
    color: #000;
    font-family: 'GothamProMedium';
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 160.2%;
    padding-left: 20px;
    display: block;
    margin: 0;
    height: 62px;
    padding: 18px 0 0 20px;
    border-right: 1px solid #E8EAEC;
}

.reservation_row label.from {
    width: 286px;
}

.reservation_row label.fromto {
    padding: 32px 13px 0;
}

.reservation_row label input {
    color: #7C8185;
    font-family: 'GothamProMedium';
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    border: 0;
    width: 90%;
    background: transparent;
    outline: none;
}

.reservation_row label input {
    color: #D50040;
}

.services,
.cyprus,
.bests,
.faq,
.car_hire {
    background: #F7F8F8;
    padding: 88px 0px 146px;
    overflow: hidden;
    position: relative;
}

.services .slide {
    border-radius: 29px;
    background: #FFF;
    width: 535px !important;
    position: relative;
    text-align: center;
    padding: 24px;
    margin-right: 33px;
}

.no_home .services .slide {
    width: 100% !important;
}

.slick-list {
    padding-top: 25px;
}

.reservation {
    z-index: 1;
    position: relative;
}

.no_home .reservation {
    z-index: 0;
}

.back_h3 {
    background: url(../../Content/images/back_text2.svg) no-repeat 50% 0;
    width: 100%;
    height: 42px;
    display: flex;
    position: absolute;
    align-items: center;
    justify-content: center;
    color: #FFF;
    text-align: center;
    font-family: 'GothamProMedium';
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: -45px 0 0 -24px;
}

.slick-slide img {
    margin: -24px auto 7px;
}

.slick-slide .info img {
    margin: 0;
}

.info {
    color: #222226;
    font-family: 'GothamProMedium';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    position: absolute;
    right: 30px;
    top: 24px;
    display: flex;
    align-items: center;
}

h4 {
    color: #222226;
    text-align: left;
    font-family: 'GothamProMedium';
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 160.023%;
    margin: 0 0 19px;
}

.atributes {
    display: block;
    margin-bottom: 0;
    overflow: hidden;
}

.atribute {
    border-radius: 8px;
    background: #F6F8F9;
    padding: 8px;
    display: flex;
    align-items: center;
    color: #222226;
    font-family: 'GothamProMedium';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 189.023%;
    margin-right: 8px;
    margin-bottom: 7px;
    float: left;
}

.atribute img {
    margin: 0 5px 0 0;
}

.atribute b {
    color: #D50040;
}

.header~.no_home+.header {
    background-color: #F7F8F8;
}

.slide a {
    border-radius: 12px;
    background: #D50040;
    color: #FFF;
    padding: 15px;
    font-family: 'GothamProMedium';
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 129.2%;
    display: block;
    width: 131px;
    left: 0;
    top: 15px;
    position: relative;
    float: left;
}

.slide a:hover {
    background: #EB0047;
}

@keyframes bigger {
    from {
        transform: scale(1);
    }

    to {
        transform: scale(1.2);
    }
}

label.fromto>img:hover {
    animation: bigger 1s infinite linear;
}


.cyprus .left {
    width: 21%;
    display: flex;
    flex-direction: column;
    float: left;
    padding: 0 6px;
}

.stage {
    color: #222226;
    margin-left: -5px;
    font-family: 'GothamProMedium';
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 129.2%;
}

.stage:before {
    content: "";
    width: 11px;
    height: 11px;
    border: 1px solid #ACB5BB;
    display: inline-block;
    border-radius: 7px;
    background: none;
    margin-right: 9px;
}

.stage.active:before {
    content: "";
    width: 11px;
    height: 11px;
    border: 1px solid #D50040;
    background-color: #D50040;
    display: inline-block;
    border-radius: 7px;
    margin-right: 9px;
}

.stage.last:before {
    display: none;
}

.cyprus {
    padding: 88px 0px 0;
    height: 506px;
    overflow: initial;
}

.cyprus .right {
    width: 70%;
    float: left;
    display: block;
    position: relative;
    margin: -137px 0 0 0px;
}

.avia_go {
    position: absolute;
    left: 50%;
    margin-left: -289px;
    transform: translateY(70%);
    transition: all 1s;
    margin-top: 107px;
    z-index: 1;
}

.avia_go.element-show {
    transform: translateY(0%);
}

.bests {
    padding: 0;
}

.bests h3 {
    margin: 12px 0 43px;
}

.galery {
    display: flex;
    max-width: 1920px;
    margin: 0 auto;
}

.block1,
.block2,
.block3,
.block4,
.block5,
.block6 {
    margin-right: 20px;
}

.block2 .best,
.block4 .best,
.block6 .best {
    margin-bottom: 20px;
}

.block4 .first_best {
    margin-right: 16px;
}

.faq h3 {
    margin: 30px 0 19px;
}

.faq p {
    color: #222226;
    font-family: 'GothamProMedium';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 129.2%;
    text-align: center;
}

.faq .questions .quest {
    border-radius: 12px;
    background: #EDF1F3;
    padding: 25px 20px 25px 25px;
    color: #222226;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 129.2%;
    width: 100%;
    display: inline-block;
}

.faq .questions .quest.red {
    color: #D50040;
}

.faq {
    padding: 88px 0px 110px;
}

.faq .questions .quest .show_info {
    content: "+";
    width: 24px;
    height: 24px;
    background-color: #D50040;
    display: inline-flex;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    color: #fff;
    float: right;
    cursor: pointer;
}

.faq .questions .quest .show_info.passive {
    background-color: rgba(172, 181, 187, 1);
}

.questions {
    margin: 30px auto;
    display: block;
    overflow: hidden;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: minmax(74px, auto);
    margin: 30px auto;
    grid-gap: 30px;
}

.faq_but {
    border-radius: 12px;
    background: #222226;
    color: #FFF;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 129.2%;
    width: 162px;
    height: 51px;
    display: flex;
    margin: 0 auto;
    text-align: center;
    justify-content: center;
    align-items: center;
}

.car_hire .block_auto .left {
    width: 52%;
    float: left;
    overflow: hidden;
    position: absolute;
}

.car_hire .block_auto .right {
    width: 50%;
    float: right;
    background-color: #D50040;
    border-radius: 0 21px 21px 0;
    height: 407px;
    padding-right: 5%;
    position: relative;
}

.block_auto .right h3 {
    color: #FFF;
    text-align: right;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 129.2%;
    margin: 79px 0px 18px;
}

.block_auto .right p {
    color: #FFF;
    text-align: right;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 173%;
    margin-bottom: 25px;
    margin-left: 100px;
}

.block_auto .right a {
    border-radius: 12px;
    background: #222226;
    width: 161.688px;
    height: 51px;
    display: flex;
    color: #FFF;
    align-items: center;
    justify-content: center;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 129.2%;
    margin: 0 0 0 auto;
}

.text_rotate {
    color: #FFF;
    text-align: center;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 80.65px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    transform: rotate(-90deg);
    position: absolute;
    left: -172px;
    margin: 0;
    padding: 0;
    top: 158px;
}

.footer {
    background: #D50040;
    padding: 39px 0 20px;
}

.f_transfer .reserv {
    background: url(../../Content/images/back_auto2.png) no-repeat 100% 0px;
    padding-top: 53px;
    margin-top: -65px;
}

.f_transfer {
    background: #D50040;
    margin: 0;
    display: flex;
}

.f_transfer .reservation {
    margin: 0;
}

.h2 {
    color: #000;
    text-align: left;
    margin-left: 31px;
    margin-bottom: 17px;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 129.2%;
}

.f_transfer .reserv p {
    margin: 0 0 59px 29px;
    padding: 0;
    font-family: 'GothamProMedium';
    color: #000;
    width: 40%;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 170%;
}

.f_transfer .reservation_row button {
    background: #222226;
}

.footer .flex_base {
    flex-wrap: nowrap;
    margin: 21px 4px 0 0;
}

.car_hire {
    padding-bottom: 128px;
}

.footer .flex_base img {
    margin: 14px 10px 14px 0;
}

.footer .flex_base span {
    color: #FFF;
    text-align: center;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    margin-right: 80px;
}

.col2 p {
    color: #FFF;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 200%;
    padding-right: 43px;
    padding-top: 12px;
    margin-bottom: 7px;
}

.f_contacts {
    width: 65%;
    display: flex;
    align-items: center;
    justify-content: end;
    padding-top: 14px;
}


.f_phone {
    color: #FFF;
    text-align: center;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 154.7%;
    margin-right: 25px;
}

.f_contacts a .act {
    display: none;
}

.p {
    color: #FFF;
    font-family: 'GothamProMedium';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 170%;
}

.slick-next {
    background: url(../../Content/images/icons/arrow_slider.svg) no-repeat 100% 0px;
    border: none;
    font-size: 0;
    top: -31px;
    position: absolute;
    right: 0;
    display: block;
    width: 35px;
    height: 16px;
}

.slick-prev {
    background: url(../../Content/images/icons/arrow_slider.svg) no-repeat 100% 0px;
    border: none;
    font-size: 0;
    top: -31px;
    position: absolute;
    left: 0;
    display: block;
    width: 35px;
    height: 16px;
    transform: rotate(-180deg);
}

.show_menu {
    border-radius: 16px;
    background: #FFF;
    box-shadow: 2px 5px 22px 0px #EBEEF0;
    display: none;
    width: 213px;
    height: 210px;
    position: absolute;
    right: 0;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 7px;
}

.login-wrapper {
    padding-bottom: 13px;
    display: inline-block;
}

.login-wrapper:hover~.show_menu,
.show_menu:hover {
    display: block;
}

.show_menu .h2 {
    font-size: 20px;
    margin: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}

.out {
    color: #222226;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 129.2%;
    text-align: right;
    width: 100%;
    display: block;
    margin: 15px 0 0 0;
}

.show_menu .line {
    background: #E8EAEC;    
    height: 1px;
    display: block;
    margin: 0 -24px;
}

.show_menu ul li {
    margin-top: 13px;
    margin-bottom: 2px;
}

.show_menu ul li a {
    color: #222226;
    font-family: 'GothamProMedium';
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 129.2%;
    display: flex;
    justify-content: space-between;
}

.show_menu ul li a:hover,
.show_menu a:hover,
.local:hover {
    color: #D50040;
}

.show_menu ul {
    list-style: none;
    padding: 0;
}

.show_menu ul li a:after {
    content: "";
    background: url(../../Content/images/icons/arrow_red.svg) no-repeat 100% 0px;
    display: block;
    width: 16px;
    height: 16px;
}

#dialog-content, #sign_up-content, #profile-content, #orders-content, #reset_pwd-content, #reset_pwd_confirm-content {
    padding: 153px 115px 36px;
    width: 580px;
    height: 548px;
    overflow: initial;
    top: 19px;
    left: -8px;
    border-radius: 16px;
    display: none;
    max-width: 580px;
}

#reset_pwd-content, #reset_pwd_confirm-content {
    height: auto;
}

#sign_up-content, #orders-content {
    width: 860px;
    padding: 130px 80px 36px;
    height: 630px;
}

#orders-content {
    margin: -60px 0 30px;
    text-align: center;
    background-color: #F7F8F8;
}

#sign_up-content .signup-btn-container {
    margin-top: 48px;
}

#profile-content {
    width: 860px;
    padding: 130px 80px 36px;
    height: 460px;
}

#sign_up-content h3, #profile-content h3, #orders-content h3 {
    text-align: left;
    margin: -30px 0 30px;
    color: #D50040;
}
#profile-content h3, #orders-content {
    margin: -72px 0 30px;
    text-align: center;    
}
#sign_up-content p, #profile-content p {
    display: flex;
    gap: 30px;
    height: 80px;    
}
#sign_up-content label, #profile-content label {
    width: 100%;
}

#dialog-content input, #sign_up-content input, #profile-content input, #reset_pwd-content input, #reset_pwd_confirm-content input {
    text-align: center;
    color: #222226;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 15px;
}

#dialog-content button, #reset_pwd-content button, #reset_pwd_confirm-content button {
    border: transparent;
    cursor: pointer;
}

#dialog-content p .mail, #sign_up-content p .mail, #profile-content p .mail, #reset_pwd-content p .mail, #reset_pwd_confirm-content p .mail {
    background: url(../../Content/images/icons/mail_ico.svg) no-repeat 97% 50%;
    background-color: #F7F8F8;
}

#sign_up-content p .phone, #profile-content p .phone {
    background: url(../../Content/images/icons/phone.svg) no-repeat 95% 50%;
    background-color: #F7F8F8;
    position: relative;
    padding-left: 40px;
}
#sign_up-content p .person, #profile-content p .person {
    background: url(../../Content/images/icons/person.svg) no-repeat 97% 50%;
    background-color: #F7F8F8;
}
#dialog-content p.pass input, #sign_up-content p.pass input, #profile-content p.pass input, #reset_pwd_confirm-content p.pass input {
    background: url(../../Content/images/icons/pass_ico.svg) no-repeat 97% 50%;
    background-color: #F7F8F8;
}
#profile-content p .birthday {
    background: url(../../Content/images/icons/birthday.svg) no-repeat 97% 50%;
    background-color: #F7F8F8;
    position: relative;
}
#profile-content p .country {
    background: url(../../Content/images/icons/country.svg) no-repeat 97% 50%;
    background-color: #F7F8F8;
    position: relative;
}
#profile-content p .license {
    background: url(../../Content/images/icons/license.svg) no-repeat 97% 50%;
    background-color: #F7F8F8;
    position: relative;
}

.fancybox-button svg {
    width: 37px;
    height: 37px;
    right: 12px
}


#dialog-content p.pass input, #reset_pwd_confirm-content p.pass input {
    background: url(../../Content/images/icons/pass_ico.svg) no-repeat 97% 50%;
    background-color: #F7F8F8;
}

.sign_in_btn_wrap {
    margin-top: 36px;
}

.fancybox-button svg {
    width: 37px;
    height: 37px;
    right: 12px
}

.img_cyp {
    position: absolute;
    top: -70px;
}

#sign_up-content .img_cyp {
    position: absolute;
    top: -70px;
    left: 50%;
    margin-left: -175px;
}

#dialog-content label, #sign_up-content label, #profile-content label, #reset_pwd-content label, #reset_pwd_confirm-content label {
    color: #222226;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 129.2%;
}

#dialog-content label input, #sign_up-content label input, #profile-content label input, #reset_pwd-content label input, #reset_pwd_confirm-content label input {
    border-radius: 130px;
    background: #F7F8F8;
    width: 100%;
    height: 46px;
    display: block;
    border: none;
    margin: 10px 0 20px;
    border: none;
}

#dialog-content label input.mail:after, #sign_up-content label input.mail:after, 
#profile-content label input.mail:after {
    content: "";
    background: url(../../Content/images/icons/mail.svg) no-repeat 100% 0px;
    display: block;
    width: 16px;
    height: 16px;
}

#sign_up-content label input.person:after, #profile-content label input.person:after {
    content: "";
    background: url(../../Content/images/icons/person.svg) no-repeat 100% 0px;
    display: block;
    width: 16px;
    height: 16px;
}
#sign_up-content label.title_phone, #profile-content label.title_phone {
    position: relative;
}
#sign_up-content label.title_phone:before, #profile-content label.title_phone:before {
    content: "";
    background: var(--flag-url) no-repeat 100% 0px;
    display: block;    
    position: absolute;        
    z-index: 1;
    border-radius: 8px;
    background-position-x: center;
    background-position-y: center;
    background-size: cover;
    
    bottom: 13px;
    width: 37px;
    height: 28px;
    left: 19px;
}

#transfer_phone_label:before {
    content: "";
    background: var(--flag-url) no-repeat 100% 0px;
    display: block;
    position: absolute;
    z-index: 1;
    border-radius: 8px;
    background-position-x: center;
    background-position-y: center;
    background-size: cover;

    bottom: 6px;
    width: 37px;
    height: 28px;
    left: 19px;
}

.transfer_input_phone {
    padding-left: 70px !important;
}

#dialog-content .login, #sign_up-content .login, #profile-content .login, #reset_pwd-content .login, #reset_pwd_confirm-content .login {
    border-radius: 78px;
    width: 100%;
}

#sign_up-content .login, #profile-content .login {
    width: 50%;
    height: 48px;
    margin: 0 auto;
}
#sign_up-content .signup_but, #profile-content .signup_but {
    margin-top: -30px;
    margin-left: 25%;
    margin-right: 25%;
}
.cancel {
    background-color: #F7F8F8;
    height: 45px;
    width: 210px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
	color: #000;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 129.2%;
}
.save {
    background-color: #D50040;
    height: 45px;
    width: 210px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
	color: #fff;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 129.2%;
}
.button_block_profile {
    display: flex;
    justify-content: space-evenly;
    gap: 0;
    margin-top: 45px;
}
.button_block_profile span {
    width: 100%;
}
.button_block_profile span.first {
    justify-content: right;
    display: flex;
}

.signup_but {
    color: #D50040;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 129.2%;
    border-radius: 8px;
    padding: 12px 0 13px;
    width: 124px;
    display: inline-block;
    text-align: center;
    width: 100%;
}

.reset_pwd {
    color: #D50040;
    font-family: 'Iter', sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    text-align: left;
    text-decoration: underline solid;
    text-underline-position: from-font;    
}

.slick-list {
    overflow: inherit;
}

.no_home {
    background: #F7F8F8;
}

.reserv_block .reserv {
    padding-top: 35px;
}

.green {
    position: absolute;
    left: -100px;
}

.price {
    color: #D50040;
    text-align: center;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    float: left;
    margin: 25px;
}

.services .service {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 57px;
}

.text {
    width: 100%;
    display: block;
    margin-top: 25px;
    color: #222226;
    font-family: 'GothamProMedium';
}

.d_none {
    display: none;
}

.block_form {
    border-radius: 29px;
    background: #FFF;
    box-shadow: 2px 5px 22px 0px #EBEEF0;
    padding: 7px 36px;
    margin-bottom: 24px;
}

.block_form .row {
    justify-content: space-between;
    align-items: center;
    gap: 50px;
}

.form_t {
    margin: 50px 0 70px;
}

.block_form p {
    color: #222226;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 160.023%;
}

.form_t .right {
    width: 28%;
    height: fit-content;
    padding: 0px;
    border: 0px;
    position: sticky;
    top: 10px;
    padding-bottom: 24px;
}

.form_t .left {
    width: 70%;
}

.form_t .container {
    display: flex;
    justify-content: space-between;
}

.form_t .right .slide {
    background: #FFF;
    border-radius: 24px;
    position: relative;
    padding-bottom: 20px;
}

.form_t .right .slide .back_h3 {
    margin: -7px 0 0 2px;
}

.list {
    position: absolute;
    top: 0;    
    right: -145px;
}

.form_t .right .slide .atributes {
    border-radius: 8px;
    background: #F7F8F8;
    margin: 0px 20px;
    padding: 4px 0 0px 7px;
}

.form_t .atributes .atribute {
    padding: 7px;
    margin-bottom: 0px;
}

.form_t .right .slide .atributes .atribute {
    display: flex;
    justify-content: space-between;
    width: 90%;
    font-family: 'GothamProMedium', sans-serif;
    font-weight: bold;
}

.form_t .right .slide .atributes .atribute span {
    display: flex;
}

.form_t .right .slide p {
    width: 90%;
    font-family: 'GothamProMedium', sans-serif;
    font-weight: bold;
    padding-left: 0px;
    margin: 23px 0 11px 23px;
}

.form_t .right .slide .img {
    width: 90%;
    margin: 0 0 0 5%;
}

.form_t .right .slide .price {
    border-radius: 16px;
    background: #FFF;
    width: 100%;
    margin: 35px 0 0px;
    padding: 14px 0 18px;
    font-size: 20px;
}

.form_t .right .slide a {
    width: 100%;
    text-align: center;
    padding: 12px 0;
    font-size: 20px;
    margin-bottom: 15px;
}

.block_form p.red {
    color: #D50040;
    text-align: left;
    margin: 18px 0 0px 0;
}

.block_form .two p.red {
    margin: 18px 0 0px 0;
}

.block_form .p_from,
.block_form .p_to,
.block_form .p_point {
    font-size: 15px;
    text-align: left;
    line-height: 130.023%;
}

.block_form .p_from:after,
.block_form .p_to:after {
    content: "";
    width: 11px;
    height: 11px;
    border: 1px solid #D50040;
    background-color: #D50040;
    display: block;
    border-radius: 7px;
    margin-right: 9px;
    margin-top: 7px;
}

.block_form .p_to:after {
    background: none;
}

.block_form .one,
.block_form .two {
    width: 50%;
    position: relative;
}

.m_b_20 {
    margin-bottom: 28px;
}

.block_form .two {
    text-align: right;
}

.block_form .line {
    width: 110%;
    display: block;
    border: 1px dashed #ACB5BB;
    position: absolute;
    bottom: 5px;
    left: 15px;
    z-index: 0;
}

.block_form input {
    border-radius: 130px;
    background: #F7F8F8;
    width: 100%;
    color: #222226;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 129.2%;
    text-align: left;
    border: none;
    padding: 12px 18px;
    text-overflow: ellipsis;
}

.one .one input,
.one .two input,
.two .one input,
.two .two input {
    width: 100%;
}

.one .one,
.one .two,
.two .one,
.two .two {
    float: left;
    text-align: left;
}

.block_form .one .two .p_point,
.block_form .two .two .p_point {
    margin-left: 0;
}


.block_form .count {
    border-radius: 130px;
    background: #F7F8F8;
    width: 111px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 0 auto;
    padding: 0 10px;
}

.count input {
    width: 40px;
    text-align: center;
    padding: 11px 5px;
}

.count .minus,
.count .pluse {
    color: #222226;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 129.2%;
    width: 26px;
    height: 26px;
    flex-shrink: 0;
    background-color: #fff;
    border-radius: 13px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.count .pluse {
    background-color: #D50040;
    color: #fff;
}

.two .one {
    right: 10px;
}



.calendar,
.clock {
    display: inline-block;
    position: relative;
    width: 100%;
    margin-bottom: 24px;
}

.iinfo {
    width: 18px;
    height: 18px;
    background: #ccc;
    display: inline-flex;
    font-size: 12px;
    justify-content: center;
    align-items: center;
    border-radius: 12px;
    font-family: sans-serif;
    color: #fff;
    cursor: pointer;
    margin: 0 7px 0;
    top: -2px;
    position: relative;
}

.iinfo:hover {
    background: #222226;
}

.desc_info {
    display: none;
    position: absolute;
    border-radius: 11px;
    background: #222226;
    width: 155px;
    height: auto;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    padding: 15px;
    bottom: 25px;
}

.iinfo:hover .desc_info {
    display: block;
}

.paymentTypeDropdownElipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 285px;
    display: inline-block !important;
}

.typeOfPaymentNameRight {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 145px;
    display: inline-block !important;
}

.minus, .pluse {
    -webkit-touch-callout: none; /* iOS Safari */
      -webkit-user-select: none; /* Safari */
       -khtml-user-select: none; /* Konqueror HTML */
         -moz-user-select: none; /* Old versions of Firefox */
          -ms-user-select: none; /* Internet Explorer/Edge */
              user-select: none; /* Non-prefixed version, currently
                                    supported by Chrome, Edge, Opera and Firefox */
    cursor: pointer;
}

.a-disabled {
    pointer-events: none;
    cursor: default;
    background: #DDE0E3 !important;
}

.one p b, #formTransferOrder > div:nth-child(12) > div > div > div:nth-child(1) > p {
    color: #7C8185;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    width: 100%;
    display: block;
}

.padding-bottom-increase {
    padding-bottom: 19px;
}

.no_home .services {
    padding: 29px 0px 146px;
    margin-top: 48px;
}

.no_home .services .slide img {
    margin: -24px 0 4px 0;
}

.no_home .services .slide .info img {
    margin: 0;
}

.no_home .faq {
    padding: 0px 0px 16px;
    margin-top: 48px;
}

.no_home .faq h3 {
    margin: 5px 0 19px;
}

.no_home .questions {
    margin: 49px auto;
}

.faq .questions .quest {
    margin: 0px 1% 13px 0;
}

.auto1 {
    position: absolute;
    left: 49.5%;
    top: 16px;
    transition: all 1s;
}

.auto1.auto-show {
    transform: translateY(100%);
}

.auto2 {
    position: absolute;
    left: 14%;
    transform: rotate(32deg);
    top: 113px;
    transition: all 1s;
}

.auto2.auto2-show {
    transform: translateY(100%) rotate(32deg);
    left: 9%;
}

.auto3 {
    position: absolute;
    left: 79%;
    transform: rotate(134deg);
    top: 247px;
    transition: all 1s;
}

.auto3.auto3-show {
    transform: translateY(-60%) rotate(134deg);
    left: 74%;
}

.auto4 {
    position: absolute;
    left: 53%;
    transform: rotate(255deg);
    top: 399px;
    transition: all 1s;
}

.auto4.auto4-show {
    transform: translateY(-100%) rotate(180deg);
    left: 60%;
}

.no_home .services .slide {
    height: auto;
}

.no_home .services .slide .atribute img {
    margin: 0;
}













.switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
}

/* Hide default HTML checkbox */
.switch input {
    display: none;
}

/* The slider */
.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ACB5BB;
    -webkit-transition: .4s;
    transition: .4s;
}

.slider:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

input:checked+.slider {
    background-color: #D50040;
}

input:focus+.slider {
    box-shadow: 0 0 1px #D50040;
}

input:checked+.slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

.slider.round:before {
    border-radius: 50%;
}

.box {
    width: 348px;
    height: 46px;
    border-radius: 130px;
    background: #F7F8F8;
    box-shadow: 4px 4px #ccc;
    color: #222226;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 129.2%;
    padding: 0 18px;
}

.wrapper-demo {
    display: flex;
}

.wrapper-demo:after {
    clear: both;
    content: "";
    display: table;
}

.wrapper-dropdown-5 {
    position: relative;
    margin: 0 0 0 auto;
    padding: 12px 18px;
    background: #fff;
    border-radius: 5px;
    cursor: pointer;
    outline: none;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    border-radius: 130px;
    background: #F7F8F8;
    width: 100%;
    color: #222226;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 129.2%;
    text-align: left;
}

.block_form > .onetwo > .one, .block_form > .onetwo > .two {
    display: flex;
    gap: 30px;
}

.col-2 {
    width: 16.66%;
}
.col-6 {
    width: 50%;
}
.col-2, .col-6 {
    color: #222226;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 129.2%;
	text-align: left;
}
.col_button {
	text-align: right;
}
.col_button a {
	color: #D50040;
}
.orders .row {
    padding: 15px 25px;
    margin: 10px 0;
}
.row_content {
    background-color: #FFF;
    padding: 15px 25px;
    margin: 10px 0;
    border-radius: 50px;
}
#orders-content {
    width: 860px;
    padding: 90px 40px 30px;
    height: 630px;
}
#orders-content h3 {
	text-align: center;
}
.orders {
    max-height: 470px;
    overflow: auto;
    padding-right:30px;
}
.orders::-webkit-scrollbar {
  width: 5px; /* Ширина всего элемента навигации */
}

.orders::-webkit-scrollbar-track {
  background: #fff; /* Цвет дорожки */
}

.orders::-webkit-scrollbar-thumb {
  background-color: #D50040; /* Цвет бегунка */
  border-radius: 10px; /* Округление бегунка */
  border: 1px solid #D50040; /* Оформление границ бегунка */
}

.one .wrapper-dropdown-5 {
    margin: 0 auto 0 0;
}

.wrapper-dropdown-5:after {
    content: "";
    background: url(../../Content/images/icons/arrow_black.svg) no-repeat 0 0px;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -8px;
}

.wrapper-dropdown-5 .dropdown {
    position: absolute;
    top: 100%;
    border: none;
    border-top: none;
    list-style: none;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    overflow: hidden;
    border-radius: 16px;
    background: #F7F8F8;
    width: 100%;
    padding: 0;
    margin: 10px 0 0 -18px;
    opacity: 0;
    display: none;
}

.wrapper-dropdown-5 .dropdown li {
    padding: 0 10px;
    position: relative;
}

.wrapper-dropdown-5 .dropdown li a {
    display: block;
    text-decoration: none;
    color: #333;
    padding: 10px 0;
    transition: all 0.3s ease-out;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 85%;
    display: inline-block;
}

.wrapper-dropdown-5 .dropdown li a:after {
    content: "";
    background: url(../../Content/images/icons/arrow_black.svg) no-repeat 0 0px;
    transform: rotate(270deg);
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -8px;
}

.wrapper-dropdown-5 .dropdown li:last-of-type a {
    border: none;
}

.wrapper-dropdown-5 .dropdown li i {
    margin-right: 5px;
    color: inherit;
    vertical-align: middle;
}

.notification {
    position: absolute;
    width: 560px;
    height: auto;
    top: -140px;
    background: #0EBA67;
    z-index: 99999;
    border-radius: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: 'GothamProMedium', sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    text-align: left;
    color: #fff;
    margin: 0 0 0 0;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    transition: 1s;
}
.notification p {
    max-width: 89%;
}

.notification.active {
    position: fixed;
    top: 40px;
	opacity: 1;
	transition: 1s;
    border: #FFFFFF;
    border-style:solid;
    border-width: 2px;
}
.notification.error {
    background: #D50040;
    border: #FFFFFF;
    border-style:solid;
    border-width: 2px;
}
.notification.info {
    background: #222226;
}
.notification.success:before {
	content: '';
	background: url(../../Content/images/icons/yes_ico.svg) no-repeat 0 0px;
    width: 21px;
    height: 21px;
    margin-right: 12px;
}
.notification.error:before {
	content: '';
	background: url(../../Content/images/icons/close_ico.svg) no-repeat 0 0px;
    width: 21px;
    height: 21px;
    margin-right: 12px;
    margin-left: -10px;
    padding-right: 22px;
}
.notification.info:before {
	content: '';
	background: url(../../Content/images/icons/not_ico.svg) no-repeat 0 0px;
    width: 21px;
    height: 21px;
    margin-right: 12px;
    margin-left: -10px;
    padding-right: 22px;
}

/* Hover state */

.wrapper-dropdown-5 .dropdown li:hover a {
    color: #D50040;
}

.wrapper-dropdown-5.active:after {
    border-color: #82d1ff transparent;
    transform: rotate(180deg);
}

.wrapper-dropdown-5.active .dropdown {
    max-height: 400px;    
    opacity: 1;
    display: block;
    z-index: 1;
}

.scrol_margin {
    overflow-y: scroll;
    max-height: 400px;
    margin-top: 12px;
    margin-bottom: 12px;
    max-height: 350px;
}

.scrol_margin::-webkit-scrollbar-track {
    background-color: #E8EAEC;
}

.scrol_margin::-webkit-scrollbar {
    width: 2px;
    height: 95%;
    background-color: #E8EAEC;
}

.scrol_margin::-webkit-scrollbar-thumb {
    background-color: #D50040;
}

.block_form input.comment {
    width: 100%;
    margin-bottom: 24px;
}

.input-validation-error {
    background-image: url('../../Content/images/icons/exclamation.svg') !important;
    background-repeat: no-repeat !important;
    background-position-x: 97% !important;
    background-position-y: center !important;
    padding-right: 33px !important;
}

.reservation_row label input.pas {
    width: 60px;
}

span.from_to>label:nth-child(3)>div>div {
    left: 275px;
}

.auto_slide_image_value {
    min-height: 200px;
}

.address_map_img {
    position: absolute;
    top: 50%;
    right: 16px;
    transform: translateY(-50%);
    cursor: pointer;
}

@media (max-width: 1340px) {
    .back_auto, .back_avia, .back_trave {
        right: 0;
    }
}

@media (max-width: 1220px) {
    .container {
        width: 1050px;
        margin: 0 auto;
    }

    .services .slide {
        width: 470px !important;
    }

    .faq .questions .quest {
        width: 44%;
    }

    .avia_go {
        margin-top: -370px;
    }
}

@media (max-width: 1080px) {
    .container {
        width: 100%;
    }

    .home {
        background-size: 100%;
    }

    .cyprus .right img {
        width: 100%;
    }

    .cyprus .right img.auto {
        width: auto;
    }

    .avia_go {
        margin-top: 90px;
    }

    .cyprus .avia_go.element-show {
        width: 50%;
        margin-left: -180px;
    }
}

@media (max-width: 920px) {
    .faq .questions .quest {
        width: 43%;
    }

    .f_transfer .reserv {
        padding-top: 0px;
        background-size: 115%;
    }

    .f_transfer .reserv p {
        margin: 0 0 20px 29px;
    }

    .cyprus .right {
        margin: 0px 0 0 0px;
    }
}

@media (max-width: 860px) {

    .h_logo {
        width: 100px;
    }

    .h_contacts,
    .adv,
    .back_avia {
        display: none;
    }

    .flex_base {
        flex-wrap: nowrap;
        margin: 0px 51px 0 0;
    }

    .flex_base img {
        margin: 14px 10px 14px 0;
        width: 43px;
    }

    .header {
        background: #FFF;
        box-shadow: 2px 5px 22px 0px #EBEEF0;
        height: 71px;
    }

    .flex_base span {
        font-size: 16px;
    }

    .home {
        margin-top: -60px;
    }

    .home .reserv {
        text-align: center;
        padding-top: 35px;
    }

    .h1 {
        margin: 60px auto 0;
        font-size: 32px;
    }

    .reserv p {
        margin: 0 0 340px;
        font-size: 32px;
    }

    .one_way,
    .roundtrip {
        width: 50%;
    }

    .reservation_row {
        flex-wrap: wrap;
    }

    .from_to,
    .two_block {
        display: flex;
        width: 100%;
        justify-content: space-between;
        text-align: left;
        background: #FFF;
    }

    .reservation_row label.fromto {
        padding: 32px 9% 0 0;
    }

    .reservation_row {
        border-radius: 0px 0px 24px 24px;
        height: 372px;
        background: none;
        backdrop-filter: blur(0px);
        align-items: flex-start;
    }

    .date_block {
        width: 100%;
        border-radius: 16px;
        background: rgba(255, 255, 255, 0.95);
    }

    .two_block {
        border-radius: 16px;
        background: rgba(255, 255, 255, 0.95);
        margin: 16px 0;
    }

    .reservation_row button {
        width: 100%;
        justify-content: center;
        border-radius: 15px;
        height: 50px;
        padding: 0 0 0 0;
    }

    .back_auto {
        bottom: 360px;
    }

    .back_trave {
        bottom: 340px;
    }

    .container {
        padding: 0 15px;
    }

    .footer .row {
        flex-wrap: wrap;
    }

    .local {
        background: #F8F9F9;
    }
}

@media (max-width: 680px) {

    .back_auto {
        width: 100%;
        right: -20px;
    }

    .login,
    .local {
        font-size: 14px;
    }

    .home {
        margin-top: -30px;
    }

    .h1 {
        margin: 35px auto 0;
        font-size: 32px;
    }
}

@media (max-width: 540px) {

    .address_map_img {
        right: 21px;
    }

    .back_auto {
        bottom: 366px;
    }

    .back_auto {
        width: 100%;
        right: -13px;
    }

    .flex_base {
        margin: 0px;
    }

    .row span.selected, .date-time-red-color {
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 95%;
        display: inline-block;
    }

    .block_form .row {
		gap: 0px;
	}
	.block_form .two p.red {
		margin: 18px 0 0px 5px;
	}
	.block_form > .onetwo > .one, .block_form > .onetwo > .two {
		gap: 20px;
	}
    .block_form .line {
		width: 95%;
	}
    #sign_up-content, #profile-content, #address-content {
		width: 100%;
		height: auto;
		padding: 130px 25px 36px;
		left: auto;
	}

    .orders {
        padding-right: 10px;
    }

    #orders-content {
        width: 100%;
		height: auto;
		padding: 130px 3px 36px;
		left: auto;
    }

	#sign_up-content p, #profile-content p, #address-content p {
		display: flex;
		flex-direction: column;
		gap: 0;
		height: auto;
		margin-bottom: -15px;
	}
    #dialog-content label input, #sign_up-content label input, #profile-content label input, #address-content label input, #reset_pwd-content label input,
    #reset_pwd_confirm-content label input{
        margin: 5px 0 10px;
    }
    #sign_up-content .img_cyp {
        position: absolute;
        top: -100px;
        left: 50%;
        margin-left: -175px;
    }
    #sign_up-content .signup_but, #profile-content .signup_but {
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }
    #sign_up-content .login, #profile-content .login {
        width: 50%;
        height: 48px;
        margin: 0 auto;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .button_block_profile span, .button_block_profile span.first {
        justify-content: center;
        display: flex;
        margin-bottom: 10px;
    }
    .row .col-2, .row .col-6 {
        width: 25%;
        font-size: 12px;
    }

    #orders-content h3 {
        margin: -80px 0 0px;
    }

    #orders-content .row .col-date {
        width: 26%;    
    }

    #orders-content .row .col-type {
        width: 25%;
    }

    #orders-content .row .col-status {
        width: 34%;
    }

    #orders-content .row .col-action {
        width: 15%;
    }
}

@media (max-width: 480px) {

    #transfer_phone_label:before {
        bottom: 8px;
        left: 12px;
    }

    .transfer_input_phone {
        padding-left: 60px !important;
    }

    .padding-bottom-increase {
        padding-bottom: 12px;
    }

    .scrol_margin {
        max-height: 145px;
    }

    .dropdown {
        max-height: 170px;
    }

    #dialog-content, #reset_pwd-content, #reset_pwd_confirm-content {
        padding: 153px 22px 0;
        width: 100%;
        left: 0;
        height: auto;
    }

    .list {
        z-index: -1;
    }

    .home {
        padding-bottom: 20px;
    }

    .no_home .faq {
        margin-top: 20px;
    }

    .no_home .services {
        margin-top: 20px;
    }

    .auto_slide_price_value {
        width: 85%;
    }

    .custom-dropdown-list-content {
        margin-left: 0;
        left: 0;
    }

    form>div>span.from_to>label.from>span {
        margin-right: 20px;
    }

    .reservation_row label input.pas {
        width: 90%;
    }

    span.two_block>label:nth-child(1) {
        width: 64%;
    }

    span.two_block>label:nth-child(2) {
        width: 32%;
    }

    span.from_to>label.to>div>div {
        top: 154px;
    }

    .inside-custom-dropdown-list-content {
        margin: 14px 0px 14px 0px;
        height: 105px;
        left: 0;
    }

    .inside-custom-dropdown-list-content>a {
        height: 30px;
        padding-left: 15px;
        padding-right: 19px;
    }
   
    span.from_to>label:nth-child(3)>div>div {
        left: 0;
    }

    .h1 {
        margin: -140px auto 3px;
        font-size: 32px;
        width: 94%;
        background-size: contain;
        height: 57px;
        background-position-y: 100%;
        padding-right: 10px;
    }

    .reserv p {
        margin: 0 0 229px;
        font-size: 32px;
    }

    .login,
    .local {
        line-height: 39px;
        padding: 4px 15px 4px 17px;
        width: auto;
    }

    .local {
        background-color: #F8F9F9;
        margin-right: 3px;
    }

    .home {
        margin-top: 0px;
    }

    .home .reserv {
        text-align: center;
        padding-top: 171px;
    }

    .back_auto {
        width: 92%;
        right: 4px;
    }

    .back_trave {
        bottom: 365px;
        width: 125px;
        right: 30px;
    }

    .one_way {
        height: 47px;
        width: 49%;
        margin-bottom: -1px;
        border-bottom: 1px solid #E8EAEC;
    }

    .roundtrip {
        height: 47px;
        width: 51%;
        padding-right: 4px;
        margin-bottom: -1px;
        border-bottom: 1px solid #E8EAEC;
    }

    .reservation_row label {
        padding: 10px 0 0 16px;
        border-right: 0;
    }

    .from_to {
        flex-wrap: wrap;
        padding-bottom: 8px;
        border-radius: 0 0px 24px 24px;
    }

    .reservation_row label.from {
        border-bottom: 1px solid #E8EAEC;
        border-right: 0;
        width: 80%;
        padding: 12px 0 0px 16px;
        height: 69px;
    }

    .reservation_row label.fromto {
        padding: 56px 6% 0 0;
    }

    .date_block {
        text-align: left;
        padding: 0 0 6px 0;
    }

    .two_block {
        margin: 0px 0 20px;
        background: none;
    }

    .two_block label {
        padding: 10px 0 11px 16px;
        border-right: 0;
        border-radius: 16px;
        height: 65px;
        background: #fff;
        width: 48%;
    }

    .reservation_row button {
        width: 100%;
        justify-content: center;
        border-radius: 15px;
        height: 50px;
    }

    .services,
    .cyprus,
    .bests,
    .faq,
    .car_hire {
        padding: 39px 0px 50px;
    }

    .slick-arrow {
        display: none !important;
    }

    .services .slide {
        width: 330px !important;
        margin-right: 8px;
        height: auto;
        padding: 24px 18px;
    }

    .slick-slide img {
        width: 94%;
        margin: -24px auto 2px;
    }

    .slick-slide .slide>img {
        max-height: 160px;
        width: auto;
    }

    .slick-slide .info img,
    .slick-slide .atribute img {
        width: auto;
        margin: 0;
    }

    #sign_up-content label.title_phone:before, #profile-content label.title_phone:before {
        bottom: 17px;
        width: 37px;
        height: 28px;
        left: 19px;
    }

    .notification {
        padding: 22px;
        width: 95%;        
    }

    .info {        
        justify-content: center;
        right: 2px;
        top: 12px;
        margin-bottom: 6px;
    }

    .slick-slide .info img {
        margin-right: 3px;
    }

    .back_h3 {
        margin: -45px 0 0 -15px;
    }

    h4 {
        font-size: 18px;
        margin: 0px 0 14px;
    }

    .atribute {
        padding: 3px 8px;
    }

    .slide a {
        width: 100%;
        padding: 17px;
        height: 52px;
    }

    .cyprus {
        padding: 30px 0px 10px;
        height: auto;
        overflow: hidden;
    }

    .cyprus .left {
        width: 100%;
    }

    .stage {
        margin-left: 0px;
        font-size: 14px;
    }

    .stage.active:before {
        width: 13px;
        height: 13px;
        margin-right: 11px;
    }

    .stage_line {
        margin-left: 5px;
        height: 50px;
    }

    .cyprus .right {
        margin: -10px 0 0 0;
        position: absolute;
        width: 100%;
        overflow: hidden;
        height: 460px;
    }

    .cyprus .right img {
        width: 137%;
        margin: -40px 0 0 47%;
    }

    .cyprus .avia_go.element-show {
        width: 90%;
        margin-left: -11px;
        margin-top: -323px;
    }

    .cyprus .right img.auto2 {
        width: 28px;
        margin: -118px 0 0 50%;
    }

    h3 {
        font-size: 20px;
    }

    .bests h3 {
        margin: 12px 0 22px;
    }

    .block1,
    .block2,
    .block3,
    .block4,
    .block5,
    .block6 {
        height: 301px;
    }

    .block1 .best,
    .block3 .best {
        height: 100%;
    }

    .block2 .best,
    .block4 .best,
    .block6 .best {
        margin-bottom: 20px;
        height: 46%;
    }

    .galery {
        margin-left: -336px;
        overflow: hidden;
    }

    .faq {
        padding: 0px 0px 47px;
    }

    .bests {
        padding: 39px 0px 30px;
    }

    .faq h3 {
        margin: 30px 0 0px;
    }

    .faq p {
        margin-top: 13px;
        font-size: 14px;
        padding: 0 63px;
    }

    .faq .questions .quest {
        width: 100%;
    }

    .questions {
        margin: 21px auto 12px;
        display: block;
        overflow: hidden;
    }

    .faq .questions .quest {
        padding: 16px 17px 15px 16px;
        font-size: 15px;
        width: 100%;
    }

    .car_hire,
    .f_transfer {
        display: none;
    }

    .footer {
        background: #D50040;
        padding: 10px 0 20px;
    }

    .footer .flex_base {
        flex-wrap: nowrap;
        margin: 21px 4px 0 0;
    }

    .footer .flex_base img {
        margin: 13px 10px 14px 84px;
        width: 60px;
    }

    .footer .col2 p {
        text-align: center;
        padding: 2px 63px;
        margin-bottom: 0;
    }

    .f_contacts {
        width: 100%;
        padding: 27px 0 30px;
        justify-content: center;
    }

    .soc img {
        width: 35px;
    }

    .soc {
        margin-right: 9px;
    }

    .footer .p {
        width: 100%;
        text-align: center;
    }

    .form_t .container {
        display: block;
    }

    .form_t .left {
        width: 100%;
    }

    .block_form p {
        font-size: 15px;
    }

    .switch {
        width: 54px;
        height: 28px;
    }

    .slider:before {
        height: 20px;
        width: 20px;
    }

    .block_form {
        padding: 7px 20px;
        margin-bottom: 15px;
    }

    .wrapper-dropdown-5 {
        height: 45px;
        width: 95%;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding-right: 34px;
    }

    .desc_info {
        width: 156px;
        height: auto;
        bottom: 30px;
    }

    .block_form input {
        border-radius: 130px;
        background: #F7F8F8;
        width: 95%;
        height: 45px;
    }

    .onetwo {
        overflow: hidden;
        display: block;
    }

    .block_form .two .p_point {
        margin-left: 12px;
    }

    .block_form .onetwo .one,
    .block_form .onetwo .two {
        width: 100%;
        position: relative;
        overflow: hidden;
        display: flex;
    }

    .block_form .onetwo .one .one,
    .block_form .onetwo .one .two,
    .block_form .onetwo .two .one,
    .block_form .onetwo .two .two {
        display: block;
    }

    .one .one input,
    .one .two input,
    .two .one input,
    .two .two input {
        width: 100%;
    }

    .block_form .onetwo .two .one .p_point,
    .onetwo .two .one input {
        margin-left: 0;
    }

    .onetwo .two .one {
        right: 8px;
    }

    .one p b {
        color: #7C8185;
        font-family: 'GothamProMedium', sans-serif;
        font-size: 12px;
    }

    .form_t .right {
        width: 100%;
        position: relative;
    }

    .form_t {
        margin: 50px 0 70px;
        overflow: hidden;
    }

    .form_t .right .slide a {
        margin-bottom: 15px;
    }

    .form_t .right .slide a:last-child {
        margin-bottom: 30px;
    }

    .no_home .services .service {
        grid-template-columns: repeat(1, 1fr);
    }

    .no_home .services .slide {
        width: 100% !important;
    }

    .no_home .services .slide img {
        width: 100%;
    }

    .no_home .slide .info img,
    .no_home .slide .atribute img {
        width: auto;
    }

    .no_home .services {
        padding: 29px 0px 50px;
    }

    .onetwo .two .two .clock {
        margin-left: 0;
    }

    .wrapper-demo #dd6 .selected {
        width: 95%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
    }
}
@font-face {
    font-family: 'GothamProMedium';
    src: local('GothamProMedium'), local('GothamProMedium'), url('/content/fonts/gotham/GothamPro-Medium.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'GothamPro';
    src: local('GothamPro'), local('GothamPro'), url('/content/fonts/gotham/GothamPro.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Iter';
    src: local('Inter'), local('Inter-Regular'), url('/content/fonts/gotham/Inter-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
