/* Minification failed. Returning unminified contents.
(9,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,38): run-time error CSS1039: Token not allowed after unary operator: '-swiper-wrapper-transition-timing-function'
(158,31): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-before'
(164,17): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-after'
(168,30): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-before'
(174,18): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-after'
(188,28): run-time error CSS1039: Token not allowed after unary operator: '-swiper-preloader-color'
(188,58): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(198,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(230,17): run-time error CSS1039: Token not allowed after unary operator: '-swiper-virtual-size'
(235,18): run-time error CSS1039: Token not allowed after unary operator: '-swiper-virtual-size'
(239,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(244,15): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-top-offset'
(245,22): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(246,18): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(247,34): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(253,17): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-color'
(253,48): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(274,21): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(282,16): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-sides-offset'
(291,17): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-sides-offset'
(320,18): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bottom'
(321,15): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-top'
(357,17): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-width'
(357,55): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-size'
(358,18): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-height'
(358,57): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-size'
(360,25): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-border-radius'
(361,22): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-inactive-color'
(362,19): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-inactive-opacity'
(383,19): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-opacity'
(384,22): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(384,53): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(388,17): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-right'
(389,16): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-left'
(395,22): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-vertical-gap'
(411,20): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-horizontal-gap'
(424,101): run-time error CSS1030: Expected identifier, found '.'
(424,130): run-time error CSS1031: Expected selector, found ')'
(424,130): run-time error CSS1025: Expected comma or open brace, found ')'
(429,17): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-fraction-color'
(433,22): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-progressbar-bg-color'
(438,26): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(438,57): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(454,18): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-progressbar-size'
(460,21): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-progressbar-size'
(471,25): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-border-radius'
(474,22): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-bg-color'
(483,20): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-sides-offset'
(484,22): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-bottom'
(485,19): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-top'
(487,22): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-size'
(488,37): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-sides-offset'
(493,20): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-left'
(494,21): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-right'
(495,19): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-sides-offset'
(497,21): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-size'
(498,38): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-sides-offset'
(505,22): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-drag-bg-color'
(506,25): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-border-radius'
(796,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(797,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 '-'
(799,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(800,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(801,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 '-'
(803,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(804,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(805,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 '-'
(807,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(808,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(809,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 '-'
(811,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(812,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(813,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 '-'
(815,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(816,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(817,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(822,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(823,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(824,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(841,14): run-time error CSS1030: Expected identifier, found '.'
(841,30): run-time error CSS1031: Expected selector, found ')'
(841,30): run-time error CSS1025: Expected comma or open brace, found ')'
(849,29): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(853,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(877,12): run-time error CSS1030: Expected identifier, found '['
(877,18): run-time error CSS1031: Expected selector, found ']'
(877,18): run-time error CSS1025: Expected comma or open brace, found ']'
(1000,14): run-time error CSS1030: Expected identifier, found ' '
(1016,26): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-400'
(1042,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1043,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1044,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1045,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 '-'
(1047,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1048,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1049,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1050,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1051,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1052,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1053,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 '-'
(1055,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1056,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1057,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 '-'
(1059,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1060,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1061,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 '-'
(1063,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1064,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1065,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 '-'
(1067,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1068,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1069,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 '-'
(1071,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1072,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1073,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 '-'
(1075,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1076,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1077,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 '-'
(1079,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1080,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1081,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 '-'
(1083,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1084,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1085,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 '-'
(1087,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1088,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1092,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1093,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 '-'
(1095,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1096,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1097,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 '-'
(1099,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1100,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1101,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 '-'
(1103,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1105,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 '-'
(1107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1109,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 '-'
(1111,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1113,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 '-'
(1115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1117,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 '-'
(1119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1121,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 '-'
(1123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1125,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 '-'
(1127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1129,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 '-'
(1131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1133,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 '-'
(1135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1136,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1137,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 '-'
(1178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1195,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1196,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1197,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1198,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1199,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1200,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1203,26): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(1203,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(1203,77): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(1255,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1287,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1288,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1289,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1290,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1291,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1292,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1295,26): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(1295,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(1295,77): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(1349,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-100'
(1358,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1359,37): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(1359,59): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(1363,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1364,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1365,26): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(1365,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(1365,77): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(1365,93): run-time error CSS1038: Expected hex color, found '#0000'
(1366,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1367,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1368,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1369,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1377,12): run-time error CSS1030: Expected identifier, found '-'
(1377,12): run-time error CSS1031: Expected selector, found '-'
(1377,12): run-time error CSS1025: Expected comma or open brace, found '-'
(1384,12): run-time error CSS1030: Expected identifier, found '-'
(1384,12): run-time error CSS1031: Expected selector, found '-'
(1384,12): run-time error CSS1025: Expected comma or open brace, found '-'
(1391,12): run-time error CSS1030: Expected identifier, found '-'
(1391,12): run-time error CSS1031: Expected selector, found '-'
(1391,12): run-time error CSS1025: Expected comma or open brace, found '-'
(1395,12): run-time error CSS1030: Expected identifier, found '-'
(1395,12): run-time error CSS1031: Expected selector, found '-'
(1395,12): run-time error CSS1025: Expected comma or open brace, found '-'
(1399,29): run-time error CSS1030: Expected identifier, found ':'
(1399,30): run-time error CSS1031: Expected selector, found 'not('
(1399,30): run-time error CSS1025: Expected comma or open brace, found 'not('
(1412,29): run-time error CSS1030: Expected identifier, found ':'
(1412,30): run-time error CSS1031: Expected selector, found 'not('
(1412,30): run-time error CSS1025: Expected comma or open brace, found 'not('
(1438,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1439,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1439,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1449,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1450,37): run-time error CSS1039: Token not allowed after unary operator: '-color-main-600'
(1450,59): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(1454,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1455,37): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(1455,59): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(1459,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1460,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1461,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1465,31): run-time error CSS1046: Expect comma, found '255'
(1465,39): run-time error CSS1046: Expect comma, found '/'
(1465,53): run-time error CSS1046: Expect comma, found '255'
(1465,61): run-time error CSS1046: Expect comma, found '/'
(1465,75): run-time error CSS1046: Expect comma, found '255'
(1465,83): run-time error CSS1046: Expect comma, found '/'
(1465,99): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1469,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1470,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(1470,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(1471,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1472,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1472,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1473,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1474,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1475,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(1475,50): run-time error CSS1038: Expected hex color, found '#0000'
(1475,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(1475,83): run-time error CSS1038: Expected hex color, found '#0000'
(1475,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(1476,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1477,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1487,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1501,29): run-time error CSS1046: Expect comma, found '0'
(1501,33): run-time error CSS1046: Expect comma, found '/'
(1501,45): run-time error CSS1046: Expect comma, found '0'
(1501,49): run-time error CSS1046: Expect comma, found '/'
(1501,61): run-time error CSS1046: Expect comma, found '0'
(1501,65): run-time error CSS1046: Expect comma, found '/'
(1501,81): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-800'
(1505,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1506,33): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-500'
(1506,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(1527,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1528,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1529,26): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(1529,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(1529,77): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(1529,93): run-time error CSS1038: Expected hex color, found '#0000'
(1530,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1542,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1543,26): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(1543,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(1543,77): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(1543,93): run-time error CSS1038: Expected hex color, found '#0000'
(1552,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1553,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1554,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(1554,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(1554,73): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(1554,89): run-time error CSS1038: Expected hex color, found '#0000'
(1571,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1572,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1573,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(1573,50): run-time error CSS1038: Expected hex color, found '#0000'
(1573,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(1573,83): run-time error CSS1038: Expected hex color, found '#0000'
(1573,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(1574,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1575,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1586,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1587,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1587,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1588,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1589,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1590,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(1590,50): run-time error CSS1038: Expected hex color, found '#0000'
(1590,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(1590,83): run-time error CSS1038: Expected hex color, found '#0000'
(1590,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(1599,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1600,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1600,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1607,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1608,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-900'
(1608,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(1610,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1611,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1611,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1634,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1635,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1635,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1688,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1689,22): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(1689,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1698,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1699,29): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-500'
(1699,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(1709,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1710,33): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-700'
(1710,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(1714,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1715,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-200'
(1715,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(1716,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1717,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1718,26): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(1718,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(1718,77): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(1718,93): run-time error CSS1038: Expected hex color, found '#0000'
(1719,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1720,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1723,23): run-time error CSS1030: Expected identifier, found '['
(1723,28): run-time error CSS1031: Expected selector, found '='
(1723,28): run-time error CSS1025: Expected comma or open brace, found '='
(1731,27): run-time error CSS1030: Expected identifier, found '['
(1731,32): run-time error CSS1031: Expected selector, found '='
(1731,32): run-time error CSS1025: Expected comma or open brace, found '='
(1735,27): run-time error CSS1030: Expected identifier, found '['
(1735,32): run-time error CSS1031: Expected selector, found '='
(1735,32): run-time error CSS1025: Expected comma or open brace, found '='
(1740,27): run-time error CSS1030: Expected identifier, found '['
(1740,32): run-time error CSS1031: Expected selector, found '='
(1740,32): run-time error CSS1025: Expected comma or open brace, found '='
(1761,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1762,29): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-500'
(1762,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(1766,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1767,33): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-700'
(1767,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(1793,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1794,22): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(1794,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1806,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1807,30): run-time error CSS1046: Expect comma, found '197'
(1807,37): run-time error CSS1046: Expect comma, found '/'
(1807,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1807,43): run-time error CSS1034: 
(1807,43): run-time error CSS1042: Expected function, found '-'
(1807,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(1807,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1808,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1809,23): run-time error CSS1046: Expect comma, found '197'
(1809,30): run-time error CSS1046: Expect comma, found '/'
(1809,32): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1809,36): run-time error CSS1034: 
(1809,36): run-time error CSS1042: Expected function, found '-'
(1809,37): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1809,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1810,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1811,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1815,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1819,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1820,33): run-time error CSS1039: Token not allowed after unary operator: '-color-error-500'
(1820,56): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(1821,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1822,26): run-time error CSS1039: Token not allowed after unary operator: '-color-error-500'
(1822,49): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1826,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1827,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1830,17): run-time error CSS1033: Expected closing bracket, found 'i'
(1830,18): run-time error CSS1031: Expected selector, found ']'
(1830,18): run-time error CSS1025: Expected comma or open brace, found ']'
(1841,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1847,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1848,22): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(1848,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1852,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1853,26): run-time error CSS1039: Token not allowed after unary operator: '-color-main-600'
(1853,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1880,71): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-400'
(1880,110): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1890,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1891,37): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(1891,59): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(1892,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1893,41): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1893,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(1902,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1903,33): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-400'
(1903,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(1907,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1908,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1909,26): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(1909,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(1909,77): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(1909,93): run-time error CSS1038: Expected hex color, found '#0000'
(1910,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1911,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1919,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1920,37): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(1920,59): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(1928,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1929,37): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(1929,59): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(1934,67): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1934,103): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(1936,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1937,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-700'
(1937,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(1938,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1939,37): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(1939,59): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(1943,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1944,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-700'
(1944,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(1951,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1952,22): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(1952,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1963,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1964,22): run-time error CSS1039: Token not allowed after unary operator: '-color-error-500'
(1964,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1977,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1978,29): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-400'
(1978,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(1979,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1980,33): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(1980,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(1987,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1988,26): run-time error CSS1046: Expect comma, found '163'
(1988,33): run-time error CSS1046: Expect comma, found '/'
(1988,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1988,39): run-time error CSS1034: 
(1988,39): run-time error CSS1042: Expected function, found '-'
(1988,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(1988,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2048,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2049,27): run-time error CSS1046: Expect comma, found '38'
(2049,33): run-time error CSS1046: Expect comma, found '/'
(2049,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2049,39): run-time error CSS1034: 
(2049,39): run-time error CSS1042: Expected function, found '-'
(2049,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2049,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2053,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2054,29): run-time error CSS1039: Token not allowed after unary operator: '-color-main-800'
(2054,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2055,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-900'
(2056,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2057,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(2057,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(2061,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2062,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(2062,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(2070,22): run-time error CSS1030: Expected identifier, found '-'
(2070,22): run-time error CSS1031: Expected selector, found '-'
(2070,22): run-time error CSS1025: Expected comma or open brace, found '-'
(2141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2142,32): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-ada'
(2142,57): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2530,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2531,29): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(2531,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2532,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2533,33): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(2533,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2534,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2535,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2536,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(2536,50): run-time error CSS1038: Expected hex color, found '#0000'
(2536,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(2536,83): run-time error CSS1038: Expected hex color, found '#0000'
(2536,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(2540,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2541,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2542,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(2542,50): run-time error CSS1038: Expected hex color, found '#0000'
(2542,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(2542,83): run-time error CSS1038: Expected hex color, found '#0000'
(2542,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(2546,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2547,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2548,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(2548,50): run-time error CSS1038: Expected hex color, found '#0000'
(2548,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(2548,83): run-time error CSS1038: Expected hex color, found '#0000'
(2548,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(2552,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2553,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2554,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(2554,50): run-time error CSS1038: Expected hex color, found '#0000'
(2554,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(2554,83): run-time error CSS1038: Expected hex color, found '#0000'
(2554,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(2558,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2559,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2560,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(2560,50): run-time error CSS1038: Expected hex color, found '#0000'
(2560,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(2560,83): run-time error CSS1038: Expected hex color, found '#0000'
(2560,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(2599,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2600,29): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(2600,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2608,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2609,29): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(2609,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2616,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2617,29): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(2617,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2622,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2623,29): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(2623,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2635,2): run-time error CSS1030: Expected identifier, found '-'
(2635,2): run-time error CSS1019: Unexpected token, found '-'
(2635,23): run-time error CSS1030: Expected identifier, found '-'
(2635,23): run-time error CSS1031: Expected selector, found '-'
(2639,2): run-time error CSS1030: Expected identifier, found '-'
(2639,2): run-time error CSS1019: Unexpected token, found '-'
(2639,26): run-time error CSS1030: Expected identifier, found '-'
(2639,26): run-time error CSS1031: Expected selector, found '-'
(2643,9): run-time error CSS1030: Expected identifier, found '-'
(2643,9): run-time error CSS1031: Expected selector, found '-'
(2643,9): run-time error CSS1025: Expected comma or open brace, found '-'
(2652,13): run-time error CSS1030: Expected identifier, found '-'
(2652,13): run-time error CSS1031: Expected selector, found '-'
(2652,13): run-time error CSS1025: Expected comma or open brace, found '-'
(2659,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2660,33): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(2660,54): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2687,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2688,26): run-time error CSS1039: Token not allowed after unary operator: '-color-main-400'
(2688,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(2714,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2715,29): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(2715,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2716,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2717,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2718,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(2718,50): run-time error CSS1038: Expected hex color, found '#0000'
(2718,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(2718,83): run-time error CSS1038: Expected hex color, found '#0000'
(2718,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(2724,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2725,29): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(2725,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2749,26): run-time error CSS1030: Expected identifier, found '.'
(2749,31): run-time error CSS1031: Expected selector, found ')'
(2749,31): run-time error CSS1025: Expected comma or open brace, found ')'
(2780,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2781,37): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(2781,59): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2782,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2783,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2784,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(2784,58): run-time error CSS1038: Expected hex color, found '#0000'
(2784,70): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(2784,91): run-time error CSS1038: Expected hex color, found '#0000'
(2784,103): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(2819,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2820,29): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(2820,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2852,18): run-time error CSS1030: Expected identifier, found '.'
(2852,44): run-time error CSS1031: Expected selector, found ')'
(2852,44): run-time error CSS1025: Expected comma or open brace, found ')'
(2883,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2884,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(2884,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(2884,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(2884,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(2884,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(2884,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(2884,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(2896,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2897,22): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(2897,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(2901,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2902,22): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(2902,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(2963,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2966,20): run-time error CSS1039: Token not allowed after unary operator: '-grid-gap'
(2975,74): run-time error CSS1039: Token not allowed after unary operator: '-grid-gap'
(2975,94): run-time error CSS1019: Unexpected token, found ' '
(2975,94): run-time error CSS1034: 
(2975,94): run-time error CSS1019: Unexpected token, found ' '
(2975,94): run-time error CSS1042: Expected function, found ' '
(2975,94): run-time error CSS1019: Unexpected token, found ' '
(2975,94): run-time error CSS1042: Expected function, found ' '
(2975,94): run-time error CSS1019: Unexpected token, found ' '
(2975,94): run-time error CSS1042: Expected function, found ' '
(2975,94): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(2979,80): run-time error CSS1039: Token not allowed after unary operator: '-grid-gap'
(2979,100): run-time error CSS1019: Unexpected token, found ' '
(2979,100): run-time error CSS1034: 
(2979,100): run-time error CSS1019: Unexpected token, found ' '
(2979,100): run-time error CSS1042: Expected function, found ' '
(2979,100): run-time error CSS1019: Unexpected token, found ' '
(2979,100): run-time error CSS1042: Expected function, found ' '
(2979,100): run-time error CSS1019: Unexpected token, found ' '
(2979,100): run-time error CSS1042: Expected function, found ' '
(2979,100): run-time error CSS1019: Unexpected token, found ' '
(2979,100): run-time error CSS1042: Expected function, found ' '
(2979,100): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(2983,76): run-time error CSS1039: Token not allowed after unary operator: '-grid-gap'
(2983,96): run-time error CSS1019: Unexpected token, found ' '
(2983,96): run-time error CSS1034: 
(2983,96): run-time error CSS1019: Unexpected token, found ' '
(2983,96): run-time error CSS1042: Expected function, found ' '
(2983,96): run-time error CSS1019: Unexpected token, found ' '
(2983,96): run-time error CSS1042: Expected function, found ' '
(2983,96): run-time error CSS1019: Unexpected token, found ' '
(2983,96): run-time error CSS1042: Expected function, found ' '
(2983,96): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(3021,20): run-time error CSS1039: Token not allowed after unary operator: '-size-sidebar'
(3040,22): run-time error CSS1039: Token not allowed after unary operator: '-content-breakAt'
(3055,26): run-time error CSS1039: Token not allowed after unary operator: '-media-breakAt'
(3055,54): run-time error CSS1039: Token not allowed after unary operator: '-spacing-gap'
(3094,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3095,26): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-400'
(3095,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(3110,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3111,24): run-time error CSS1046: Expect comma, found '38'
(3111,30): run-time error CSS1046: Expect comma, found '/'
(3111,32): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(3111,36): run-time error CSS1034: 
(3111,36): run-time error CSS1042: Expected function, found '-'
(3111,37): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(3111,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3122,31): run-time error CSS1046: Expect comma, found '242'
(3122,39): run-time error CSS1046: Expect comma, found '/'
(3122,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(3122,45): run-time error CSS1034: 
(3122,45): run-time error CSS1042: Expected function, found '-'
(3122,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(3122,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3125,20): run-time error CSS1046: Expect comma, found '38'
(3125,26): run-time error CSS1046: Expect comma, found '/'
(3125,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(3125,32): run-time error CSS1034: 
(3125,32): run-time error CSS1042: Expected function, found '-'
(3125,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(3125,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3192,22): run-time error CSS1039: Token not allowed after unary operator: '-stack-space'
(3264,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3265,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3266,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3269,80): run-time error CSS1034: 
(3269,80): run-time error CSS1019: Unexpected token, found '*'
(3269,80): run-time error CSS1063: Expected calculation unit, found '*'
(3269,80): run-time error CSS1064: Expected calculation product, found '*'
(3269,80): run-time error CSS1065: Expected calculation sum, found '*'
(3269,80): run-time error CSS1034: 
(3269,80): run-time error CSS1042: Expected function, found '*'
(3269,80): run-time error CSS1019: Unexpected token, found '*'
(3269,80): run-time error CSS1042: Expected function, found '*'
(3269,80): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(3273,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3274,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3275,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3278,80): run-time error CSS1034: 
(3278,80): run-time error CSS1019: Unexpected token, found '*'
(3278,80): run-time error CSS1063: Expected calculation unit, found '*'
(3278,80): run-time error CSS1064: Expected calculation product, found '*'
(3278,80): run-time error CSS1065: Expected calculation sum, found '*'
(3278,80): run-time error CSS1034: 
(3278,80): run-time error CSS1042: Expected function, found '*'
(3278,80): run-time error CSS1019: Unexpected token, found '*'
(3278,80): run-time error CSS1042: Expected function, found '*'
(3278,80): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(3293,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3294,22): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-400'
(3294,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(3307,30): run-time error CSS1039: Token not allowed after unary operator: '-stack-space'
(3319,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3320,22): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(3320,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(3324,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3325,26): run-time error CSS1039: Token not allowed after unary operator: '-color-main-400'
(3325,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(3347,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3348,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(3348,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(3348,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(3348,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(3348,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(3348,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(3348,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(3380,32): run-time error CSS1038: Expected hex color, found '#0003'
(4020,36): run-time error CSS1038: Expected hex color, found '#0003'
(4051,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4052,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4053,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4054,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4055,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4056,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4057,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4058,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4059,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4060,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4061,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4062,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4071,17): run-time error CSS1039: Token not allowed after unary operator: '-bz-accent-color'
(4081,32): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-gray-faint'
(4089,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4100,26): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-white'
(4101,32): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-border'
(4102,29): run-time error CSS1039: Token not allowed after unary operator: '-bz-size-gap'
(4110,28): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-border'
(4115,21): run-time error CSS1039: Token not allowed after unary operator: '-bz-size-gap'
(4115,40): run-time error CSS1039: Token not allowed after unary operator: '-bz-size-gap'
(4116,35): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-border'
(4120,18): run-time error CSS1039: Token not allowed after unary operator: '-bz-size-gap'
(4120,41): run-time error CSS1039: Token not allowed after unary operator: '-bz-size-gap'
(4124,29): run-time error CSS1039: Token not allowed after unary operator: '-bz-size-gap'
(4124,48): run-time error CSS1039: Token not allowed after unary operator: '-bz-size-gap'
(4128,23): run-time error CSS1039: Token not allowed after unary operator: '-bz-size-gap'
(4132,24): run-time error CSS1039: Token not allowed after unary operator: '-bz-size-gap'
(4136,17): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-white'
(4140,17): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-white'
(4145,22): run-time error CSS1039: Token not allowed after unary operator: '-bz-accent-color'
(4153,17): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-white'
(4165,21): run-time error CSS1039: Token not allowed after unary operator: '-bz-size-gap'
(4169,17): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-white'
(4175,21): run-time error CSS1039: Token not allowed after unary operator: '-bz-size-gap'
(4179,18): run-time error CSS1039: Token not allowed after unary operator: '-bz-size-gap'
(4180,21): run-time error CSS1039: Token not allowed after unary operator: '-bz-size-gap'
(4192,28): run-time error CSS1039: Token not allowed after unary operator: '-bz-table-odd-row'
(4196,17): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-white'
(4204,22): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-white'
(4208,21): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-status-warn'
(4212,26): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-status-warn'
(4220,28): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-white'
(4251,25): run-time error CSS1039: Token not allowed after unary operator: '-bz-size-gap'
(4252,17): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-status-warn'
(4254,28): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-status-warn'
(4313,33): run-time error CSS1046: Expect comma, found '129'
(4313,41): run-time error CSS1046: Expect comma, found '/'
(4329,26): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-white'
(4337,32): run-time error CSS1039: Token not allowed after unary operator: '-bz-accent-color'
(4341,32): run-time error CSS1039: Token not allowed after unary operator: '-bz-accent-color'
(4342,26): run-time error CSS1039: Token not allowed after unary operator: '-bz-accent-color'
(4359,28): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-white'
(4388,21): run-time error CSS1039: Token not allowed after unary operator: '-bz-size-gap'
(4408,17): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-white'
(4412,36): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-gray-faint'
(4412,76): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-gray-faint'
(4412,116): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-gray-faint'
(4422,22): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-white'
(4426,22): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-white'
(4437,26): run-time error CSS1039: Token not allowed after unary operator: '-bz-size-gap'
(4448,24): run-time error CSS1039: Token not allowed after unary operator: '-bz-size-gap'
(4466,23): run-time error CSS1039: Token not allowed after unary operator: '-bz-size-gap'
(4470,28): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-border'
(4471,25): run-time error CSS1039: Token not allowed after unary operator: '-bz-size-gap'
(4473,22): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-white'
(4477,17): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-white'
(4482,21): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-white'
(4486,17): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-white'
(4493,24): run-time error CSS1046: Expect comma, found '26'
(4493,30): run-time error CSS1046: Expect comma, found '/'
(4500,22): run-time error CSS1039: Token not allowed after unary operator: '-bz-size-gap'
(4504,17): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-white'
(4515,71): run-time error CSS1030: Expected identifier, found ','
(4515,82): run-time error CSS1031: Expected selector, found ')'
(4515,82): run-time error CSS1025: Expected comma or open brace, found ')'
(4520,21): run-time error CSS1039: Token not allowed after unary operator: '-bz-accent-color'
(4523,26): run-time error CSS1039: Token not allowed after unary operator: '-bz-color-white'
(4576,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4577,22): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(4577,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(4606,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4607,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4608,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(4608,50): run-time error CSS1038: Expected hex color, found '#0000'
(4608,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(4608,83): run-time error CSS1038: Expected hex color, found '#0000'
(4608,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(4621,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4622,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(4622,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(4630,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4631,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(4631,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(4649,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4650,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4651,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(4651,50): run-time error CSS1038: Expected hex color, found '#0000'
(4651,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(4651,83): run-time error CSS1038: Expected hex color, found '#0000'
(4651,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(4668,34): run-time error CSS1039: Token not allowed after unary operator: '-tw-scroll-snap-strictness'
(4669,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4681,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4682,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4683,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(4683,58): run-time error CSS1038: Expected hex color, found '#0000'
(4683,70): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(4683,91): run-time error CSS1038: Expected hex color, found '#0000'
(4683,103): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(4700,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4709,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4723,25): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-btn-size'
(4728,21): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-btn-size'
(4733,21): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-btn-size'
(4738,21): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-btn-size'
(4790,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4791,33): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(4791,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(4799,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4800,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(4800,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(4813,24): run-time error CSS1030: Expected identifier, found '-'
(4813,24): run-time error CSS1031: Expected selector, found '-'
(4813,24): run-time error CSS1025: Expected comma or open brace, found '-'
(4818,28): run-time error CSS1030: Expected identifier, found '-'
(4818,28): run-time error CSS1031: Expected selector, found '-'
(4818,28): run-time error CSS1025: Expected comma or open brace, found '-'
(4824,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4825,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(4825,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(4825,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(4825,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(4825,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(4825,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(4825,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(4845,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4846,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(4846,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(4846,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(4846,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(4846,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(4846,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(4846,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(4851,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4852,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(4852,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(4852,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(4852,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(4852,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(4852,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(4852,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(4879,28): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(4880,22): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(4881,42): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(5045,33): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(5048,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5049,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(5049,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(5066,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5067,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5068,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5069,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5077,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5078,34): run-time error CSS1046: Expect comma, found '25'
(5078,40): run-time error CSS1046: Expect comma, found '/'
(5078,42): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5078,46): run-time error CSS1034: 
(5078,46): run-time error CSS1042: Expected function, found '-'
(5078,47): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(5078,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5103,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5104,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5105,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5106,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5108,45): run-time error CSS1039: Token not allowed after unary operator: '-limit-size'
(5109,34): run-time error CSS1039: Token not allowed after unary operator: '-size-header-contact'
(5109,67): run-time error CSS1039: Token not allowed after unary operator: '-size-header-navigation'
(5135,31): run-time error CSS1039: Token not allowed after unary operator: '-heading-padding-block-start'
(5136,28): run-time error CSS1039: Token not allowed after unary operator: '-heading-margin-block-end'
(5137,77): run-time error CSS1039: Token not allowed after unary operator: '-side-deg'
(5137,96): run-time error CSS1034: 
(5137,96): run-time error CSS1019: Unexpected token, found '*'
(5137,96): run-time error CSS1063: Expected calculation unit, found '*'
(5137,96): run-time error CSS1064: Expected calculation product, found '*'
(5137,96): run-time error CSS1065: Expected calculation sum, found '*'
(5137,96): run-time error CSS1034: 
(5137,96): run-time error CSS1042: Expected function, found '*'
(5137,96): run-time error CSS1019: Unexpected token, found '*'
(5137,96): run-time error CSS1042: Expected function, found '*'
(5137,96): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(5141,31): run-time error CSS1039: Token not allowed after unary operator: '-heading-padding-block-start'
(5145,31): run-time error CSS1039: Token not allowed after unary operator: '-heading-padding-block-start'
(5152,72): run-time error CSS1039: Token not allowed after unary operator: '-side-deg'
(5152,108): run-time error CSS1039: Token not allowed after unary operator: '-center-x'
(5152,136): run-time error CSS1039: Token not allowed after unary operator: '-start-deg'
(5152,156): run-time error CSS1019: Unexpected token, found ' '
(5152,156): run-time error CSS1019: Unexpected token, found ' '
(5152,156): run-time error CSS1063: Expected calculation unit, found ' '
(5152,156): run-time error CSS1064: Expected calculation product, found ' '
(5152,156): run-time error CSS1065: Expected calculation sum, found ' '
(5152,156): run-time error CSS1063: Expected calculation unit, found ' '
(5152,156): run-time error CSS1064: Expected calculation product, found ' '
(5152,156): run-time error CSS1065: Expected calculation sum, found ' '
(5152,156): run-time error CSS1034: 
(5152,156): run-time error CSS1042: Expected function, found ' '
(5152,156): run-time error CSS1019: Unexpected token, found ' '
(5152,156): run-time error CSS1042: Expected function, found ' '
(5152,156): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(5157,31): run-time error CSS1039: Token not allowed after unary operator: '-heading-padding-block-start'
(5158,78): run-time error CSS1039: Token not allowed after unary operator: '-side-deg'
(5158,97): run-time error CSS1034: 
(5158,97): run-time error CSS1019: Unexpected token, found '*'
(5158,97): run-time error CSS1063: Expected calculation unit, found '*'
(5158,97): run-time error CSS1064: Expected calculation product, found '*'
(5158,97): run-time error CSS1065: Expected calculation sum, found '*'
(5158,97): run-time error CSS1034: 
(5158,97): run-time error CSS1042: Expected function, found '*'
(5158,97): run-time error CSS1019: Unexpected token, found '*'
(5158,97): run-time error CSS1042: Expected function, found '*'
(5158,97): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(5163,82): run-time error CSS1039: Token not allowed after unary operator: '-side-deg'
(5163,101): run-time error CSS1034: 
(5163,101): run-time error CSS1019: Unexpected token, found '*'
(5163,101): run-time error CSS1063: Expected calculation unit, found '*'
(5163,101): run-time error CSS1064: Expected calculation product, found '*'
(5163,101): run-time error CSS1065: Expected calculation sum, found '*'
(5163,101): run-time error CSS1034: 
(5163,101): run-time error CSS1042: Expected function, found '*'
(5163,101): run-time error CSS1019: Unexpected token, found '*'
(5163,101): run-time error CSS1042: Expected function, found '*'
(5163,101): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(5173,24): run-time error CSS1030: Expected identifier, found '['
(5173,28): run-time error CSS1031: Expected selector, found '*='
(5173,28): run-time error CSS1025: Expected comma or open brace, found '*='
(5179,35): run-time error CSS1039: Token not allowed after unary operator: '-heading-padding-block-start'
(5180,82): run-time error CSS1039: Token not allowed after unary operator: '-side-deg'
(5180,101): run-time error CSS1034: 
(5180,101): run-time error CSS1019: Unexpected token, found '*'
(5180,101): run-time error CSS1063: Expected calculation unit, found '*'
(5180,101): run-time error CSS1064: Expected calculation product, found '*'
(5180,101): run-time error CSS1065: Expected calculation sum, found '*'
(5180,101): run-time error CSS1034: 
(5180,101): run-time error CSS1042: Expected function, found '*'
(5180,101): run-time error CSS1019: Unexpected token, found '*'
(5180,101): run-time error CSS1042: Expected function, found '*'
(5180,101): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(5184,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5185,35): run-time error CSS1039: Token not allowed after unary operator: '-heading-padding-block-start'
(5189,35): run-time error CSS1039: Token not allowed after unary operator: '-heading-padding-block-start'
(5193,35): run-time error CSS1039: Token not allowed after unary operator: '-heading-padding-block-start'
(5199,35): run-time error CSS1039: Token not allowed after unary operator: '-heading-padding-block-start'
(5204,26): run-time error CSS1039: Token not allowed after unary operator: '-heading-padding-block-end'
(5208,25): run-time error CSS1039: Token not allowed after unary operator: '-heading-margin-block-end'
(5209,26): run-time error CSS1039: Token not allowed after unary operator: '-heading-padding-block-end'
(5217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5218,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5219,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(5219,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(5219,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(5219,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(5219,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(5219,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(5219,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(5240,25): run-time error CSS1039: Token not allowed after unary operator: '-heading-margin-block-end'
(5241,26): run-time error CSS1039: Token not allowed after unary operator: '-heading-padding-block-end'
(5264,31): run-time error CSS1039: Token not allowed after unary operator: '-heading-padding-block-start'
(5268,31): run-time error CSS1039: Token not allowed after unary operator: '-heading-padding-block-start'
(5269,26): run-time error CSS1039: Token not allowed after unary operator: '-heading-padding-block-end'
(5320,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5321,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(5321,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(5321,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(5321,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(5321,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(5321,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(5321,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(5325,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5326,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5327,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(5327,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(5327,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(5327,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(5327,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(5327,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(5327,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(5335,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5336,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5337,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5338,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(5338,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(5338,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(5338,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(5338,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(5338,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(5338,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(5343,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5344,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5345,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(5345,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(5345,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(5345,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(5345,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(5345,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(5345,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(5359,33): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(5359,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(5360,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5390,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5391,33): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(5391,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(5395,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5396,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5397,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(5397,50): run-time error CSS1038: Expected hex color, found '#0000'
(5397,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(5397,83): run-time error CSS1038: Expected hex color, found '#0000'
(5397,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(5434,8): run-time error CSS1030: Expected identifier, found '-'
(5434,8): run-time error CSS1031: Expected selector, found '-'
(5434,8): run-time error CSS1025: Expected comma or open brace, found '-'
(5439,12): run-time error CSS1030: Expected identifier, found '.'
(5439,13): run-time error CSS1031: Expected selector, found '-'
(5439,13): run-time error CSS1025: Expected comma or open brace, found '-'
(5443,12): run-time error CSS1030: Expected identifier, found '#js-series-inventory-section'
(5443,40): run-time error CSS1031: Expected selector, found ')'
(5443,40): run-time error CSS1025: Expected comma or open brace, found ')'
(5448,16): run-time error CSS1030: Expected identifier, found '#js-series-inventory-section'
(5448,44): run-time error CSS1031: Expected selector, found ')'
(5448,44): run-time error CSS1025: Expected comma or open brace, found ')'
(5472,27): run-time error CSS1039: Token not allowed after unary operator: '-color-main-900'
(5492,28): run-time error CSS1039: Token not allowed after unary operator: '-modal-close-bg'
(5515,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5516,37): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-400'
(5516,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(5520,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5521,37): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(5521,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(5529,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5530,37): run-time error CSS1039: Token not allowed after unary operator: '-color-main-900'
(5530,59): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(5533,12): run-time error CSS1030: Expected identifier, found '.'
(5533,29): run-time error CSS1031: Expected selector, found ')'
(5533,29): run-time error CSS1025: Expected comma or open brace, found ')'
(5539,16): run-time error CSS1030: Expected identifier, found '.'
(5539,33): run-time error CSS1031: Expected selector, found ')'
(5539,33): run-time error CSS1025: Expected comma or open brace, found ')'
(5544,29): run-time error CSS1030: Expected identifier, found '.'
(5544,46): run-time error CSS1031: Expected selector, found ')'
(5544,46): run-time error CSS1025: Expected comma or open brace, found ')'
(5550,12): run-time error CSS1030: Expected identifier, found '.'
(5550,29): run-time error CSS1031: Expected selector, found ')'
(5550,29): run-time error CSS1025: Expected comma or open brace, found ')'
(5557,16): run-time error CSS1030: Expected identifier, found '.'
(5557,33): run-time error CSS1031: Expected selector, found ')'
(5557,33): run-time error CSS1025: Expected comma or open brace, found ')'
(5563,12): run-time error CSS1030: Expected identifier, found '.'
(5563,30): run-time error CSS1031: Expected selector, found ')'
(5563,30): run-time error CSS1025: Expected comma or open brace, found ')'
(5569,29): run-time error CSS1030: Expected identifier, found '.'
(5569,47): run-time error CSS1031: Expected selector, found ')'
(5569,47): run-time error CSS1025: Expected comma or open brace, found ')'
(5576,16): run-time error CSS1030: Expected identifier, found '.'
(5576,34): run-time error CSS1031: Expected selector, found ')'
(5576,34): run-time error CSS1025: Expected comma or open brace, found ')'
(5580,20): run-time error CSS1030: Expected identifier, found '.'
(5580,38): run-time error CSS1031: Expected selector, found ')'
(5580,38): run-time error CSS1025: Expected comma or open brace, found ')'
(5773,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5774,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(5774,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(5781,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5782,33): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(5782,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(5784,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5785,22): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-800'
(5785,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(5786,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5787,18): run-time error CSS1039: Token not allowed after unary operator: '-tw-blur'
(5787,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-brightness'
(5787,54): run-time error CSS1039: Token not allowed after unary operator: '-tw-contrast'
(5787,73): run-time error CSS1039: Token not allowed after unary operator: '-tw-grayscale'
(5787,93): run-time error CSS1039: Token not allowed after unary operator: '-tw-hue-rotate'
(5787,114): run-time error CSS1039: Token not allowed after unary operator: '-tw-invert'
(5787,131): run-time error CSS1039: Token not allowed after unary operator: '-tw-saturate'
(5787,150): run-time error CSS1039: Token not allowed after unary operator: '-tw-sepia'
(5787,166): run-time error CSS1039: Token not allowed after unary operator: '-tw-drop-shadow'
(5791,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5792,37): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(5792,56): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(5796,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5797,40): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(5797,59): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(5801,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5802,46): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(5802,65): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(5806,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5807,44): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(5807,63): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(5811,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5812,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5813,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(5813,57): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(5813,87): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(5813,110): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(5813,134): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(5813,159): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(5813,185): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(5829,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5830,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5831,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5834,31): run-time error CSS1039: Token not allowed after unary operator: '-toast-lightness'
(5835,74): run-time error CSS1039: Token not allowed after unary operator: '-toast-duration'
(5843,9): run-time error CSS1056: Expected media feature, found '-'
(5850,9): run-time error CSS1056: Expected media feature, found '-'
(5858,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5859,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5860,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(5860,50): run-time error CSS1038: Expected hex color, found '#0000'
(5860,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(5860,83): run-time error CSS1038: Expected hex color, found '#0000'
(5860,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(5864,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5865,37): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(5865,59): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(5866,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5867,26): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(5867,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(5871,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5872,37): run-time error CSS1039: Token not allowed after unary operator: '-color-error-600'
(5872,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(5873,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5874,26): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(5874,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(5878,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5879,35): run-time error CSS1046: Expect comma, found '234'
(5879,43): run-time error CSS1046: Expect comma, found '/'
(5879,45): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5879,49): run-time error CSS1034: 
(5879,49): run-time error CSS1042: Expected function, found '-'
(5879,50): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(5879,64): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5880,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5881,23): run-time error CSS1046: Expect comma, found '58'
(5881,30): run-time error CSS1046: Expect comma, found '/'
(5881,32): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5881,36): run-time error CSS1034: 
(5881,36): run-time error CSS1042: Expected function, found '-'
(5881,37): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(5881,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5885,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5886,35): run-time error CSS1046: Expect comma, found '211'
(5886,42): run-time error CSS1046: Expect comma, found '/'
(5886,44): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5886,48): run-time error CSS1034: 
(5886,48): run-time error CSS1042: Expected function, found '-'
(5886,49): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(5886,63): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5887,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5888,24): run-time error CSS1046: Expect comma, found '53'
(5888,30): run-time error CSS1046: Expect comma, found '/'
(5888,32): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5888,36): run-time error CSS1034: 
(5888,36): run-time error CSS1042: Expected function, found '-'
(5888,37): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(5888,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5892,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5893,33): run-time error CSS1046: Expect comma, found '150'
(5893,41): run-time error CSS1046: Expect comma, found '/'
(5893,43): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5893,47): run-time error CSS1034: 
(5893,47): run-time error CSS1042: Expected function, found '-'
(5893,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(5893,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5894,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5895,26): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(5895,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(5898,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5899,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5904,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5905,8): run-time error CSS1035: Expected colon, found '{'
(5910,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5911,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5925,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5926,29): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(5926,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(5931,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5932,22): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-500'
(5932,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(5940,8): run-time error CSS1030: Expected identifier, found '['
(5940,12): run-time error CSS1031: Expected selector, found '='
(5940,12): run-time error CSS1025: Expected comma or open brace, found '='
(5944,8): run-time error CSS1030: Expected identifier, found '['
(5944,12): run-time error CSS1031: Expected selector, found '='
(5944,12): run-time error CSS1025: Expected comma or open brace, found '='
(6052,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6053,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(6053,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(6053,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(6053,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(6053,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(6053,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(6053,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(6054,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6055,29): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-400'
(6055,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(6056,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6057,33): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(6057,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(6106,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6107,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(6107,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(6108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6109,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(6109,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6122,33): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(6122,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(6128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6129,29): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(6129,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(6130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6131,33): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(6131,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(6133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6135,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(6135,50): run-time error CSS1038: Expected hex color, found '#0000'
(6135,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(6135,83): run-time error CSS1038: Expected hex color, found '#0000'
(6135,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(6139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6140,33): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(6140,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(6156,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6157,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(6157,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(6157,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(6157,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(6157,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(6157,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(6157,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(6227,15): run-time error CSS1039: Token not allowed after unary operator: '-grid-section-gap'
(6301,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6302,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(6302,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6312,26): run-time error CSS1039: Token not allowed after unary operator: '-grid-section-gap'
(6417,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6418,22): run-time error CSS1039: Token not allowed after unary operator: '-text-menu'
(6418,39): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6422,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6423,26): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(6423,50): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6460,24): run-time error CSS1030: Expected identifier, found '['
(6460,40): run-time error CSS1031: Expected selector, found ']'
(6460,40): run-time error CSS1025: Expected comma or open brace, found ']'
(6472,24): run-time error CSS1030: Expected identifier, found '['
(6472,40): run-time error CSS1031: Expected selector, found ']'
(6472,40): run-time error CSS1025: Expected comma or open brace, found ']'
(6498,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6499,22): run-time error CSS1039: Token not allowed after unary operator: '-color-main-400'
(6499,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6507,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6508,26): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(6508,50): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6512,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6513,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(6513,57): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(6513,87): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(6513,110): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(6513,134): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(6513,159): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(6513,185): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(6514,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6515,26): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(6515,50): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6520,33): run-time error CSS1039: Token not allowed after unary operator: '-bg-menu'
(6521,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6522,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(6522,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6523,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6524,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6525,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(6525,50): run-time error CSS1038: Expected hex color, found '#0000'
(6525,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(6525,83): run-time error CSS1038: Expected hex color, found '#0000'
(6525,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(6526,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6527,27): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(6527,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(6527,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(6527,109): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(6527,138): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(6527,168): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(6527,194): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(6527,221): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(6527,249): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(6552,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(6572,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6573,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(6573,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6582,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6583,26): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(6583,50): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6587,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6588,26): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(6588,50): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6617,56): run-time error CSS1039: Token not allowed after unary operator: '-grad-start'
(6617,90): run-time error CSS1039: Token not allowed after unary operator: '-grad-end'
(6619,29): run-time error CSS1039: Token not allowed after unary operator: '-radius'
(6619,49): run-time error CSS1039: Token not allowed after unary operator: '-radius'
(6637,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6638,22): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(6638,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6661,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6662,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(6662,57): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(6662,87): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(6662,110): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(6662,134): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(6662,159): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(6662,185): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(6677,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6678,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(6678,57): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(6678,87): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(6678,110): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(6678,134): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(6678,159): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(6678,185): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(6700,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6701,30): run-time error CSS1039: Token not allowed after unary operator: '-color-main-400'
(6701,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6710,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6711,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(6711,57): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(6711,87): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(6711,110): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(6711,134): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(6711,159): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(6711,185): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(6716,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6717,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(6717,57): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(6717,87): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(6717,110): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(6717,134): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(6717,159): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(6717,185): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(6730,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6731,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(6731,57): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(6731,87): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(6731,110): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(6731,134): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(6731,159): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(6731,185): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(6740,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6741,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6742,26): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(6742,54): run-time error CSS1038: Expected hex color, found '#0000'
(6742,66): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(6742,87): run-time error CSS1038: Expected hex color, found '#0000'
(6742,99): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(6747,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6748,22): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-400'
(6748,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6760,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6761,33): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(6761,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(6762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6763,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(6763,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6773,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6774,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6775,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6776,17): run-time error CSS1039: Token not allowed after unary operator: '-hamburger-bar-width'
(6777,23): run-time error CSS1039: Token not allowed after unary operator: '-hamburger-bar-width'
(6778,23): run-time error CSS1039: Token not allowed after unary operator: '-hamburger-bar-height'
(6778,53): run-time error CSS1039: Token not allowed after unary operator: '-hamburger-bar-spacing'
(6779,27): run-time error CSS1039: Token not allowed after unary operator: '-hamburger-bar-height'
(6779,57): run-time error CSS1039: Token not allowed after unary operator: '-hamburger-bar-spacing'
(6785,17): run-time error CSS1039: Token not allowed after unary operator: '-hamburger-bar-width'
(6786,23): run-time error CSS1039: Token not allowed after unary operator: '-hamburger-bar-width'
(6787,18): run-time error CSS1039: Token not allowed after unary operator: '-hamburger-bar-height'
(6788,22): run-time error CSS1039: Token not allowed after unary operator: '-hamburger-bar-height'
(6792,32): run-time error CSS1039: Token not allowed after unary operator: '-hamburger-bar-spacing'
(6795,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6796,33): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(6796,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(6804,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6805,37): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(6805,56): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(6809,22): run-time error CSS1039: Token not allowed after unary operator: '-hamburger-bar-spacing'
(6810,31): run-time error CSS1039: Token not allowed after unary operator: '-hamburger-bar-spacing'
(6815,19): run-time error CSS1039: Token not allowed after unary operator: '-hamburger-bar-spacing'
(6816,33): run-time error CSS1039: Token not allowed after unary operator: '-hamburger-bar-spacing'
(6821,33): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(6821,57): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(6822,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6830,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6831,37): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(6831,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(6839,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6840,37): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(6840,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(6858,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6859,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(6859,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6863,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6864,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(6864,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(6868,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6869,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-700'
(6869,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(6886,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6887,29): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(6887,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(6888,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6889,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-900'
(6889,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(6890,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6891,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(6891,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6895,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6896,33): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(6896,57): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(6897,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6898,26): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(6898,50): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6912,22): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(6923,32): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(6937,42): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(6940,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(6941,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6957,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6958,33): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(6958,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(6959,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6960,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6961,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(6961,50): run-time error CSS1038: Expected hex color, found '#0000'
(6961,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(6961,83): run-time error CSS1038: Expected hex color, found '#0000'
(6961,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(6993,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6994,22): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(6994,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(7005,17): run-time error CSS1039: Token not allowed after unary operator: '-link-color'
(7005,40): run-time error CSS1039: Token not allowed after unary operator: '-color-main-400'
(7020,16): run-time error CSS1039: Token not allowed after unary operator: '-link-color'
(7042,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7043,33): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(7043,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(7048,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7049,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7050,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(7050,50): run-time error CSS1038: Expected hex color, found '#0000'
(7050,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(7050,83): run-time error CSS1038: Expected hex color, found '#0000'
(7050,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(7076,19): run-time error CSS1030: Expected identifier, found '-'
(7076,19): run-time error CSS1031: Expected selector, found '-'
(7076,19): run-time error CSS1025: Expected comma or open brace, found '-'
(7080,2): run-time error CSS1030: Expected identifier, found '-'
(7080,2): run-time error CSS1019: Unexpected token, found '-'
(7169,34): run-time error CSS1039: Token not allowed after unary operator: '-tw-scroll-snap-strictness'
(7191,34): run-time error CSS1039: Token not allowed after unary operator: '-card-fade-animation'
(7193,34): run-time error CSS1039: Token not allowed after unary operator: '-card-fade-animation'
(7201,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-scroll-snap-strictness'
(7230,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7251,33): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(7251,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(7252,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7253,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7254,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(7254,50): run-time error CSS1038: Expected hex color, found '#0000'
(7254,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(7254,83): run-time error CSS1038: Expected hex color, found '#0000'
(7254,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(7259,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7260,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7261,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(7261,50): run-time error CSS1038: Expected hex color, found '#0000'
(7261,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(7261,83): run-time error CSS1038: Expected hex color, found '#0000'
(7261,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(7266,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7267,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7297,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7298,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7299,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(7299,50): run-time error CSS1038: Expected hex color, found '#0000'
(7299,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(7299,83): run-time error CSS1038: Expected hex color, found '#0000'
(7299,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(7307,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7308,21): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-ada'
(7308,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(7330,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7331,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7332,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(7332,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(7332,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(7332,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(7332,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(7332,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(7332,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(7336,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7337,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7338,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(7338,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(7338,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(7338,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(7338,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(7338,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(7338,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(7359,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7360,32): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-ada'
(7360,57): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(7392,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7393,22): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(7393,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(7397,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7398,26): run-time error CSS1039: Token not allowed after unary operator: '-color-main-700'
(7398,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(7407,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7408,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7409,26): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(7409,54): run-time error CSS1038: Expected hex color, found '#0000'
(7409,66): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(7409,87): run-time error CSS1038: Expected hex color, found '#0000'
(7409,99): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(7421,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7422,33): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(7422,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(7424,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7425,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7426,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(7426,50): run-time error CSS1038: Expected hex color, found '#0000'
(7426,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(7426,83): run-time error CSS1038: Expected hex color, found '#0000'
(7426,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(7457,42): run-time error CSS1030: Expected identifier, found '.'
(7457,88): run-time error CSS1031: Expected selector, found ')'
(7457,88): run-time error CSS1025: Expected comma or open brace, found ')'
(7489,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7490,22): run-time error CSS1039: Token not allowed after unary operator: '-color-main-600'
(7490,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(7516,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7517,22): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-500'
(7517,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(7526,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7527,22): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(7527,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(7582,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7583,37): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(7583,56): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(7585,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7586,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7587,26): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(7587,54): run-time error CSS1038: Expected hex color, found '#0000'
(7587,66): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(7587,87): run-time error CSS1038: Expected hex color, found '#0000'
(7587,99): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(7621,38): run-time error CSS1030: Expected identifier, found '.'
(7621,57): run-time error CSS1031: Expected selector, found ')'
(7621,57): run-time error CSS1025: Expected comma or open brace, found ')'
(7640,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7641,33): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(7641,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(7642,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7643,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7644,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(7644,50): run-time error CSS1038: Expected hex color, found '#0000'
(7644,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(7644,83): run-time error CSS1038: Expected hex color, found '#0000'
(7644,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(7689,20): run-time error CSS1030: Expected identifier, found '-'
(7689,20): run-time error CSS1030: Expected identifier, found '-'
(7689,29): run-time error CSS1031: Expected selector, found ')'
(7689,29): run-time error CSS1025: Expected comma or open brace, found ')'
(7709,37): run-time error CSS1030: Expected identifier, found '-'
(7709,37): run-time error CSS1030: Expected identifier, found '-'
(7709,46): run-time error CSS1031: Expected selector, found ')'
(7709,46): run-time error CSS1025: Expected comma or open brace, found ')'
(7715,15): run-time error CSS1030: Expected identifier, found '-'
(7715,15): run-time error CSS1031: Expected selector, found '-'
(7715,15): run-time error CSS1025: Expected comma or open brace, found '-'
(7733,32): run-time error CSS1030: Expected identifier, found '-'
(7733,32): run-time error CSS1031: Expected selector, found '-'
(7733,32): run-time error CSS1025: Expected comma or open brace, found '-'
(7740,19): run-time error CSS1030: Expected identifier, found '-'
(7740,19): run-time error CSS1031: Expected selector, found '-'
(7740,19): run-time error CSS1025: Expected comma or open brace, found '-'
(7756,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7757,23): run-time error CSS1046: Expect comma, found '23'
(7757,29): run-time error CSS1046: Expect comma, found '/'
(7757,31): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7757,35): run-time error CSS1034: 
(7757,35): run-time error CSS1042: Expected function, found '-'
(7757,36): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(7757,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7764,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7765,23): run-time error CSS1046: Expect comma, found '23'
(7765,29): run-time error CSS1046: Expect comma, found '/'
(7765,31): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7765,35): run-time error CSS1034: 
(7765,35): run-time error CSS1042: Expected function, found '-'
(7765,36): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(7765,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7784,38): run-time error CSS1030: Expected identifier, found '.'
(7784,57): run-time error CSS1031: Expected selector, found ')'
(7784,57): run-time error CSS1025: Expected comma or open brace, found ')'
(7789,19): run-time error CSS1030: Expected identifier, found '-'
(7789,19): run-time error CSS1031: Expected selector, found '-'
(7789,19): run-time error CSS1025: Expected comma or open brace, found '-'
(7796,24): run-time error CSS1030: Expected identifier, found '-'
(7796,24): run-time error CSS1030: Expected identifier, found '-'
(7796,33): run-time error CSS1031: Expected selector, found ')'
(7796,33): run-time error CSS1025: Expected comma or open brace, found ')'
(7804,19): run-time error CSS1030: Expected identifier, found '-'
(7804,19): run-time error CSS1031: Expected selector, found '-'
(7804,19): run-time error CSS1025: Expected comma or open brace, found '-'
(7827,34): run-time error CSS1039: Token not allowed after unary operator: '-tw-scroll-snap-strictness'
(7836,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7843,30): run-time error CSS1039: Token not allowed after unary operator: '-card-fade-animation'
(7845,30): run-time error CSS1039: Token not allowed after unary operator: '-card-fade-animation'
(7896,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7897,22): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(7897,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(8044,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8045,29): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(8045,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(8050,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8051,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-400'
(8051,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(8059,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8060,33): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(8060,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8061,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8062,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(8062,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(8066,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8067,33): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(8067,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8089,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8090,26): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(8090,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(8102,38): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(8114,40): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(8120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8121,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-50'
(8121,54): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8124,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(8124,50): run-time error CSS1038: Expected hex color, found '#0000'
(8124,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(8124,83): run-time error CSS1038: Expected hex color, found '#0000'
(8124,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(8125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8126,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8127,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(8127,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(8127,73): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(8127,89): run-time error CSS1038: Expected hex color, found '#0000'
(8134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8136,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(8136,50): run-time error CSS1038: Expected hex color, found '#0000'
(8136,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(8136,83): run-time error CSS1038: Expected hex color, found '#0000'
(8136,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(8153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8154,22): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-400'
(8154,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(8196,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-scroll-snap-strictness'
(8197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8227,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8228,33): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(8228,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8230,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8231,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8232,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(8232,50): run-time error CSS1038: Expected hex color, found '#0000'
(8232,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(8232,83): run-time error CSS1038: Expected hex color, found '#0000'
(8232,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(8266,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8267,32): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-callout'
(8267,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8282,28): run-time error CSS1036: Expected expression, found '['
(8283,25): run-time error CSS1036: Expected expression, found '['
(8303,32): run-time error CSS1036: Expected expression, found '['
(8304,29): run-time error CSS1036: Expected expression, found '['
(8323,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8324,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(8324,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(8324,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(8324,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(8324,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(8324,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(8324,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(8333,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8334,37): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(8334,56): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8336,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8337,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8338,26): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(8338,54): run-time error CSS1038: Expected hex color, found '#0000'
(8338,66): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(8338,87): run-time error CSS1038: Expected hex color, found '#0000'
(8338,99): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(8349,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8350,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(8350,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(8350,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(8350,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(8350,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(8350,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(8350,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(8362,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8363,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(8363,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(8363,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(8363,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(8363,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(8363,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(8363,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(8364,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8365,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8366,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(8366,50): run-time error CSS1038: Expected hex color, found '#0000'
(8366,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(8366,83): run-time error CSS1038: Expected hex color, found '#0000'
(8366,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(8373,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(8374,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8410,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8411,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(8411,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(8413,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8414,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8422,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8423,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8424,26): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(8424,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(8424,77): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(8424,93): run-time error CSS1038: Expected hex color, found '#0000'
(8443,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8444,26): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(8444,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(8467,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8468,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8469,26): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(8469,54): run-time error CSS1038: Expected hex color, found '#0000'
(8469,66): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(8469,87): run-time error CSS1038: Expected hex color, found '#0000'
(8469,99): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(8473,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8474,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8475,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(8475,59): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(8475,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(8475,97): run-time error CSS1038: Expected hex color, found '#0000'
(8493,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8494,32): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-callout'
(8494,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8495,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8496,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(8496,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(8500,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8501,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(8501,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8502,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8503,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(8503,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(8507,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8508,32): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-purple'
(8508,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8509,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8510,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(8510,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(8514,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8515,32): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-teal-dark'
(8515,63): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8516,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8517,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(8517,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(8527,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8528,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8529,26): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(8529,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(8529,77): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(8529,93): run-time error CSS1038: Expected hex color, found '#0000'
(8532,26): run-time error CSS1030: Expected identifier, found ':'
(8532,34): run-time error CSS1031: Expected selector, found ')'
(8532,34): run-time error CSS1025: Expected comma or open brace, found ')'
(8553,21): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(8588,32): run-time error CSS1030: Expected identifier, found ':'
(8588,40): run-time error CSS1031: Expected selector, found ')'
(8588,40): run-time error CSS1025: Expected comma or open brace, found ')'
(8605,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8606,33): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(8606,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8608,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8609,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8610,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(8610,50): run-time error CSS1038: Expected hex color, found '#0000'
(8610,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(8610,83): run-time error CSS1038: Expected hex color, found '#0000'
(8610,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(8620,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8621,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8622,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(8622,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(8622,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(8622,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(8622,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(8622,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(8622,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(8628,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8629,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8630,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(8630,50): run-time error CSS1038: Expected hex color, found '#0000'
(8630,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(8630,83): run-time error CSS1038: Expected hex color, found '#0000'
(8630,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(8665,21): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(8666,25): run-time error CSS1039: Token not allowed after unary operator: '-spacing2'
(8667,27): run-time error CSS1039: Token not allowed after unary operator: '-font-icons'
(8702,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8703,33): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(8703,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8705,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8706,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8707,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(8707,50): run-time error CSS1038: Expected hex color, found '#0000'
(8707,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(8707,83): run-time error CSS1038: Expected hex color, found '#0000'
(8707,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(8721,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8722,49): run-time error CSS1039: Token not allowed after unary operator: '-tw-space-y-reverse'
(8723,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-space-y-reverse'
(8771,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8772,22): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(8772,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(8810,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8811,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(8811,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(8811,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(8811,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(8811,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(8811,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(8811,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(8851,153): run-time error CSS1030: Expected identifier, found '.'
(8851,172): run-time error CSS1031: Expected selector, found ')'
(8851,172): run-time error CSS1025: Expected comma or open brace, found ')'
(8876,95): run-time error CSS1030: Expected identifier, found '.'
(8876,114): run-time error CSS1031: Expected selector, found ')'
(8876,114): run-time error CSS1025: Expected comma or open brace, found ')'
(8959,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8960,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-900'
(8960,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8976,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8977,37): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-400'
(8977,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8988,18): run-time error CSS1030: Expected identifier, found '.'
(8988,28): run-time error CSS1031: Expected selector, found ')'
(8988,28): run-time error CSS1025: Expected comma or open brace, found ')'
(9047,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9048,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(9048,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9066,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9067,33): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(9067,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9070,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9071,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9072,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(9072,50): run-time error CSS1038: Expected hex color, found '#0000'
(9072,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(9072,83): run-time error CSS1038: Expected hex color, found '#0000'
(9072,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(9090,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9091,21): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-ada'
(9091,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9138,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(9138,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(9138,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(9138,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(9138,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(9138,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(9138,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(9159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9160,33): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-600'
(9160,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9166,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9167,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(9167,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9171,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9172,32): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-teal-dark'
(9172,63): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9177,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-600'
(9177,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9186,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9187,56): run-time error CSS1039: Token not allowed after unary operator: '-tw-divide-y-reverse'
(9188,50): run-time error CSS1039: Token not allowed after unary operator: '-tw-divide-y-reverse'
(9203,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9204,30): run-time error CSS1039: Token not allowed after unary operator: '-color-main-400'
(9204,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9218,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9219,26): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(9219,50): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9241,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9242,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(9242,57): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(9242,87): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(9242,110): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(9242,134): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(9242,159): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(9242,185): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(9270,36): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(9300,19): run-time error CSS1039: Token not allowed after unary operator: '-spacing-1'
(9311,17): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-light'
(9323,17): run-time error CSS1039: Token not allowed after unary operator: '-color-main'
(9968,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9969,29): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(9969,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(9970,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9971,33): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(9971,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9977,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9978,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9979,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(9979,50): run-time error CSS1038: Expected hex color, found '#0000'
(9979,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(9979,83): run-time error CSS1038: Expected hex color, found '#0000'
(9979,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(9990,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9991,29): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-400'
(9991,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(9995,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9996,27): run-time error CSS1046: Expect comma, found '180'
(9996,35): run-time error CSS1046: Expect comma, found '/'
(9996,37): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9996,41): run-time error CSS1034: 
(9996,41): run-time error CSS1042: Expected function, found '-'
(9996,42): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(9996,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9997,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9998,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9999,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(9999,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(9999,73): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(9999,89): run-time error CSS1038: Expected hex color, found '#0000'
(10000,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10024,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10025,29): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-500'
(10025,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(10029,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10030,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(10030,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(10052,31): run-time error CSS1038: Expected hex color, found '#0003'
(10079,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10080,33): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(10080,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(10081,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10082,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(10082,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(10126,33): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(10135,33): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(10148,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10149,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-200'
(10149,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(10194,38): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(10202,33): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(10203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10204,22): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(10204,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(10266,30): run-time error CSS1030: Expected identifier, found '>'
(10266,32): run-time error CSS1030: Expected identifier, found 'li'
(10266,34): run-time error CSS1031: Expected selector, found ')'
(10266,34): run-time error CSS1025: Expected comma or open brace, found ')'
(10271,56): run-time error CSS1030: Expected identifier, found '>'
(10271,58): run-time error CSS1030: Expected identifier, found 'li'
(10271,61): run-time error CSS1031: Expected selector, found ')'
(10271,61): run-time error CSS1025: Expected comma or open brace, found ')'
(11517,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11518,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(11518,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(11518,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(11518,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(11518,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(11518,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(11518,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(11522,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11523,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(11523,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(11523,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(11523,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(11523,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(11523,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(11523,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(11527,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11528,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(11528,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(11528,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(11528,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(11528,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(11528,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(11528,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(11532,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11533,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(11533,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(11533,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(11533,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(11533,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(11533,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(11533,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(11537,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11538,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(11538,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(11538,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(11538,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(11538,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(11538,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(11538,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(11542,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11543,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(11543,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(11543,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(11543,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(11543,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(11543,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(11543,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(11547,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(11547,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(11547,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(11547,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(11547,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(11547,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(11547,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(11550,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(11551,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '50%'
(11769,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11770,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-space-y-reverse'
(11771,37): run-time error CSS1039: Token not allowed after unary operator: '-tw-space-y-reverse'
(11775,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11776,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-space-y-reverse'
(11777,39): run-time error CSS1039: Token not allowed after unary operator: '-tw-space-y-reverse'
(11781,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11782,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-divide-x-reverse'
(11783,49): run-time error CSS1039: Token not allowed after unary operator: '-tw-divide-x-reverse'
(11787,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11788,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-divide-y-reverse'
(11789,42): run-time error CSS1039: Token not allowed after unary operator: '-tw-divide-y-reverse'
(11793,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11794,29): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(11794,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-divide-opacity'
(11956,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11957,29): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(11957,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(11961,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11962,29): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(11962,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(11966,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11967,26): run-time error CSS1046: Expect comma, found '78'
(11967,33): run-time error CSS1046: Expect comma, found '/'
(11967,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(11967,39): run-time error CSS1034: 
(11967,39): run-time error CSS1042: Expected function, found '-'
(11967,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(11967,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(11971,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11972,28): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-purple'
(11972,56): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(11976,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11977,28): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-teal'
(11977,54): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(11981,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11982,28): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-teal-dark'
(11982,59): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(11986,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11987,28): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-teal-light'
(11987,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(11995,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11996,29): run-time error CSS1039: Token not allowed after unary operator: '-color-error-500'
(11996,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(12000,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12001,29): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(12001,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(12005,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12006,29): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(12006,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(12010,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12011,29): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-400'
(12011,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(12015,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12016,29): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-700'
(12016,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(12020,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12021,26): run-time error CSS1046: Expect comma, found '197'
(12021,33): run-time error CSS1046: Expect comma, found '/'
(12021,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12021,39): run-time error CSS1034: 
(12021,39): run-time error CSS1042: Expected function, found '-'
(12021,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(12021,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12025,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12026,26): run-time error CSS1046: Expect comma, found '128'
(12026,33): run-time error CSS1046: Expect comma, found '/'
(12026,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12026,39): run-time error CSS1034: 
(12026,39): run-time error CSS1042: Expected function, found '-'
(12026,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(12026,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12030,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12031,29): run-time error CSS1039: Token not allowed after unary operator: '-color-main-300'
(12031,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(12035,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12036,29): run-time error CSS1039: Token not allowed after unary operator: '-color-main-400'
(12036,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(12040,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12041,29): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(12041,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(12045,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12046,29): run-time error CSS1039: Token not allowed after unary operator: '-color-main-600'
(12046,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(12050,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12051,27): run-time error CSS1046: Expect comma, found '28'
(12051,33): run-time error CSS1046: Expect comma, found '/'
(12051,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12051,39): run-time error CSS1034: 
(12051,39): run-time error CSS1042: Expected function, found '-'
(12051,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(12051,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12059,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12060,36): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(12060,58): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(12064,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12068,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12069,30): run-time error CSS1046: Expect comma, found '0'
(12069,36): run-time error CSS1046: Expect comma, found '/'
(12069,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12069,42): run-time error CSS1034: 
(12069,42): run-time error CSS1042: Expected function, found '-'
(12069,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12069,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12073,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12074,31): run-time error CSS1046: Expect comma, found '246'
(12074,39): run-time error CSS1046: Expect comma, found '/'
(12074,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12074,45): run-time error CSS1034: 
(12074,45): run-time error CSS1042: Expected function, found '-'
(12074,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12074,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12078,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12079,33): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(12079,57): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12083,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12084,33): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(12084,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12088,33): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(12092,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12093,31): run-time error CSS1046: Expect comma, found '246'
(12093,39): run-time error CSS1046: Expect comma, found '/'
(12093,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12093,45): run-time error CSS1034: 
(12093,45): run-time error CSS1042: Expected function, found '-'
(12093,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12093,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12097,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12098,30): run-time error CSS1046: Expect comma, found '130'
(12098,38): run-time error CSS1046: Expect comma, found '/'
(12098,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12098,44): run-time error CSS1034: 
(12098,44): run-time error CSS1042: Expected function, found '-'
(12098,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12098,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12102,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12103,32): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-ada'
(12103,57): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12108,32): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-callout'
(12108,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12113,32): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-callout-bright'
(12113,68): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12118,32): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-purple'
(12118,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12123,32): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-teal'
(12123,58): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12128,32): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-teal-dark'
(12128,63): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,32): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-teal-light'
(12133,64): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12138,33): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-100'
(12138,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12143,33): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(12143,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12148,33): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-500'
(12148,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12153,33): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-900'
(12153,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12158,31): run-time error CSS1046: Expect comma, found '253'
(12158,39): run-time error CSS1046: Expect comma, found '/'
(12158,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12158,45): run-time error CSS1034: 
(12158,45): run-time error CSS1042: Expected function, found '-'
(12158,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12158,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12163,30): run-time error CSS1046: Expect comma, found '197'
(12163,37): run-time error CSS1046: Expect comma, found '/'
(12163,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12163,43): run-time error CSS1034: 
(12163,43): run-time error CSS1042: Expected function, found '-'
(12163,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12163,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12168,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-400'
(12168,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12172,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12173,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-50'
(12173,54): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12178,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(12178,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12182,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12183,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-600'
(12183,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12188,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-900'
(12188,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12192,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12193,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-950'
(12193,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12198,31): run-time error CSS1046: Expect comma, found '242'
(12198,39): run-time error CSS1046: Expect comma, found '/'
(12198,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12198,45): run-time error CSS1034: 
(12198,45): run-time error CSS1042: Expected function, found '-'
(12198,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12198,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12203,31): run-time error CSS1046: Expect comma, found '68'
(12203,37): run-time error CSS1046: Expect comma, found '/'
(12203,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12203,43): run-time error CSS1034: 
(12203,43): run-time error CSS1042: Expected function, found '-'
(12203,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12203,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12212,33): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(12212,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12216,33): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(12220,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12236,21): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-400'
(12240,21): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(12244,21): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(13027,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13028,22): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-400'
(13028,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13032,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13033,22): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(13033,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13037,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13038,22): run-time error CSS1039: Token not allowed after unary operator: '-color-base'
(13038,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13042,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13043,22): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(13043,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13047,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13048,20): run-time error CSS1046: Expect comma, found '246'
(13048,28): run-time error CSS1046: Expect comma, found '/'
(13048,30): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(13048,34): run-time error CSS1034: 
(13048,34): run-time error CSS1042: Expected function, found '-'
(13048,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13048,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(13052,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13053,19): run-time error CSS1046: Expect comma, found '78'
(13053,26): run-time error CSS1046: Expect comma, found '/'
(13053,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(13053,32): run-time error CSS1034: 
(13053,32): run-time error CSS1042: Expected function, found '-'
(13053,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13053,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(13057,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13058,21): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-ada'
(13058,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13062,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13063,21): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-callout'
(13063,50): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13067,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13068,21): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-teal'
(13068,47): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13072,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13073,22): run-time error CSS1039: Token not allowed after unary operator: '-text-copyright'
(13073,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13081,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13082,22): run-time error CSS1039: Token not allowed after unary operator: '-color-error-300'
(13082,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13086,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13087,22): run-time error CSS1039: Token not allowed after unary operator: '-color-error-500'
(13087,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13091,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13092,22): run-time error CSS1039: Token not allowed after unary operator: '-text-footer'
(13092,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13096,22): run-time error CSS1039: Token not allowed after unary operator: '-text-footer'
(13100,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13101,22): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(13101,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13106,22): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-400'
(13106,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13111,22): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-50'
(13111,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13116,22): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-500'
(13116,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13121,22): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-600'
(13121,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13126,22): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-700'
(13126,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13131,22): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-800'
(13131,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13136,22): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-900'
(13136,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13141,20): run-time error CSS1046: Expect comma, found '253'
(13141,28): run-time error CSS1046: Expect comma, found '/'
(13141,30): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(13141,34): run-time error CSS1034: 
(13141,34): run-time error CSS1042: Expected function, found '-'
(13141,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13141,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(13145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13146,19): run-time error CSS1046: Expect comma, found '197'
(13146,26): run-time error CSS1046: Expect comma, found '/'
(13146,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(13146,32): run-time error CSS1034: 
(13146,32): run-time error CSS1042: Expected function, found '-'
(13146,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13146,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(13150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13151,19): run-time error CSS1046: Expect comma, found '163'
(13151,26): run-time error CSS1046: Expect comma, found '/'
(13151,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(13151,32): run-time error CSS1034: 
(13151,32): run-time error CSS1042: Expected function, found '-'
(13151,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13151,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(13155,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13156,19): run-time error CSS1046: Expect comma, found '128'
(13156,26): run-time error CSS1046: Expect comma, found '/'
(13156,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(13156,32): run-time error CSS1034: 
(13156,32): run-time error CSS1042: Expected function, found '-'
(13156,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13156,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(13160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13161,22): run-time error CSS1039: Token not allowed after unary operator: '-text-header-contact'
(13161,49): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13166,22): run-time error CSS1039: Token not allowed after unary operator: '-color-main-300'
(13166,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13170,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13171,22): run-time error CSS1039: Token not allowed after unary operator: '-color-main-400'
(13171,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13176,22): run-time error CSS1039: Token not allowed after unary operator: '-color-main-50'
(13176,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13180,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13181,22): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(13181,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13186,22): run-time error CSS1039: Token not allowed after unary operator: '-color-main-600'
(13186,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13191,22): run-time error CSS1039: Token not allowed after unary operator: '-color-main-800'
(13191,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13196,22): run-time error CSS1039: Token not allowed after unary operator: '-color-main-900'
(13196,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13201,20): run-time error CSS1046: Expect comma, found '242'
(13201,28): run-time error CSS1046: Expect comma, found '/'
(13201,30): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(13201,34): run-time error CSS1034: 
(13201,34): run-time error CSS1042: Expected function, found '-'
(13201,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13201,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(13205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13206,20): run-time error CSS1046: Expect comma, found '94'
(13206,26): run-time error CSS1046: Expect comma, found '/'
(13206,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(13206,32): run-time error CSS1034: 
(13206,32): run-time error CSS1042: Expected function, found '-'
(13206,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13206,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(13230,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13231,20): run-time error CSS1046: Expect comma, found '94'
(13231,25): run-time error CSS1046: Expect comma, found ')'
(13235,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13236,20): run-time error CSS1046: Expect comma, found '38'
(13236,26): run-time error CSS1046: Expect comma, found '/'
(13236,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(13236,32): run-time error CSS1034: 
(13236,32): run-time error CSS1042: Expected function, found '-'
(13236,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13236,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(13240,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13241,20): run-time error CSS1046: Expect comma, found '28'
(13241,26): run-time error CSS1046: Expect comma, found '/'
(13241,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(13241,32): run-time error CSS1034: 
(13241,32): run-time error CSS1042: Expected function, found '-'
(13241,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13241,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(13245,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13246,19): run-time error CSS1046: Expect comma, found '23'
(13246,25): run-time error CSS1046: Expect comma, found '/'
(13246,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(13246,31): run-time error CSS1034: 
(13246,31): run-time error CSS1042: Expected function, found '-'
(13246,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13246,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(13250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13251,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(13251,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13263,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13264,22): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-400'
(13264,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-placeholder-opacity'
(13300,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13301,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13302,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(13302,50): run-time error CSS1038: Expected hex color, found '#0000'
(13302,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(13302,83): run-time error CSS1038: Expected hex color, found '#0000'
(13302,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(13306,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13307,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13308,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(13308,50): run-time error CSS1038: Expected hex color, found '#0000'
(13308,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(13308,83): run-time error CSS1038: Expected hex color, found '#0000'
(13308,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(13312,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13313,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13314,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(13314,50): run-time error CSS1038: Expected hex color, found '#0000'
(13314,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(13314,83): run-time error CSS1038: Expected hex color, found '#0000'
(13314,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(13318,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13319,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13320,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(13320,50): run-time error CSS1038: Expected hex color, found '#0000'
(13320,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(13320,83): run-time error CSS1038: Expected hex color, found '#0000'
(13320,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(13324,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13325,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13326,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(13326,50): run-time error CSS1038: Expected hex color, found '#0000'
(13326,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(13326,83): run-time error CSS1038: Expected hex color, found '#0000'
(13326,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(13330,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13331,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13332,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(13332,50): run-time error CSS1038: Expected hex color, found '#0000'
(13332,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(13332,83): run-time error CSS1038: Expected hex color, found '#0000'
(13332,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(13336,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13337,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13338,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(13338,50): run-time error CSS1038: Expected hex color, found '#0000'
(13338,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(13338,83): run-time error CSS1038: Expected hex color, found '#0000'
(13338,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(13342,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13343,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13344,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(13344,50): run-time error CSS1038: Expected hex color, found '#0000'
(13344,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(13344,83): run-time error CSS1038: Expected hex color, found '#0000'
(13344,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(13348,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13349,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13353,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13354,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13358,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13359,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13367,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13368,18): run-time error CSS1039: Token not allowed after unary operator: '-tw-blur'
(13368,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-brightness'
(13368,54): run-time error CSS1039: Token not allowed after unary operator: '-tw-contrast'
(13368,73): run-time error CSS1039: Token not allowed after unary operator: '-tw-grayscale'
(13368,93): run-time error CSS1039: Token not allowed after unary operator: '-tw-hue-rotate'
(13368,114): run-time error CSS1039: Token not allowed after unary operator: '-tw-invert'
(13368,131): run-time error CSS1039: Token not allowed after unary operator: '-tw-saturate'
(13368,150): run-time error CSS1039: Token not allowed after unary operator: '-tw-sepia'
(13368,166): run-time error CSS1039: Token not allowed after unary operator: '-tw-drop-shadow'
(13372,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13373,18): run-time error CSS1039: Token not allowed after unary operator: '-tw-blur'
(13373,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-brightness'
(13373,54): run-time error CSS1039: Token not allowed after unary operator: '-tw-contrast'
(13373,73): run-time error CSS1039: Token not allowed after unary operator: '-tw-grayscale'
(13373,93): run-time error CSS1039: Token not allowed after unary operator: '-tw-hue-rotate'
(13373,114): run-time error CSS1039: Token not allowed after unary operator: '-tw-invert'
(13373,131): run-time error CSS1039: Token not allowed after unary operator: '-tw-saturate'
(13373,150): run-time error CSS1039: Token not allowed after unary operator: '-tw-sepia'
(13373,166): run-time error CSS1039: Token not allowed after unary operator: '-tw-drop-shadow'
(13377,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13378,18): run-time error CSS1039: Token not allowed after unary operator: '-tw-blur'
(13378,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-brightness'
(13378,54): run-time error CSS1039: Token not allowed after unary operator: '-tw-contrast'
(13378,73): run-time error CSS1039: Token not allowed after unary operator: '-tw-grayscale'
(13378,93): run-time error CSS1039: Token not allowed after unary operator: '-tw-hue-rotate'
(13378,114): run-time error CSS1039: Token not allowed after unary operator: '-tw-invert'
(13378,131): run-time error CSS1039: Token not allowed after unary operator: '-tw-saturate'
(13378,150): run-time error CSS1039: Token not allowed after unary operator: '-tw-sepia'
(13378,166): run-time error CSS1039: Token not allowed after unary operator: '-tw-drop-shadow'
(13382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13383,18): run-time error CSS1039: Token not allowed after unary operator: '-tw-blur'
(13383,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-brightness'
(13383,54): run-time error CSS1039: Token not allowed after unary operator: '-tw-contrast'
(13383,73): run-time error CSS1039: Token not allowed after unary operator: '-tw-grayscale'
(13383,93): run-time error CSS1039: Token not allowed after unary operator: '-tw-hue-rotate'
(13383,114): run-time error CSS1039: Token not allowed after unary operator: '-tw-invert'
(13383,131): run-time error CSS1039: Token not allowed after unary operator: '-tw-saturate'
(13383,150): run-time error CSS1039: Token not allowed after unary operator: '-tw-sepia'
(13383,166): run-time error CSS1039: Token not allowed after unary operator: '-tw-drop-shadow'
(13387,18): run-time error CSS1039: Token not allowed after unary operator: '-tw-blur'
(13387,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-brightness'
(13387,54): run-time error CSS1039: Token not allowed after unary operator: '-tw-contrast'
(13387,73): run-time error CSS1039: Token not allowed after unary operator: '-tw-grayscale'
(13387,93): run-time error CSS1039: Token not allowed after unary operator: '-tw-hue-rotate'
(13387,114): run-time error CSS1039: Token not allowed after unary operator: '-tw-invert'
(13387,131): run-time error CSS1039: Token not allowed after unary operator: '-tw-saturate'
(13387,150): run-time error CSS1039: Token not allowed after unary operator: '-tw-sepia'
(13387,166): run-time error CSS1039: Token not allowed after unary operator: '-tw-drop-shadow'
(13391,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13392,27): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(13392,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(13392,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(13392,109): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(13392,138): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(13392,168): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(13392,194): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(13392,221): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(13392,249): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(13396,27): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(13396,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(13396,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(13396,109): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(13396,138): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(13396,168): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(13396,194): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(13396,221): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(13396,249): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(13481,24): run-time error CSS1039: Token not allowed after unary operator: '-aspectRatio-w'
(13481,47): run-time error CSS1039: Token not allowed after unary operator: '-aspectRatio-h'
(13518,23): run-time error CSS1039: Token not allowed after unary operator: '-scrim-opacity'
(13520,48): run-time error CSS1039: Token not allowed after unary operator: '-scrim-dir'
(13524,59): run-time error CSS1039: Token not allowed after unary operator: '-flush-image-wrap-max'
(13536,48): run-time error CSS1039: Token not allowed after unary operator: '-flush-image-max'
(13566,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-800'
(13571,27): run-time error CSS1039: Token not allowed after unary operator: '-color-main-600'
(13575,27): run-time error CSS1039: Token not allowed after unary operator: '-color-main-800'
(13581,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-900'
(13606,27): run-time error CSS1039: Token not allowed after unary operator: '-color-main-900'
(13610,19): run-time error CSS1030: Expected identifier, found '-'
(13610,19): run-time error CSS1031: Expected selector, found '-'
(13610,19): run-time error CSS1025: Expected comma or open brace, found '-'
(13665,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13666,26): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(13666,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13677,38): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(13688,40): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(13704,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13705,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(13705,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13709,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13710,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(13710,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(13710,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(13710,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(13710,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(13710,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(13710,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(13727,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13728,29): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-500'
(13728,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(13732,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13733,29): run-time error CSS1039: Token not allowed after unary operator: '-color-main-100'
(13733,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(13737,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13738,33): run-time error CSS1039: Token not allowed after unary operator: '-color-black'
(13738,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(13742,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13743,33): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-200'
(13743,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(13747,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13748,33): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(13748,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(13752,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13753,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(13753,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(13757,33): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(13761,33): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(13765,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13769,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13773,21): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(13777,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13778,22): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(13778,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13782,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13783,22): run-time error CSS1039: Token not allowed after unary operator: '-text-footer'
(13783,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13787,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13788,22): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(13788,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13792,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13793,22): run-time error CSS1039: Token not allowed after unary operator: '-color-main-600'
(13793,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13797,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13798,22): run-time error CSS1039: Token not allowed after unary operator: '-color-main-700'
(13798,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13802,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13803,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(13803,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13815,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13816,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13817,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(13817,50): run-time error CSS1038: Expected hex color, found '#0000'
(13817,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(13817,83): run-time error CSS1038: Expected hex color, found '#0000'
(13817,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(13821,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13822,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13823,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(13823,50): run-time error CSS1038: Expected hex color, found '#0000'
(13823,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(13823,83): run-time error CSS1038: Expected hex color, found '#0000'
(13823,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(13827,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13828,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13829,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(13829,50): run-time error CSS1038: Expected hex color, found '#0000'
(13829,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(13829,83): run-time error CSS1038: Expected hex color, found '#0000'
(13829,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(13833,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13834,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13838,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13839,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13843,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13844,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13848,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13849,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13850,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(13850,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(13850,73): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(13850,89): run-time error CSS1038: Expected hex color, found '#0000'
(13854,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13855,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13859,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13863,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13872,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13873,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13874,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(13874,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(13874,73): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(13874,89): run-time error CSS1038: Expected hex color, found '#0000'
(13878,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13882,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13886,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13887,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13891,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13892,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13893,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(13893,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(13893,73): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(13893,89): run-time error CSS1038: Expected hex color, found '#0000'
(13897,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13898,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13910,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13911,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(13911,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(13911,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(13911,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(13911,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(13911,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(13911,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(13915,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13916,22): run-time error CSS1039: Token not allowed after unary operator: '-color-accent-500'
(13916,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13920,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13921,22): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(13921,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(14022,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14023,37): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(14023,56): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(14032,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14033,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14034,26): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(14034,54): run-time error CSS1038: Expected hex color, found '#0000'
(14034,66): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(14034,87): run-time error CSS1038: Expected hex color, found '#0000'
(14034,99): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(14171,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14172,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(14172,57): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(14172,87): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(14172,110): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(14172,134): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(14172,159): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(14172,185): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(14176,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14177,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(14177,57): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(14177,87): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(14177,110): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(14177,134): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(14177,159): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(14177,185): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(14234,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14235,37): run-time error CSS1039: Token not allowed after unary operator: '-color-main-900'
(14235,59): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(14243,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14244,37): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(14244,56): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(14292,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14293,26): run-time error CSS1039: Token not allowed after unary operator: '-color-main-400'
(14293,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(14297,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14298,26): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(14298,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(14302,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14303,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14304,26): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(14304,54): run-time error CSS1038: Expected hex color, found '#0000'
(14304,66): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(14304,87): run-time error CSS1038: Expected hex color, found '#0000'
(14304,99): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(14308,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14309,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14310,26): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(14310,54): run-time error CSS1038: Expected hex color, found '#0000'
(14310,66): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(14310,87): run-time error CSS1038: Expected hex color, found '#0000'
(14310,99): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(14314,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14315,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(14315,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(14315,85): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(14315,113): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(14315,142): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(14315,172): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(14315,198): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(14315,225): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(14315,253): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(14514,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14515,33): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(14515,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(14519,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14520,37): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(14520,56): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(14805,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14823,27): run-time error CSS1039: Token not allowed after unary operator: '-color-main-500'
(14833,22): run-time error CSS1039: Token not allowed after unary operator: '-darkblue'
(14973,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(14974,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(15093,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15094,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(15094,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(15104,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-100'
(15113,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16053,23): run-time error CSS1038: Expected hex color, found '#transparent'
(16056,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(16058,1): run-time error CSS1019: Unexpected token, found ''pulse-animation''
(16058,19): run-time error CSS1019: Unexpected token, found '{'
(16059,5): run-time error CSS1019: Unexpected token, found '0%'
(16061,1): run-time error CSS1019: Unexpected token, found '{'
(16062,23): run-time error CSS1030: Expected identifier, found ' '
(16062,24): run-time error CSS1031: Expected selector, found 'scale('
(16062,24): run-time error CSS1025: Expected comma or open brace, found 'scale('
(16063,13): run-time error CSS1030: Expected identifier, found ' '
(16063,14): run-time error CSS1031: Expected selector, found '0'
(16063,14): run-time error CSS1025: Expected comma or open brace, found '0'
(16064,1): run-time error CSS1019: Unexpected token, found '}'
(16066,1): run-time error CSS1019: Unexpected token, found '25%'
(16066,5): run-time error CSS1019: Unexpected token, found '{'
(16067,23): run-time error CSS1030: Expected identifier, found ' '
(16067,24): run-time error CSS1031: Expected selector, found 'scale('
(16067,24): run-time error CSS1025: Expected comma or open brace, found 'scale('
(16068,13): run-time error CSS1030: Expected identifier, found ' '
(16068,16): run-time error CSS1031: Expected selector, found ';'
(16068,16): run-time error CSS1025: Expected comma or open brace, found ';'
(16069,1): run-time error CSS1019: Unexpected token, found '}'
(16071,1): run-time error CSS1019: Unexpected token, found '50%'
(16071,5): run-time error CSS1019: Unexpected token, found '{'
(16072,23): run-time error CSS1030: Expected identifier, found ' '
(16072,24): run-time error CSS1031: Expected selector, found 'scale('
(16072,24): run-time error CSS1025: Expected comma or open brace, found 'scale('
(16073,13): run-time error CSS1030: Expected identifier, found ' '
(16073,16): run-time error CSS1031: Expected selector, found ';'
(16073,16): run-time error CSS1025: Expected comma or open brace, found ';'
(16074,1): run-time error CSS1019: Unexpected token, found '}'
(16076,1): run-time error CSS1019: Unexpected token, found '75%'
(16076,5): run-time error CSS1019: Unexpected token, found '{'
(16077,23): run-time error CSS1030: Expected identifier, found ' '
(16077,24): run-time error CSS1031: Expected selector, found 'scale('
(16077,24): run-time error CSS1025: Expected comma or open brace, found 'scale('
(16078,13): run-time error CSS1030: Expected identifier, found ' '
(16078,16): run-time error CSS1031: Expected selector, found ';'
(16078,16): run-time error CSS1025: Expected comma or open brace, found ';'
(16079,1): run-time error CSS1019: Unexpected token, found '}'
(16081,1): run-time error CSS1019: Unexpected token, found '100%'
(16081,6): run-time error CSS1019: Unexpected token, found '{'
(16082,23): run-time error CSS1030: Expected identifier, found ' '
(16082,24): run-time error CSS1031: Expected selector, found 'scale('
(16082,24): run-time error CSS1025: Expected comma or open brace, found 'scale('
(16083,13): run-time error CSS1030: Expected identifier, found ' '
(16083,14): run-time error CSS1031: Expected selector, found '0'
(16083,14): run-time error CSS1025: Expected comma or open brace, found '0'
(16084,1): run-time error CSS1019: Unexpected token, found '}'
(16086,1): run-time error CSS1019: Unexpected token, found '}'
(16088,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(16090,1): run-time error CSS1019: Unexpected token, found ''pulse-animation''
(16090,19): run-time error CSS1019: Unexpected token, found '{'
(16091,5): run-time error CSS1019: Unexpected token, found '0%'
(16093,1): run-time error CSS1019: Unexpected token, found '{'
(16094,23): run-time error CSS1030: Expected identifier, found ' '
(16094,24): run-time error CSS1031: Expected selector, found 'scale('
(16094,24): run-time error CSS1025: Expected comma or open brace, found 'scale('
(16095,13): run-time error CSS1030: Expected identifier, found ' '
(16095,14): run-time error CSS1031: Expected selector, found '0'
(16095,14): run-time error CSS1025: Expected comma or open brace, found '0'
(16096,1): run-time error CSS1019: Unexpected token, found '}'
(16098,1): run-time error CSS1019: Unexpected token, found '25%'
(16098,5): run-time error CSS1019: Unexpected token, found '{'
(16099,23): run-time error CSS1030: Expected identifier, found ' '
(16099,24): run-time error CSS1031: Expected selector, found 'scale('
(16099,24): run-time error CSS1025: Expected comma or open brace, found 'scale('
(16100,13): run-time error CSS1030: Expected identifier, found ' '
(16100,16): run-time error CSS1031: Expected selector, found ';'
(16100,16): run-time error CSS1025: Expected comma or open brace, found ';'
(16101,1): run-time error CSS1019: Unexpected token, found '}'
(16103,1): run-time error CSS1019: Unexpected token, found '50%'
(16103,5): run-time error CSS1019: Unexpected token, found '{'
(16104,23): run-time error CSS1030: Expected identifier, found ' '
(16104,24): run-time error CSS1031: Expected selector, found 'scale('
(16104,24): run-time error CSS1025: Expected comma or open brace, found 'scale('
(16105,13): run-time error CSS1030: Expected identifier, found ' '
(16105,16): run-time error CSS1031: Expected selector, found ';'
(16105,16): run-time error CSS1025: Expected comma or open brace, found ';'
(16106,1): run-time error CSS1019: Unexpected token, found '}'
(16108,1): run-time error CSS1019: Unexpected token, found '75%'
(16108,5): run-time error CSS1019: Unexpected token, found '{'
(16109,23): run-time error CSS1030: Expected identifier, found ' '
(16109,24): run-time error CSS1031: Expected selector, found 'scale('
(16109,24): run-time error CSS1025: Expected comma or open brace, found 'scale('
(16110,13): run-time error CSS1030: Expected identifier, found ' '
(16110,16): run-time error CSS1031: Expected selector, found ';'
(16110,16): run-time error CSS1025: Expected comma or open brace, found ';'
(16111,1): run-time error CSS1019: Unexpected token, found '}'
(16113,1): run-time error CSS1019: Unexpected token, found '100%'
(16113,6): run-time error CSS1019: Unexpected token, found '{'
(16114,23): run-time error CSS1030: Expected identifier, found ' '
(16114,24): run-time error CSS1031: Expected selector, found 'scale('
(16114,24): run-time error CSS1025: Expected comma or open brace, found 'scale('
(16115,13): run-time error CSS1030: Expected identifier, found ' '
(16115,14): run-time error CSS1031: Expected selector, found '0'
(16115,14): run-time error CSS1025: Expected comma or open brace, found '0'
(16116,1): run-time error CSS1019: Unexpected token, found '}'
(16118,1): run-time error CSS1019: Unexpected token, found '}'
(18021,47): run-time error CSS1019: Unexpected token, found '{'
(19181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19182,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19183,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19184,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19188,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19191,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19192,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19196,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19198,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19199,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19204,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19212,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19213,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19214,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19215,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19216,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19218,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19219,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19220,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19221,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19222,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19223,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19224,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19225,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19226,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19227,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19228,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19229,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19230,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19231,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19232,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19233,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19234,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19235,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19236,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19237,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19238,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19291,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19321,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19343,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19344,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(19344,42): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(19347,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19348,29): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-300'
(19348,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(19383,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19384,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(19384,42): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(19392,33): run-time error CSS1039: Token not allowed after unary operator: '-color-main-100'
(19457,33): run-time error CSS1039: Token not allowed after unary operator: '-bg-menu'
(19458,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19459,22): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(19459,42): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(19460,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19461,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19462,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(19462,50): run-time error CSS1038: Expected hex color, found '#0000'
(19462,63): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(19462,84): run-time error CSS1038: Expected hex color, found '#0000'
(19462,97): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(19463,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19464,27): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(19464,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(19464,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(19464,109): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(19464,138): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(19464,168): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(19464,194): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(19464,221): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(19464,249): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
 */
@font-face {
    font-family: swiper-icons;
    src: url(data:application/font-woff;charset=utf-8;base64,\ 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);
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff;
}

.swiper, swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical > .swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide, .swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide, swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
    height: auto
}

    .swiper-autoheight .swiper-wrapper {
        align-items: flex-start;
        transition-property: transform,height
    }

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

    .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-cube-shadow {
        transform-style: preserve-3d
    }

    .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
        z-index: 10
    }

    .swiper-3d .swiper-slide-shadow {
        background: rgba(0,0,0,.15)
    }

    .swiper-3d .swiper-slide-shadow-left {
        background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
    }

    .swiper-3d .swiper-slide-shadow-right {
        background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
    }

    .swiper-3d .swiper-slide-shadow-top {
        background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
    }

    .swiper-3d .swiper-slide-shadow-bottom {
        background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
    }

.swiper-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

    .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
        display: none
    }

    .swiper-css-mode > .swiper-wrapper > .swiper-slide {
        scroll-snap-align: start start
    }

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-centered > .swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical > .swiper-wrapper:before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader, .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-virtual.swiper-css-mode .swiper-wrapper:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
    height: 1px;
    width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
    width: 1px;
    height: var(--swiper-virtual-size)
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-prev, .swiper-button-next {
    position: absolute;
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

    .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
        opacity: .35;
        cursor: auto;
        pointer-events: none
    }

    .swiper-button-prev.swiper-button-hidden, .swiper-button-next.swiper-button-hidden {
        opacity: 0;
        cursor: auto;
        pointer-events: none
    }

.swiper-navigation-disabled .swiper-button-prev, .swiper-navigation-disabled .swiper-button-next {
    display: none !important
}

.swiper-button-prev:after, .swiper-button-next:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px);
    right: auto
}

    .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
        content: "prev"
    }

.swiper-button-next, .swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto
}

    .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
        content: "next"
    }

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translateZ(0);
    z-index: 10
}

    .swiper-pagination.swiper-pagination-hidden {
        opacity: 0
    }

    .swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
        display: none !important
    }

.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: var(--swiper-pagination-bottom, 8px);
    top: var(--swiper-pagination-top, auto);
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        transform: scale(.33);
        position: relative
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
        transform: scale(1)
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
        transform: scale(.66)
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
        transform: scale(.33)
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
        transform: scale(.66)
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
        transform: scale(.33)
    }

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none !important
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-vertical > .swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets {
    right: var(--swiper-pagination-right, 8px);
    left: var(--swiper-pagination-left, auto);
    top: 50%;
    transform: translate3d(0,-50%,0)
}

    .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
        display: block
    }

    .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        top: 50%;
        transform: translateY(-50%);
        width: 8px
    }

        .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
            display: inline-block;
            transition: .2s transform,.2s top
        }

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translate(-50%);
    white-space: nowrap
}

    .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        transition: .2s transform,.2s left
    }

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet, :host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform,.2s right
}

.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
    position: absolute
}

    .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        background: var(--swiper-pagination-color, var(--swiper-theme-color));
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        transform: scale(0);
        transform-origin: left top
    }

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0
}

    .swiper-vertical > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
        width: var(--swiper-pagination-progressbar-size, 4px);
        height: 100%;
        left: 0;
        top: 0
    }

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    position: relative;
    -ms-touch-action: none;
    background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))
}

    .swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
        display: none !important
    }

    .swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
        position: absolute;
        left: var(--swiper-scrollbar-sides-offset, 1%);
        bottom: var(--swiper-scrollbar-bottom, 4px);
        top: var(--swiper-scrollbar-top, auto);
        z-index: 50;
        height: var(--swiper-scrollbar-size, 4px);
        width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
    }

    .swiper-vertical > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-vertical {
        position: absolute;
        left: var(--swiper-scrollbar-left, auto);
        right: var(--swiper-scrollbar-right, 4px);
        top: var(--swiper-scrollbar-sides-offset, 1%);
        z-index: 50;
        width: var(--swiper-scrollbar-size, 4px);
        height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
    }

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

    .swiper-zoom-container > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas {
        max-width: 100%;
        max-height: 100%;
        object-fit: contain
    }

.swiper-slide-zoomed {
    cursor: move;
    touch-action: none
}

.swiper .swiper-notification, swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-free-mode > .swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-grid > .swiper-wrapper {
    flex-wrap: wrap
}

.swiper-grid-column > .swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

    .swiper-fade .swiper-slide .swiper-slide {
        pointer-events: none
    }

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube {
    overflow: visible
}

    .swiper-cube .swiper-slide {
        pointer-events: none;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        z-index: 1;
        visibility: hidden;
        transform-origin: 0 0;
        width: 100%;
        height: 100%
    }

        .swiper-cube .swiper-slide .swiper-slide {
            pointer-events: none
        }

    .swiper-cube.swiper-rtl .swiper-slide {
        transform-origin: 100% 0
    }

    .swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
        pointer-events: auto
    }

    .swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev, .swiper-cube .swiper-slide-next + .swiper-slide {
        pointer-events: auto;
        visibility: visible
    }

    .swiper-cube .swiper-slide-shadow-top, .swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right {
        z-index: 0;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden
    }

    .swiper-cube .swiper-cube-shadow {
        position: absolute;
        left: 0;
        bottom: 0px;
        width: 100%;
        height: 100%;
        opacity: .6;
        z-index: 0
    }

        .swiper-cube .swiper-cube-shadow:before {
            content: "";
            background: #000;
            position: absolute;
            left: 0;
            top: 0;
            bottom: 0;
            right: 0;
            filter: blur(50px)
        }

.swiper-flip {
    overflow: visible
}

    .swiper-flip .swiper-slide {
        pointer-events: none;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        z-index: 1
    }

        .swiper-flip .swiper-slide .swiper-slide {
            pointer-events: none
        }

    .swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
        pointer-events: auto
    }

    .swiper-flip .swiper-slide-shadow-top, .swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right {
        z-index: 0;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden
    }

.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform,opacity,height
}

.swiper-cards {
    overflow: visible
}

    .swiper-cards .swiper-slide {
        transform-origin: center bottom;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        overflow: hidden
    }

[data-tippy-root] {
    max-width: calc(100vw - 10px)
}

.tippy-box {
    position: relative;
    background-color: #333;
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
    line-height: 1.4;
    white-space: normal;
    outline: 0;
    transition-property: transform,visibility,opacity
}

    .tippy-box[data-placement^=top] > .tippy-arrow {
        bottom: 0
    }

        .tippy-box[data-placement^=top] > .tippy-arrow:before {
            bottom: -7px;
            left: 0;
            border-width: 8px 8px 0;
            border-top-color: initial;
            transform-origin: center top
        }

    .tippy-box[data-placement^=bottom] > .tippy-arrow {
        top: 0
    }

        .tippy-box[data-placement^=bottom] > .tippy-arrow:before {
            top: -7px;
            left: 0;
            border-width: 0 8px 8px;
            border-bottom-color: initial;
            transform-origin: center bottom
        }

    .tippy-box[data-placement^=left] > .tippy-arrow {
        right: 0
    }

        .tippy-box[data-placement^=left] > .tippy-arrow:before {
            border-width: 8px 0 8px 8px;
            border-left-color: initial;
            right: -7px;
            transform-origin: center left
        }

    .tippy-box[data-placement^=right] > .tippy-arrow {
        left: 0
    }

        .tippy-box[data-placement^=right] > .tippy-arrow:before {
            left: -7px;
            border-width: 8px 8px 8px 0;
            border-right-color: initial;
            transform-origin: center right
        }

    .tippy-box[data-inertia][data-state=visible] {
        transition-timing-function: cubic-bezier(.54,1.5,.38,1.11)
    }

.tippy-arrow {
    width: 16px;
    height: 16px;
    color: #333
}

    .tippy-arrow:before {
        content: "";
        position: absolute;
        border-color: transparent;
        border-style: solid
    }

.tippy-content {
    position: relative;
    padding: 5px 9px;
    z-index: 1
}

.tippy-box[data-theme~=material] {
    background-color: #505355;
    font-weight: 600
}

    .tippy-box[data-theme~=material][data-placement^=top] > .tippy-arrow:before {
        border-top-color: #505355
    }

    .tippy-box[data-theme~=material][data-placement^=bottom] > .tippy-arrow:before {
        border-bottom-color: #505355
    }

    .tippy-box[data-theme~=material][data-placement^=left] > .tippy-arrow:before {
        border-left-color: #505355
    }

    .tippy-box[data-theme~=material][data-placement^=right] > .tippy-arrow:before {
        border-right-color: #505355
    }

    .tippy-box[data-theme~=material] > .tippy-backdrop {
        background-color: #505355
    }

    .tippy-box[data-theme~=material] > .tippy-svg-arrow {
        fill: #505355
    }

:root {
    --color-brand-callout: 101 33% 41%;
    --color-brand-callout-bright: 89 54% 47%;
    --color-brand-ada: 18.82deg 100% 40%;
    --color-brand-teal-dark: 191 100% 25%;
    --color-brand-teal: 184 100% 32%;
    --color-brand-teal-light: 187 38% 66%;
    --color-brand-purple: 320 100% 22%;
    --w-nav: 1248px;
    --h-nav: 62px;
    --spacing-gap: 1rem;
    --content-breakAt: 200px;
    --shadow-border: inset 0 0 0 1px hsla(0, 0%, 0%, .1);
    --size-sidebar: 300px;
    --header-width: 1420px;
    --header-gap: 1rem;
    --logo-width: 84px;
    --size-header-top: 32px;
    --size-header-main: 132px;
    --actions-width: 190px;
    --brand-width: 120px;
    --size-header-contact: 44px;
    --size-header-navigation: 88px
}

@media (max-width: 1100px) {
    :root {
        --brand-width: 70px;
        --actions-width: 190px;
        --size-header-top: 44px;
        --size-header-main: 72px
    }
}

html {
    overflow-x: hidden;
    scroll-behavior: smooth
}

body {
    overflow: hidden auto;
    background-color: #f7f7f7;
    scroll-margin: 2rem;
    scroll-behavior: smooth
}

    body:has(.blocker.current) {
        overflow: hidden
    }

*, :before, :after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: hsla(var(--color-gray-200),1)
}

:before, :after {
    --tw-content: ""
}

html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    tab-size: 4;
    font-family: Arial,Helvetica,sans-serif;
    font-feature-settings: normal;
    font-variation-settings: normal
}

body {
    margin: 0;
    line-height: inherit
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

abbr:where([title]) {
    text-decoration: underline dotted
}

h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b, strong {
    font-weight: bolder
}

code, kbd, samp, pre {
    font-family: Courier,monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button, select {
    text-transform: none
}

button, [type=button], [type=reset], [type=submit] {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre {
    margin: 0
}

fieldset {
    margin: 0;
    padding: 0
}

legend {
    padding: 0
}

ol, ul, menu {
    list-style: none;
    margin: 0;
    padding: 0
}

#styled-list. {
    list-style: disc;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

    input::placeholder, textarea::placeholder {
        opacity: 1;
        color: hsla(var(--color-gray-400),1)
    }

button, [role=button] {
    cursor: pointer
}

:disabled {
    cursor: default
}

img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle
}

img, video {
    max-width: 100%;
    height: auto
}

[hidden] {
    display: none
}

*, :before, :after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:;
    --tw-pan-y:;
    --tw-pinch-zoom:;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:;
    --tw-gradient-via-position:;
    --tw-gradient-to-position:;
    --tw-ordinal:;
    --tw-slashed-zero:;
    --tw-numeric-figure:;
    --tw-numeric-spacing:;
    --tw-numeric-fraction:;
    --tw-ring-inset:;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:;
    --tw-brightness:;
    --tw-contrast:;
    --tw-grayscale:;
    --tw-hue-rotate:;
    --tw-invert:;
    --tw-saturate:;
    --tw-sepia:;
    --tw-drop-shadow:;
    --tw-backdrop-blur:;
    --tw-backdrop-brightness:;
    --tw-backdrop-contrast:;
    --tw-backdrop-grayscale:;
    --tw-backdrop-hue-rotate:;
    --tw-backdrop-invert:;
    --tw-backdrop-opacity:;
    --tw-backdrop-saturate:;
    --tw-backdrop-sepia:
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:;
    --tw-pan-y:;
    --tw-pinch-zoom:;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:;
    --tw-gradient-via-position:;
    --tw-gradient-to-position:;
    --tw-ordinal:;
    --tw-slashed-zero:;
    --tw-numeric-figure:;
    --tw-numeric-spacing:;
    --tw-numeric-fraction:;
    --tw-ring-inset:;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:;
    --tw-brightness:;
    --tw-contrast:;
    --tw-grayscale:;
    --tw-hue-rotate:;
    --tw-invert:;
    --tw-saturate:;
    --tw-sepia:;
    --tw-drop-shadow:;
    --tw-backdrop-blur:;
    --tw-backdrop-brightness:;
    --tw-backdrop-contrast:;
    --tw-backdrop-grayscale:;
    --tw-backdrop-hue-rotate:;
    --tw-backdrop-invert:;
    --tw-backdrop-opacity:;
    --tw-backdrop-saturate:;
    --tw-backdrop-sepia:
}

.container {
    width: 100%
}

@media (min-width: 1100px) {
    .container {
        max-width: 1100px
    }
}

@media (min-width: 1248px) {
    .container {
        max-width: 1248px
    }
}

.direction-rtl i.bidi {
    transform: scaleX(-1)
}

@font-face {
    font-weight: 400;
    font-family: Neu;
    font-style: normal;
    src: url(data:font/woff2;base64,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) format("woff2");
    text-rendering: optimizeLegibility
}

@font-face {
    font-weight: 700;
    font-family: Neu;
    font-style: normal;
    src: url(data:font/woff2;base64,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) format("woff2");
    text-rendering: optimizeLegibility
}

[type=text], [type=email], [type=url], [type=password], [type=number], [type=date], [type=datetime-local], [type=month], [type=search], [type=tel], [type=time], [type=week], [multiple], textarea, select {
    --tw-shadow: 0 0 #0000;
    padding-block-start: .5rem;
    padding-inline-end: .75rem;
    padding-block-end: .5rem;
    padding-inline-start: .75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    background-color: #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-color: #6b7280;
    border-width: 1px;
    border-radius: 0
}

    [type=text]:focus, [type=email]:focus, [type=url]:focus, [type=password]:focus, [type=number]:focus, [type=date]:focus, [type=datetime-local]:focus, [type=month]:focus, [type=search]:focus, [type=tel]:focus, [type=time]:focus, [type=week]:focus, [multiple]:focus, textarea:focus, select:focus {
        --tw-ring-inset: var(--tw-empty, );
        --tw-ring-offset-width: 0px;
        --tw-ring-offset-color: #fff;
        --tw-ring-color: #2563eb;
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        outline: 2px solid transparent;
        outline-offset: 2px;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
        border-color: #2563eb
    }

    input::-moz-placeholder, textarea::-moz-placeholder {
        color: #6b7280;
        opacity: 1
    }

    input:-ms-input-placeholder, textarea:-ms-input-placeholder {
        color: #6b7280;
        opacity: 1
    }

    input::placeholder, textarea::placeholder {
        color: #6b7280;
        opacity: 1
    }

::-webkit-datetime-edit-fields-wrapper {
    padding: 0
}

::-webkit-date-and-time-value {
    min-block-size: 1.5em
}

select {
    padding-inline-end: 2.5rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right .5rem center;
    background-size: 1.5em 1.5em;
    -webkit-print-color-adjust: exact;
    color-adjust: exact
}

.direction-rtl select {
    background-position: left .5rem center
}

[multiple] {
    padding-inline-end: .75rem;
    background-image: initial;
    background-repeat: unset;
    background-position: initial;
    background-size: initial;
    -webkit-print-color-adjust: unset;
    color-adjust: unset
}

[type=checkbox], [type=radio] {
    --tw-shadow: 0 0 #0000;
    display: inline-block;
    flex-shrink: 0;
    inline-size: 1rem;
    block-size: 1rem;
    padding: 0;
    color: #2563eb;
    vertical-align: middle;
    background-color: #fff;
    background-origin: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    border-color: #6b7280;
    border-width: 1px
}

[type=checkbox] {
    border-radius: 0
}

[type=radio] {
    border-radius: 100%
}

    [type=checkbox]:focus, [type=radio]:focus {
        --tw-ring-inset: var(--tw-empty, );
        --tw-ring-offset-width: 2px;
        --tw-ring-offset-color: #fff;
        --tw-ring-color: #2563eb;
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        outline: 2px solid transparent;
        outline-offset: 2px;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    [type=checkbox]:checked, [type=radio]:checked {
        background-color: currentColor;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 100% 100%;
        border-color: transparent
    }

[type=checkbox]:checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")
}

[type=radio]:checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")
}

    [type=checkbox]:checked:hover, [type=checkbox]:checked:focus, [type=radio]:checked:hover, [type=radio]:checked:focus {
        border-color: transparent;
        background-color: currentColor
    }

[type=checkbox]:indeterminate {
    background-color: currentColor;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    border-color: transparent
}

    [type=checkbox]:indeterminate:hover, [type=checkbox]:indeterminate:focus {
        border-color: transparent;
        background-color: currentColor
    }

[type=file] {
    padding: 0;
    font-size: unset;
    line-height: inherit;
    background: unset;
    border-color: inherit;
    border-width: 0;
    border-radius: 0
}

    [type=file]:focus {
        outline: 1px auto -webkit-focus-ring-color
    }

button, .button, a.button, [class*="button:"], [type=button], [type=submit], [type=reset], .link-default, .link-brand, .link-outline, .link-text, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton, .mktoForm .mktoButtonWrap.mktoSimple .mktoButton.mktoButton {
    background-image: linear-gradient(to left,#172b40 3.88%,#111126 95.09%);
    border: solid 1px hsla(var(--color-main-100),1)
}

    button:hover, button.is-hover, .button:hover, .button.is-hover, a.button:hover, a.button.is-hover, [class*="button:"]:hover, [class*="button:"].is-hover, [type=button]:hover, [type=button].is-hover, [type=submit]:hover, [type=submit].is-hover, .link-default:hover, .link-default.is-hover, .link-brand:hover, .link-brand.is-hover, .link-outline:hover, .link-outline.is-hover, .link-text:hover, .link-text.is-hover, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton:hover, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton.is-hover, .mktoForm .mktoButtonWrap.mktoSimple .mktoButton.mktoButton:hover, .mktoForm .mktoButtonWrap.mktoSimple .mktoButton.mktoButton.is-hover {
        box-shadow: 0 0 8px #5ba7dc59,0 0 33px #5ba7dc47;
        text-decoration-line: none
    }

    button:active, button:focus-visible, button.is-active, button.is-focus, .button:active, .button:focus-visible, .button.is-active, .button.is-focus, a.button:active, a.button:focus-visible, a.button.is-active, a.button.is-focus, [class*="button:"]:active, [class*="button:"]:focus-visible, [class*="button:"].is-active, [class*="button:"].is-focus, [type=button]:active, [type=button]:focus-visible, [type=button].is-active, [type=button].is-focus, [type=submit]:active, [type=submit]:focus-visible, [type=submit].is-active, [type=submit].is-focus, .link-default:active, .link-default:focus-visible, .link-default.is-active, .link-default.is-focus, .link-brand:active, .link-brand:focus-visible, .link-brand.is-active, .link-brand.is-focus, .link-outline:active, .link-outline:focus-visible, .link-outline.is-active, .link-outline.is-focus, .link-text:active, .link-text:focus-visible, .link-text.is-active, .link-text.is-focus, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton:active, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton:focus-visible, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton.is-active, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton.is-focus, .mktoForm .mktoButtonWrap.mktoSimple .mktoButton.mktoButton:active, .mktoForm .mktoButtonWrap.mktoSimple .mktoButton.mktoButton:focus-visible, .mktoForm .mktoButtonWrap.mktoSimple .mktoButton.mktoButton.is-active, .mktoForm .mktoButtonWrap.mktoSimple .mktoButton.mktoButton.is-focus {
        --tw-bg-opacity: 1;
        background-color: hsla(var(--color-gray-300),var(--tw-bg-opacity))
    }

    button:focus-visible, button.is-focus, .button:focus-visible, .button.is-focus, a.button:focus-visible, a.button.is-focus, [class*="button:"]:focus-visible, [class*="button:"].is-focus, [type=button]:focus-visible, [type=button].is-focus, [type=submit]:focus-visible, [type=submit].is-focus, .link-default:focus-visible, .link-default.is-focus, .link-brand:focus-visible, .link-brand.is-focus, .link-outline:focus-visible, .link-outline.is-focus, .link-text:focus-visible, .link-text.is-focus, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton:focus-visible, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton.is-focus, .mktoForm .mktoButtonWrap.mktoSimple .mktoButton.mktoButton:focus-visible, .mktoForm .mktoButtonWrap.mktoSimple .mktoButton.mktoButton.is-focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);
        --tw-ring-opacity: 1;
        --tw-ring-color: hsla(var(--color-gray-500), var(--tw-ring-opacity));
        --tw-ring-offset-width: 2px;
        --tw-ring-offset-color: hsla(var(--color-gray-50), 1)
    }

    button:disabled, button.is-disabled, .button:disabled, .button.is-disabled, a.button:disabled, a.button.is-disabled, [class*="button:"]:disabled, [class*="button:"].is-disabled, [type=button]:disabled, [type=button].is-disabled, [type=submit]:disabled, [type=submit].is-disabled, .link-default:disabled, .link-default.is-disabled, .link-brand:disabled, .link-brand.is-disabled, .link-outline:disabled, .link-outline.is-disabled, .link-text:disabled, .link-text.is-disabled, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton:disabled, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton.is-disabled, .mktoForm .mktoButtonWrap.mktoSimple .mktoButton.mktoButton:disabled, .mktoForm .mktoButtonWrap.mktoSimple .mktoButton.mktoButton.is-disabled {
        pointer-events: none;
        opacity: .4
    }

    button.--medium, .button.--medium, a.button.--medium, [class*="button:"].--medium, [type=button].--medium, [type=submit].--medium, .link-default.--medium, .link-brand.--medium, .link-outline.--medium, .link-text.--medium, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton.--medium, .mktoForm .mktoButtonWrap.mktoSimple .mktoButton.mktoButton.--medium {
        font-size: clamp(16px,4vw,18px);
        height: 2.75rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    button.--large, .button.--large, a.button.--large, [class*="button:"].--large, [type=button].--large, [type=submit].--large, .link-default.--large, .link-brand.--large, .link-outline.--large, .link-text.--large, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton.--large, .mktoForm .mktoButtonWrap.mktoSimple .mktoButton.mktoButton.--large {
        font-size: clamp(16px,1.65vw,20px);
        height: 60px;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    button.--iconLeft, .button.--iconLeft, a.button.--iconLeft, [class*="button:"].--iconLeft, [type=button].--iconLeft, [type=submit].--iconLeft, .link-default.--iconLeft, .link-brand.--iconLeft, .link-outline.--iconLeft, .link-text.--iconLeft, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton.--iconLeft, .mktoForm .mktoButtonWrap.mktoSimple .mktoButton.mktoButton.--iconLeft {
        padding-inline-start: .375rem
    }

    button.--iconRight, .button.--iconRight, a.button.--iconRight, [class*="button:"].--iconRight, [type=button].--iconRight, [type=submit].--iconRight, .link-default.--iconRight, .link-brand.--iconRight, .link-outline.--iconRight, .link-text.--iconRight, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton.--iconRight, .mktoForm .mktoButtonWrap.mktoSimple .mktoButton.mktoButton.--iconRight {
        padding-inline-end: .375rem
    }

    button.is-loading:where(:not(.button\:word)):after, .button.is-loading:where(:not(.button\:word)):after, a.button.is-loading:where(:not(.button\:word)):after, [class*="button:"].is-loading:where(:not(.button\:word)):after, [type=button].is-loading:where(:not(.button\:word)):after, [type=submit].is-loading:where(:not(.button\:word)):after, .link-default.is-loading:where(:not(.button\:word)):after, .link-brand.is-loading:where(:not(.button\:word)):after, .link-outline.is-loading:where(:not(.button\:word)):after, .link-text.is-loading:where(:not(.button\:word)):after, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton.is-loading:where(:not(.button\:word)):after, .mktoForm .mktoButtonWrap.mktoSimple .mktoButton.mktoButton.is-loading:where(:not(.button\:word)):after {
        content: "";
        border-color: rgb(255 255 255 / .4) rgb(255 255 255 / .4) rgb(255 255 255 / .4) currentColor;
        animation: rotation 1s linear infinite;
        position: absolute;
        inset-inline-start: 50%;
        margin-inline-start: -.5rem;
        height: 1rem;
        width: 1rem;
        border-radius: 9999px;
        border-width: 3px
    }

    button.is-loading:where(:not(.button\:word)), .button.is-loading:where(:not(.button\:word)), a.button.is-loading:where(:not(.button\:word)), [class*="button:"].is-loading:where(:not(.button\:word)), [type=button].is-loading:where(:not(.button\:word)), [type=submit].is-loading:where(:not(.button\:word)), .link-default.is-loading:where(:not(.button\:word)), .link-brand.is-loading:where(:not(.button\:word)), .link-outline.is-loading:where(:not(.button\:word)), .link-text.is-loading:where(:not(.button\:word)), .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton.is-loading:where(:not(.button\:word)), .mktoForm .mktoButtonWrap.mktoSimple .mktoButton.mktoButton.is-loading:where(:not(.button\:word)) {
        pointer-events: none;
        color: transparent
    }

    button > i, .button > i, a.button > i, [class*="button:"] > i, [type=button] > i, [type=submit] > i, .link-default > i, .link-brand > i, .link-outline > i, .link-text > i, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton > i, .mktoForm .mktoButtonWrap.mktoSimple .mktoButton.mktoButton > i {
        pointer-events: none
    }

button, .button, a.button, [class*="button:"], [type=button], [type=submit], .link-default, .link-brand, .link-outline, .link-text, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton, .mktoForm .mktoButtonWrap.mktoSimple .mktoButton.mktoButton {
    position: relative;
    display: inline-flex;
    height: 30px;
    cursor: pointer;
    user-select: none;
    align-items: center;
    justify-content: center;
    gap: .5rem;
    overflow: hidden;
    white-space: nowrap;
    border-radius: 9999px;
    padding-left: .75rem;
    padding-right: .75rem;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 600;
    letter-spacing: .025em;
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity));
    text-decoration-line: none;
    outline: 2px solid transparent;
    outline-offset: 2px;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

    .button\:main:hover, .button\:main.is-hover, .link-brand:hover, .link-brand.is-hover, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton:hover, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton.is-hover {
        --tw-bg-opacity: 1;
        background-color: hsla(var(--color-main-600),var(--tw-bg-opacity))
    }

    .button\:main:active, .button\:main:focus-visible, .button\:main.is-active, .button\:main.is-focus, .link-brand:active, .link-brand:focus-visible, .link-brand.is-active, .link-brand.is-focus, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton:active, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton:focus-visible, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton.is-active, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton.is-focus {
        --tw-bg-opacity: 1;
        background-color: hsla(var(--color-main-500),var(--tw-bg-opacity))
    }

    .button\:main:focus-visible, .button\:main.is-focus, .link-brand:focus-visible, .link-brand.is-focus, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton:focus-visible, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton.is-focus {
        --tw-ring-opacity: 1;
        --tw-ring-color: hsla(var(--color-main-500), var(--tw-ring-opacity));
        --tw-ring-offset-color: hsla(var(--color-main-50), 1)
    }

    .button\:main.is-loading:after, .link-brand.is-loading:after, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton.is-loading:after {
        border-color: rgb(255 255 255 / .2) rgb(255 255 255 / .2) rgb(255 255 255 / .2) hsla(var(--color-white),1)
    }

.button\:main, .link-brand, .mktoForm .mktoButtonWrap.mktoInset .mktoButton.mktoButton {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-main-500),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity));
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
    --tw-shadow-color: hsla(var(--color-main-200), .2);
    --tw-shadow: var(--tw-shadow-colored)
}

.button\:outline, .link-outline {
    background-image: revert
}

    .button\:outline:hover, .button\:outline:focus-visible, .button\:outline.is-hover, .button\:outline.is-focus, .link-outline:hover, .link-outline:focus-visible, .link-outline.is-hover, .link-outline.is-focus {
        border-color: currentColor;
        background-color: transparent;
        --tw-ring-color: currentColor;
        transition-property: all;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-duration: .15s
    }

    .button\:outline:active, .button\:outline.is-active, .link-outline:active, .link-outline.is-active {
        background-color: transparent;
        transition-property: all;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-duration: .15s
    }

    .button\:outline.is-loading:after, .link-outline.is-loading:after {
        border-color: rgb(0 0 0 / .2) rgb(0 0 0 / .2) rgb(0 0 0 / .2) hsla(var(--color-gray-800),1)
    }

    .button\:outline.is-loading, .link-outline.is-loading {
        --tw-border-opacity: 1;
        border-color: hsla(var(--color-gray-500),var(--tw-border-opacity))
    }

.button\:outline, .link-outline {
    border-width: 2px;
    border-style: solid;
    border-color: currentColor;
    background-color: transparent;
    font-weight: 600;
    color: currentColor
}

.button\:word, .link-text {
    background-image: revert
}

    .button\:word:hover, .button\:word:focus-visible, .button\:word.is-hover, .button\:word.is-focus, .link-text:hover, .link-text:focus-visible, .link-text.is-hover, .link-text.is-focus {
        filter: brightness(1.25);
        text-underline-offset: 2px;
        background-color: transparent;
        text-decoration-line: underline;
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);
        --tw-ring-offset-width: 0px;
        transition-property: all;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-duration: .15s
    }

    .button\:word:active, .button\:word.is-active, .link-text:active, .link-text.is-active {
        filter: brightness(.75);
        text-underline-offset: 1px;
        background-color: transparent;
        text-decoration-line: underline;
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
    }

.button\:word, .link-text {
    border-style: none;
    background-color: transparent;
    padding-left: 0;
    padding-right: 0;
    color: currentColor;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}

a.link-text {
    display: inline;
    height: auto
}

.mktoForm .mktoButton.mktoButton {
    height: 2.75rem !important;
    border-radius: 9999px !important;
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    font-size: 16px !important;
    line-height: 1.25 !important;
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow) !important;
    --tw-shadow-color: hsla(var(--color-main-200), .2) !important;
    --tw-shadow: var(--tw-shadow-colored) !important
}

#ot-sdk-btn.ot-sdk-show-settings.ot-sdk-show-settings:not(.button\:main) {
    border-style: none;
    background-image: none;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 1.857;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity));
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

#ot-sdk-btn.ot-sdk-show-settings.ot-sdk-show-settings:hover, #ot-sdk-btn.ot-sdk-show-settings.ot-sdk-show-settings:active {
    background-color: transparent;
    text-decoration-line: underline
}

#ot-sdk-btn.ot-sdk-show-settings.button\:main, #ot-sdk-btn.ot-sdk-show-settings.button\:main:hover, #ot-sdk-btn.ot-sdk-show-settings.button\:main:active {
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity));
    text-decoration-line: none
}

.chip, .badge {
    display: inline-flex;
    align-items: center;
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-main-900),var(--tw-bg-opacity));
    font-weight: 700;
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity));
    text-decoration-line: none
}

    .chip:hover, .badge:hover {
        text-decoration-line: none
    }

.chip, .chip\:main {
    background-image: linear-gradient(270deg,rgba(23,43,64,.6) 3.88%,rgba(17,17,38,.6) 95.09%);
    box-shadow: inset 1px 2px 5px #00000045
}

    .chip > *, .chip\:main > * {
        margin: 0
    }

.chip, .chip\:main {
    white-space: nowrap;
    border-radius: 9999px;
    padding: .5rem 1rem;
    font-weight: 700;
    line-height: 1;
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity))
}

.badge, .badge\:float {
    min-width: 1.25rem;
    display: inline-flex;
    height: 1.25rem;
    width: min-content;
    justify-content: center;
    border-radius: 9999px;
    padding-left: .375rem;
    padding-right: .375rem;
    font-size: .875rem;
    line-height: 1.25rem
}

.badge\:float {
    position: absolute;
    top: calc(50% - 1.25rem);
    left: calc(50% + .25rem)
}

.ping:after {
    content: "";
    position: absolute;
    display: inline-flex;
    height: 100%;
    width: 100%
}

@keyframes ping {
    75%,to {
        transform: scale(2);
        opacity: 0
    }
}

.ping:after {
    animation: ping 1s cubic-bezier(0,0,.2,1) infinite;
    border-radius: 9999px;
    background-color: currentColor;
    opacity: .75
}

.ping {
    position: absolute;
    top: -.25rem;
    inset-inline-end: -.25rem;
    display: flex;
    height: .75rem;
    width: .75rem;
    border-radius: 9999px;
    background-color: currentColor;
    --tw-text-opacity: 1;
    color: hsla(var(--color-main-500),var(--tw-text-opacity))
}

[type=text], [type=email], [type=url], [type=password], [type=number], [type=date], [type=datetime-local], [type=month], [type=search], [type=tel], [type=time], [type=week], [multiple], textarea, select, .mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date], .mktoForm select.mktoField.mktoField {
    position: relative;
    display: block;
    width: 100%;
    border-radius: 9999px;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-gray-500),var(--tw-border-opacity));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    line-height: 1rem;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

    [type=text]:hover, [type=email]:hover, [type=url]:hover, [type=password]:hover, [type=number]:hover, [type=date]:hover, [type=datetime-local]:hover, [type=month]:hover, [type=search]:hover, [type=tel]:hover, [type=time]:hover, [type=week]:hover, [multiple]:hover, textarea:hover, select:hover, .mktoForm input[type=text]:hover, .mktoForm input[type=url]:hover, .mktoForm input[type=email]:hover, .mktoForm input[type=tel]:hover, .mktoForm input[type=number]:hover, .mktoForm input[type=date]:hover, .mktoForm select.mktoField.mktoField:hover {
        --tw-border-opacity: 1;
        border-color: hsla(var(--color-gray-700),var(--tw-border-opacity))
    }

    [type=text]:focus, [type=email]:focus, [type=url]:focus, [type=password]:focus, [type=number]:focus, [type=date]:focus, [type=datetime-local]:focus, [type=month]:focus, [type=search]:focus, [type=tel]:focus, [type=time]:focus, [type=week]:focus, [multiple]:focus, textarea:focus, select:focus, .mktoForm input[type=text]:focus, .mktoForm input[type=url]:focus, .mktoForm input[type=email]:focus, .mktoForm input[type=tel]:focus, .mktoForm input[type=number]:focus, .mktoForm input[type=date]:focus, .mktoForm select.mktoField.mktoField:focus {
        --tw-border-opacity: 1;
        border-color: hsla(var(--color-main-200),var(--tw-border-opacity));
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);
        --tw-ring-color: hsla(var(--color-main-100), var(--tw-ring-opacity));
        --tw-ring-opacity: .5
    }

.input\:outline:where([type="text"],[type="email"],[type="url"],[type="password"],[type="number"],[type="date"],[type="datetime-local"],[type="month"],[type="search"],[type="tel"],[type="time"],[type="week"],[multiple],textarea,select) {
    border-width: 2px;
    border-color: hsla(var(--color-white),.8);
    background-color: transparent;
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity))
}

    .input\:outline:where([type="text"],[type="email"],[type="url"],[type="password"],[type="number"],[type="date"],[type="datetime-local"],[type="month"],[type="search"],[type="tel"],[type="time"],[type="week"],[multiple],textarea,select)::placeholder {
        color: hsla(var(--color-white),.8)
    }

    .input\:outline:where([type="text"],[type="email"],[type="url"],[type="password"],[type="number"],[type="date"],[type="datetime-local"],[type="month"],[type="search"],[type="tel"],[type="time"],[type="week"],[multiple],textarea,select):hover {
        --tw-border-opacity: 1;
        border-color: hsla(var(--color-white),var(--tw-border-opacity))
    }

    .input\:outline:where([type="text"],[type="email"],[type="url"],[type="password"],[type="number"],[type="date"],[type="datetime-local"],[type="month"],[type="search"],[type="tel"],[type="time"],[type="week"],[multiple],textarea,select):focus {
        --tw-border-opacity: 1;
        border-color: hsla(var(--color-white),var(--tw-border-opacity))
    }

select {
    padding-right: 2rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%232D6AA8' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: center right .7rem;
    appearance: none
}

    select.input\:outline {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
        padding-inline-end: 2.75rem
    }

.select2-container--default .select2-selection--single.select2-selection--single, .select2-container .select2-selection--single.select2-selection--single {
    border-radius: 1.125rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-gray-500),var(--tw-border-opacity))
}

    .select2-container--default .select2-selection--single.select2-selection--single:hover, .select2-container .select2-selection--single.select2-selection--single:hover {
        --tw-border-opacity: 1;
        border-color: hsla(var(--color-gray-700),var(--tw-border-opacity))
    }

.select2-dropdown.select2-dropdown--below {
    box-shadow: 0 4px 8px #0000004d;
    border-radius: 0 0 24px 24px
}

.select2-dropdown.select2-dropdown--above {
    box-shadow: 0 -4px 8px #0000004d;
    border-radius: 24px 24px 0 0
}

.select2-dropdown--below .select2-results__options {
    border-radius: 0 0 24px 24px
}

.select2-dropdown--above .select2-results__options {
    border-radius: 24px 24px 0 0
}

.select2-results__options.select2-results__options {
    padding: 0 0 .5rem
}

.input\:outline option {
    --tw-text-opacity: 1;
    color: hsla(var(--color-black),var(--tw-text-opacity))
}

textarea, .mktoForm textarea.mktoField {
    border-radius: .5rem
}

[type=text], [type=email], [type=url], [type=password], [type=number], [type=date], [type=datetime-local], [type=month], [type=search], [type=tel], [type=time], [type=week], [multiple], select {
    height: 2.25rem
}

    [type=text].is-valid, [type=email].is-valid, [type=url].is-valid, [type=password].is-valid, [type=number].is-valid, [type=date].is-valid, [type=datetime-local].is-valid, [type=month].is-valid, [type=search].is-valid, [type=tel].is-valid, [type=time].is-valid, [type=week].is-valid, [multiple].is-valid, textarea.is-valid, select.is-valid {
        --tw-border-opacity: 1;
        border-color: rgb(34 197 94 / var(--tw-border-opacity));
        --tw-text-opacity: 1;
        color: rgb(34 197 94 / var(--tw-text-opacity));
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity))
    }

        [type=text].is-valid:focus, [type=email].is-valid:focus, [type=url].is-valid:focus, [type=password].is-valid:focus, [type=number].is-valid:focus, [type=date].is-valid:focus, [type=datetime-local].is-valid:focus, [type=month].is-valid:focus, [type=search].is-valid:focus, [type=tel].is-valid:focus, [type=time].is-valid:focus, [type=week].is-valid:focus, [multiple].is-valid:focus, textarea.is-valid:focus, select.is-valid:focus {
            --tw-ring-opacity: .5
        }

    [type=text].is-invalid, [type=email].is-invalid, [type=url].is-invalid, [type=password].is-invalid, [type=number].is-invalid, [type=date].is-invalid, [type=datetime-local].is-invalid, [type=month].is-invalid, [type=search].is-invalid, [type=tel].is-invalid, [type=time].is-invalid, [type=week].is-invalid, [multiple].is-invalid, textarea.is-invalid, select.is-invalid {
        --tw-border-opacity: 1;
        border-color: hsla(var(--color-error-500),var(--tw-border-opacity));
        --tw-text-opacity: 1;
        color: hsla(var(--color-error-500),var(--tw-text-opacity))
    }

        [type=text].is-invalid:focus, [type=email].is-invalid:focus, [type=url].is-invalid:focus, [type=password].is-invalid:focus, [type=number].is-invalid:focus, [type=date].is-invalid:focus, [type=datetime-local].is-invalid:focus, [type=month].is-invalid:focus, [type=search].is-invalid:focus, [type=tel].is-invalid:focus, [type=time].is-invalid:focus, [type=week].is-invalid:focus, [multiple].is-invalid:focus, textarea.is-invalid:focus, select.is-invalid:focus {
            --tw-ring-color: hsla(var(--color-error-500), var(--tw-ring-opacity));
            --tw-ring-opacity: .5
        }

input[type=date i]::-webkit-calendar-picker-indicator {
    filter: brightness(.75) hue-rotate(180deg)
}

label > [type=checkbox], label > [type=radio], label > .mktoForm input[type=checkbox], label > .mktoForm input[type=radio] {
    position: relative;
    top: -2px;
    margin-inline-end: .25rem
}

[type=checkbox]:focus, [type=radio]:focus, .mktoForm input[type=checkbox]:focus, .mktoForm input[type=radio]:focus {
    --tw-ring-color: currentColor
}

[type=checkbox], [type=radio], .mktoForm input[type=checkbox], .mktoForm input[type=radio] {
    height: 1rem;
    width: 1rem;
    --tw-text-opacity: 1;
    color: hsla(var(--color-main-500),var(--tw-text-opacity))
}

    [type=checkbox]:hover, [type=radio]:hover, .mktoForm input[type=checkbox]:hover, .mktoForm input[type=radio]:hover {
        --tw-text-opacity: 1;
        color: hsla(var(--color-main-600),var(--tw-text-opacity))
    }

.mktoForm.mktoForm input[type=checkbox], .mktoForm.mktoForm input[type=radio] {
    opacity: 1
}

.mktoForm input[type=checkbox] + label:before, .mktoForm input[type=radio] + label:before {
    display: none
}

.toggle {
    position: absolute;
    height: 0px;
    width: 0px;
    opacity: 0
}

    .toggle + label, .toggle + input + label {
        margin-inline-end: .75rem;
        display: inline-flex;
        height: 2rem;
        align-items: center
    }

        .toggle + label:before, .toggle + input + label:before {
            content: "";
            background-image: radial-gradient(circle at 50%,hsla(var(--color-gray-400),1) .4125rem,hsla(var(--color-white),1) .5rem);
            background-position: 68% 50%;
            background-size: 200%;
            position: relative;
            margin-inline-end: .5rem;
            display: inline-block;
            height: 1.25rem;
            width: 2rem;
            border-radius: 9999px;
            border-width: 2px;
            --tw-border-opacity: 1;
            border-color: hsla(var(--color-gray-300),var(--tw-border-opacity));
            --tw-bg-opacity: 1;
            background-color: hsla(var(--color-white),var(--tw-bg-opacity));
            background-clip: padding-box;
            fill: currentColor;
            transition-property: all;
            transition-timing-function: cubic-bezier(.4,0,.2,1);
            transition-duration: .15s
        }

    .toggle:hover + label:before, .toggle:hover + input + label:before {
        --tw-border-opacity: 1;
        border-color: hsla(var(--color-gray-400),var(--tw-border-opacity))
    }

    .toggle:focus + label:before, .toggle:focus + input + label:before {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);
        --tw-ring-color: hsla(var(--color-main-100), var(--tw-ring-opacity));
        --tw-ring-opacity: .1
    }

    .toggle:disabled {
        pointer-events: none
    }

        .toggle:disabled + label:focus:before, .toggle:disabled + input + label:focus:before {
            --tw-border-opacity: 1;
            border-color: hsla(var(--color-gray-300),var(--tw-border-opacity));
            outline: 2px solid transparent;
            outline-offset: 2px
        }

        .toggle:disabled + label:before, .toggle:disabled + input + label:before {
            pointer-events: none;
            cursor: default;
            --tw-border-opacity: 1;
            border-color: hsla(var(--color-gray-200),var(--tw-border-opacity));
            opacity: .6
        }

    .toggle:checked + label:before, .toggle:checked + input + label:before {
        background-image: radial-gradient(circle at 50%,hsla(var(--color-white),1) .4125rem,hsla(var(--color-main-500),1) .5rem);
        background-position: 30% 50%;
        --tw-border-opacity: 1;
        border-color: hsla(var(--color-main-700),var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: hsla(var(--color-main-500),var(--tw-bg-opacity))
    }

    .toggle:checked:hover + label:before, .toggle:checked:hover + input + label:before, .toggle:checked:hover + label:before, .toggle:checked:hover + input + label:before {
        --tw-border-opacity: 1;
        border-color: hsla(var(--color-main-700),var(--tw-border-opacity))
    }

.mktoForm label.mktoLabel.mktoLabel {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 1.25;
    --tw-text-opacity: 1 !important;
    color: hsla(var(--color-black),var(--tw-text-opacity)) !important
}

.mktoForm .mktoGutter.mktoGutter {
    height: .5rem
}

.field-validation-error {
    bottom: -1.25rem;
    font-size: .875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: hsla(var(--color-error-500),var(--tw-text-opacity))
}

.is-invalid ~ .field-validation-error, :invalid ~ .field-validation-error {
    display: inline-block
}

.unit {
    height: 2.25rem;
    border-start-end-radius: .25rem;
    border-end-end-radius: .25rem;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-gray-400),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-gray-200),var(--tw-bg-opacity));
    padding-left: .75rem;
    padding-right: .75rem;
    line-height: 2.25rem
}

.is-valid ~ .unit, .valid ~ .unit {
    --tw-border-opacity: 1;
    border-color: rgb(22 163 74 / var(--tw-border-opacity))
}

.is-invalid ~ .unit [type=date]::-webkit-inner-spin-button, .is-invalid ~ .unit [type=date]::-webkit-outer-spin-button, .is-invalid ~ .unit [type=week]::-webkit-inner-spin-button, .is-invalid ~ .unit [type=week]::-webkit-outer-spin-button, .is-invalid ~ .unit [type=month]::-webkit-inner-spin-button, .is-invalid ~ .unit [type=month]::-webkit-outer-spin-button, :invalid ~ .unit [type=date]::-webkit-inner-spin-button, :invalid ~ .unit [type=date]::-webkit-outer-spin-button, :invalid ~ .unit [type=week]::-webkit-inner-spin-button, :invalid ~ .unit [type=week]::-webkit-outer-spin-button, :invalid ~ .unit [type=month]::-webkit-inner-spin-button, :invalid ~ .unit [type=month]::-webkit-outer-spin-button {
    margin-inline-end: -.75rem;
    height: 2.25rem
}

.is-invalid ~ .unit [type=time]::-webkit-inner-spin-button, .is-invalid ~ .unit [type=time]::-webkit-outer-spin-button, :invalid ~ .unit [type=time]::-webkit-inner-spin-button, :invalid ~ .unit [type=time]::-webkit-outer-spin-button {
    margin-inline-end: -.75rem;
    height: 2.25rem
}

.is-invalid ~ .unit [type=number]::-webkit-inner-spin-button, .is-invalid ~ .unit [type=number]::-webkit-outer-spin-button, :invalid ~ .unit [type=number]::-webkit-inner-spin-button, :invalid ~ .unit [type=number]::-webkit-outer-spin-button {
    margin-inline-end: -.75rem
}

.is-invalid ~ .unit [type=color]::-moz-color-swatch, :invalid ~ .unit [type=color]::-moz-color-swatch {
    border-radius: .25rem
}

.is-invalid ~ .unit [type=color]::-webkit-color-swatch-wrapper, :invalid ~ .unit [type=color]::-webkit-color-swatch-wrapper {
    padding: 0
}

.is-invalid ~ .unit [type=color]::-webkit-color-swatch, :invalid ~ .unit [type=color]::-webkit-color-swatch {
    border-radius: .25rem
}

.is-invalid ~ .unit [type=color], :invalid ~ .unit [type=color] {
    margin: 0;
    padding: 0
}

.is-invalid ~ .unit .field.password-toggle > [type=text], :invalid ~ .unit .field.password-toggle > [type=text] {
    margin-block-start: unset
}

.is-invalid ~ .unit .password-toggle, :invalid ~ .unit .password-toggle {
    position: relative
}

.is-invalid ~ .unit .toggle-password-visibility, :invalid ~ .unit .toggle-password-visibility {
    position: absolute;
    inset-inline-end: 0px;
    top: 1.25rem;
    display: flex;
    height: 2.25rem;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    padding-left: .5rem;
    padding-right: .5rem
}

.is-invalid ~ .unit .password-toggle input.is-invalid, .is-invalid ~ .unit .password-toggle input:invalid, .is-invalid ~ .unit .password-toggle input.input-validation-error, :invalid ~ .unit .password-toggle input.is-invalid, :invalid ~ .unit .password-toggle input:invalid, :invalid ~ .unit .password-toggle input.input-validation-error {
    background-image: none
}

.is-invalid ~ .unit, :invalid ~ .unit {
    --tw-border-opacity: 1;
    border-color: rgb(220 38 38 / var(--tw-border-opacity))
}

.theme-black [type=text], .theme-black [type=email], .theme-black [type=url], .theme-black [type=password], .theme-black [type=number], .theme-black [type=date], .theme-black [type=datetime-local], .theme-black [type=month], .theme-black [type=search], .theme-black [type=tel], .theme-black [type=time], .theme-black [type=week], .theme-black [multiple], .theme-black textarea, .theme-black .mktoForm textarea.mktoField, .theme-black select, .theme-black .mktoForm input[type=text], .theme-black .mktoForm input[type=url], .theme-black .mktoForm input[type=email], .theme-black .mktoForm input[type=tel], .theme-black .mktoForm input[type=number], .theme-black .mktoForm input[type=date], .theme-black .mktoForm select.mktoField.mktoField {
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-main-800),var(--tw-border-opacity));
    background-color: hsla(var(--color-main-900),.8);
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity))
}

.theme-black .mktoForm label.mktoLabel.mktoLabel, .theme-black .mktoForm h1, .theme-black .mktoForm h2, .theme-black .mktoForm h3 {
    --tw-text-opacity: 1 !important;
    color: hsla(var(--color-white),var(--tw-text-opacity)) !important
}

[class*=heading], h1, h2, h3, h4, h5, h6 {
    text-wrap: balance;
    position: relative
}

    [class*=heading].--emphasize {
        text-decoration-thickness: 1px;
        margin-bottom: .5rem;
        padding-bottom: .5rem;
        text-decoration-line: underline;
        text-decoration-color: hsla(var(--color-accent-500),1);
        text-underline-offset: 8px
    }

h1, .heading\:1 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 48px;
    line-height: 1.208;
    font-weight: 700
}

h2, .heading\:2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 1.125;
    font-weight: 700
}

.heading\:section {
    margin-top: 1rem;
    margin-bottom: 1rem;
    font-size: 32px;
    line-height: 1.125;
    font-weight: 700
}

h3, .heading\:3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 1.272;
    font-weight: 700
}

h4, .heading\:4 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 1.35;
    font-weight: 700
}

h5, .heading\:5 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 1.166;
    font-weight: 700
}

.title-highlight {
    position: relative;
    margin-bottom: 1rem;
    display: inline-block;
    padding-bottom: 0
}

.hover\:shadow-highlight .title-highlight:after {
    content: "";
    position: absolute;
    inset-inline-start: 0px;
    top: 100%;
    height: .125rem;
    width: 0px;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--color-brand-ada) / var(--tw-bg-opacity));
    opacity: 0;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.hover\:shadow-highlight:hover .title-highlight:after {
    width: 100%;
    opacity: 1
}

@font-face {
    font-family: template-icons;
    src: url(data:font/woff;base64,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) format("woff"),url(data:font/woff2;base64,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) format("woff2")
}

[class^=i-]:before, [class*=" i-"]:before {
    font-family: template-icons !important;
    font-style: normal;
    font-weight: 400 !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.i-chevron-left:before {
    content: "\f106"
}

.i-chevron-right:before {
    content: "\f107"
}

.i-chevron-up:before {
    content: "\f108"
}

.i-chevron-down:before {
    content: "\f109"
}

.i-view:before {
    content: "\f101"
}

.i-hide:before {
    content: "\f102"
}

.i-remove:before {
    content: "\f103"
}

.i-pin:before {
    content: "\f104"
}

.i-phone:before {
    content: "\f10a"
}

.i-phone2:before {
    content: "\f10b"
}

.i-fax:before {
    content: "\f10c"
}

.i-email:before {
    content: "\f10d"
}

.i-button-arrow:before {
    content: "\f10e"
}

.i-prev:before {
    content: "\f10f"
}

.i-next:before {
    content: "\f110"
}

.i-play:before {
    content: "\f119"
}

.i-search:before {
    content: "\f118"
}

.i-sort-up:before {
    content: "\f117"
}

.i-sort-down:before {
    content: "\f116"
}

.i-reset:before {
    content: "\f115"
}

.i-add:before {
    content: "\f105"
}

.i-announcement:before {
    content: "\f111"
}

.i-arrow-down-fill:before {
    content: "\f112"
}

.i-arrow-left:before {
    content: "\f113"
}

.i-arrow-right:before {
    content: "\f114"
}

.i-bolt:before {
    content: "\f11a"
}

.i-bookmark:before {
    content: "\f11b"
}

.i-building:before {
    content: "\f11c"
}

.i-cart:before {
    content: "\f11d"
}

.i-check-circle:before {
    content: "\f11e"
}

.i-check:before {
    content: "\f11f"
}

.i-close:before {
    content: "\f120"
}

.i-comment:before {
    content: "\f121"
}

.i-config-1:before {
    content: "\f122"
}

.i-config:before {
    content: "\f123"
}

.i-cookie:before {
    content: "\f124"
}

.i-cpu:before {
    content: "\f125"
}

.i-credit:before {
    content: "\f126"
}

.i-datasheet:before {
    content: "\f127"
}

.i-date:before {
    content: "\f128"
}

.i-delete:before {
    content: "\f129"
}

.i-doc-download:before {
    content: "\f12a"
}

.i-doc-locked:before {
    content: "\f12b"
}

.i-doc:before {
    content: "\f12c"
}

.i-download:before {
    content: "\f12d"
}

.i-edit:before {
    content: "\f12e"
}

.i-envelope:before {
    content: "\f12f"
}

.i-facebook:before {
    content: "\f130"
}

.i-file-alt:before {
    content: "\f131"
}

.i-folder-plus:before {
    content: "\f132"
}

.i-globe:before {
    content: "\f133"
}

.i-help-filled:before {
    content: "\f134"
}

.i-help:before {
    content: "\f135"
}

.i-home:before {
    content: "\f136"
}

.i-info:before {
    content: "\f137"
}

.i-light:before {
    content: "\f138"
}

.i-linkedin:before {
    content: "\f139"
}

.i-login:before {
    content: "\f13a"
}

.i-logout:before {
    content: "\f13b"
}

.i-market:before {
    content: "\f13c"
}

.i-memory:before {
    content: "\f13d"
}

.i-menu:before {
    content: "\f13e"
}

.i-minus:before {
    content: "\f13f"
}

.i-news:before {
    content: "\f140"
}

.i-package:before {
    content: "\f141"
}

.i-page:before {
    content: "\f142"
}

.i-print:before {
    content: "\f143"
}

.i-rubbish:before {
    content: "\f144"
}

.i-sample:before {
    content: "\f145"
}

.i-save:before {
    content: "\f146"
}

.i-search-plus:before {
    content: "\f147"
}

.i-send:before {
    content: "\f148"
}

.i-settings:before {
    content: "\f149"
}

.i-shake:before {
    content: "\f14a"
}

.i-share:before {
    content: "\f14b"
}

.i-shield:before {
    content: "\f14c"
}

.i-sidebar:before {
    content: "\f14d"
}

.i-signal:before {
    content: "\f14e"
}

.i-slash:before {
    content: "\f14f"
}

.i-star:before {
    content: "\f150"
}

.i-table:before {
    content: "\f151"
}

.i-toll-free:before {
    content: "\f152"
}

.i-truck:before {
    content: "\f153"
}

.i-twitter:before {
    content: "\f154"
}

.i-user:before {
    content: "\f155"
}

.i-warn-filled:before {
    content: "\f156"
}

.i-warn:before {
    content: "\f157"
}

.i-wechat:before {
    content: "\f158"
}

.i-youtube:before {
    content: "\f159"
}

[class*=cardPanel] {
    overflow: hidden;
    border-radius: .25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-gray-300),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-white),var(--tw-bg-opacity));
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.cardPanel\:1 {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.cardPanel\:2 {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.cardPanel\:3 {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.cardPanel\:4, .cardPanel\:5 {
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.list\:links > li > a, .list\:link > li > a {
    display: block;
    padding-top: .75rem
}

.list\:icons li > i, .list\:icon li > i {
    margin-inline-end: 1ch
}

.list\:icons li, .list\:icon li {
    display: flex;
    align-items: center
}

.list\:inline {
    display: flex
}

.list\:bullet {
    list-style-position: outside;
    list-style-type: disc;
    padding-left: 1rem;
    padding-right: 1rem
}

.list > li, .list\:links > li > a, .list\:link > li > a, .list\:icons > li, .list\:icon > li, .list\:inline > li {
    padding-top: .5rem;
    padding-bottom: .5rem
}

table th, table td {
    text-align: start
}

table td, table tbody th {
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-gray-300),var(--tw-border-opacity));
    padding: .5rem;
    vertical-align: middle;
    line-height: 1.25rem
}

table thead th {
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-gray-300),var(--tw-border-opacity));
    padding: .5rem;
    vertical-align: bottom
}

table tbody + tbody {
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-gray-300),var(--tw-border-opacity))
}

table tfoot {
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-gray-300),var(--tw-border-opacity))
}

table img {
    width: unset
}

table {
    margin-bottom: 1rem;
    width: 100%
}

.--extra-padding th, .--extra-padding td {
    padding: .75rem 1rem
}

.--extra-padding-sm th, .--extra-padding-sm td {
    padding: .5rem 1rem
}

.modal .--in-modal {
    margin-left: -2rem;
    margin-right: -2rem;
    margin-bottom: -2.5rem;
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem
}

@media (max-width: 500px) {
    .modal .--in-modal {
        margin-left: -1rem;
        margin-right: -1rem
    }
}

.table-striped tbody tr:nth-child(odd) {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-gray-50),var(--tw-bg-opacity))
}

.table\:main {
    border-spacing: 0;
    border-collapse: unset
}

    .table\:main th {
        white-space: nowrap;
        border-bottom-width: 0px;
        padding: .75rem 2rem;
        font-size: 14px;
        line-height: 1.25;
        text-transform: uppercase;
        letter-spacing: .05em
    }

    .table\:main .sortable-cell {
        display: flex;
        align-items: center;
        gap: 1rem
    }

    .table\:main .sort-icons {
        display: flex;
        flex-direction: column;
        --tw-text-opacity: 1;
        color: hsla(var(--color-main-400),var(--tw-text-opacity))
    }

    .table\:main .i-chevron-up {
        position: relative;
        top: .25rem;
        cursor: pointer
    }

    .table\:main .i-chevron-down {
        position: relative;
        top: -.125rem;
        cursor: pointer
    }

    .table\:main td {
        padding: 1.5rem 2rem;
        text-align: left;
        font-size: 14px;
        line-height: 1.25
    }

.table\:main {
    margin-bottom: 0;
    border-radius: .25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-gray-300),var(--tw-border-opacity));
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.table\:checklist td, .table\:checklist th {
    border-top-width: 1px;
    border-right-width: 1px;
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-gray-300),var(--tw-border-opacity));
    padding: 1rem;
    text-align: center;
    vertical-align: middle;
    line-height: 1.25rem
}

.table\:checklist thead tr:first-child th {
    border-top-width: 0px
}

.table\:checklist tbody tr:last-child {
    padding-bottom: 2rem
}

.table\:checklist td:first-child, .table\:checklist th:first-child {
    padding-inline-start: 2rem
}

.table\:checklist td:last-child, .table\:checklist th:last-child {
    border-right-width: 0px;
    padding-inline-end: 2rem
}

.table\:checklist td:has(.icon) {
    width: 4rem
}

.table\:checklist {
    margin-bottom: 0
}

@media (max-width: 1100px) {
    .table\:responsive {
        margin-left: auto;
        margin-right: auto;
        overflow-wrap: break-word
    }

        .table\:responsive thead {
            top: -999em;
            left: -999em;
            position: absolute
        }

        .table\:responsive td, .table\:responsive tbody th {
            display: block;
            width: 100%;
            padding: 1rem
        }

        .table\:responsive tbody tr {
            margin-bottom: .5rem;
            border-radius: 1.5rem;
            border-width: 1px;
            --tw-border-opacity: 1;
            border-color: hsla(var(--color-gray-300),var(--tw-border-opacity));
            --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
            --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
        }

        .table\:responsive tbody {
            display: grid;
            grid-template-columns: repeat(2,minmax(0,1fr));
            gap: 2rem
        }

    @media (max-width: 849px) {
        .table\:responsive tbody {
            grid-template-columns: repeat(1,minmax(0,1fr))
        }
    }

    .table\:responsive tr {
        display: flex;
        flex-direction: column
    }

        .table\:responsive tr > td:first-child {
            border-top-width: 0px
        }

    .table\:responsive td:before {
        content: attr(data-label);
        display: block;
        font-size: 12px;
        line-height: 1.25;
        text-transform: uppercase
    }
}

.details-table tr:not(:last-child) {
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-gray-300),var(--tw-border-opacity))
}

.details-table td, .details-table th {
    border-width: 0px
}

.distributor-table tr :where(td,th):first-child {
    padding-left: 0
}

@media (max-width: 1100px) {
    .distributor-table tr :where(td,th):first-child {
        padding-left: 1rem
    }
}

.distributor-table tr :where(td,th):last-child {
    padding-right: 0
}

@media (max-width: 1100px) {
    .distributor-table tr :where(td,th):last-child {
        padding-right: 1rem
    }
}

.distributor-table-content {
    max-height: calc(90vh - 178px)
}

@media (max-height: 950px) {
    .blocker:has(.distributor-table-content) {
        place-items: start center
    }

    .distributor-table-content {
        max-height: calc(80vh - 178px)
    }
}

.sortable.sortable {
    cursor: pointer;
    padding-inline-start: 1.75rem
}

.sortable:not(.sticky) {
    position: relative
}

.sortable:before, .sortable:after {
    font-weight: 400 !important;
    font-size: 18px;
    font-family: template-icons !important;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    left: 1rem;
    top: 50%;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.sortable:before {
    content: "\f117"
}

.sortable:after {
    content: "\f116"
}

.sortable.sort-asc:before {
    --tw-text-opacity: 1;
    color: hsla(var(--color-accent-500),var(--tw-text-opacity))
}

.sortable.sort-desc:after {
    --tw-text-opacity: 1;
    color: hsla(var(--color-accent-500),var(--tw-text-opacity))
}

.page {
    position: relative;
    min-height: 100vh;
    width: 100%;
    flex-direction: column;
    /*justify-items: start*/
}

    .page > :not(:first-child):not(:last-child) {
        flex-shrink: 1;
        flex-grow: 1
    }

.page-content {
    position: relative;
    padding-top: 0;
    padding-bottom: 0
}

.page > :first-child {
    margin-top: 0;
    margin-bottom: auto
}

.page > :last-child {
    margin-top: auto;
    margin-bottom: 0
}

.limit > *, .limit\:self {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1248px;
    padding-left: 1rem;
    padding-right: 1rem
}

    .limit .limit, .limit .limit\:self, .limit\:self .limit, .limit\:self .limit\:self {
        padding-left: 0;
        padding-right: 0
    }

.card {
    flex-direction: column
}

    .card > :first-child {
        margin-top: 0;
        margin-bottom: auto
    }

    .card > :last-child {
        margin-top: auto;
        margin-bottom: 0
    }

.columns\:1, .columns\:11, .columns\:111, .columns\:1111, .columns\:211, .columns\:121, .columns\:112, .columns\:21, .columns\:12 {
    --grid-gap: 1rem;
    display: grid;
    grid-auto-flow: dense;
    grid-gap: var(--grid-gap)
}

    .columns\:1 > * {
        display: block;
        inline-size: 100%
    }

.columns\:11 {
    grid-template-columns: repeat(auto-fill,minmax(clamp(calc(50% - var(--grid-gap)),(500px - 100vw)*1000,100%),1fr))
}

.columns\:1111, .columns\:211, .columns\:121, .columns\:112 {
    grid-template-columns: repeat(auto-fill,minmax(clamp(clamp(calc(25% - var(--grid-gap)),(850px - 100vw)*1000,calc(50% - var(--grid-gap))),(500px - 100vw)*1000,100%),1fr))
}

.columns\:111, .columns\:21, .columns\:12 {
    grid-template-columns: repeat(auto-fill,minmax(clamp(calc(33.3% - var(--grid-gap)),(700px - 100vw)*1000,100%),1fr))
}

@media (max-width: 500px) {
    .columns\:1111, .columns\:211, .columns\:121, .columns\:112, .columns\:21, .columns\:12, .columns\:11 {
        grid-template-columns: 1fr
    }
}

@media (min-width: 500px) {
    .columns\:211 > :first-child, .columns\:121 > :nth-child(2), .columns\:112 > :last-child {
        grid-column: span 2
    }
}

@media (min-width: 700px) {
    .columns\:21 > :first-child, .columns\:12 > :last-child {
        grid-column: span 2
    }
}

[class*=layout] > :only-child {
    width: 100%
}

[class*=layout] {
    display: block;
    align-items: flex-start;
    gap: 2rem
}

@media (min-width: 1100px) {
    [class*=layout] {
        display: flex
    }
}

.layout\:left > :first-child, .layout\:both > :first-child, .layout\:right > :last-child, .layout\:both > :last-child {
    flex: 0 0 var(--size-sidebar, 200px)
}

.layout\:right > :first-child, .layout\:left > :last-child, .layout\:both > :nth-child(2) {
    flex: 1 1 100%
}

[class*=media] {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    overflow: hidden
}

.media\:reverse {
    flex-direction: row-reverse
}

[class*=media] > .media-feature {
    flex-basis: var(--content-breakAt);
    flex-grow: 1
}

.media-feature img {
    height: 100%;
    max-height: 100%;
    width: 100%;
    object-fit: contain;
    object-position: center
}

[class*=media] > .media-body {
    flex-grow: 999;
    flex-basis: 0;
    min-width: calc(var(--media-breakAt, 65%) - var(--spacing-gap))
}

.field {
    grid-template-columns: 1fr min-content;
    grid-template-rows: minmax(1.75rem,min-content) minmax(2.25rem,max-content) min-content;
    position: relative;
    margin-bottom: 1rem;
    display: grid
}

    .field > label {
        grid-column: 1 / -1;
        grid-row-start: 1;
        grid-row-end: 2
    }

    .field > [type=text], .field > [type=time], .field > [type=color], .field > [type=number], .field > [type=date], .field > [type=week], .field > [type=month], .field > button {
        grid-row-start: 2;
        grid-row-end: 3;
        width: 100%
    }

    .field > .field-validation-error {
        grid-column: 1 / -1;
        grid-row-start: 3;
        grid-row-end: 4;
        width: 100%;
        align-items: flex-start
    }

    .field > .explanation-text {
        grid-column: 1 / -1;
        grid-row-start: 4;
        grid-row-end: 5;
        width: 100%;
        align-items: flex-start;
        font-size: .875rem;
        line-height: 1.25rem;
        --tw-text-opacity: 1;
        color: hsla(var(--color-gray-400),var(--tw-text-opacity))
    }

    .field > .unit {
        grid-column-start: 2;
        grid-column-end: 3;
        grid-row-start: 2;
        grid-row-end: 3;
        white-space: nowrap
    }

    .field[required] > label:after, .required-field-red-star:after {
        content: "*";
        font-size: 1.25rem;
        line-height: 1rem;
        --tw-text-opacity: 1;
        color: rgb(220 38 38 / var(--tw-text-opacity))
    }

.ktc-checkbox-list, .ktc-radio-list {
    display: flex;
    flex-direction: column
}

.validation-summary-errors li {
    margin-bottom: .5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity));
    padding: .5rem;
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity))
}

.field-creditCard {
    grid-template-rows: minmax(1.75rem,min-content) minmax(2.25rem,max-content) min-content min-content
}

.creditCard-display {
    grid-row: 3 / 4;
    grid-column: span 2 / span 2
}

.field-creditCard .field-validation-error {
    grid-row: 4 / 5
}

.spaced\:1, .spaced\:2, .spaced\:3, .spaced\:4, .spaced\:5, .spaced\:6, .spaced\:8, .spaced\:10 {
    margin-top: 1rem
}

.spaced\:1 {
    display: block
}

.spaced\:2 {
    grid-template-columns: repeat(auto-fit,minmax(calc((1248px - 3rem)/2),1fr));
    display: grid;
    gap: 1rem
}

.spaced\:3 {
    grid-template-columns: repeat(auto-fit,minmax(calc((1248px - 4rem) / 3),1fr));
    display: grid;
    gap: 1rem
}

.spaced\:4 {
    grid-template-columns: repeat(auto-fit,minmax(calc((1248px - 5rem)/4),1fr));
    display: grid;
    gap: 1rem
}

.spaced\:5 {
    grid-template-columns: repeat(auto-fit,minmax(calc((1248px - 6rem)/5),1fr));
    display: grid;
    gap: 1rem
}

.spaced\:6 {
    grid-template-columns: repeat(auto-fit,minmax(calc((1248px - 7rem) / 6),1fr));
    display: grid;
    gap: 1rem
}

.spaced\:8 {
    grid-template-columns: repeat(auto-fit,minmax(calc((1248px - 9rem)/8),1fr));
    display: grid;
    gap: 1rem
}

.spaced\:10 {
    grid-template-columns: repeat(auto-fit,minmax(calc((1248px - 11rem)*.1),1fr));
    display: grid;
    gap: 1rem
}

.stack > * + * {
    margin-top: var(--stack-space, 1rem)
}

.stack\:sm > * + * {
    margin-top: .5rem
}

.stack\:lx > * + * {
    margin-top: 1.5rem
}

.stack\:2xl > * + * {
    margin-top: 2rem
}

.ktc-rich-text-wrapper .froala-block > * {
    outline: 1px dotted green
}

.ktc-rich-text-wrapper, .ktc-rich-text-wrapper .fr-wrapper, .ktc-rich-text-wrapper .fr-wrapper .fr-view {
    height: 100%
}

.fr-view {
    position: relative
}

.froala-block-two-column {
    position: relative;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 1rem;
    width: 100%
}

.froala-block-three-column {
    position: relative;
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 1rem;
    width: 100%
}

.froala-block-centered-header {
    display: flex;
    justify-content: center
}

.froala-block-centered-header-wrapper {
    display: inline-flex;
    align-items: center;
    justify-content: center
}

.froala-block-vertical {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    align-items: center;
    width: 100%
}

.froala-block-centered {
    display: grid;
    justify-content: center;
    align-items: center;
    inset: 0;
    height: 100%
}

.cec-heading .heading-clipper {
    --center-x: 50%;
    --start-deg: 75deg;
    --radius-bottom: min(415px, 25vw);
    margin-bottom: calc(tan(30deg)*min(475px,56vw)*-1);
    padding-bottom: calc(tan(30deg)*min(420px,50vw));
    clip-path: polygon(0px 0px,100% 0px,100% calc(100% - clamp(14%,(tan(14deg) * 50vw),80%)),50% 100%,0 calc(100% - clamp(14%,(tan(14deg) * 50vw),80%)))
}

.support-heading .heading-clipper {
    --center-x: 50%;
    --start-deg: 75deg;
    --radius-bottom: min(415px, 25vw);
    margin-bottom: calc(tan(30deg)*min(98px,56vw)*-1);
    padding-bottom: calc(tan(30deg)*min(110px,50vw));
    clip-path: polygon(0px 0px,100% 0px,100% calc(120% - clamp(14%,(tan(14deg) * 50vw),80%)),calc(50vw + min(570px,45vw)) 100%,calc(50vw - min(570px,45vw)) 100%,0 calc(120% - clamp(14%,(tan(14deg) * 50vw),80%)))
}

.ktc-widget kentico-add-component-button .ktc-component-button {
    opacity: 0
}

.ktc-widget:hover kentico-add-component-button .ktc-component-button {
    opacity: .3
}

.ktc-field-wrapper .ktc-explanation-text {
    font-size: .875rem;
    line-height: 1.25rem;
    font-style: italic;
    --tw-text-opacity: 1;
    color: hsla(var(--color-gray-400),var(--tw-text-opacity))
}

.ktc-file-box .ktc-overlay {
    border-radius: 14px
}

input[type=color]::-moz-color-swatch {
    height: 1.25rem;
    border-radius: .75rem
}

.stack .ktc-section + .ktc-section {
    margin-block-start: var(--stack-space, 1rem)
}

.raw ul, .raw ol, .fr-view ul:not(.no-raw), .fr-view ol:not(.no-raw) {
    margin: revert;
    padding: revert;
    list-style: revert;
    list-style-type: revert
}

.raw a:not(.button\:main):not(.raw-ignore), .fr-view a:not(.raw-ignore) {
    font-weight: 700;
    --tw-text-opacity: 1;
    color: hsla(var(--color-main-500),var(--tw-text-opacity))
}

    .raw a:not(.button\:main):not(.raw-ignore):hover, .fr-view a:not(.raw-ignore):hover {
        --tw-text-opacity: 1;
        color: hsla(var(--color-main-400),var(--tw-text-opacity));
        text-decoration-line: underline
    }

.raw p, .fr-view p {
    line-height: 1.625
}

.raw :where(blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre), .fr-view :where(blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre):not(.no-raw) {
    margin: revert
}

.raw :where(h1,h2,h3,h4,h5,h6), .fr-view :where(h1,h2,h3,h4,h5,h6):not(.no-raw) {
    font-weight: revert;
    font-size: revert
}

.icon-bump .icon {
    display: inline-block
}

.icon-bump:hover .icon {
    --tw-translate-x: .5rem;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.section-full-width {
    position: relative;
    left: 50%;
    width: 100vw;
    transform: translate(-50%)
}

.match-height > .match-heightContent {
    justify-content: stretch
}

    .match-height > .match-heightContent > *, .match-height > .match-heightContent .ktc-widget {
        block-size: 100%
    }

.match-height .ktc-widget > :not(.ktc-admin-ui), .match-height .ktc-widget > :not(.ktc-admin-ui) > div, .match-height .ktc-widget-body-wrapper, .match-height .ktc-widget-body-wrapper > * {
    block-size: 100%
}

.dark-theme.fr-box.fr-basic .fr-element {
    color: #414141
}

.dark-theme.fr-box a.fr-floating-btn {
    color: #0098f7;
    background: #353535;
    box-shadow: 0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f
}

    .dark-theme.fr-box a.fr-floating-btn svg {
        fill: #0098f7
    }

    .dark-theme.fr-box a.fr-floating-btn:hover {
        background: #424242
    }

        .dark-theme.fr-box a.fr-floating-btn:hover svg {
            fill: #0098f7
        }

.dark-theme .fr-wrapper .fr-placeholder {
    color: #aaa
}

.dark-theme .fr-wrapper ::selection {
    color: #000;
    background: rgba(181,214,253,.8)
}

.dark-theme.fr-box.fr-basic .fr-wrapper {
    background: #fff;
    border: 1px solid #ccc;
    border-block-end-color: #efefef
}

@media (min-width: 992px) {
    .dark-theme .fr-box.fr-document .fr-wrapper {
        background: #efefef
    }

        .dark-theme .fr-box.fr-document .fr-wrapper .fr-element {
            background: #fff
        }

            .dark-theme .fr-box.fr-document .fr-wrapper .fr-element hr {
                background: #efefef
            }
}

.dark-theme.fr-box .fr-counter {
    color: #999
}

.dark-theme textarea.fr-code {
    color: #000;
    background: #fff
}

.dark-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch {
    color: #fff;
    background: #fff
}

    .dark-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover {
        background: #424242
    }

.dark-theme.fr-popup .fr-color-set > span > i path, .dark-theme.fr-popup .fr-color-set > span > svg path {
    fill: #fff
}

.dark-theme.fr-popup .fr-color-set > span .fr-selected-color {
    color: #fff
}

.dark-theme.fr-popup .fr-color-set > span:hover, .dark-theme.fr-popup .fr-color-set > span:focus {
    outline: 1px solid #fff
}

.dark-theme .fr-drag-helper {
    background: #0098f7
}

.dark-theme.fr-popup .fr-file-upload-layer {
    border: dashed 2px gray
}

    .dark-theme.fr-popup .fr-file-upload-layer:hover {
        background: #424242
    }

    .dark-theme.fr-popup .fr-file-upload-layer.fr-drop {
        background: #424242;
        border-color: #0098f7
    }

.dark-theme.fr-popup .fr-file-progress-bar-layer > div.fr-loader {
    background: #b3e0fd
}

    .dark-theme.fr-popup .fr-file-progress-bar-layer > div.fr-loader span {
        background: #0098f7
    }

.dark-theme.fr-popup .fr-files-upload-layer:hover {
    background: #424242
}

.dark-theme.fr-popup .fr-files-upload-layer.fr-drop {
    background: #424242;
    border-color: #0098f7
}

.dark-theme.fr-popup .fr-files-progress-bar-layer > div.fr-loader {
    background: #b3e0fd
}

    .dark-theme.fr-popup .fr-files-progress-bar-layer > div.fr-loader span {
        background: #0098f7
    }

.dark-theme .fr-progress-bar {
    background-color: #4caf50
}

.dark-theme .fr-files-checkbox input:not(:checked) + span {
    border: solid 2px #999
}

.dark-theme .fr-files-checkbox input:not(:checked):active + span {
    background-color: #353535
}

.dark-theme .fr-files-checkbox input:not(:checked):focus + span, .dark-theme .fr-files-checkbox input:not(:checked):hover + span {
    border-color: #515151
}

.dark-theme .fr-files-checkbox input:checked + span {
    background: #0098f7;
    border: solid 2px #0098f7
}

.dark-theme .fr-files-checkbox input:checked:active + span {
    background-color: #ecf5ff
}

.dark-theme .fr-checkbox-disabled input:not(:checked) + span {
    border: solid 2px #999
}

.dark-theme .fr-checkbox-disabled input:not(:checked):active + span {
    background-color: #353535
}

.dark-theme .fr-checkbox-disabled input:checked + span {
    background: #0098f7;
    border: solid 2px #0098f7
}

.dark-theme .fr-checkbox-disabled input:checked:active + span {
    background-color: #ecf5ff
}

.dark-theme #myprogressBar {
    background-color: #4caf50
}

.dark-theme .fr-hovered-over-file {
    background-color: #f0f0f0
}

.dark-theme.fr-box.fr-fullscreen .fr-wrapper {
    background-color: #fff
}

.dark-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody tr {
    border-block-end: solid 1px #595959
}

.dark-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:first-child {
    color: #fff
}

.dark-theme .fr-image-resizer {
    border: solid 1px #0098f7
}

    .dark-theme .fr-image-resizer .fr-handler {
        background: #0098f7;
        border: solid 1px #fff
    }

.dark-theme.fr-popup .fr-image-upload-layer:hover {
    background: #424242
}

.dark-theme.fr-popup .fr-image-upload-layer.fr-drop {
    background: #424242;
    border-color: #0098f7
}

.dark-theme.fr-popup .fr-image-progress-bar-layer > div.fr-loader {
    background: #b3e0fd
}

    .dark-theme.fr-popup .fr-image-progress-bar-layer > div.fr-loader span {
        background: #0098f7
    }

.dark-theme.fr-modal .fr-modal-head .fr-modal-tags a {
    background-color: #353535
}

    .dark-theme.fr-modal .fr-modal-head .fr-modal-tags a:focus {
        background-color: #424242
    }

    .dark-theme.fr-modal .fr-modal-head .fr-modal-tags a:hover {
        background-color: #424242
    }

    .dark-theme.fr-modal .fr-modal-head .fr-modal-tags a:active {
        background-color: #4f4f4f
    }

    .dark-theme.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag {
        color: #0098f7;
        background-color: #4f4f4f
    }

        .dark-theme.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:focus {
            background-color: #424242
        }

        .dark-theme.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:hover {
            background-color: #424242
        }

        .dark-theme.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:active {
            background-color: #4f4f4f
        }

.dark-theme.fr-show-tags .fr-modal-more svg path {
    fill: #0098f7
}

.dark-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting:after {
    background: #000
}

.dark-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting:before {
    color: #fff
}

.dark-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty {
    background: #aaa
}

.dark-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img {
    background: #b8312f;
    fill: #fff
}

.dark-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
    background: #353535;
    fill: #0098f7
}

.dark-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover {
    color: #fff;
    background: #bf4644
}

.dark-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover {
    background: #424242
}

.dark-theme .fr-line-breaker {
    border-block-start: 1px solid #0098f7
}

.dark-theme .fr-qi-helper a.fr-btn.fr-floating-btn {
    color: #fff;
    background: #353535
}

    .dark-theme .fr-qi-helper a.fr-btn.fr-floating-btn svg {
        fill: #fff
    }

.dark-theme .fr-element table td.fr-selected-cell, .dark-theme .fr-element table th.fr-selected-cell {
    border: 1px double #0098f7
}

.dark-theme .fr-table-resizer div {
    border-inline-end: 1px solid #0098f7
}

.dark-theme.fr-popup .fr-table-size .fr-select-table-size > span > span {
    border: 1px solid #ddd
}

.dark-theme.fr-popup .fr-table-size .fr-select-table-size > span.hover > span {
    background: rgba(0,152,247,.3);
    border: solid 1px #0098f7
}

.dark-theme.fr-box .fr-video-resizer {
    border: solid 1px #0098f7
}

    .dark-theme.fr-box .fr-video-resizer .fr-handler {
        background: #0098f7;
        border: solid 1px #fff
    }

.dark-theme.fr-popup .fr-video-upload-layer {
    border: dashed 2px gray
}

    .dark-theme.fr-popup .fr-video-upload-layer:hover {
        background: #424242
    }

    .dark-theme.fr-popup .fr-video-upload-layer.fr-drop {
        background: #424242;
        border-color: #0098f7
    }

.dark-theme.fr-popup .fr-video-progress-bar-layer > div.fr-loader {
    background: #b3e0fd
}

    .dark-theme.fr-popup .fr-video-progress-bar-layer > div.fr-loader span {
        background: #0098f7
    }

.dark-theme .fr-view img.fr-shadow, .dark-theme .fr-view .fr-img-caption.fr-shadow img {
    box-shadow: 10px 10px 5px #ccc
}

.dark-theme .fr-view table.fr-alternate-rows tbody tr:nth-child(2n) {
    background: lightgray
}

.dark-theme .fr-view table td, .dark-theme .fr-view table th {
    border: 1px solid #ddd
}

.dark-theme .fr-view table th {
    background: #ececec
}

.dark-theme .fr-view[dir=rtl] blockquote {
    border-inline-end: solid 2px #5e35b1
}

    .dark-theme .fr-view[dir=rtl] blockquote blockquote {
        border-color: #00bcd4
    }

        .dark-theme .fr-view[dir=rtl] blockquote blockquote blockquote {
            border-color: #43a047
        }

.dark-theme .fr-view blockquote {
    border-inline-start: solid 2px #5e35b1;
    color: #5e35b1
}

    .dark-theme .fr-view blockquote blockquote {
        border-color: #00bcd4;
        color: #00bcd4
    }

        .dark-theme .fr-view blockquote blockquote blockquote {
            border-color: #43a047;
            color: #43a047
        }

.dark-theme .fr-view .fr-class-highlighted {
    background-color: #ff0
}

.dark-theme .fr-view .fr-class-code {
    background: #353535
}

.dark-theme.fr-box .fr-embedly-resizer {
    border: solid 1px #0098f7
}

.dark-theme .tui-editor-cancel-btn {
    background-color: #fff;
    border: 1px solid #aaa
}

.dark-theme .tui-editor-save-btn {
    color: #fff
}

.dark-theme .sc-cm-holder > .sc-cm {
    border-block-start: 5px solid #222 !important
}

.dark-theme .sc-cm__item_dropdown:hover > a, .dark-theme .sc-cm a:hover {
    background-color: #424242 !important
}

.dark-theme .sc-cm__item_active > a, .dark-theme .sc-cm__item_active > a:hover, .dark-theme .sc-cm a:active, .dark-theme .sc-cm a:focus {
    background-color: #424242 !important
}

.dark-theme .sc-cm-holder > .sc-cm:before {
    background-color: #424242 !important
}

.dark-theme .fr-tooltip, .dark-theme.fr-toolbar .fr-command.fr-btn, .dark-theme.fr-popup .fr-command.fr-btn, .dark-theme.fr-modal .fr-command.fr-btn {
    color: #fff
}

    .dark-theme.fr-toolbar .fr-command.fr-btn svg path, .dark-theme.fr-popup .fr-command.fr-btn svg path, .dark-theme.fr-modal .fr-command.fr-btn svg path {
        fill: #fff
    }

    .dark-theme.fr-toolbar .fr-command.fr-btn.fr-btn-active-popup, .dark-theme.fr-popup .fr-command.fr-btn.fr-btn-active-popup, .dark-theme.fr-modal .fr-command.fr-btn.fr-btn-active-popup {
        background: #4f4f4f
    }

    .dark-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown:after, .dark-theme.fr-popup .fr-command.fr-btn.fr-dropdown:after, .dark-theme.fr-modal .fr-command.fr-btn.fr-dropdown:after {
        border-inline-start: 4px solid transparent;
        border-inline-end: 4px solid transparent;
        border-block-start: 4px solid #fff
    }

    .dark-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active, .dark-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active, .dark-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active {
        background: #4f4f4f;
        fill: #fff
    }

        .dark-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover, .dark-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover, .dark-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover {
            background: #424242;
            fill: #fff
        }

            .dark-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover:after, .dark-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover:after, .dark-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover:after {
                border-block-start-color: #fff
            }

        .dark-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:after, .dark-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:after, .dark-theme.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:after {
            border-block-end: 4px solid #fff
        }

    .dark-theme.fr-toolbar .fr-command.fr-btn.fr-disabled, .dark-theme.fr-popup .fr-command.fr-btn.fr-disabled, .dark-theme.fr-modal .fr-command.fr-btn.fr-disabled {
        color: gray
    }

        .dark-theme.fr-toolbar .fr-command.fr-btn.fr-disabled:after, .dark-theme.fr-popup .fr-command.fr-btn.fr-disabled:after, .dark-theme.fr-modal .fr-command.fr-btn.fr-disabled:after {
            border-block-start-color: gray
        }

.dark-theme.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .dark-theme.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab, .dark-theme.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .dark-theme.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab, .dark-theme.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .dark-theme.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab {
    background: #353535
}

.dark-theme.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .dark-theme.fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .dark-theme.fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .dark-theme.fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .dark-theme.fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .dark-theme.fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .dark-theme.fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .dark-theme.fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .dark-theme.fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path {
    fill: #0098f7
}

.dark-theme.fr-toolbar.fr-disabled .fr-btn, .dark-theme.fr-toolbar.fr-disabled .fr-btn.fr-active, .dark-theme.fr-popup.fr-disabled .fr-btn, .dark-theme.fr-popup.fr-disabled .fr-btn.fr-active, .dark-theme.fr-modal.fr-disabled .fr-btn, .dark-theme.fr-modal.fr-disabled .fr-btn.fr-active {
    color: gray
}

    .dark-theme.fr-toolbar.fr-disabled .fr-btn.fr-dropdown:after, .dark-theme.fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown:after, .dark-theme.fr-popup.fr-disabled .fr-btn.fr-dropdown:after, .dark-theme.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown:after, .dark-theme.fr-modal.fr-disabled .fr-btn.fr-dropdown:after, .dark-theme.fr-modal.fr-disabled .fr-btn.fr-active.fr-dropdown:after {
        border-block-start-color: gray
    }

.dark-theme.fr-desktop .fr-command:hover, .dark-theme.fr-desktop .fr-command:focus, .dark-theme.fr-desktop .fr-command.fr-btn-hover, .dark-theme.fr-desktop .fr-command.fr-expanded {
    color: #fff
}

    .dark-theme.fr-desktop .fr-command:hover:not(.fr-table-cell), .dark-theme.fr-desktop .fr-command:focus:not(.fr-table-cell), .dark-theme.fr-desktop .fr-command.fr-btn-hover:not(.fr-table-cell), .dark-theme.fr-desktop .fr-command.fr-expanded:not(.fr-table-cell) {
        background: #424242
    }

    .dark-theme.fr-desktop .fr-command:hover:after, .dark-theme.fr-desktop .fr-command:focus:after, .dark-theme.fr-desktop .fr-command.fr-btn-hover:after, .dark-theme.fr-desktop .fr-command.fr-expanded:after {
        border-block-start-color: #fff
    }

.dark-theme.fr-desktop .fr-command.fr-selected:not(.fr-table-cell), .dark-theme.fr-desktop .fr-command:active {
    color: #fff;
    background: #4f4f4f
}

.dark-theme.fr-desktop .fr-command.fr-active:hover, .dark-theme.fr-desktop .fr-command.fr-active:focus, .dark-theme.fr-desktop .fr-command.fr-active.fr-btn-hover, .dark-theme.fr-desktop .fr-command.fr-active.fr-expanded {
    background: #424242
}

.dark-theme.fr-desktop .fr-command.fr-active:active, .dark-theme.fr-toolbar.fr-mobile .fr-command.fr-blink, .dark-theme.fr-popup.fr-mobile .fr-command.fr-blink {
    background: #4f4f4f
}

.dark-theme .fr-command.fr-btn.fr-options.fr-btn-hover, .dark-theme .fr-command.fr-btn.fr-options:hover, .dark-theme .fr-command.fr-btn.fr-options:focus {
    border-inline-start: solid 1px #f7f7f7
}

.dark-theme .fr-command.fr-btn + .fr-dropdown-menu {
    background: #353535
}

    .dark-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg path {
        fill: #fff
    }

    .dark-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active {
        background: #4f4f4f
    }

    .dark-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled {
        color: gray
    }

.dark-theme.fr-modal {
    color: #fff
}

    .dark-theme.fr-modal .fr-modal-wrapper .fr-modal-head {
        background: #353535;
        border-block-end: solid #efefef 1px
    }

    .dark-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command {
        color: #0098f7
    }

        .dark-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover, .dark-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus {
            color: #0098f7;
            background: #424242
        }

        .dark-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active {
            color: #0098f7;
            background: #4f4f4f
        }

.dark-theme.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover {
    background: #424242
}

.dark-theme.fr-overlay {
    background: #000
}

.dark-theme.fr-popup {
    color: #fff;
    background: #353535
}

    .dark-theme.fr-popup .fr-input-focus {
        background: #363636
    }

    .dark-theme.fr-popup .fr-input-line input[type=text], .dark-theme.fr-popup .fr-input-line input[type=number], .dark-theme.fr-popup .fr-input-line textarea {
        color: #fff;
        background: #353535;
        border: solid 1px #999
    }

        .dark-theme.fr-popup .fr-input-line input[type=text]:hover, .dark-theme.fr-popup .fr-input-line input[type=number]:hover, .dark-theme.fr-popup .fr-input-line textarea:hover {
            border: solid 1px #515151
        }

        .dark-theme.fr-popup .fr-input-line input[type=text]:focus, .dark-theme.fr-popup .fr-input-line input[type=number]:focus, .dark-theme.fr-popup .fr-input-line textarea:focus {
            border: solid 2px #0098f7
        }

        .dark-theme.fr-popup .fr-input-line input + label, .dark-theme.fr-popup .fr-input-line textarea + label {
            background: #353535
        }

        .dark-theme.fr-popup .fr-input-line input.fr-not-empty + label, .dark-theme.fr-popup .fr-input-line textarea.fr-not-empty + label {
            color: gray
        }

    .dark-theme.fr-popup .fr-buttons.fr-tabs {
        background-color: #686868;
        border-radius: 6px 6px 0 0
    }

    .dark-theme.fr-popup .fr-action-buttons button.fr-command {
        color: #0098f7
    }

        .dark-theme.fr-popup .fr-action-buttons button.fr-command:hover, .dark-theme.fr-popup .fr-action-buttons button.fr-command:focus {
            color: #0098f7;
            background: #424242
        }

        .dark-theme.fr-popup .fr-action-buttons button.fr-command:active {
            color: #0098f7;
            background: #4f4f4f
        }

    .dark-theme.fr-popup .fr-checkbox input:not(:checked) + span {
        border: solid 2px #999
    }

    .dark-theme.fr-popup .fr-checkbox input:not(:checked):active + span {
        background-color: #353535
    }

    .dark-theme.fr-popup .fr-checkbox input:not(:checked):focus + span, .dark-theme.fr-popup .fr-checkbox input:not(:checked):hover + span {
        border-color: #515151
    }

    .dark-theme.fr-popup .fr-checkbox input:checked + span {
        background: #0098f7;
        border: solid 2px #0098f7
    }

    .dark-theme.fr-popup .fr-checkbox input:checked:active + span {
        background-color: #ecf5ff
    }

.dark-theme.fr-toolbar {
    color: #fff;
    background: #353535;
    border-radius: 8px;
    border: 1px solid #ccc
}

    .dark-theme.fr-toolbar .fr-newline {
        background: #353535
    }

    .dark-theme.fr-toolbar .fr-more-toolbar {
        background-color: #686868;
        border-radius: 0 0 8px 8px
    }

    .dark-theme.fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active) {
        background: #686868
    }

    .dark-theme.fr-toolbar.fr-inline {
        box-shadow: 0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f;
        border: 0;
        z-index: 2147483630
    }

    .dark-theme.fr-toolbar.fr-bottom.fr-toolbar-open .fr-newline {
        background: #fff
    }

.dark-theme .fr-separator {
    background: #595959
}

.dark-theme .fr-second-toolbar {
    border: 1px solid #ccc;
    background: #fff
}

.dark-theme #fr-logo > span {
    color: #b1b2b7
}

.dark-theme #fr-logo:hover > span, .dark-theme #fr-logo:focus > span {
    color: #0098f7
}

.dark-theme #fr-logo:hover > svg .fr-logo, .dark-theme #fr-logo:focus > svg .fr-logo {
    fill: #0098f7
}

body .bz-theme {
    --bz-font-size: 14px;
    --bz-border-radius: var(--bz-size-gap);
    --bz-accent-color: #2d6aa8;
    --bz-color-border: #cecece;
    --bz-table-header-background: transparent;
    --bz-table-header-color: #000;
    --bz-table-gray-faint: #f2f2f2;
    --bz-table-text-color: #353535;
    --bz-table-even-row: var(--bz-color-white);
    --bz-table-odd-row: #fafafa;
    --bz-color-gray-faint: #0f1a26;
    --bz-color-status-warn: #ff7540
}

#js-parametric-table .sc-tr {
    cursor: pointer
}

.sc-td[data-column="Product Series"] span {
    min-width: 260px;
    color: var(--bz-accent-color);
    font-weight: 700
}

.parametric-wrapper {
    position: relative;
    z-index: 1
}

    .parametric-wrapper > .bz-theme {
        background-color: var(--bz-color-gray-faint);
        background-image: url(/images/background.png);
        background-repeat: no-repeat;
        background-position: right top;
        box-shadow: 0 4px 10px #0000000d,0 2px 32px #00000012
    }

.sc-filter_item {
    --bz-color-gray-faint: hsl(0deg 0% 100% / .9);
    display: flex;
    gap: 6px;
    padding-inline: .5rem;
    align-items: center;
    align-self: stretch;
    max-width: 349px
}

    .sc-filter_item > div {
        overflow: hidden;
        background: var(--bz-color-white);
        border: 1px solid var(--bz-color-border);
        border-radius: var(--bz-size-gap)
    }

.bn-button--main.sc-accordion_btn {
    padding-right: 1rem
}

.bz-theme .sc-input_text {
    border: 1px solid var(--bz-color-border)
}

.bz-theme .table-buttons {
    margin-bottom: 0;
    padding: 0 var(--bz-size-gap) var(--bz-size-gap);
    border-bottom: 1px solid var(--bz-color-border)
}

.sp-sortOrder {
    margin: var(--bz-size-gap) 0 0 var(--bz-size-gap)
}

.bz-theme .pg-pagination {
    border-radius: 0 0 var(--bz-size-gap) var(--bz-size-gap)
}

.bz-theme .pg-pagination_info {
    margin-left: var(--bz-size-gap)
}

.bz-theme .pg-pagination_results {
    margin-right: var(--bz-size-gap)
}

.bz-theme .pg-pagination_item:hover, .bz-theme .pg-pagination_label:hover, .pg-pagination_item--prev:hover, .pg-pagination_item--next:hover {
    color: var(--bz-color-white)
}

.bz-theme .sc-chips_none {
    color: var(--bz-color-white);
    background: transparent
}

.bz-filters .sc-accordion + .bn-button--main, .bn-button--main.sc-accordion_btn {
    background: var(--bz-accent-color)
}

.bz-theme .pg-app {
    min-height: initial
}

.bz-filters h4 {
    color: var(--bz-color-white)
}

.bz-parametric_cards .sc-results_wrap {
    background: transparent
}

.sc-table_scroll > div > div.bn-button {
    margin: 8px 0 0 8px
}

.bz-theme .sc-chip_heading, .bz-theme .sc-chip_container {
    padding: 0 var(--bz-size-gap)
}

.bz-theme .sc-chip_title, .bz-theme .sc-chip_name {
    color: var(--bz-color-white);
    text-transform: initial
}

.bz-theme .sc-chip_remove {
    justify-content: initial;
    font-size: var(--bz-size-gap)
}

.bz-parametric-app h5 {
    margin: var(--bz-size-gap) 0 .5em;
    font-size: var(--bz-size-gap)
}

.bz-theme .sc-thead {
    padding: 0 .5em
}

.bz-theme .sc-th {
    padding: .75em
}

tbody .sc-tr:nth-child(odd) {
    background-color: var(--bz-table-odd-row)
}

.bz-theme .sc-tr .sc-th--filter {
    color: var(--bz-color-white);
    background-color: #19182d;
    transition: all .2s ease 0s;
    border-left: 1px solid #19182d
}

    .bz-theme .sc-tr .sc-th--filter svg, .bz-theme .sc-table_icon {
        transition: all .2s ease .4s;
        stroke: var(--bz-color-white)
    }

    .bz-theme .sc-tr .sc-th--filter:hover {
        color: var(--bz-color-status-warn)
    }

        .bz-theme .sc-tr .sc-th--filter:hover svg {
            stroke: var(--bz-color-status-warn)
        }

.bz-theme .sc-actions--range {
    display: none
}

.bz-theme .sc-results_cards .sc-tbody .sc-tr.sc-tr:hover {
    background-color: var(--bz-color-white)
}

.bz-theme .pg-app_content {
    transform: none !important;
    width: 100% !important;
    max-width: 100vw !important;
    margin-left: 0 !important;
    padding: 0 !important
}

.bz-theme th.sc-th.sc-th--filter {
    padding: 0
}

.bz-theme .sc-table_viewable {
    display: none;
    width: 100%;
    padding: .5em 0;
    text-align: left;
    cursor: pointer
}

    .bz-theme .sc-table_viewable:after {
        content: "Hide";
        position: relative;
        top: -4px;
        left: 8px
    }

.bz-theme .sc-filter_item .bn-button--main, .bz-theme .sc-chip_remove {
    padding: .25em var(--bz-size-gap);
    color: var(--bz-color-status-warn);
    background: transparent;
    border: 2px solid var(--bz-color-status-warn);
    box-shadow: none
}

.bz-theme .compare-button .bn-button--main:disabled {
    color: #000;
    background: transparent;
    opacity: 1
}

.sc-actions--range .sc-cell span {
    display: inline-block;
    margin-right: 5px
}

.bn-button--main, .sc-actions--only .bn-button, .pg-pagination_item.is-active, .pg-pagination_label.is-active, .pg-pagination_label.is-active:hover {
    background: linear-gradient(270deg,#172b40 3.88%,#111126 95.09%),rgba(0,0,0,.01)
}

.bz-theme .export-button {
    margin-left: 8px
}

.bz-theme .bn-button--main, .sc-actions--only .bn-button {
    height: initial;
    padding: .5em .75em;
    border-radius: 2em
}

.sc-actions--only .bn-button {
    color: #fff;
    font-weight: 400;
    font-size: 1em;
    box-shadow: none
}

.bz-theme .results {
    margin-left: auto
}

.bz-theme .sc-filter_item tr {
    position: relative;
    display: inline-block;
    cursor: pointer
}

    .bz-theme .sc-filter_item tr input[type=checkbox] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: transparent;
        cursor: pointer;
        border: 0;
        box-shadow: none
    }

        .bz-theme .sc-filter_item tr input[type=checkbox]:checked {
            background: rgb(142 129 255 / 10%)
        }

    .bz-theme .sc-filter_item tr label {
        display: inline-block;
        padding-left: 30px
    }

    .bz-theme .sc-filter_item tr input[type=checkbox]:before {
        content: " ";
        position: absolute;
        top: 5px;
        left: 5px;
        display: block;
        width: 14px;
        height: 14px;
        background: var(--bz-color-white);
        transition: none;
        transition: all .2s ease;
        border: 1px solid #c6c6c6;
        border-radius: 4px
    }

    .bz-theme .sc-filter_item tr input[type=checkbox]:hover:before {
        border: 1px solid var(--bz-accent-color)
    }

    .bz-theme .sc-filter_item tr input[type=checkbox]:checked:before {
        border: 1px solid var(--bz-accent-color);
        background: var(--bz-accent-color)
    }

    .bz-theme .sc-filter_item tr input[type=checkbox]:after {
        content: " ";
        position: absolute;
        top: 5.5px;
        left: 9.5px;
        width: 4px;
        height: 9px;
        background: transparent;
        transition: none;
        border: 0
    }

    .bz-theme .sc-filter_item tr input[type=checkbox]:checked:after {
        content: " ";
        border: solid var(--bz-color-white);
        border-width: 0 2px 2px 0;
        transform: rotate(45deg);
        background: transparent;
        transition: transform .2s ease
    }

.bz-theme .toggled #table {
    opacity: 1
}

.bz-theme .sc-results_cards .sc-tbody .sc-td:before {
    text-transform: initial
}

.sc-results_cards [data-column=Compare] {
    border-top: 0
}

.bz-theme .product-image.product-image {
    object-fit: contain;
    max-width: 75px
}

.bz-theme .bz-parametric_cards .sc-td {
    padding: .5em
}

.bz-theme .sc-tag_item {
    font-size: var(--bz-size-gap)
}

.bz-theme .sc-table_body {
    height: 108px !important
}

.sc-accordion_header {
    display: none !important
}

.sc-actions--range {
    padding: 0 .75em !important
}

.bz-theme:not(.md-modal_mask):before {
    content: "Parametric Search";
    display: block;
    margin-top: 60px;
    padding: 48px 0 0 16px;
    color: var(--bz-color-white);
    font-weight: 700;
    font-size: 38px;
    line-height: 44px;
    text-shadow: 1px 1px 10px var(--bz-color-gray-faint),1px 1px 30px var(--bz-color-gray-faint),1px 1px 60px var(--bz-color-gray-faint)
}

.bz-theme .bz-parametric-app ::-webkit-scrollbar {
    width: 10px;
    height: 10px;
    background: transparent
}

.bz-theme .bz-parametric-app ::-webkit-scrollbar-corner {
    background: var(--bz-color-white)
}

.bz-theme .bz-parametric-app .sc-accordion_panel ::-webkit-scrollbar-thumb {
    background: var(--bz-color-white)
}

.bz-theme .bz-parametric-app .sc-accordion_panel .sc-filter_list ::-webkit-scrollbar-thumb, .bz-theme .bz-parametric-app ::-webkit-scrollbar-thumb {
    background: #505151;
    border: 0;
    border-radius: 6px
}

.sc-results_wrap {
    width: calc(100vw - 3em);
    margin: 0 0 2em var(--bz-size-gap)
}

.bz-theme .bz-filters {
    max-width: 100%;
    margin: 0
}

.sc-accordion {
    width: unset !important;
    max-width: unset !important;
    margin: 0 0 0 var(--bz-size-gap) !important
}

.sc-filter_item > div {
    display: flex;
    flex-direction: column;
    height: 150px
}

    .sc-filter_item > div > .sc-table {
        flex-grow: 0
    }

    .sc-filter_item > div > .sc-table_body {
        flex-grow: 1
    }

.sc-accordion + button.bn-button--main {
    margin-left: var(--bz-size-gap)
}

.bz-theme .bz-parametric-app:not(.bz-parametric_cards) .sc-results_wrap {
    border: 1px solid var(--bz-color-border);
    border-radius: var(--bz-size-gap);
    margin-bottom: 2em;
    background: var(--bz-color-white)
}

.bz-theme .bz-parametric_cards .compare-button {
    color: var(--bz-color-white)
}

    .bz-theme .bz-parametric_cards .compare-button .bn-button--main:disabled {
        opacity: .8;
        color: var(--bz-color-white)
    }

.bz-theme .bz-parametric_cards .sc-filter_item {
    color: var(--bz-color-white);
    background-color: transparent !important;
    border: 1px solid #5ba7dc;
    border-radius: 2em !important
}

.bz-theme .bz-parametric_cards .pg-pagination {
    background: rgb(15 26 38 / 85%);
    box-shadow: 0 0 10px #0f1a26d9;
    border-radius: 0;
    backdrop-filter: blur(4px)
}

.bz-theme .bz-parametric_cards .bn-button--main {
    margin-top: var(--bz-size-gap)
}

.bz-theme .bz-parametric_cards .pg-pagination {
    color: var(--bz-color-white)
}

.bz-theme .bz-parametric_cards .pg-pagination_break, .bz-theme .bz-parametric_cards .pg-pagination_item--prev, .bz-theme .bz-parametric_cards .pg-pagination_item--next, .bz-theme .bz-parametric_cards .pg-pagination_label, .bz-theme .bz-parametric_cards .pg-pagination_item {
    background-color: transparent
}

.bz-theme .pg-pagination_item--prev a, .bz-theme .pg-pagination_item--next a {
    align-items: center
}

.bz-theme .bz-parametric_cards .pg-pagination_list li:not(.is-disabled,.is-active), .bz-theme .bz-parametric_cards .pg-pagination_label {
    border: 1px solid rgb(255 255 255 / .5)
}

    .bz-theme .bz-parametric_cards .pg-pagination_list li.is-active, .bz-theme .bz-parametric_cards .pg-pagination_label.is-active {
        color: var(--bz-accent-color);
        border-color: #5ba7dc;
        font-weight: 700;
        background: var(--bz-color-white)
    }

.bz-theme .bz-parametric_cards .table-buttons {
    border: 0
}

    .bz-theme .bz-parametric_cards .table-buttons button:not(:disabled) {
        border: 1px solid #5ba7dc
    }

.bz-theme .bz-parametric_cards .results {
    display: none
}

@media (min-width: 850px) {
    button.bn-button--main.toggle-button:before {
        content: "Toggle Layout";
        margin-right: 8px
    }

    .bz-theme .compare-button .bn-button--main:disabled:before {
        content: "Select two or more products to";
        margin-right: 5px
    }
}

@media (max-width: 1024px) {
    .bz-theme .pg-pagination_info, .bz-theme .pg-pagination_results {
        margin: 0 auto
    }
}

@media (max-width: 849px) {
    .sc-results_wrap {
        width: calc(100vw - 2em)
    }
}

@media (hover: hover) {
    #js-parametric-table > thead > tr:nth-child(2) th, #js-parametric-table > thead > tr:nth-child(2) th div {
        height: 0px;
        padding: 0;
        overflow: hidden;
        white-space: nowrap;
        transition: all .2s ease .4s;
        border: 0;
        opacity: 0
    }
}

.mktoHtmlText h2, .mktoHtmlText.mktoHtmlText.mktoHtmlText {
    max-width: 600px;
    --tw-text-opacity: 1 !important;
    color: hsla(var(--color-black),var(--tw-text-opacity)) !important
}

.mktoForm label.mktoLabel strong {
    font-weight: 700
}

.expands {
    position: relative;
    inset-inline-start: 0px;
    top: 0px;
    margin-top: 1rem;
    margin-bottom: 1rem;
    box-sizing: content-box;
    display: flex;
    height: 448px;
    align-items: center
}

.expand {
    flex-basis: 192px;
    position: relative;
    z-index: 1;
    box-sizing: content-box;
    max-width: 12rem;
    flex-grow: 1;
    cursor: pointer;
    border-width: 0px;
    padding: 1rem 2rem 3rem;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.68,-.55,.265,1.55)
}

.expands:not(.editing) .expand {
    height: 20rem
}

.expand-title {
    margin-bottom: 4rem;
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity));
    opacity: .5;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.expand-content {
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity));
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
    transition-delay: 0s
}

.expands:not(.editing) .expand-content {
    opacity: 0
}

.expands:not(.editing) .expand-active {
    flex-basis: 320px;
    z-index: 2;
    height: 24rem;
    max-width: 20rem;
    flex-shrink: 0;
    border-radius: 1.5rem;
    --tw-shadow: 0px 4px 4px rgba(0, 0, 0, .25);
    --tw-shadow-colored: 0px 4px 4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.simple-scrollbar.expands:not(.editing) .expand-active::-webkit-scrollbar-button:single-button {
    display: block;
    height: 16px;
    background-color: transparent
}

.expand-active .expand-title, .expands .expand-active .expand-content {
    opacity: 1;
    transition-delay: .5s;
    transition-timing-function: cubic-bezier(.4,0,1,1)
}

@media screen and (max-width: 1200px) {
    .expands {
        scroll-snap-type: x var(--tw-scroll-snap-strictness);
        --tw-scroll-snap-strictness: mandatory;
        overflow-x: auto
    }

        .expands:not(.editing) .expand {
            flex-basis: 320px;
            max-width: min(20rem,calc(100% - 4rem));
            z-index: 2;
            height: 24rem;
            flex-shrink: 0;
            scroll-snap-align: center;
            border-radius: 0;
            --tw-shadow: 0 0 #0000;
            --tw-shadow-colored: 0 0 #0000;
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
        }

        .expand .expand-title, .expands .expand .expand-content {
            opacity: 1
        }
}

.swiper-container {
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
    padding-top: 1rem;
    padding-bottom: 0
}

.swiper-button-prev, .swiper-button-next {
    --swiper-navigation-color: hsl(var(--color-main-500))
}

    .swiper-button-prev:focus, .swiper-button-next:focus {
        outline: 2px solid transparent;
        outline-offset: 2px
    }

    .swiper-button-next:after, .swiper-button-prev:after {
        --swiper-navigation-size: 2rem;
        font-family: template-icons !important
    }

.swiper-button-next {
    inset-inline-end: 1rem
}

.swiper-button-prev {
    inset-inline-start: 1rem
}

    .swiper-button-prev:after {
        content: "\f10f" !important;
        font-size: var(--swiper-navigation-btn-size)
    }

.swiper-button-next:after {
    content: "\f110" !important;
    font-size: var(--swiper-navigation-btn-size)
}

.direction-rtl .swiper-button-next:after {
    content: "\f10f" !important;
    font-size: var(--swiper-navigation-btn-size)
}

.direction-rtl .swiper-button-prev:after {
    content: "\f110" !important;
    font-size: var(--swiper-navigation-btn-size)
}

.swiper-navigation-outside {
    inline-size: calc(100% - 5rem);
    position: relative;
    margin-left: auto;
    margin-right: auto
}

    .swiper-navigation-outside .swiper-button-next {
        inset-inline-end: -2.5rem
    }

    .swiper-navigation-outside .swiper-button-prev {
        inset-inline-start: -2.5rem
    }

.swiper-button-disabled {
    pointer-events: none;
    opacity: .1
}

.swiper-slide {
    position: relative;
    width: 100%
}

.watch-visibility .swiper-slide {
    opacity: 0;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.watch-visibility .swiper-slide-visible.swiper-slide {
    opacity: 1
}

.swiper-pagination {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    gap: .75rem
}

.swiper-pagination-bullet {
    height: .25rem;
    width: 3rem;
    cursor: pointer;
    border-radius: 0;
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-white),var(--tw-bg-opacity))
}

    .swiper-pagination-bullet:only-child {
        visibility: hidden
    }

.swiper-pagination-bullet-active {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-main-500),var(--tw-bg-opacity))
}

.hero-slide-constraint {
    height: 800px
}

@media (max-width: 849px) {
    .hero-slide-constraint {
        height: 675px
    }
}

.hero-slide-constraint.--hasAnnouncement {
    height: 950px
}

@media (max-width: 849px) {
    .hero-slide-constraint.--hasAnnouncement {
        height: 600px
    }
}

.hero-slide-content {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 1;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-delay: .15s;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(0,0,.2,1)
}

@media (prefers-reduced-motion: reduce) {
    .hero-slide-content {
        transition-duration: 0s
    }
}

.hero-slide-content .heading\:1 {
    font-size: clamp(32px,8vw,58px)
}

.swiper-slide-next .hero-slide-content {
    --tw-translate-x: 10rem;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 0
}

.swiper-slide-prev .hero-slide-content {
    --tw-translate-x: -10rem;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 0
}

.swiper-container {
    margin-start: auto;
    margin-end: auto
}

.swiper-wrapper, .swiper-slide {
    inline-size: 100%;
    block-size: 100%
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
    block-size: auto
}

.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom {
    inset-start: 0;
    inset-block-start: 0;
    inline-size: 100%;
    block-size: 100%
}

.swiper-button-prev, .swiper-button-next {
    inset-block-start: 50%;
    inline-size: calc(var(--swiper-navigation-size) / 44 * 27);
    block-size: var(--swiper-navigation-size);
    margin-block-start: calc(0px - (var(--swiper-navigation-size) / 2))
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    inset-start: 10px;
    inset-end: auto
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    inset-end: 10px;
    inset-start: auto
}

.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
    inset-block-end: 10px;
    inset-start: 0;
    inline-size: 100%
}

.swiper-pagination-bullet {
    inline-size: 8px;
    block-size: 8px
}

.swiper-container-vertical > .swiper-pagination-bullets {
    inset-end: 10px;
    inset-block-start: 50%
}

    .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        inset-block-start: 50%;
        inline-size: 8px
    }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    inset-start: 50%
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    inset-start: 0;
    inset-block-start: 0;
    inline-size: 100%;
    block-size: 100%
}

.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    inline-size: 100%;
    block-size: 4px;
    inset-start: 0;
    inset-block-start: 0
}

    .swiper-container-vertical > .swiper-pagination-progressbar, .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        inline-size: 4px;
        block-size: 100%;
        inset-start: 0;
        inset-block-start: 0
    }

.swiper-container-horizontal > .swiper-scrollbar {
    inset-start: 1%;
    inset-block-end: 3px;
    block-size: 5px;
    inline-size: 98%
}

.swiper-container-vertical > .swiper-scrollbar {
    inset-end: 3px;
    inset-block-start: 1%;
    inline-size: 5px;
    block-size: 98%
}

.swiper-scrollbar-drag {
    block-size: 100%;
    inline-size: 100%;
    inset-start: 0;
    inset-block-start: 0
}

.swiper-zoom-container {
    inline-size: 100%;
    block-size: 100%
}

    .swiper-zoom-container > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas {
        max-inline-size: 100%;
        max-block-size: 100%
    }

.swiper-lazy-preloader {
    inline-size: 42px;
    block-size: 42px;
    inset-start: 50%;
    inset-block-start: 50%;
    margin-start: -21px;
    margin-block-start: -21px;
    border-block-start-color: transparent
}

.swiper-container .swiper-notification {
    inset-start: 0;
    inset-block-start: 0
}

.swiper-container-cube .swiper-slide {
    inline-size: 100%;
    block-size: 100%
}

.swiper-container-cube .swiper-cube-shadow {
    inset-start: 0;
    inset-block-end: 0px;
    inline-size: 100%;
    block-size: 100%
}

    .swiper-container-cube .swiper-cube-shadow:before {
        inset-start: 0;
        inset-block-start: 0;
        inset-block-end: 0;
        inset-end: 0
    }

@supports (margin-block-start: 1rem) {
    .carousel-button {
        z-index: 1
    }

    @media (max-width: 500px) {
        .hero-clipper.hero-clipper {
            margin-bottom: 6rem
        }

        #hero-carousel-buttons {
            margin-bottom: -4rem
        }
    }

    .carousel-button-next, .carousel-button-prev {
        width: 4rem
    }
}

.large-image:before {
    content: "\f115";
    font-weight: 400 !important;
    font-family: template-icons !important;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    pointer-events: none;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    display: flex;
    height: 3rem;
    width: 3rem;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    background-color: hsla(var(--color-black),.4);
    font-size: 1.5rem;
    line-height: 2rem;
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity));
    opacity: 0;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(0,0,.2,1)
}

.large-image:hover:before {
    opacity: 1
}

div:not(.grid) > .article-wide + .article-wide, div:not(.grid) > .article-text + .article-text {
    padding-top: 2rem
}

.header-wrapper {
    --header-gap: 1rem;
    --limit-size: 1248px;
    --size-header-contact: 44px;
    --size-header-navigation: 48px;
    display: grid;
    padding-left: 1rem;
    padding-right: 1rem
}

@media (max-width: 1100px) {
    .nav-open .header-wrapper {
        --tw-bg-opacity: 1;
        background-color: rgb(16 25 38 / var(--tw-bg-opacity))
    }
}

.header-contact-bar {
    display: none
}

.header-nav-bar {
    display: flex;
    gap: .5rem
}

.header-brand h1 {
    margin: 0;
    line-height: 0
}

.header-brand span {
    display: inline-block;
    text-indent: -2000px
}

@media (min-width: 1100px) {
    .header-wrapper {
        --header-gap: 1rem;
        --limit-size: 1248px;
        --size-header-contact: 44px;
        --size-header-navigation: 88px;
        grid-template-areas: ".  contact  ." ".   main  .";
        grid-template-columns: 1fr min(var(--limit-size, 1248px),calc(100dvw - 3rem)) 1fr;
        grid-template-rows: var(--size-header-contact, 44px) var(--size-header-navigation, 88px)
    }

    .header-contact-bar {
        grid-area: contact;
        display: flex;
        width: 100%;
        align-items: center
    }

    .header-nav-bar {
        grid-area: main;
        display: flex;
        width: 100%;
        align-items: center;
        gap: 3rem
    }
}

.hero-wrapper, .heading-wrapper, .series-wrapper {
    position: relative;
    isolation: isolate;
    filter: drop-shadow(0px 14px 24px rgba(0,0,0,.35))
}

.hero-clipper, .heading-clipper {
    padding-block-start: var(--heading-padding-block-start, 132px);
    margin-block-end: var(--heading-margin-block-end, 2rem);
    clip-path: polygon(0px 0px,100% 0px,100% calc(95% - clamp(18%,(tan(var(--side-deg, 30deg)) * 50vw),82%)),calc(var(--center-x, 43%) + (sin(var(--start-deg, 75deg) - 45deg) * var(--radius-bottom, 220px))) calc((100% - var(--radius-bottom, 220px)) + (cos(var(--start-deg, 75deg) - 45deg) * var(--radius-bottom, 220px))),calc(var(--center-x, 43%) + (sin(var(--start-deg, 75deg) - 50deg) * var(--radius-bottom, 220px))) calc((100% - var(--radius-bottom, 220px)) + (cos(var(--start-deg, 75deg) - 50deg) * var(--radius-bottom, 220px))),calc(var(--center-x, 43%) + (sin(var(--start-deg, 75deg) - 55deg) * var(--radius-bottom, 220px))) calc((100% - var(--radius-bottom, 220px)) + (cos(var(--start-deg, 75deg) - 55deg) * var(--radius-bottom, 220px))),calc(var(--center-x, 43%) + (sin(var(--start-deg, 75deg) - 60deg) * var(--radius-bottom, 220px))) calc((100% - var(--radius-bottom, 220px)) + (cos(var(--start-deg, 75deg) - 60deg) * var(--radius-bottom, 220px))),calc(var(--center-x, 43%) + (sin(var(--start-deg, 75deg) - 65deg) * var(--radius-bottom, 220px))) calc((100% - var(--radius-bottom, 220px)) + (cos(var(--start-deg, 75deg) - 65deg) * var(--radius-bottom, 220px))),calc(var(--center-x, 43%) + (sin(var(--start-deg, 75deg) - 70deg) * var(--radius-bottom, 220px))) calc((100% - var(--radius-bottom, 220px)) + (cos(var(--start-deg, 75deg) - 70deg) * var(--radius-bottom, 220px))),calc(var(--center-x, 43%) + (sin(var(--start-deg, 75deg) - 75deg) * var(--radius-bottom, 220px))) calc((100% - var(--radius-bottom, 220px)) + (cos(var(--start-deg, 75deg) - 75deg) * var(--radius-bottom, 220px))),calc(var(--center-x, 43%) + (sin(var(--start-deg, 75deg) - 80deg) * var(--radius-bottom, 220px))) calc((100% - var(--radius-bottom, 220px)) + (cos(var(--start-deg, 75deg) - 80deg) * var(--radius-bottom, 220px))),calc(var(--center-x, 43%) + (sin(var(--start-deg, 75deg) - 85deg) * var(--radius-bottom, 220px))) calc((100% - var(--radius-bottom, 220px)) + (cos(var(--start-deg, 75deg) - 85deg) * var(--radius-bottom, 220px))),calc(var(--center-x, 43%) + (sin(var(--start-deg, 75deg) - 90deg) * var(--radius-bottom, 220px))) calc((100% - var(--radius-bottom, 220px)) + (cos(var(--start-deg, 75deg) - 90deg) * var(--radius-bottom, 220px))),calc(var(--center-x, 43%) + (sin(var(--start-deg, 75deg) - 95deg) * var(--radius-bottom, 220px))) calc((100% - var(--radius-bottom, 220px)) + (cos(var(--start-deg, 75deg) - 95deg) * var(--radius-bottom, 220px))),calc(var(--center-x, 43%) + (sin(var(--start-deg, 75deg) - 100deg) * var(--radius-bottom, 220px))) calc((100% - var(--radius-bottom, 220px)) + (cos(var(--start-deg, 75deg) - 100deg) * var(--radius-bottom, 220px))),calc(var(--center-x, 43%) + (sin(var(--start-deg, 75deg) - 105deg) * var(--radius-bottom, 220px))) calc((100% - var(--radius-bottom, 220px)) + (cos(var(--start-deg, 75deg) - 105deg) * var(--radius-bottom, 220px))),calc(var(--center-x, 43%) + (sin(var(--start-deg, 75deg) - 110deg) * var(--radius-bottom, 220px))) calc((100% - var(--radius-bottom, 220px)) + (cos(var(--start-deg, 75deg) - 110deg) * var(--radius-bottom, 220px))),0 calc(105% - clamp(20%,(tan(var(--side-deg, 30deg)) * 50vw),80%)))
}

.hero-header-offset .hero-slide-content.hero-slide-content {
    padding-block-start: var(--heading-padding-block-start, 190px)
}

.series-clipper {
    padding-block-start: var(--heading-padding-block-start, 132px)
}

    .series-clipper:before {
        content: "";
        position: absolute;
        background-image: linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,.75)),linear-gradient(135.98deg,#352885 11.06%,#5552ad 42.8%);
        clip-path: polygon(0px 0px,100% 0px,100% calc(100% - (tan(var(--side-deg, 30deg))*50vw)),calc(var(--center-x, 50%) + (sin(var(--start-deg, 80deg) - 45deg) * var(--radius-bottom, min(220px, 25vw)))) calc((100% - var(--radius-bottom, min(220px, 25vw))) + (cos(var(--start-deg, 80deg) - 45deg) * var(--radius-bottom, min(220px, 25vw)))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 80deg) - 50deg) * var(--radius-bottom, min(220px, 25vw)))) calc((100% - var(--radius-bottom, min(220px, 25vw))) + (cos(var(--start-deg, 80deg) - 50deg) * var(--radius-bottom, min(220px, 25vw)))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 80deg) - 55deg) * var(--radius-bottom, min(220px, 25vw)))) calc((100% - var(--radius-bottom, min(220px, 25vw))) + (cos(var(--start-deg, 80deg) - 55deg) * var(--radius-bottom, min(220px, 25vw)))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 80deg) - 60deg) * var(--radius-bottom, min(220px, 25vw)))) calc((100% - var(--radius-bottom, min(220px, 25vw))) + (cos(var(--start-deg, 80deg) - 60deg) * var(--radius-bottom, min(220px, 25vw)))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 80deg) - 65deg) * var(--radius-bottom, min(220px, 25vw)))) calc((100% - var(--radius-bottom, min(220px, 25vw))) + (cos(var(--start-deg, 80deg) - 65deg) * var(--radius-bottom, min(220px, 25vw)))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 80deg) - 70deg) * var(--radius-bottom, min(220px, 25vw)))) calc((100% - var(--radius-bottom, min(220px, 25vw))) + (cos(var(--start-deg, 80deg) - 70deg) * var(--radius-bottom, min(220px, 25vw)))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 80deg) - 75deg) * var(--radius-bottom, min(220px, 25vw)))) calc((100% - var(--radius-bottom, min(220px, 25vw))) + (cos(var(--start-deg, 80deg) - 75deg) * var(--radius-bottom, min(220px, 25vw)))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 80deg) - 80deg) * var(--radius-bottom, min(220px, 25vw)))) calc((100% - var(--radius-bottom, min(220px, 25vw))) + (cos(var(--start-deg, 80deg) - 80deg) * var(--radius-bottom, min(220px, 25vw)))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 80deg) - 85deg) * var(--radius-bottom, min(220px, 25vw)))) calc((100% - var(--radius-bottom, min(220px, 25vw))) + (cos(var(--start-deg, 80deg) - 85deg) * var(--radius-bottom, min(220px, 25vw)))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 80deg) - 90deg) * var(--radius-bottom, min(220px, 25vw)))) calc((100% - var(--radius-bottom, min(220px, 25vw))) + (cos(var(--start-deg, 80deg) - 90deg) * var(--radius-bottom, min(220px, 25vw)))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 80deg) - 95deg) * var(--radius-bottom, min(220px, 25vw)))) calc((100% - var(--radius-bottom, min(220px, 25vw))) + (cos(var(--start-deg, 80deg) - 95deg) * var(--radius-bottom, min(220px, 25vw)))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 80deg) - 100deg) * var(--radius-bottom, min(220px, 25vw)))) calc((100% - var(--radius-bottom, min(220px, 25vw))) + (cos(var(--start-deg, 80deg) - 100deg) * var(--radius-bottom, min(220px, 25vw)))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 80deg) - 105deg) * var(--radius-bottom, min(220px, 25vw)))) calc((100% - var(--radius-bottom, min(220px, 25vw))) + (cos(var(--start-deg, 80deg) - 105deg) * var(--radius-bottom, min(220px, 25vw)))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 80deg) - 110deg) * var(--radius-bottom, min(220px, 25vw)))) calc((100% - var(--radius-bottom, min(220px, 25vw))) + (cos(var(--start-deg, 80deg) - 110deg) * var(--radius-bottom, min(220px, 25vw)))),0 calc(100% - (tan(var(--side-deg, 30deg))*50vw)));
        inset: 0
    }

.heading-clipper {
    padding-block-start: var(--heading-padding-block-start, 132px);
    clip-path: polygon(0px 0px,100% 0px,100% calc(100% - clamp(10%,(tan(var(--side-deg, 30deg)) * 50vw),80%)),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 40deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 40deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 45deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 45deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 50deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 50deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 55deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 55deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 60deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 60deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 65deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 65deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 70deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 70deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 75deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 75deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 80deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 80deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 85deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 85deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 90deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 90deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 95deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 95deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 100deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 100deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 105deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 105deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 110deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 110deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 115deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 115deg) * var(--radius-bottom, 100px))),0 calc(100% - clamp(10%,(tan(var(--side-deg, 30deg)) * 50vw),80%)))
}

@media screen and (min-width: 850px) {
    .flatten-header .heading-clipper {
        clip-path: polygon(0px 0px,100% 0px,100% calc(100% - clamp(10%,(tan(var(--side-deg, 30deg)) * 50vw),80%)),60% 90%,40% 90%,0 calc(100% - clamp(10%,(tan(var(--side-deg, 30deg)) * 50vw),80%)))
    }
}

@media screen and (max-width: 850px) {
    .flatten-header .heading-clipper {
        clip-path: polygon(0px 0px,100% 0px,100% 100%,0px 100%)
    }
}

.heading-wrapper:has(+ [src*="api.bigzeta.com"]) .heading-clipper, .heading-wrapper:has(+ .parametric-wrapper) .heading-clipper {
    clip-path: polygon(0px 0px,100% 0px,100% 100%,0px 100%)
}

@media screen and (max-width: 1000px) {
    .hero-clipper {
        padding-block-start: var(--heading-padding-block-start, 68px);
        clip-path: polygon(0px 0px,100% 0px,100% calc(100% - clamp(10%,(tan(var(--side-deg, 30deg)) * 50vw),80%)),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 40deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 40deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 45deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 45deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 50deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 50deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 55deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 55deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 60deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 60deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 65deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 65deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 70deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 70deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 75deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 75deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 80deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 80deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 85deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 85deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 90deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 90deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 95deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 95deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 100deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 100deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 105deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 105deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 110deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 110deg) * var(--radius-bottom, 100px))),calc(var(--center-x, 50%) + (sin(var(--start-deg, 75deg) - 115deg) * var(--radius-bottom, 100px))) calc((100% - var(--radius-bottom, 100px)) + (cos(var(--start-deg, 75deg) - 115deg) * var(--radius-bottom, 100px))),0 calc(100% - clamp(10%,(tan(var(--side-deg, 30deg)) * 50vw),80%)))
    }

    .heading-clipper {
        --side-deg: 24deg;
        padding-block-start: var(--heading-padding-block-start, 68px)
    }

    .hero-slide-content.hero-slide-content.hero-slide-content {
        padding-block-start: var(--heading-padding-block-start, 68px)
    }

    .hero-header-offset .hero-slide-content.hero-slide-content {
        padding-block-start: var(--heading-padding-block-start, 120px)
    }
}

@media screen and (max-width: 1100px) {
    .series-clipper {
        padding-block-start: var(--heading-padding-block-start, 64px)
    }
}

.hero-content {
    padding-bottom: var(--heading-padding-block-end, calc(tan(30deg)*min(580px, 50vw)))
}

.heading-clipper {
    margin-bottom: var(--heading-margin-block-end, calc(tan(30deg)*min(700px, 56vw)*-1));
    padding-bottom: var(--heading-padding-block-end, calc(tan(30deg)*min(680px, 50vw)))
}

.heading-image-float {
    max-height: 350px;
    position: absolute;
    left: 50%;
    top: 50%;
    --tw-translate-y: -50%;
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@media (max-width: 1100px) {
    .heading-image-float {
        max-height: auto;
        opacity: .3
    }
}

.heading-content.heading-content > * {
    line-height: 1.5
}

@media (max-width: 500px) {
    .heading-content.heading-content > * {
        font-size: 16px
    }
}

.series-content {
    margin-bottom: var(--heading-margin-block-end, -80px);
    padding-bottom: var(--heading-padding-block-end, calc(tan(30deg)*min(370px, 50vw)))
}

.series-content-limit {
    max-width: 650px
}

@media (max-width: 1100px) {
    .series-content-limit {
        margin-left: auto;
        margin-right: auto
    }
}

.hero-background {
    width: 100vw;
    max-width: unset;
    object-fit: cover;
    height: 100%
}

.hero-clipper.hero-clipper {
    position: relative;
    padding-block-start: var(--heading-padding-block-start, 0)
}

.hero-slide-content.hero-slide-content {
    padding-block-start: var(--heading-padding-block-start, 132px);
    padding-bottom: var(--heading-padding-block-end, calc(tan(30deg)*min(580px, 50vw)))
}

.user:hover:after {
    content: "";
    inset-inline-end: -2rem;
    inline-size: 300px;
    block-size: 80px;
    position: absolute;
    top: 100%;
    display: block
}

.header-action_link {
    position: relative;
    display: flex;
    height: 2.75rem;
    align-items: center
}

.is-shown-cart .header-action_text {
    display: none
}

.header-action_link .megamenu {
    inset-block-start: 44px;
    inset-inline-end: 0
}

.footer {
    content-visibility: auto;
    contain-intrinsic-height: 430px
}

.footer-img-wrapper {
    margin-left: auto;
    margin-right: auto;
    display: block;
    padding-inline-end: 5rem
}

@media (max-width: 849px) {
    .footer-img-wrapper {
        padding-inline-end: 0px
    }
}

.footer-brand-img {
    max-width: min(208px,90vw);
    margin-left: auto;
    margin-right: auto;
    --tw-translate-y: 5rem;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.footer-brand-img, .footer-img-wrapper:hover .footer-affiliate-img {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.68,-.55,.265,1.55)
}

.footer-img-wrapper:hover .footer-brand-img {
    --tw-translate-y: 0px;
    --tw-scale-x: .75;
    --tw-scale-y: .75;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.footer-affiliate-img {
    max-width: min(350px,90vw);
    --tw-scale-x: 0;
    --tw-scale-y: 0;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .5s
}

.blocker {
    position: fixed;
    inset: 0px;
    z-index: 50;
    display: flex;
    place-content: center;
    place-items: center;
    overflow: auto;
    background-color: hsla(var(--color-black),var(--tw-bg-opacity));
    --tw-bg-opacity: .7;
    padding: 1.25rem;
    text-align: center
}

    .blocker:before {
        content: "";
        margin-inline-end: -.05em;
        display: inline-block;
        height: 100%;
        vertical-align: middle
    }

    .blocker.behind {
        background-color: transparent
    }

.modal {
    max-width: min(48rem,100vw);
    max-inline-size: min(48rem,100vw);
    max-height: 93vh;
    max-block-size: 93vh;
    position: relative;
    z-index: 2;
    display: none;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    border-radius: 2rem;
    border-width: 0px;
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-white),var(--tw-bg-opacity));
    padding: 3rem 2rem;
    text-align: left;
    vertical-align: middle;
    --tw-shadow: 0px 4px 4px rgba(0, 0, 0, .25);
    --tw-shadow-colored: 0px 4px 4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.simple-scrollbar.modal::-webkit-scrollbar-button:single-button {
    display: block;
    height: 24px;
    background-color: transparent
}

@media (max-width: 500px) {
    .modal {
        padding: 1.5rem 1rem
    }
}

.modal:has(iframe) {
    max-width: min(1000px,95vw);
    max-height: 95vh;
    overflow: visible;
    padding: 0
}

.modal iframe {
    width: min(1000px,95vw);
    height: unset;
    aspect-ratio: 16 / 9;
    position: relative;
    max-width: 100%;
    border-radius: 1.5rem
}

.simple-scrollbar.modal iframe::-webkit-scrollbar-button:single-button {
    display: block;
    height: 16px;
    background-color: transparent
}

.modal.--wide, .modal:has(.distributor-table) {
    max-width: min(75rem,100vw);
    max-inline-size: min(75rem,100vw)
}

.modal:has(.--y-hidden) {
    overflow-y: hidden
}

.modal:has(#js-series-inventory-section) {
    width: fit-content;
    max-inline-size: min(96rem,100vw)
}

    .modal:has(#js-series-inventory-section) .simple-scrollbar {
        box-shadow: none
    }

.modal.image-carousel {
    overflow: hidden;
    padding: 0
}

.image-carousel .swiper-container {
    padding: 0
}

.modal.modal::-webkit-scrollbar {
    width: 10px;
    height: 10px;
    background: transparent
}

.modal.modal::-webkit-scrollbar-corner {
    background: transparent
}

.modal.modal::-webkit-scrollbar-thumb {
    background: hsla(var(--color-main-900),1);
    border-radius: 6px
}

.modal.modal::-webkit-scrollbar-button:single-button {
    display: block;
    height: 24px;
    background-color: transparent
}

.modal-content {
    margin-bottom: 0
}

.modal h2:first-of-type {
    margin-top: -.25rem
}

.modal a.close-modal {
    text-indent: -9999px;
    background-color: var(--modal-close-bg, transparent);
    position: absolute;
    top: .75rem;
    inset-inline-end: 1rem;
    height: 3rem;
    width: 3rem;
    border-radius: 9999px;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

    .modal a.close-modal:after {
        content: "";
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        position: absolute;
        top: .375rem;
        left: .375rem;
        height: 2.75rem;
        width: 2.75rem;
        --tw-bg-opacity: 1;
        background-color: hsla(var(--color-accent-400),var(--tw-bg-opacity))
    }

    .modal a.close-modal:hover:after {
        --tw-bg-opacity: 1;
        background-color: hsla(var(--color-accent-500),var(--tw-bg-opacity))
    }

.modal:has(iframe) a.close-modal {
    z-index: 5
}

    .modal:has(iframe) a.close-modal:hover {
        --tw-bg-opacity: 1;
        background-color: hsla(var(--color-main-900),var(--tw-bg-opacity))
    }

.modal:has(.table\:checklist) {
    max-width: fit-content;
    overflow: visible;
    padding: 0
}

    .modal:has(.table\:checklist) > .raw {
        overflow-x: auto;
        border-radius: 2rem
    }

.simple-scrollbar.modal:has(.table\:checklist) > .raw::-webkit-scrollbar-button:single-button {
    display: block;
    height: 24px;
    background-color: transparent
}

.modal:has(.table\:checklist) a.close-modal {
    top: -2.5rem;
    inset-inline-end: -2.5rem;
    background-color: hsla(var(--color-white),.8)
}

@media (max-width: 1100px) {
    .modal:has(.table\:checklist) a.close-modal {
        inset-inline-end: -0px;
        top: -3.5rem
    }
}

.modal:has(.distributor-table) {
    overflow-y: hidden;
    border-radius: 3.5rem;
    padding: 0
}

.simple-scrollbar.modal:has(.distributor-table)::-webkit-scrollbar-button:single-button {
    display: block;
    height: 44px;
    background-color: transparent
}

@media (max-width: 500px) {
    .modal:has(.distributor-table) {
        border-radius: 2rem
    }

        .modal:has(.distributor-table).simple-scrollbar::-webkit-scrollbar-button:single-button {
            display: block;
            height: 24px;
            background-color: transparent
        }
}

@media screen and (min-width: 500px) {
    .add-to-cart-success.modal a.close-modal {
        top: 2rem;
        right: 2rem
    }
}

.distributor-table + a.close-modal {
    display: none
}

.distributor-table a.close-modal {
    position: relative;
    top: unset;
    right: unset
}

.modal.modal-fit-content {
    inline-size: fit-content;
    max-inline-size: fit-content
}

.modal-spinner {
    inset-block-start: 50%;
    inset-inline-start: 50%;
    block-size: 20px
}

    .modal-spinner > div {
        block-size: 20px;
        inline-size: 2px
    }

.link-is-loading {
    pointer-events: none
}

.tippy-backdrop {
    inset-block-start: 50%;
    inset-inline-start: 50%;
    inline-size: calc(110% + 32px)
}

    .tippy-backdrop:after {
        float: inline-start;
        padding-block-start: 100%
    }

.tippy-box[data-placement^=top] > .tippy-arrow:after {
    border-block-start-color: inherit;
    inset-block-end: -8px;
    inset-inline-start: 0
}

.tippy-box[data-placement^=bottom] > .tippy-arrow:after {
    border-block-end-color: inherit;
    inset-block-start: -8px;
    inset-inline-start: 0
}

.tippy-box[data-placement^=left] > .tippy-arrow:after {
    border-inline-start-color: inherit;
    border-width: 8px 0 8px 8px;
    inset-inline-end: -8px;
    inset-block-start: 0
}

.tippy-box[data-placement^=right] > .tippy-arrow:after {
    inset-inline-start: -8px;
    inset-block-start: 0;
    border-inline-end-color: inherit
}

.tippy-box[data-placement^=top] > .tippy-svg-arrow > svg:first-child:not(:last-child) {
    inset-block-start: 17px
}

.tippy-box[data-placement^=bottom] > .tippy-svg-arrow > svg:first-child:not(:last-child) {
    inset-block-end: 17px
}

.tippy-box[data-placement^=left] > .tippy-svg-arrow > svg:first-child:not(:last-child) {
    inset-inline-start: 12px
}

.tippy-box[data-placement^=right] > .tippy-svg-arrow > svg:first-child:not(:last-child) {
    inset-inline-end: 12px
}

.tippy-box[data-placement^=top] > .tippy-svg-arrow {
    inset-block-end: 0
}

    .tippy-box[data-placement^=top] > .tippy-svg-arrow:after, .tippy-box[data-placement^=top] > .tippy-svg-arrow > svg {
        inset-block-start: 16px;
        transform: rotate(180deg)
    }

.tippy-box[data-placement^=bottom] > .tippy-svg-arrow {
    inset-block-start: 0
}

    .tippy-box[data-placement^=bottom] > .tippy-svg-arrow > svg {
        inset-block-end: 16px
    }

.tippy-box[data-placement^=left] > .tippy-svg-arrow {
    inset-inline-end: 0
}

    .tippy-box[data-placement^=left] > .tippy-svg-arrow:after, .tippy-box[data-placement^=left] > .tippy-svg-arrow > svg {
        inset-block-start: calc(50% - 3px);
        inset-inline-start: 11px
    }

.tippy-box[data-placement^=right] > .tippy-svg-arrow {
    inset-inline-start: 0
}

    .tippy-box[data-placement^=right] > .tippy-svg-arrow:after, .tippy-box[data-placement^=right] > .tippy-svg-arrow > svg {
        inset-block-start: calc(50% - 3px);
        inset-inline-end: 11px
    }

.tippy-svg-arrow {
    inline-size: 16px;
    block-size: 16px
}

.tippy-box[data-animation=fade][data-state=hidden] {
    opacity: 0
}

[data-tippy-root] {
    max-inline-size: calc(100vw - 10px)
}

.tippy-box[data-placement^=top] > .tippy-arrow {
    inset-block-end: 0
}

    .tippy-box[data-placement^=top] > .tippy-arrow:before {
        inset-block-end: -7px;
        inset-inline-start: 0;
        border-block-start-color: initial
    }

.tippy-box[data-placement^=bottom] > .tippy-arrow {
    inset-block-start: 0
}

    .tippy-box[data-placement^=bottom] > .tippy-arrow:before {
        inset-block-start: -7px;
        inset-inline-start: 0;
        border-block-end-color: initial
    }

.tippy-box[data-placement^=left] > .tippy-arrow {
    inset-inline-end: 0
}

    .tippy-box[data-placement^=left] > .tippy-arrow:before {
        border-inline-start-color: initial;
        inset-inline-end: -7px
    }

.tippy-box[data-placement^=right] > .tippy-arrow {
    inset-inline-start: 0
}

    .tippy-box[data-placement^=right] > .tippy-arrow:before {
        inset-inline-start: -7px;
        border-width: 8px 8px 8px 0;
        border-inline-end-color: initial
    }

.tippy-arrow {
    inline-size: 16px;
    block-size: 16px
}

.tippy-box[data-theme~=dpf] {
    border-radius: .5rem;
    padding: .5rem;
    font-size: 12px;
    line-height: 1.25;
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity));
    background-image: linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,.75)),linear-gradient(306deg,#352885 21%,#7E7BCF 55%),linear-gradient(79deg,#2D6AA8 24%,#009BA5 99%)
}

.tippy-box[data-theme~=map] {
    height: 15rem;
    border-radius: .5rem;
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-white),var(--tw-bg-opacity));
    padding: 1rem 2rem;
    --tw-text-opacity: 1;
    color: hsla(var(--color-gray-800),var(--tw-text-opacity));
    --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

    .tippy-box[data-theme~=map][data-placement^=top] > .tippy-arrow:before {
        --tw-border-opacity: 1;
        border-top-color: hsla(var(--color-white),var(--tw-border-opacity))
    }

    .tippy-box[data-theme~=map][data-placement^=bottom] > .tippy-arrow:before {
        --tw-border-opacity: 1;
        border-bottom-color: hsla(var(--color-white),var(--tw-border-opacity))
    }

    .tippy-box[data-theme~=map][data-placement^=left] > .tippy-arrow:before {
        --tw-border-opacity: 1;
        border-inline-start-color: hsla(var(--color-white),var(--tw-border-opacity))
    }

    .tippy-box[data-theme~=map][data-placement^=right] > .tippy-arrow:before {
        --tw-border-opacity: 1;
        border-inline-end-color: hsla(var(--color-white),var(--tw-border-opacity))
    }

    .tippy-box[data-theme~=map] > .tippy-arrow:before {
        --tw-scale-x: 1.5;
        --tw-scale-y: 1.5;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

.toast-group {
    position: fixed;
    z-index: 10;
    display: grid;
    gap: 1vh;
    justify-content: center;
    pointer-events: none;
    inset-block-end: 2rem;
    inset-inline: 2rem;
    justify-items: center
}

.toast {
    --toast-duration: 3s;
    --toast-lightness: 90%;
    --toast-distance: 10px;
    color: #000;
    font-size: 1rem;
    background: hsl(0 0% var(--toast-lightness) / 100%);
    animation: fade-in .3s ease,slide-in .3s ease,fade-out .3s ease var(--toast-duration);
    will-change: transform;
    max-inline-size: min(25ch,90vw);
    padding-block: .5ch;
    padding-inline: 1ch;
    border-radius: 3px
}

@media (--dark) {
    .toast {
        --toast-lightness: 20%;
        color: #fff
    }
}

@media (--motionOK) {
    .toast {
        --toast-distance: 5vh
    }
}

.toast {
    font-weight: 600;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

    .toast.default {
        --tw-bg-opacity: 1;
        background-color: hsla(var(--color-gray-200),var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: hsla(var(--color-black),var(--tw-text-opacity))
    }

    .toast.error {
        --tw-bg-opacity: 1;
        background-color: hsla(var(--color-error-600),var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: hsla(var(--color-white),var(--tw-text-opacity))
    }

    .toast.info {
        --tw-bg-opacity: 1;
        background-color: rgb(219 234 254 / var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgb(30 58 138 / var(--tw-text-opacity))
    }

    .toast.warn {
        --tw-bg-opacity: 1;
        background-color: rgb(252 211 77 / var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgb(120 53 15 / var(--tw-text-opacity))
    }

    .toast.success {
        --tw-bg-opacity: 1;
        background-color: rgb(5 150 105 / var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: hsla(var(--color-white),var(--tw-text-opacity))
    }

@keyframes fade-in {
    0% {
        opacity: 0
    }
}

@keyframes fade-out {
    to {
        opacity: 0
    }
}

@keyframes slide-in {
    0% {
        transform: translateY(var(--toast-distance, 10px))
    }
}

.js-pagination-wrapper > * {
    display: none
}

.js-pagination-wrapper > .is-visible {
    display: block
}

.pagination-digit.page-is-active {
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-main-500),var(--tw-border-opacity))
}

.pagination-direction:disabled, .pagination-direction.is-disabled {
    pointer-events: none;
    --tw-text-opacity: 1;
    color: hsla(var(--color-gray-500),var(--tw-text-opacity));
    opacity: .25
}

.paging-select {
    background-color: transparent
}

:where([dir="rtl"]) .pagination-direction .i-chevron-right, :where([dir="rtl"]) .pagination-direction .i-chevron-left {
    scale: -1 1
}

:where([dir="rtl"]) .paging-select {
    text-align: right
}

.filter-item:not(.is-visible) {
    display: none
}

[data-per-view="1"]:not(.pagination-initialized) .pagination-item:nth-child(n + 2) {
    display: none
}

[data-per-view="2"]:not(.pagination-initialized) .pagination-item:nth-child(n + 3) {
    display: none
}

[data-per-view="3"]:not(.pagination-initialized) .pagination-item:nth-child(n + 4) {
    display: none
}

[data-per-view="4"]:not(.pagination-initialized) .pagination-item:nth-child(n + 5) {
    display: none
}

[data-per-view="5"]:not(.pagination-initialized) .pagination-item:nth-child(n + 6) {
    display: none
}

[data-per-view="6"]:not(.pagination-initialized) .pagination-item:nth-child(n + 7) {
    display: none
}

[data-per-view="7"]:not(.pagination-initialized) .pagination-item:nth-child(n + 8) {
    display: none
}

[data-per-view="8"]:not(.pagination-initialized) .pagination-item:nth-child(n + 9) {
    display: none
}

[data-per-view="9"]:not(.pagination-initialized) .pagination-item:nth-child(n + 10) {
    display: none
}

[data-per-view="10"]:not(.pagination-initialized) .pagination-item:nth-child(n + 11) {
    display: none
}

[data-per-view="11"]:not(.pagination-initialized) .pagination-item:nth-child(n + 12) {
    display: none
}

[data-per-view="12"]:not(.pagination-initialized) .pagination-item:nth-child(n + 13) {
    display: none
}

[data-per-view="13"]:not(.pagination-initialized) .pagination-item:nth-child(n + 14) {
    display: none
}

[data-per-view="14"]:not(.pagination-initialized) .pagination-item:nth-child(n + 15) {
    display: none
}

[data-per-view="15"]:not(.pagination-initialized) .pagination-item:nth-child(n + 16) {
    display: none
}

[data-per-view="16"]:not(.pagination-initialized) .pagination-item:nth-child(n + 17) {
    display: none
}

[data-per-view="17"]:not(.pagination-initialized) .pagination-item:nth-child(n + 18) {
    display: none
}

[data-per-view="18"]:not(.pagination-initialized) .pagination-item:nth-child(n + 19) {
    display: none
}

[data-per-view="19"]:not(.pagination-initialized) .pagination-item:nth-child(n + 20) {
    display: none
}

[data-per-view="20"]:not(.pagination-initialized) .pagination-item:nth-child(n + 21) {
    display: none
}

[data-per-view="25"]:not(.pagination-initialized) .pagination-item:nth-child(n + 26) {
    display: none
}

[data-per-view="30"]:not(.pagination-initialized) .pagination-item:nth-child(n + 31) {
    display: none
}

.popover-trigger {
    position: relative
}

.popover {
    inset-block-start: calc(100% + 18px);
    inline-size: clamp(200px,20vw,400px);
    filter: drop-shadow(0 4px 8px rgba(0,0,0,.2));
    position: absolute;
    inset-inline-start: 50%;
    z-index: 10;
    display: none;
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-gray-400),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-white),var(--tw-bg-opacity))
}

.popover-trigger:focus-within .popover {
    display: block
}

    .popover-trigger:focus-within .popover:after {
        content: "";
        inset-block-end: calc(100% - 1px);
        border-style: solid;
        border-width: 0 .75rem .75rem .75rem;
        border-color: transparent transparent #fff transparent;
        position: absolute;
        inset-inline-start: 50%;
        z-index: 1;
        margin-inline-start: -1rem;
        height: 0px;
        width: 0px
    }

.popover-body {
    padding: 1.5rem
}

    .popover-body .filter-clearAll {
        margin-bottom: .75rem
    }

.popover-scrollable {
    max-width: 13rem;
    overflow-y: auto
}

    .popover-scrollable > li {
        padding-top: .5rem;
        padding-bottom: .5rem
    }

.filter-badge {
    position: absolute;
    top: -.5rem;
    inset-inline-end: -.5rem;
    display: flex;
    height: 1rem;
    width: 1rem;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-main-500),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity))
}

.simple-card + .simple-card, .detail-card + .detail-card {
    margin-top: 1rem
}

.twitter-timeline {
    inline-size: 100% !important
}

.theme-black {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-black),var(--tw-bg-opacity));
    padding-bottom: 1px
}

.sidebar-light {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-gray-300),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-white),var(--tw-bg-opacity));
    padding: 2rem 1rem;
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.sidebar-black {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-black),var(--tw-bg-opacity));
    padding: 2rem 1rem
}

@media (min-width: 1100px) {
    .top-shift {
        margin-top: -2rem;
        margin-bottom: -2rem
    }

    .top-aligned {
        margin-top: -250px
    }
}

.show-dropdown .i-chevron-down {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.show-dropdown .dropdown-list {
    display: block
}

[data-placed=top] {
    bottom: 100%;
    left: -50%
}

[data-placed=bottom] {
    top: 100%;
    left: -50%
}

[data-placed=left] {
    top: 50%;
    right: 0
}

[data-placed=right] {
    top: 50%;
    left: 0
}

[data-placed=top-start] {
    bottom: 100%;
    left: 0
}

[data-placed=top-end] {
    right: 0;
    bottom: 100%
}

[data-placed=right-start] {
    bottom: 100%;
    left: 100%
}

[data-placed=right-end] {
    top: 100%;
    left: 100%
}

[data-placed=bottom-start] {
    top: 100%;
    left: 0
}

[data-placed=bottom-end] {
    top: 100%;
    right: 0
}

[data-placed=left-start] {
    right: 100%;
    bottom: 100%
}

[data-placed=left-end] {
    top: 100%;
    right: 100%
}

.grid-section {
    grid-auto-flow: row dense;
    grid-auto-rows: minmax(0,auto);
    gap: var(--grid-section-gap, 1rem);
    position: relative;
    display: grid
}

@media (max-width: 1100px) {
    .grid-section {
        display: block
    }
}

.grid-section-1 {
    grid-template-columns: minmax(45px,1fr)
}

.grid-section-2 {
    grid-template-columns: repeat(2,minmax(45px,1fr))
}

.grid-section-3 {
    grid-template-columns: repeat(3,minmax(45px,1fr))
}

.grid-section-4 {
    grid-template-columns: repeat(4,minmax(45px,1fr))
}

.grid-section-5 {
    grid-template-columns: repeat(5,minmax(45px,1fr))
}

.grid-section-6 {
    grid-template-columns: repeat(6,minmax(45px,1fr))
}

.grid-section-8 {
    grid-template-columns: repeat(8,minmax(45px,1fr))
}

.grid-section-10 {
    grid-template-columns: repeat(10,minmax(45px,1fr))
}

.grid-section-12 {
    grid-template-columns: repeat(12,minmax(45px,1fr))
}

.grid-wrapper {
    position: relative
}

    .grid-wrapper:hover .grid-info {
        visibility: visible
    }

.grid-section .ktc-widget-zone, .grid-section .ktc-widget {
    min-height: 100%
}

.grid-info {
    top: calc(100% + 4px);
    background-color: #003d5280;
    visibility: hidden;
    position: absolute;
    top: 100%;
    display: inline-block;
    border-radius: 9999px;
    padding-left: .5rem;
    padding-right: .5rem;
    padding-top: 0;
    padding-bottom: 0;
    font-size: .75rem;
    line-height: 1rem;
    letter-spacing: .05em;
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity))
}

@media (max-width: 1100px) {
    .grid-wrapper > * {
        margin-right: auto;
        margin-left: auto
    }

    .grid-wrapper + .grid-wrapper {
        margin-top: var(--grid-section-gap, 1rem)
    }
}

.image-widget-position-left, .image-widget-position-center, .image-widget-position-right {
    display: block
}

.image-widget-position-left, .image-widget-position-center {
    margin-inline-end: auto
}

.image-widget-position-right, .image-widget-position-center {
    margin-inline-start: auto
}

[data-property-name=announcementText] {
    min-inline-size: 40px
}

.announcement-message {
    word-wrap: break-word;
    word-break: break-word;
    overflow-wrap: break-word
}

.card-grid {
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 1rem;
    overflow: visible;
    padding-top: 2rem;
    padding-bottom: 2rem
}

    .card-grid[data-columns="6"] {
        grid-template-columns: repeat(6,minmax(0,1fr))
    }

    .card-grid[data-columns="5"] {
        grid-template-columns: repeat(5,minmax(0,1fr))
    }

    .card-grid[data-columns="4"] {
        grid-template-columns: repeat(4,minmax(0,1fr))
    }

    .card-grid[data-columns="3"] {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }

    .card-grid[data-columns="2"] {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

.video-widgetImg {
    position: relative
}

.main-nav-bar {
    position: relative;
    isolation: isolate;
    z-index: 1;
    display: flex;
    flex-grow: 1;
    align-items: center;
    gap: 2rem
}

@media (max-width: 1100px) {
    .main-nav-bar {
        margin-inline-start: auto;
        flex-grow: 0;
        gap: 0px;
        margin-left: auto
    }
}

.main-nav-wrapper {
    margin-left: auto;
    position: relative;
    z-index: 3;
    margin-inline-start: auto
}

.main-nav {
    display: flex;
    gap: 2rem
}

.nav-item {
    padding-top: 1rem;
    padding-bottom: .5rem;
    font-size: 16px;
    line-height: 1.25;
    font-weight: 700
}

.nav-item-link {
    display: flex;
    align-items: center;
    gap: .25rem;
    font-size: 14px;
    line-height: 1.25;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: hsla(var(--text-menu),var(--tw-text-opacity))
}

    .nav-item-link:hover {
        --tw-text-opacity: 1;
        color: hsla(var(--color-accent-500),var(--tw-text-opacity))
    }

.main-nav-menu {
    position: absolute;
    inset-inline-end: 0px;
    top: 100%;
    display: none;
    min-width: 100%;
    overflow-x: hidden;
    padding: 2.5rem
}

.nav-item:focus-within .main-nav-menu, .nav-item:hover .main-nav-menu {
    display: block
}

.main-nav-title {
    margin-bottom: 1rem;
    font-size: 22px;
    line-height: 1.25;
    font-weight: 700
}

.main-nav-list-wrapper {
    display: flex;
    align-items: flex-start;
    gap: 3rem
}

.main-nav-list {
    position: relative;
    display: flex;
    flex-direction: column;
    white-space: nowrap
}

    .main-nav-list:has([data-nav-target][aria-expanded="true"]):after {
        content: "";
        background-image: radial-gradient(circle,hsla(var(--color-main-400),1) 0%,transparent 100%);
        position: absolute;
        inset-inline-end: -1.5rem;
        top: 0px;
        display: none;
        height: 100%;
        width: 1px
    }

@media (min-width: 1100px) {
    .main-nav-list:has([data-nav-target][aria-expanded="true"]):after {
        display: block
    }
}

.main-nav-item {
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-weight: 700;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.main-nav-link {
    display: flex;
    align-items: center
}

.main-nav-text {
    margin-inline-end: 2rem
}

.main-nav-child-icon {
    margin-left: auto;
    margin-inline-start: auto;
    --tw-text-opacity: 1;
    color: hsla(var(--color-main-400),var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

@media (pointer: fine) {
    .main-nav-item:hover .main-nav-link, .main-nav-item.is-hovered .main-nav-link {
        --tw-text-opacity: 1;
        color: hsla(var(--color-accent-500),var(--tw-text-opacity))
    }

    .main-nav-item:hover .main-nav-child-icon, .main-nav-item.is-hovered .main-nav-child-icon, .sub-nav-title:hover .main-nav-child-icon {
        --tw-translate-x: .5rem;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        --tw-text-opacity: 1;
        color: hsla(var(--color-accent-500),var(--tw-text-opacity))
    }
}

.menu {
    background-color: hsla(var(--bg-menu),.8);
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity));
    --tw-shadow: 0px 4px 4px rgba(0, 0, 0, .25);
    --tw-shadow-colored: 0px 4px 4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
    --tw-backdrop-blur: blur(8px);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

@media (min-width: 1100px) {
    .menu {
        border-bottom-right-radius: 3.5rem;
        border-bottom-left-radius: 3.5rem
    }

    .sub-nav {
        width: 500px
    }
}

#sub-nav-about.sub-nav {
    width: unset
}

.sub-nav-menu {
    z-index: 4
}

.sub-nav-item {
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: hsla(var(--color-white),.8);
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

@media (min-width: 1100px) {
    .sub-nav-item {
        padding-top: 1px;
        padding-bottom: 1px;
        font-size: 14px;
        line-height: 1.25
    }
}

.sub-nav-title {
    margin-top: .5rem;
    margin-bottom: .5rem;
    white-space: nowrap;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity))
}

.sub-nav-item .sub-nav-item .sub-nav-text {
    opacity: .8
}

@media (pointer: fine) {
    .sub-nav-item:hover {
        --tw-text-opacity: 1;
        color: hsla(var(--color-accent-500),var(--tw-text-opacity))
    }

    .sub-nav-title:hover {
        --tw-text-opacity: 1;
        color: hsla(var(--color-accent-500),var(--tw-text-opacity));
        transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-duration: .15s
    }
}

.sub-nav-list {
    overflow-y: auto;
    overflow-x: hidden
}

@media (min-width: 1100px) {
    .sub-nav-list:not(.no-columns) {
        columns: 2
    }
}

.sub-nav-link {
    display: inline-flex;
    padding-top: .25rem;
    padding-bottom: .25rem
}

.menu:before {
    content: "";
    position: absolute;
    z-index: -1;
    padding: 0 2px 2px;
    background: linear-gradient(to bottom,#151429 var(--grad-start, 10.88%),#5ba7dc var(--grad-end, 49.71%));
    inset: 0;
    border-radius: 0 0 var(--radius, 56px) var(--radius, 56px);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude
}

.menu:not(#hd-search-suggestions):before {
    display: none
}

@media (min-width: 1100px) {
    .menu:not(#hd-search-suggestions):before {
        display: block
    }
}

.nav-item.is-active {
    --tw-text-opacity: 1;
    color: hsla(var(--color-accent-500),var(--tw-text-opacity))
}

[data-nav-content] {
    display: none
}

@media (max-width: 1100px) {
    .nav-open, .search-open {
        height: 100vh;
        width: 100vw;
        overflow: hidden
    }

    .main-nav {
        top: 68px;
        right: 0;
        bottom: 0;
        left: 0;
        inset: 68px 0 0 0;
        min-height: calc(100dvh - 68px);
        position: fixed;
        display: flex;
        --tw-translate-x: 100%;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        flex-direction: column;
        gap: 0px;
        padding-left: 2rem;
        padding-right: 2rem;
        transition-property: transform;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-duration: .15s
    }

    .main-nav-menu, .sub-nav {
        inset: 0;
        position: fixed;
        z-index: 3;
        width: 100%;
        --tw-translate-x: 100%;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        padding-top: 0;
        padding-bottom: 0;
        transition-property: transform;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-duration: .15s
    }

    .main-nav-list {
        width: 100%
    }

    .nav-item-link {
        display: flex;
        font-size: 16px;
        line-height: 1.25;
        font-weight: 700
    }

        .nav-item-link .i-chevron-down {
            margin-left: auto;
            margin-inline-start: auto;
            --tw-text-opacity: 1;
            color: hsla(var(--color-main-400),var(--tw-text-opacity))
        }

            .nav-item-link .i-chevron-down:before {
                content: "\f107"
            }

    .is-open-mobile .main-nav {
        display: flex;
        --tw-translate-x: 0px;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .is-open-first-level .main-nav-menu {
        display: block;
        --tw-translate-x: 0px;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .sub-nav {
        padding-left: 2rem;
        padding-right: 2rem;
        transition-property: transform;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-duration: .15s
    }

    .is-open-second-level {
        z-index: 4;
        --tw-translate-x: 0px;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .main-nav, .main-nav-menu, .sub-nav {
        background-color: #161529;
        background-image: linear-gradient(180deg,rgba(15,26,38,.8) 81.39%,#161529 100%);
        width: 100vw;
        overflow-y: auto;
        overflow-x: hidden;
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
    }
}

[lang=en] [data-lang=en], [lang=cn] [data-lang=cn] {
    --tw-text-opacity: 1;
    color: hsla(var(--color-accent-400),var(--tw-text-opacity))
}

.mobile-toggle {
    margin-inline-start: auto;
    display: none;
    height: 2.25rem;
    width: 2.25rem;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-black),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity))
}

@media (max-width: 1100px) {
    .mobile-toggle {
        display: flex
    }
}

.mobile-toggle_icon {
    --hamburger-bar-width: 1rem;
    --hamburger-bar-height: 2px;
    --hamburger-bar-spacing: .375rem;
    width: var(--hamburger-bar-width);
    inline-size: var(--hamburger-bar-width);
    height: calc(var(--hamburger-bar-height) + var(--hamburger-bar-spacing) * 2);
    block-size: calc(var(--hamburger-bar-height) + var(--hamburger-bar-spacing) * 2);
    position: relative;
    cursor: pointer
}

.mobile-toggle_bar, .mobile-toggle_bar:after, .mobile-toggle_bar:before {
    width: var(--hamburger-bar-width);
    inline-size: var(--hamburger-bar-width);
    height: var(--hamburger-bar-height);
    block-size: var(--hamburger-bar-height)
}

.mobile-toggle_bar {
    transform: translateY(var(--hamburger-bar-spacing));
    transition: all 0ms .3s;
    position: relative;
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-white),var(--tw-bg-opacity))
}

    .mobile-toggle_bar:before, .mobile-toggle_bar:after {
        content: "";
        left: 0;
        position: absolute;
        inset-inline-start: 0px;
        --tw-bg-opacity: 1;
        background-color: hsla(var(--color-white),var(--tw-bg-opacity))
    }

    .mobile-toggle_bar:before {
        bottom: var(--hamburger-bar-spacing);
        inset-block-end: var(--hamburger-bar-spacing);
        transition: bottom .3s .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1),color 0ms .3s
    }

    .mobile-toggle_bar:after {
        top: var(--hamburger-bar-spacing);
        inset-block-start: var(--hamburger-bar-spacing);
        transition: top .3s .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1),color 0ms .3s
    }

.is-open-mobile .mobile-toggle_bar {
    background-color: hsla(var(--color-accent-500),var(--tw-bg-opacity));
    --tw-bg-opacity: 0
}

    .is-open-mobile .mobile-toggle_bar:after {
        top: 0;
        inset-block-start: 0;
        transform: rotate(45deg);
        transition: top .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1);
        --tw-bg-opacity: 1;
        background-color: hsla(var(--color-accent-500),var(--tw-bg-opacity))
    }

    .is-open-mobile .mobile-toggle_bar:before {
        bottom: 0;
        inset-block-end: 0;
        transform: rotate(-45deg);
        transition: bottom .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1);
        --tw-bg-opacity: 1;
        background-color: hsla(var(--color-accent-500),var(--tw-bg-opacity))
    }

:where(address) {
    font-style: normal
}

.address-default_shipping, .address-default_billing {
    display: none;
    height: 1.25rem;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity))
}

.address-default_shipping {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-main-500),var(--tw-bg-opacity))
}

.address-default_billing {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-main-700),var(--tw-bg-opacity))
}

#zoom-map[style*="scale(1)"] + .map-controls #map-zoomOut, #zoom-map[style*="scale(1)"][style*="translate(0px, 0px)"] + .map-controls #map-reset {
    pointer-events: none;
    opacity: .2
}

.map-controls > .map-control {
    display: flex;
    height: 2rem;
    width: 2rem;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-radius: .5rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-white),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-main-900),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity))
}

    .map-controls > .map-control:hover {
        --tw-border-opacity: 1;
        border-color: hsla(var(--color-accent-500),var(--tw-border-opacity));
        --tw-text-opacity: 1;
        color: hsla(var(--color-accent-500),var(--tw-text-opacity))
    }

.loader-section, .loader-section-backdrop {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 1rem
}

.loader-section-backdrop {
    position: absolute;
    z-index: 99;
    background: var(--color-gray-300);
    inset: 0;
    backdrop-filter: blur(4px)
}

.loader {
    position: relative;
    display: inline-block;
    inline-size: 3rem;
    block-size: 3rem;
    animation: rotation 1s linear infinite;
    border: 6px solid hls(var(--color-main-500));
    border-radius: 50%
}

    .loader:after {
        content: "";
        position: absolute;
        inset-block-start: 50%;
        inset-inline-start: 50%;
        inline-size: calc(3rem + 16px);
        block-size: calc(3rem + 16px);
        transform: translate(-50%,-50%);
        border-radius: 50%;
        border: 6px solid transparent;
        border-block-end-color: hsl(var(--color-main-500))
    }

@keyframes rotation {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.page-card {
    grid-template-rows: 160px 316px;
    isolation: isolate;
    display: grid;
    width: 18rem;
    overflow: hidden;
    border-radius: 2rem;
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-white),var(--tw-bg-opacity));
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.simple-scrollbar.page-card::-webkit-scrollbar-button:single-button {
    display: block;
    height: 24px;
    background-color: transparent
}

.page-card-wrapper {
    position: relative
}

.page-card-image {
    height: 100%;
    width: 100%;
    object-fit: cover
}

.page-card-block {
    display: flex;
    height: 100%;
    flex-direction: column;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 1.5rem
}

.page-card-title {
    margin-bottom: .25rem;
    font-size: 24px;
    line-height: 1.25;
    --tw-text-opacity: 1;
    color: hsla(var(--color-black),var(--tw-text-opacity))
}

.page-card-content {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5
}

.page-card-content-link {
    color: var(--link-color, hsla(var(--color-main-400), 1));
    position: relative;
    z-index: 1;
    margin-top: auto;
    display: flex;
    align-items: center;
    gap: .25rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 18px;
    line-height: 1.25;
    font-weight: 700
}

.page-card-content-svg {
    fill: var(--link-color, #000);
    pointer-events: none;
    position: absolute;
    bottom: -1rem;
    right: -3rem;
    z-index: -1;
    height: 8rem;
    width: 10rem;
    opacity: .1
}

.application-list {
    grid-template-areas: "heading cards" "cta cards";
    grid-template-columns: 28% 1fr;
    grid-template-rows: repeat(50%);
    background-image: url(/images/bg-logo.png);
    margin-top: 6rem;
    display: grid;
    width: 100%;
    align-items: center;
    gap: 1rem;
    border-radius: 3.5rem;
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-white),var(--tw-bg-opacity));
    background-size: cover;
    padding-top: 5rem;
    padding-bottom: 5rem;
    padding-inline-start: 4rem;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.simple-scrollbar.application-list::-webkit-scrollbar-button:single-button {
    display: block;
    height: 44px;
    background-color: transparent
}

.application-list-title {
    grid-area: heading;
    line-height: 102.49%;
    letter-spacing: -.42px;
    align-self: flex-end;
    padding-inline-start: 1rem;
    font-size: 42px;
    line-height: 1.25
}

@media (max-width: 849px) {
    .application-list-title {
        font-size: 28px;
        line-height: 1.25
    }
}

.application-list.--noCTA {
    grid-template-areas: "heading cards" "heading cards"
}

.--noCTA .application-list-title {
    align-self: center
}

.application-list-cta {
    grid-area: cta;
    align-self: flex-start;
    padding-inline-start: 1rem
}

@media (max-width: 1100px) {
    .application-list-cta > span {
        display: none
    }
}

@media (max-width: 849px) {
    .application-list-cta > span {
        display: inline
    }
}

.application-list-cards {
    grid-area: cards
}

.application-list-card {
    position: relative
}

    .application-list-card .page-card {
        pointer-events: none;
        position: absolute;
        top: -1.5rem;
        isolation: isolate;
        z-index: 1;
        opacity: 0;
        transition-property: opacity;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-delay: 75;
        transition-duration: .2s
    }

    .application-list-card:not(:first-child):not(:last-child) .page-card {
        left: 50%;
        margin-left: -9rem
    }

    .application-list-card:first-child .page-card {
        inset-inline-start: 0px
    }

    .application-list-card:last-child .page-card {
        inset-inline-end: 0px
    }

.js-application-page-card-active .page-card.page-card {
    pointer-events: auto;
    z-index: 2;
    opacity: 1
}

@media (max-width: 1000px) {
    .application-list.application-list {
        grid-template-areas: "heading" " cards" "cta";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
        width: calc(100vw - 1rem);
        margin-left: -1rem;
        margin-right: -1rem;
        overflow-x: hidden;
        border-radius: 0;
        padding: 2rem
    }

    .application-list-title {
        justify-self: center;
        padding-inline-start: 0px;
        text-align: center
    }

    .application-list-cta {
        display: inline-flex;
        justify-self: center;
        padding-inline-start: 0px
    }

    .application-list-cards.application-list-cards {
        display: flex;
        scroll-snap-type: x var(--tw-scroll-snap-strictness);
        overflow-x: auto
    }

    .application-list-card {
        width: 18rem;
        flex-shrink: 0;
        scroll-snap-align: center
    }

        .application-list-card > img {
            display: none
        }

        .application-list-card .page-card {
            top: 0px;
            opacity: 1;
            position: relative;
            z-index: 1;
            animation: linear scroll-fade both;
            animation-duration: 1ms;
            will-change: z-index;
            view-timeline-name: --card-fade-animation;
            view-timeline-axis: inline;
            animation-timeline: --card-fade-animation
        }
}

.series-card-grid {
    grid-template-columns: repeat(4,minmax(16rem,18rem));
    margin-top: 2rem;
    display: grid;
    scroll-snap-type: x var(--tw-scroll-snap-strictness);
    gap: 1rem;
    overflow-x: auto;
    padding-bottom: 1.5rem
}

@media screen and (max-width: 1248px) {
    .series-card-grid.multi-row {
        grid-template-columns: repeat(3,minmax(16rem,18rem))
    }
}

@media screen and (max-width: 849px) {
    .series-card-grid.multi-row {
        grid-template-columns: repeat(2,minmax(16rem,18rem))
    }
}

@media screen and (max-width: 600px) {
    .series-card-grid.multi-row {
        grid-template-columns: repeat(1,minmax(16rem,18rem))
    }
}

.series-card {
    background-position: 2rem 2rem;
    background-size: 46px 30px;
    position: relative;
    width: 100%;
    --tw-scroll-snap-strictness: mandatory;
    scroll-snap-align: center;
    align-items: flex-start;
    align-self: flex-start;
    border-radius: 3.5rem;
    background-repeat: no-repeat;
    padding: 2.5rem 2.5rem 2rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(0,0,.2,1)
}

.simple-scrollbar.series-card::-webkit-scrollbar-button:single-button {
    display: block;
    height: 44px;
    background-color: transparent
}

.series-card:nth-child(2), .series-card:hover {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-white),var(--tw-bg-opacity));
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.hide-highlight .series-card:nth-child(2), .hide-highlight .series-card:hover {
    background-color: transparent;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.series-card-grid:hover .series-card:not(:hover) {
    background-color: transparent;
    --tw-shadow-color: transparent;
    --tw-shadow: var(--tw-shadow-colored)
}

.series-card.series-card:before {
    top: 3.25rem;
    left: 3rem;
    opacity: 0;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(0,0,.2,1)
}

.software-card .series-card:nth-child(2):before, .software-card .series-card:hover:before {
    opacity: 0
}

.series-card:nth-child(2):before, .series-card:hover:before {
    opacity: 1
}

.hide-highlight .series-card:nth-child(2):before, .hide-highlight .series-card:hover:before {
    opacity: 0
}

.series-card-grid:hover .series-card:not(:hover):before {
    opacity: 0
}

.series-card:hover {
    --tw-shadow: inset 0 0 0 1px rgb(255, 117, 64), 0px 4px 20px rgba(255, 117, 64, .15),0px 2px 42px rgba(255, 117, 64, .17);
    --tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), 0px 4px 20px var(--tw-shadow-color), 0px 2px 42px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.series-card-tag {
    font-size: 14px;
    line-height: 1.25;
    font-weight: 700;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: hsl(var(--color-brand-ada) / var(--tw-text-opacity))
}

.hide-tag .series-card-tag {
    display: none
}

.series-card-image {
    width: 12.75rem;
    height: 12.75rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1rem;
    object-fit: contain;
    mix-blend-mode: multiply;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.68,-.55,.265,1.55)
}

.series-card:hover .series-card-image {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hide-highlight .series-card:hover .series-card-image {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.series-card-title {
    position: relative;
    margin-bottom: .75rem;
    display: inline-block;
    align-self: flex-start;
    font-size: 28px;
    line-height: 1.166;
    font-weight: 700
}

.series-card .series-card-title:after {
    content: "";
    left: 0;
    position: absolute;
    inset-inline-start: 0px;
    top: 100%;
    height: .125rem;
    width: 0px;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--color-brand-ada) / var(--tw-bg-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.series-card:hover .series-card-title:after {
    width: 100%
}

.series-card-content-block {
    display: flex;
    flex-direction: column
}

.series-card-content {
    height: 3em;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-weight: 400
}

.series-card-link-wrapper {
    margin-bottom: 1rem;
    display: flex;
    flex-direction: column;
    gap: 1rem
}

.series-card-link {
    --tw-text-opacity: 1;
    color: hsla(var(--color-main-500),var(--tw-text-opacity))
}

    .series-card-link:hover {
        --tw-text-opacity: 1;
        color: hsla(var(--color-main-700),var(--tw-text-opacity))
    }

.series-card-action:hover .series-card-link-text {
    text-decoration-line: underline
}

@media screen and (max-width: 500px) {
    .series-card {
        --tw-shadow: var(--shadow-border) !important;
        --tw-shadow-colored: var(--shadow-border) !important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow) !important
    }
}

.article-card {
    display: flex;
    flex-direction: column;
    overflow: hidden
}

.alternate-card {
    border-radius: 3.5rem;
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-white),var(--tw-bg-opacity));
    padding: 2rem;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.simple-scrollbar.alternate-card::-webkit-scrollbar-button:single-button {
    display: block;
    height: 44px;
    background-color: transparent
}

.article-card-link {
    position: relative
}

.article-card-image {
    margin-bottom: 1.5rem;
    height: 14rem;
    width: 100%;
    border-radius: 2rem;
    object-fit: cover
}

.simple-scrollbar.article-card-image::-webkit-scrollbar-button:single-button {
    display: block;
    height: 24px;
    background-color: transparent
}

.alternate-card .article-card-image {
    border-radius: 0
}

.hide-placeholder .article-card-link:has(.article-card-image[src*="ae_placeholder.png"]) {
    display: none
}

.article-card-block {
    position: relative
}

.article-card-title {
    margin-bottom: .5rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    font-size: 22px;
    line-height: 1.272
}

.show-date .article-card-title {
    margin-bottom: 0
}

.article-card-author, .article-card-location {
    margin-bottom: .75rem;
    display: none
}

.article-card-type {
    display: none;
    font-size: 16px;
    line-height: 1.625;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: hsla(var(--color-main-600),var(--tw-text-opacity))
}

.show-date .article-card-date, .show-tags .article-card-tags, .show-author .article-card-author, .show-location .article-card-location, .show-type .article-card-type {
    display: block
}

.article-card-content {
    position: relative;
    margin-bottom: 1rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3
}

.alternate-card .article-card-content {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical
}

.article-card-date {
    margin-bottom: 1rem;
    display: none;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: hsla(var(--color-gray-500),var(--tw-text-opacity))
}

.article-card-tags {
    display: none
}

.article-card-tag {
    font-weight: 700;
    --tw-text-opacity: 1;
    color: hsla(var(--color-main-500),var(--tw-text-opacity))
}

    .article-card-tag:not(:last-child):after {
        content: ", "
    }

.article-card-grid {
    margin-bottom: 3rem;
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 2rem
}

@media (max-width: 1100px) {
    .article-card-grid {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
}

@media (max-width: 500px) {
    .article-card-grid {
        grid-template-columns: repeat(1,minmax(0,1fr))
    }
}

@media (max-width: 1100px) {
    .article-card-grid .article-card:nth-child(3) {
        display: none
    }
}

@media (max-width: 500px) {
    .article-card-grid .article-card:nth-child(2) {
        display: none
    }
}

.article-wide {
    width: 100%;
    container-type: inline-size
}

    .article-wide .article-card-group, .article-wide.article-card-group {
        display: flex;
        flex-direction: column;
        gap: 1rem
    }

    .article-wide .article-card {
        display: block;
        width: auto;
        flex-direction: row;
        gap: 1rem;
        border-radius: 2rem;
        --tw-bg-opacity: 1;
        background-color: hsla(var(--color-white),var(--tw-bg-opacity));
        text-align: center;
        --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
        --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
    }

.simple-scrollbar.article-wide .article-card::-webkit-scrollbar-button:single-button {
    display: block;
    height: 24px;
    background-color: transparent
}

@container (min-width: 32rem) {
    .article-wide .article-card {
        display: flex;
        width: 100%;
        text-align: start
    }
}

.article-wide .article-card-link {
    width: 14rem
}

.article-wide .article-card-image {
    margin-bottom: 0;
    aspect-ratio: 1 / 1;
    height: auto;
    border-radius: 0
}

@container (min-width: 32rem) {
    .article-wide .article-card-image {
        height: 100%
    }
}

.article-wide .article-card-link:has(.article-card-image) {
    width: 15rem;
    flex-shrink: 0
}

.article-wide .article-card-block {
    padding: 2rem
}

.article-wide .article-card-title, .article-wide .article-card-content {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.article-featured .article-card {
    width: 100%;
    border-radius: 2rem;
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-white),var(--tw-bg-opacity));
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.simple-scrollbar.article-featured .article-card::-webkit-scrollbar-button:single-button {
    display: block;
    height: 24px;
    background-color: transparent
}

.article-featured .article-card-image {
    margin-bottom: 0;
    height: auto;
    max-height: 50dvh;
    min-height: 14rem;
    border-radius: 0
}

.article-featured .article-card-title {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-size: 32px;
    line-height: 1.125
}

@media (max-width: 500px) {
    .article-featured .article-card-title {
        font-size: 22px;
        line-height: 1.272
    }
}

.article-featured .article-card-block {
    padding: 3rem
}

.article-featured .article-card-content {
    margin-bottom: 2rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3
}

.styled-panel:not(.--stacked) {
    grid-template-areas: "heading cards" "cta cards";
    grid-template-columns: 25% 1fr;
    grid-template-rows: repeat(50%);
    background-image: url(/images/bg-logo.png);
    background-repeat: no-repeat;
    background-position: right 9rem bottom -10rem;
    background-size: 150%;
    display: grid;
    width: 100%;
    gap: 2rem;
    border-radius: 3.5rem;
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-white),var(--tw-bg-opacity));
    padding: 2rem;
    --tw-shadow: 0px 4px 4px rgba(0, 0, 0, .25);
    --tw-shadow-colored: 0px 4px 4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.simple-scrollbar.styled-panel:not(.--stacked)::-webkit-scrollbar-button:single-button {
    display: block;
    height: 44px;
    background-color: transparent
}

.styled-panel.--stacked {
    background-image: url(/images/bg-logo.png);
    background-repeat: no-repeat;
    background-position: right -21rem bottom -10rem;
    background-size: 250%;
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: 1rem;
    border-radius: 3.5rem;
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-white),var(--tw-bg-opacity));
    padding: 2rem;
    --tw-shadow: 0px 4px 4px rgba(0, 0, 0, .25);
    --tw-shadow-colored: 0px 4px 4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.simple-scrollbar.styled-panel.--stacked::-webkit-scrollbar-button:single-button {
    display: block;
    height: 44px;
    background-color: transparent
}

@media (max-width: 500px) {
    .styled-panel.--stacked {
        padding-left: .75rem;
        padding-right: .75rem
    }
}

.styled-panel .panel-heading {
    grid-area: heading;
    align-self: flex-end;
    padding-inline-start: 1rem
}

    .styled-panel .panel-heading h2 {
        font-size: 42px;
        font-weight: 700;
        line-height: 2.5rem;
        --tw-text-opacity: 1;
        color: rgb(15 23 42 / var(--tw-text-opacity))
    }

    .styled-panel .panel-heading p {
        margin-top: .5rem;
        font-size: 18px;
        line-height: 1.25;
        --tw-text-opacity: 1;
        color: rgb(15 23 42 / var(--tw-text-opacity))
    }

.styled-panel .panel-button {
    grid-area: cta;
    align-self: flex-start;
    padding-inline-start: 1rem
}

.styled-panel .article-wide {
    grid-area: cards;
    grid-row: span 2 / span 2
}

.styled-panel .article-card {
    min-width: 18rem;
    min-width: clamp(12rem,calc(100vw - 4rem),20rem)
}

.styled-panel .article-card-link:has(.article-card-image) {
    flex-shrink: 0
}

@media (min-width: 1100px) and (max-width: 1200px) {
    .styled-panel.--stacked {
        background-position: right -25rem bottom -10rem;
        background-size: 270%
    }
}

@media (max-width: 1000px) {
    .styled-panel:not(.--stacked) {
        grid-template-areas: "heading" " cards" "cta";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
        background-position: center bottom -10rem;
        background-size: 2100px
    }

    .styled-panel.--stacked {
        background-position: center bottom -10rem;
        background-size: max(1650px,275vw);
        text-align: center
    }

    .styled-panel .panel-heading {
        padding-inline-start: 0px;
        text-align: center
    }

    .styled-panel .panel-button {
        justify-self: center
    }

    @media (max-width: 500px) {
        .styled-panel .panel-button {
            justify-self: stretch
        }
    }

    .styled-panel .article-wide {
        grid-row: span 1 / span 1;
        scroll-snap-type: x var(--tw-scroll-snap-strictness);
        overflow-x: auto
    }

    .styled-panel .article-card-group {
        perspective: 40rem
    }

    .styled-panel .article-card {
        --tw-scroll-snap-strictness: mandatory;
        scroll-snap-align: center;
        position: relative;
        z-index: 1;
        animation: linear scroll-fade both;
        animation-duration: 1ms;
        will-change: z-index;
        view-timeline-name: --card-fade-animation;
        view-timeline-axis: inline;
        animation-timeline: --card-fade-animation
    }
}

.resource-card {
    display: grid;
    gap: 1.5rem
}

.resource-card-link {
    position: relative
}

.resource-card-block {
    position: relative;
    display: flex;
    align-items: flex-start;
    padding-top: .75rem;
    padding-bottom: .75rem
}

.resource-card-list .resource-card-block {
    align-items: center
}

.resource-card-image {
    margin-inline-end: 1.5rem;
    max-height: 8rem;
    width: 8rem;
    flex-shrink: 0;
    object-fit: contain;
    mix-blend-mode: multiply
}

.resource-card-title {
    text-wrap: balance;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.resource-card-description {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3
}

.resource-card-resource {
    margin-top: .5rem;
    --tw-text-opacity: 1;
    color: hsla(var(--color-main-500),var(--tw-text-opacity))
}

    .resource-card-resource:hover > span {
        text-decoration-line: underline
    }

.resource-card-list .resource-card-description, .resource-card-list .resource-card-resource {
    display: none
}

.optional-content-wrapper {
    container-type: inline-size;
    container-name: optionalContent
}

.optional-content {
    display: flex;
    display: flow-root;
    flex-direction: row;
    border-radius: 2rem
}

.simple-scrollbar.optional-content::-webkit-scrollbar-button:single-button {
    display: block;
    height: 24px;
    background-color: transparent
}

.optional-content-link {
    position: relative
}

.optional-content-image {
    margin-bottom: 1.5rem;
    width: 24rem;
    border-radius: 2rem;
    object-fit: cover
}

.simple-scrollbar.optional-content-image::-webkit-scrollbar-button:single-button {
    display: block;
    height: 24px;
    background-color: transparent
}

.optional-content-block {
    position: relative
}

.optional-content-title {
    margin-bottom: .5rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    font-size: 22px;
    line-height: 1.272
}

.optional-content-subtitle {
    margin-bottom: .5rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    font-size: 20px;
    line-height: 1.35
}

.optional-content-content {
    position: relative;
    margin-bottom: 1rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3
}

@container optionalContent (max-width: 750px) {
    .optional-content.optional-content {
        flex-direction: column;
        padding-left: 0;
        padding-right: 0
    }

    .optional-content-link:has(.optional-content-image) {
        width: 100%
    }

    .optional-content-image.optional-content-image {
        margin-left: auto;
        margin-right: auto;
        height: 100%;
        max-height: 15rem;
        width: 100%
    }

    .optional-content-block.optional-content-block {
        padding-left: 0;
        padding-right: 0
    }
}

.layout\:right > :nth-child(1) .jump-links .i-chevron-left, .layout\:left > :nth-child(2) .jump-links .i-chevron-left, .layout\:both > :nth-child(2) .jump-links .i-chevron-left {
    display: none
}

.layout\:right > :nth-child(1) .jump-links .jump-link:hover .i-chevron-down, .layout\:left > :nth-child(2) .jump-links .jump-link:hover .i-chevron-down, .layout\:both > :nth-child(2) .jump-links .jump-link:hover .i-chevron-down {
    display: block
}

.layout\:right > :nth-child(1) .jump-links, .layout\:left > :nth-child(2) .jump-links, .layout\:both > :nth-child(2) .jump-links {
    position: relative;
    display: flex;
    align-items: center;
    gap: 1rem
}

.tabs {
    position: relative
}

.tab-list {
    position: relative;
    margin-top: 2rem;
    margin-bottom: 2rem;
    display: flex;
    flex-wrap: wrap;
    gap: 2rem;
    white-space: nowrap
}

.tab {
    text-transform: uppercase
}

.tab-content {
    position: relative;
    z-index: 0;
    display: none;
    padding-top: 2rem;
    padding-bottom: 2rem
}

.tab-active {
    border-bottom-width: 2px;
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-main-500),var(--tw-border-opacity));
    font-weight: 600
}

    .tab-active:hover {
        --tw-border-opacity: 1;
        border-color: hsla(var(--color-main-400),var(--tw-border-opacity))
    }

.tab-content-shown {
    display: block
}

.is-active.js-category-selector {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-black),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity))
}

.is-active .category-pointer {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-black),var(--tw-bg-opacity))
}

.product-image {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    height: 12rem;
    align-items: center;
    justify-content: center
}

.product-title {
    margin-top: .5rem;
    margin-bottom: .5rem;
    line-height: 1.25rem;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

    .product-title:hover {
        --tw-text-opacity: 1;
        color: hsla(var(--color-main-500),var(--tw-text-opacity))
    }

    .product-title:after {
        content: "\a0\f10e";
        display: initial;
        font-weight: 400 !important;
        font-family: template-icons !important;
        line-height: 1.25;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-shadow: 0 0 0 hsla(var(--color-accent-500),1);
        transition: all .3s;
        position: relative;
        top: .125rem;
        margin-inline-start: -.5rem;
        font-size: 1.875rem;
        line-height: 2.25rem;
        color: transparent;
        transition-timing-function: cubic-bezier(.4,0,.2,1)
    }

    .product-title:hover:after {
        text-shadow: 4px 0 0 hsla(var(--color-accent-500),1)
    }

.save-product_button:active, .save-product_button:hover, .save-product_button:hover:active, .save-product_button:hover:active:focus, .save-product_button:focus {
    background-image: none;
    border-style: none;
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-main-50),var(--tw-bg-opacity));
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}

.save-product_button {
    height: auto;
    background-color: transparent;
    font-weight: 400;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.series-title-block {
    grid-template-areas: "status status" "title flag";
    grid-template-columns: auto minmax(max-content,1fr);
    display: grid;
    column-gap: 1rem
}

.series-status {
    grid-area: status;
    margin-bottom: .25rem;
    font-size: 20px;
    line-height: 1.25;
    font-weight: 700;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: hsla(var(--color-accent-400),var(--tw-text-opacity))
}

.series-status-flag {
    grid-area: flag;
    justify-self: start;
    align-self: center
}

.series-title {
    grid-area: title;
    margin-bottom: .5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

@media (max-width: 500px) {
    .series-title {
        flex-direction: column;
        align-items: flex-start
    }
}

@media screen and (max-width: 600px) {
    .series-title-block {
        grid-template-areas: "status flag" "title title";
        grid-template-columns: auto minmax(0,1fr)
    }

    .series-title {
        grid-column: span 2 / span 2
    }
}

.series-page-carousel {
    max-width: calc(100vw - 2rem);
    max-width: calc(100dvw - 2rem)
}

.series-page-carousel-list {
    display: flex;
    scroll-snap-type: x var(--tw-scroll-snap-strictness);
    --tw-scroll-snap-strictness: mandatory;
    align-items: center;
    gap: .5rem;
    overflow-x: scroll;
    scroll-behavior: smooth;
    padding-top: 1rem;
    padding-bottom: 1rem
}

    .series-page-carousel-list::-webkit-scrollbar {
        height: 0
    }

    .series-page-carousel-list::-webkit-scrollbar-track {
        background: transparent
    }

    .series-page-carousel-list::-webkit-scrollbar-thumb {
        background: transparent;
        border: none
    }

.styled-bg {
    background-image: url(/images/bg-logo.png);
    background-repeat: no-repeat;
    background-position: 80% 90%;
    background-size: 200%;
    display: grid;
    width: 100%;
    gap: 2rem;
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-white),var(--tw-bg-opacity));
    padding: 2rem;
    --tw-shadow: 0px 4px 4px rgba(0, 0, 0, .25);
    --tw-shadow-colored: 0px 4px 4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

@media (max-width: 500px) {
    .styled-bg {
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width: 1000px) {
    .styled-bg {
        background-position: center bottom -10rem;
        background-size: max(1650px,275vw)
    }
}

.series-features ul {
    margin-inline-start: -1.5rem
}

.specification-text-less, .is-expanded .specification-text-more {
    display: none
}

.is-expanded .specification-text-less, .specification-text-more {
    display: inline-block
}

.tech-doc-container {
    position: relative;
    isolation: isolate;
    z-index: 1;
    overflow: hidden;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--color-brand-callout) / var(--tw-bg-opacity))
}

    .tech-doc-container:after {
        content: "";
        background-image: url(/images/tech-doc-bg.jpg);
        position: absolute;
        inset: 0px;
        z-index: -1;
        object-fit: cover;
        opacity: .1;
        mix-blend-mode: multiply
    }

.distributor-table-grid {
    grid-template-columns: [title-start] 1fr [title-end select-start] 15rem [select-end close-start] 40px [close-end];
    grid-template-rows: [title-start select-start close-start] auto [title-end select-end close-end];
    display: grid;
    align-items: center;
    gap: 1rem
}

.distributor-table-title {
    grid-area: title
}

.distributor-table-select {
    grid-area: select
}

.distributor-table-close {
    grid-area: close
}

@media (max-width: 849px) {
    .distributor-table-grid {
        grid-template-columns: [title-start select-start] 1fr [title-end close-start] 40px [select-end close-end];
        grid-template-rows: [title-start close-start] auto [title-end select-start close-end] 50px [select-end];
        gap: .5rem
    }

    .distributor-table-select {
        width: 100%;
        max-width: 100%
    }

    .distributor-table-close {
        align-self: flex-start;
        justify-self: end;
        line-height: .5
    }
}

.accessory-dropdown {
    position: absolute;
    z-index: 2;
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 1;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

    .accessory-dropdown > ul {
        border-radius: 1.5rem;
        --tw-bg-opacity: 1;
        background-color: hsla(var(--color-white),var(--tw-bg-opacity));
        padding: 2rem;
        --tw-shadow: 0px 4px 4px rgba(0, 0, 0, .25);
        --tw-shadow-colored: 0px 4px 4px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
    }

.simple-scrollbar.accessory-dropdown > ul::-webkit-scrollbar-button:single-button {
    display: block;
    height: 16px;
    background-color: transparent
}

.accessory-dropdown:not(.dropdown-is-open) {
    pointer-events: none;
    --tw-translate-y: 1.5rem;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 0
}

.nav-is-stuck {
    max-width: calc(100vw - 2rem);
    animation: header-slide-in .2s;
    position: fixed;
    top: 1rem;
    left: 50%;
    z-index: 10;
    width: max-content;
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    --tw-shadow: 0px 4px 4px rgba(0, 0, 0, .25);
    --tw-shadow-colored: 0px 4px 4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

    .nav-is-stuck #back-to-top {
        display: flex
    }

@keyframes header-slide-in {
    0% {
        top: -32px
    }

    to {
        top: 16px
    }
}

.product-nav {
    display: inline-flex;
    min-height: 64px;
    align-items: center;
    justify-content: center;
    row-gap: .5rem;
    padding: .5rem 1rem
}

@media (max-width: 849px) {
    .product-nav {
        flex-direction: column
    }
}

.product-nav-item {
    background-image: linear-gradient(270deg,rgba(23,43,64,.6) 3.88%,rgba(17,17,38,.6) 95.09%);
    box-shadow: inset 1px 2px 5px #00000045;
    margin-left: .5rem;
    margin-right: .5rem;
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    border-radius: 9999px;
    padding: .5rem 1rem;
    font-weight: 700;
    line-height: 1;
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity));
    text-decoration-line: none;
    --tw-ring-opacity: 1;
    --tw-ring-color: hsla(var(--color-main-200), var(--tw-ring-opacity));
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

    .product-nav-item:hover {
        text-decoration-line: none;
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
    }

@media (max-width: 849px) {
    #sticky-product-nav {
        padding: .75rem
    }

    .product-nav {
        background-image: linear-gradient(270deg,rgba(23,43,64,.6) 3.88%,rgba(17,17,38,.6) 95.09%);
        box-shadow: inset 1px 2px 5px #00000045;
        display: inline-flex;
        min-height: 44px;
        align-items: center;
        white-space: nowrap;
        border-radius: 1.5rem;
        padding: 0;
        font-weight: 700;
        line-height: 1;
        --tw-text-opacity: 1;
        color: hsla(var(--color-white),var(--tw-text-opacity));
        text-decoration-line: none;
        transition-property: box-shadow;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-duration: .15s
    }

    .simple-scrollbar.product-nav::-webkit-scrollbar-button:single-button {
        display: block;
        height: 16px;
        background-color: transparent
    }

    .product-nav:hover {
        text-decoration-line: none
    }

    #product-nav-expand {
        display: block
    }

    .product-nav-item {
        background-image: none;
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
    }

        .product-nav-item:hover {
            --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
            box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
        }

    .product-nav-expand {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .product-nav:not(.product-nav-expand) .product-nav-item:not(:first-child), .product-nav:not(.product-nav-expand) #back-to-top {
        display: none
    }
}

#volume-discount-popover::backdrop {
    background-color: transparent
}

.NewProductPurchase {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--color-brand-callout) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity))
}

.UnderWarranty {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-main-500),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity))
}

.OutOfWarranty {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--color-brand-purple) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity))
}

.ExtendedProductLife {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--color-brand-teal-dark) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity))
}

[name=service-lifecycle] {
    height: 0px;
    width: 0px;
    opacity: 0
}

    [name=service-lifecycle]:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
    }

    .chip\:main:has(input:checked), [name=service-lifecycle]:checked {
        background-image: none;
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
    }

details summary {
    cursor: pointer
}

details > summary {
    list-style: none
}

summary::marker {
    display: none
}

summary:after {
    content: " \25ba";
    color: hsl(var(--color-accent-500))
}

details[open] summary:after {
    content: " \25bc"
}

.roi-currency {
    position: relative
}

    .roi-currency > input {
        padding-left: 32px
    }

.tooltip-text {
    position: absolute;
    z-index: 1;
    width: 250px;
    padding: 10px 15px;
    font-size: 12px;
    visibility: hidden;
    border-radius: 10px
}

.hover-text:hover .tooltip-text {
    visibility: visible
}

.service-nav-item > label {
    display: block;
    line-height: 1.75rem
}

@media (max-width: 849px) {
    .service-nav-item:has(input:checked) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);
        --tw-ring-opacity: 1;
        --tw-ring-color: hsla(var(--color-white), var(--tw-ring-opacity))
    }

    #service-nav-expand:not(.service-nav-expand) .service-nav-item:not(:first-child) {
        display: none
    }
}

.video-link:first-child {
    grid-column: span 3 / span 3;
    margin-bottom: 3rem;
    border-radius: 3.5rem;
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-white),var(--tw-bg-opacity));
    padding-bottom: 3rem;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.simple-scrollbar.video-link:first-child::-webkit-scrollbar-button:single-button {
    display: block;
    height: 44px;
    background-color: transparent
}

.video-link:first-child .video-card_img-wrapper:after {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.video-link:first-child .video-card_img {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.video-link:first-child .video-card_title {
    padding-left: 3rem;
    padding-right: 3rem
}

.video-link:first-child .video-card_description {
    word-break: keep-all;
    padding-left: 2rem;
    padding-right: 2rem
}

.video-popup {
    position: fixed;
    inset-block-start: 0;
    inset-inline-start: 0;
    z-index: 99;
    display: flex;
    justify-content: center;
    align-items: center;
    inline-size: 100%;
    block-size: 100%;
    background: rgba(0,0,0,.88);
    transition: .3s ease;
    visibility: hidden;
    opacity: 0
}

    .video-popup:before {
        content: "\f103";
        position: absolute;
        inset-block-start: 2rem;
        inset-inline-end: 2rem;
        color: var(--color-white);
        font-size: var(--spacing2);
        font-family: var(--font-icons)
    }

.video-popup_sizer {
    inline-size: clamp(200px,100%,850px);
    aspect-ratio: 30/17;
    padding-inline: 1rem
}

.video-gallery {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    column-gap: 2rem;
    overflow: hidden;
    padding-bottom: 2rem
}

.video-gallery-media {
    flex-grow: 999;
    flex-basis: 0;
    position: relative;
    margin-bottom: 1rem;
    min-width: 50%
}

.video-gallery-list-panel {
    flex-grow: 1;
    flex-basis: 550px;
    container-type: inline-size;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 3.5rem;
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-white),var(--tw-bg-opacity));
    padding: 2rem;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.simple-scrollbar.video-gallery-list-panel::-webkit-scrollbar-button:single-button {
    display: block;
    height: 44px;
    background-color: transparent
}

.video-gallery-list {
    max-height: 650px
}

    .video-gallery-list > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(.75rem * var(--tw-space-y-reverse))
    }

.video-gallery-list {
    overflow-y: auto
}

    .video-gallery-list::-webkit-scrollbar {
        width: 10px;
        height: 10px;
        background: transparent
    }

    .video-gallery-list::-webkit-scrollbar-thumb {
        background: rgba(0,0,0,1);
        border-radius: 6px
    }

.video-gallery-iframeWrap {
    position: relative;
    flex-grow: 1
}

.video-gallery-video {
    aspect-ratio: 4 / 3;
    position: relative;
    width: 100%;
    border-radius: 3.5rem;
    border-style: none
}

.simple-scrollbar.video-gallery-video::-webkit-scrollbar-button:single-button {
    display: block;
    height: 44px;
    background-color: transparent
}

.video-gallery-videoWrap {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

.video-gallery-link {
    display: flex;
    align-items: center;
    gap: 1.5rem;
    --tw-text-opacity: 1;
    color: hsla(var(--color-black),var(--tw-text-opacity))
}

.video-gallery-title {
    font-weight: 700
}

@container (max-width: 400px) {
    .video-gallery-link {
        flex-direction: column
    }

    .video-gallery-title {
        text-wrap: balance;
        text-align: center
    }
}

.is-active .video-gallery-link {
    background-color: #0000001a
}

.video-gallery-description {
    grid-template-rows: 0fr;
    transition: grid-template-rows .25s ease-out;
    display: grid
}

.video-gallery-description-content {
    min-height: 4.5rem;
    overflow: hidden
}

.video-gallery-description.read-more {
    grid-template-rows: 1fr
}

.read-more + .js-videoGalleryReadMore .i-chevron-down {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.video-gallery-read-label:before {
    content: attr(data-more)
}

.read-more + .js-videoGalleryReadMore .video-gallery-read-label:before {
    content: attr(data-less)
}

.video-gallery-description:not(.is-clamped) + .js-videoGalleryReadMore {
    display: none
}

.video-gallery-img {
    height: 115px;
    aspect-ratio: 4 / 3;
    position: relative;
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-radius: 2rem
}

.simple-scrollbar.video-gallery-img::-webkit-scrollbar-button:single-button {
    display: block;
    height: 24px;
    background-color: transparent
}

.video-gallery-thumb {
    object-fit: cover
}

.video-gallery-videoWrap:after, .video-gallery-img:after, .series-video-img:after, .video-card_img-wrapper:after, [href*=youtube].article-card-link:has(.article-card-image):after, .article-card-video-wrap:after {
    content: "\f119";
    font-weight: 400 !important;
    font-family: template-icons !important;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    display: flex;
    height: 2rem;
    width: 2rem;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    border-width: 2px;
    border-color: hsla(var(--color-main-400),.4);
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-gray-900),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity))
}

.series-video-img:after, .video-card_img-wrapper:after, [href*=youtube].article-card-link:has(.article-card-image):after, .article-card-video-wrap:after {
    top: 50%;
    left: 50%;
    --tw-translate-x: -50%;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.video-gallery-videoWrap:after {
    height: 3rem;
    width: 3rem;
    font-size: 24px;
    line-height: 1.25
}

.article-card-video-wrap {
    position: relative
}

.video-popup {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.94);
    transition: .3s ease;
    visibility: hidden;
    opacity: 0
}

.show-popup .video-popup {
    visibility: visible;
    opacity: 1
}

@media (max-width: 1100px) {
    .video-wrapper {
        width: 100%
    }
}

.video-wrapper .video-close {
    top: -1rem;
    right: 2rem
}

.video-wrapper > iframe {
    width: min(1000px,95vw);
    max-height: 95vh;
    aspect-ratio: 16 / 9;
    border-radius: 3.5rem;
    padding: 2rem
}

.simple-scrollbar.video-wrapper > iframe::-webkit-scrollbar-button:single-button {
    display: block;
    height: 44px;
    background-color: transparent
}

@media (max-width: 1100px) {
    .video-wrapper > iframe {
        margin-left: auto;
        margin-right: auto;
        height: auto;
        width: 91.666667%
    }
}

.video-close {
    text-indent: -9999px;
    pointer-events: none;
    position: absolute;
    top: -2.5rem;
    inset-inline-end: -2.5rem;
    height: 2.5rem;
    width: 2.5rem;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-main-900),var(--tw-bg-opacity));
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

    .video-close:after {
        content: "";
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
        position: absolute;
        top: .125rem;
        left: .125rem;
        height: 2.25rem;
        width: 2.25rem;
        border-radius: 9999px;
        --tw-bg-opacity: 1;
        background-color: hsla(var(--color-accent-400),var(--tw-bg-opacity))
    }

.author-heading .author-blurb {
    display: none
}

.blog-post + .blog-post {
    padding-top: 2rem
}

.post-tags:has(+ .post-tags):after {
    content: ",  "
}

.timeline-wrapper {
    grid-template-areas: "title card" "timeline card";
    grid-template-columns: calc(100% + 1rem - 368px) 20rem;
    grid-template-rows: auto;
    display: grid;
    column-gap: 2rem
}

.timeline-title {
    grid-area: title
}

.timeline {
    grid-area: timeline;
    color: #c5d2e2;
    position: relative;
    isolation: isolate;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 2rem
}

    .timeline:after {
        content: "";
        position: absolute;
        top: calc(50% - 1px);
        left: 1.5rem;
        z-index: -1;
        width: calc(100% - 2rem);
        height: 2px;
        background-color: currentColor
    }

.timeline-dot {
    display: flex;
    cursor: pointer;
    flex-direction: column;
    align-items: center;
    gap: .5rem;
    color: currentColor
}

    .timeline-dot:before {
        content: "";
        box-shadow: 0 0 0 3px #1782a6,0 0 0 5px currentColor;
        height: 1rem;
        width: 1rem;
        border-radius: 9999px;
        background-color: currentColor;
        padding: .25rem
    }

.js-timeline-active {
    font-weight: 700;
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity))
}

.timeline-card {
    grid-area: card;
    justify-self: end;
    background-image: url(data:image/svg+xml,%3Csvg%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Aspace%3D%22preserve%22%20style%3D%22%20fill-rule%3A%20evenodd%3B%20clip-rule%3A%20evenodd%3B%20stroke-linejoin%3A%20round%3B%20stroke-miterlimit%3A%202%3B%20%22%20viewBox%3D%220%200%2040%2031%22%3E%20%3Cpath%20fill%3D%22%23f3f5f9%22%20d%3D%22M18.46%205.274%207.979%2025.207h15.498l-5.626-10.718%202.723-5.188L31.456%2030.03H0L15.728.07l2.732%205.204Zm14.138%2019.75%202.605%204.962H40v-4.962h-7.402ZM26.03%2012.512l2.604%204.962H40v-4.962H26.03ZM19.461%200l2.605%204.961H40V0H19.461Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);
    background-position: 105% 105%;
    background-size: 166px 123px;
    position: absolute;
    right: 0px;
    top: -6rem;
    display: flex;
    height: 100%;
    min-height: 320px;
    width: 20rem;
    flex-direction: column;
    border-radius: 2rem;
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-white),var(--tw-bg-opacity));
    background-repeat: no-repeat;
    padding: 2rem;
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.simple-scrollbar.timeline-card::-webkit-scrollbar-button:single-button {
    display: block;
    height: 24px;
    background-color: transparent
}

@media (max-width: 500px) {
    .timeline-card {
        padding: 1rem
    }
}

.timeline-card-year {
    margin-bottom: .5rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: hsl(var(--color-brand-ada) / var(--tw-text-opacity))
}

.timeline-card-title {
    margin-bottom: .5rem
}

@media (max-width: 900px) {
    .timeline-wrapper {
        grid-template-areas: "title title" "timeline card";
        grid-template-columns: 4rem auto
    }

    .timeline-title {
        text-wrap: balance;
        text-align: center
    }

    .timeline {
        display: flex;
        flex-direction: column;
        gap: 1rem
    }

        .timeline:after {
            top: 2.5rem;
            left: calc(.5rem + 1px);
            width: 2px;
            height: calc(100% - 4rem)
        }

    .timeline-dot {
        flex-direction: row
    }

    .timeline-card {
        top: 1rem;
        inset-inline-end: auto;
        inset-inline-start: 0px;
        width: auto
    }
}

.map-location-description {
    top: 50%;
    display: none;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.show-description .map-location-description {
    display: block
}

[data-placed=left].map-location-description {
    inset-inline-end: 2rem
}

[data-placed=right].map-location-description {
    inset-inline-start: 2rem
}

[data-tool-type], [data-category] {
    display: inline-flex;
    height: 1.5rem;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-gray-600),var(--tw-bg-opacity));
    padding-left: .75rem;
    padding-right: .75rem;
    font-size: 12px;
    line-height: 1.25;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity))
}

[data-tool-type=configurator], [data-category=gui] {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--color-brand-teal-dark) / var(--tw-bg-opacity))
}

[data-tool-type=calculator], [data-category=software] {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-main-600),var(--tw-bg-opacity))
}

@media screen and (max-width: 988px) {
    .how-to-buy-filters {
        flex-direction: column
    }

        .how-to-buy-filters > :not([hidden]) ~ :not([hidden]) {
            --tw-divide-y-reverse: 0;
            border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
            border-bottom-width: calc(1px * var(--tw-divide-y-reverse))
        }

    .how-to-buy-filter.how-to-buy-filter {
        width: calc(100% - 1rem)
    }

    .how-to-buy-filter-label.how-to-buy-filter-label {
        margin-bottom: 0;
        display: flex;
        align-items: center;
        padding-top: 1rem
    }

        .how-to-buy-filter-label.how-to-buy-filter-label:hover {
            --tw-text-opacity: 1;
            color: hsla(var(--color-main-400),var(--tw-text-opacity))
        }

    .how-to-buy-filter-label:after {
        content: "\f109";
        font-weight: 400 !important;
        font-family: template-icons !important;
        font-style: normal;
        font-variant: normal;
        line-height: 1;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin-left: auto;
        --tw-text-opacity: 1;
        color: hsla(var(--color-accent-500),var(--tw-text-opacity));
        transition-property: transform;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-duration: .15s
    }

    .how-to-buy-filter-content {
        display: none;
        border-style: none;
        padding-left: 0;
        padding-right: 0
    }

    .how-to-buy-filter-list.how-to-buy-filter-list {
        height: auto
    }

    .expand-filter-active .how-to-buy-filter-content {
        display: block
    }

    .expand-filter-active .how-to-buy-filter-label:after {
        --tw-rotate: 180deg;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

.heading h2 {
    margin-block-end: 0
}

.heading:not(:first-child) {
    margin-block-start: 6rem
}

.heading h2 + p {
    margin-block-start: 0;
    color: #999
}

.heading {
    max-inline-size: 100ch
}

    .heading:after {
        content: "";
        display: inline-block;
        inline-size: 4rem;
        block-size: 4px;
        margin-block-start: .75rem;
        margin-block-end: 2rem;
        background-color: hsl(var(--color-main-500))
    }

.color {
    position: relative;
    margin-block-end: 1rem;
    border-radius: 4px;
    overflow: hidden;
    box-shadow: 0 8px 16px #0000001a
}

.color-dot {
    position: relative;
    height: 100px
}

    .color-dot:before {
        content: "";
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        z-index: -1;
        inline-size: 100%;
        block-size: 100%;
        background-image: linear-gradient(45deg,#808080 25%,transparent 25%),linear-gradient(-45deg,#808080 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#808080 75%),linear-gradient(-45deg,transparent 75%,#808080 75%);
        background-position: 0 0,0 10px,10px -10px,-10px 0px;
        background-size: 20px 20px
    }

.color-block {
    padding: var(--spacing-1)
}

.color-name {
    font-weight: 500;
    font-style: .875rem;
    line-height: 1;
    text-transform: uppercase
}

.color-hex {
    color: var(--color-gray-light);
    font-size: 1rem;
    line-height: 1.25
}

.typonomy {
    position: relative;
    margin-block-end: 1rem
}

.label {
    margin-block-start: 2.5rem;
    color: var(--color-main);
    font-size: .825rem;
    text-transform: uppercase
}

.e-input + .e-input {
    margin-block-start: 1rem
}

.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: #fff;
    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: 700
    }

    .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: #fff;
    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: 700;
        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: 700;
        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: #fff
}

.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,white 50%,#eeeeee 100%);
    background-image: -o-linear-gradient(top,white 50%,#eeeeee 100%);
    background-image: linear-gradient(to bottom,white 50%,#eeeeee 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: 700;
        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,#eeeeee 50%,#cccccc 100%);
        background-image: -o-linear-gradient(top,#eeeeee 50%,#cccccc 100%);
        background-image: linear-gradient(to bottom,#eeeeee 50%,#cccccc 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: 4px 0 0 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,white 0%,#eeeeee 50%);
    background-image: -o-linear-gradient(top,white 0%,#eeeeee 50%);
    background-image: linear-gradient(to bottom,white 0%,#eeeeee 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,#eeeeee 50%,white 100%);
    background-image: -o-linear-gradient(top,#eeeeee 50%,white 100%);
    background-image: linear-gradient(to bottom,#eeeeee 50%,white 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)
}

.select2-container--classic .select2-selection--multiple {
    background-color: #fff;
    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: 700;
        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: gray
}

.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
}

.select2-container--default .select2-selection--single, .select2-container .select2-selection--single {
    position: relative;
    z-index: 1;
    display: block;
    height: 2.25rem;
    width: 100%;
    appearance: none;
    border-radius: .25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-gray-300),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-white),var(--tw-bg-opacity));
    background-clip: padding-box;
    background-repeat: no-repeat;
    padding-left: .75rem;
    padding-right: .75rem;
    line-height: 1;
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.select2-selection__rendered i {
    margin-inline-start: -1rem
}

.select2-container--default .select2-selection--single:hover, .select2-container .select2-selection--single:hover {
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-gray-400),var(--tw-border-opacity))
}

.select2-container--default .select2-selection--single:focus:focus, .select2-container .select2-selection--single:focus:focus {
    --tw-border-opacity: 1;
    border-color: rgb(165 180 252 / var(--tw-border-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity));
    --tw-ring-opacity: .5
}

.select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container .select2-selection--single .select2-selection__rendered {
    height: 2rem;
    line-height: 2.25rem
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="%23111a1c" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M6 9l6 6 6-6"/%3E%3C/svg%3E');
    position: absolute;
    top: .5rem;
    inset-inline-start: -.5rem;
    height: 1rem;
    width: 1rem;
    border-style: none
}

.select2-container--default .select2-results > .select2-results__options {
    max-height: 225px
}

.select2-dropdown {
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-gray-500),var(--tw-border-opacity))
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable, .select2-container--default .select2-results__option--highlighted[aria-selected] {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-main-500),var(--tw-bg-opacity))
}

@media (max-width: 1101px) {
    .header-search-wrap {
        left: calc(100vw + 2rem);
        width: calc(100vw - 2rem);
        inset-inline-start: calc(100vw + 2rem);
        position: absolute;
        top: 2.75rem;
        isolation: isolate;
        transition-property: transform;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-duration: .15s
    }

        .header-search-wrap:before {
            content: "";
            position: fixed;
            z-index: -1;
            width: 100vw;
            height: 100vh;
            background-color: #0003;
            inset: 0 0 0 -1rem;
            -webkit-backdrop-filter: blur(8px);
            backdrop-filter: blur(8px);
            transform: translate(110vw);
            transform: translate(110dvw)
        }

    .search-open .header-search-wrap:before {
        transform: translate(0)
    }
}

.search-open .header-search-wrap {
    transform: translate(calc(-200vw + 5rem))
}

.mobile-search {
    margin-inline-start: auto;
    margin-inline-end: .75rem;
    display: none;
    height: 2.25rem;
    width: 2.25rem;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-black),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity))
}

@media (max-width: 1100px) {
    .mobile-search {
        display: flex
    }
}

.mobile-search_icon {
    position: relative;
    top: 4px;
    left: 5px;
    transition: all .3s ease
}

    .mobile-search_icon:before, .mobile-search_icon:after {
        content: "";
        display: inline-block;
        border: 1px solid;
        transition: all .3s cubic-bezier(.555,-.31,.265,1.55)
    }

    .mobile-search_icon:before {
        height: 8px;
        transform: rotate(45deg);
        background-color: #fff
    }

    .mobile-search_icon:after {
        transform: translate3d(-6px,-4px,0) rotate(-45deg);
        width: 14px;
        height: 14px;
        border-radius: 100%;
        border-width: 2px
    }

.search-open .mobile-search_icon {
    margin-left: -12px
}

    .search-open .mobile-search_icon:before {
        height: 20px;
        border-width: 1.5px;
        border-color: hsla(var(--color-accent-500),1);
        transform: rotate(45deg) translate3d(3px,-4px,0)
    }

    .search-open .mobile-search_icon:after {
        border-radius: 0;
        border-width: 1.75px;
        width: 0;
        height: 20px;
        border-color: hsla(var(--color-accent-500),1);
        transform: rotate(-45deg) translate3d(-.6px,-1.6px,0)
    }

#hd-search-input {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px)
}

@media (max-width: 1100px) {
    #hd-search-input {
        border-width: 1px;
        border-style: solid;
        --tw-border-opacity: 1;
        border-color: hsla(var(--color-main-200),var(--tw-border-opacity))
    }
}

#hd-search-input.is-opened {
    border-radius: 18px 18px 0 0/18px 18px 0px 0px
}

#hd-search-input:-webkit-autofill, #hd-search-input:-webkit-autofill:hover, #hd-search-input:-webkit-autofill:focus, #hd-search-input:-webkit-autofill:active {
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff;
    transition: background-color 5000s ease-in-out 0s;
    box-shadow: inset 0 0 0 3px #5ba7dc,inset 0 0 0 30px #12152a
}

#hd-search-suggestions {
    max-height: calc(100vh - 120px);
    overflow-y: auto
}

    #hd-search-suggestions:before {
        padding: 0 3px 2px
    }

.search-input::-webkit-search-cancel-button {
    filter: brightness(5);
    position: relative;
    right: 1.5rem
}

#searchButtonMain {
    position: absolute !important;
    top: 3px;
    right: 2px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 38px;
    height: 38px;
    background: transparent;
    border: none
}

.search-title > .highlighted {
    text-decoration: underline;
    text-decoration-color: hsla(var(--color-accent-500),1)
}

.search-content > .highlighted {
    font-weight: 700
}

.js-li-selected {
    background-color: hsla(var(--color-white),.05);
    --tw-text-opacity: 1;
    color: hsla(var(--color-accent-500),var(--tw-text-opacity))
}

.search-category {
    display: none
}

.show-category .search-category {
    display: inline-flex
}

td[data-column="Output Power (W)"] > div > span, td[data-column="Nominal Input Voltage Range (V)"] > div > span, td[data-column="Operational Temperature Range (\b0 C)"] > div > span, td[data-column=ConfigPro] > div > span, td[data-column="Maximum Output Current (A)"] > div > span, td[data-column="Slew Rate (V/ms)"] > div > span, td[data-column="Ripple (ppm)"] > div > span, td[data-column="Output Voltage Range (V)"] > div > span, td[data-column="Output Current Range (mA)"] > div > span, td[data-column="Output Frequency (MHz, kHz)"] > div > span, td[data-column="Power Level (kW)"] > div > span, td[data-column="Input Voltage (VAC)"] > div > span, td[data-column=Height] > div > span, td[data-column="Frequency (Hz)"] > div > span, td[data-column="Rated Currents (A)"] > div > span, td[data-column="Rated Voltages (V)"] > div > span, td[data-column="Rated Voltages DC (V)"] > div > span, td[data-column="Rated Voltages AC (V)"] > div > span, td[data-column="Rated Currents DC (A)"] > div > span, td[data-column="Spectral Range (\b5m)"] > div > span, td[data-column="Measurement Uncertainty (\b0 C)"] > div > span, td[data-column="FOV (mm)"] > div > span, td[data-column="Exposure Time t90 (ms)"] > div > span, td[data-column="Wavelength Range (nm)"] > div > span, td[data-column="Wavelength Readout Resolution (pm)"] > div > span, td[data-column=Accuracy] > div > span, td[data-column="Measurement Rate (Hz)"] > div > span, td[data-column="Field of View"] > div > span, td[data-column="Filter (\b5m)"] > div > span, td[data-column="Pixel Pitch (\b5m)"] > div > span, td[data-column="Measurement Range"] > div > span, td[data-column="Speed of Response (ms)"] > div > span, td[data-column="Product Size"] > div > span {
    display: block;
    margin: auto;
    text-align: center
}

.search-locale-link {
    display: none
}

html[lang=en] .search-locale-link.en, html[lang=de] .search-locale-link.de, html[lang=ko] .search-locale-link.ko, html[lang=ja] .search-locale-link.ja, html[lang=zh] .search-locale-link.zh {
    display: inline-block
}

#cart-consent-modal .close-modal {
    display: none
}

@media screen and (max-width: 849px) {
    #low-voltage-output-table td {
        padding: .75rem
    }
}

@media screen and (max-width: 500px) {
    #low-voltage-output-table tr td:first-child {
        border-top-width: 2px
    }

    #low-voltage-output-table tr td:not(:first-child) {
        padding: .5rem
    }

    #low-voltage-output-table tr td:nth-child(3), #low-voltage-output-table tr td:nth-child(4) {
        border-style: none
    }

    #low-voltage-output-table td:before {
        content: attr(data-label);
        display: block;
        padding-bottom: .5rem;
        font-size: 12px;
        line-height: 1.25
    }

    .output-table-row:not(.hidden) {
        display: flex;
        flex-direction: column
    }
}

.options-title:not(:has(+ ul > li)) {
    display: none
}

@media screen and (max-width: 500px) {
    .output-table-row:not(.options-title:not(:has(+ ul > li))) {
        display: flex;
        flex-direction: column
    }
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border-width: 0
}

.pointer-events-none {
    pointer-events: none
}

.visible {
    visibility: visible
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.inset-0 {
    inset: 0px
}

.inset-x-0 {
    left: 0px;
    right: 0px
}

.\!top-1 {
    top: .25rem !important
}

.-bottom-4 {
    bottom: -1rem
}

.-end-3 {
    inset-inline-end: -.75rem
}

.-right-8 {
    right: -2rem
}

.-top-0 {
    top: -0px
}

.-top-0\.5 {
    top: -.125rem
}

.-top-16 {
    top: -4rem
}

.bottom-0 {
    bottom: 0px
}

.bottom-20 {
    bottom: 5rem
}

.bottom-4 {
    bottom: 1rem
}

.end-0 {
    inset-inline-end: 0px
}

.end-1 {
    inset-inline-end: .25rem
}

.end-2 {
    inset-inline-end: .5rem
}

.end-5 {
    inset-inline-end: 1.25rem
}

.end-auto {
    inset-inline-end: auto
}

.left-0 {
    left: 0px
}

.right-0 {
    right: 0px
}

.right-2 {
    right: .5rem
}

.right-3 {
    right: .75rem
}

.right-4 {
    right: 1rem
}

.right-8 {
    right: 2rem
}

.start-0 {
    inset-inline-start: 0px
}

.start-2 {
    inset-inline-start: .5rem
}

.start-4 {
    inset-inline-start: 1rem
}

.top-0 {
    top: 0px
}

.top-1 {
    top: .25rem
}

.top-1\.5 {
    top: .375rem
}

.top-1\/2 {
    top: 50%
}

.top-10 {
    top: 2.5rem
}

.top-4 {
    top: 1rem
}

.top-40 {
    top: 10rem
}

.top-8 {
    top: 2rem
}

.top-\[0\.35rem\] {
    top: .35rem
}

.top-full {
    top: 100%
}

.isolate {
    isolation: isolate
}

.-z-1 {
    z-index: -1
}

.z-1 {
    z-index: 1
}

.z-10 {
    z-index: 10
}

.z-2 {
    z-index: 2
}

.z-3 {
    z-index: 3
}

.z-30 {
    z-index: 30
}

.z-40 {
    z-index: 40
}

.z-5 {
    z-index: 5
}

.z-50 {
    z-index: 50
}

.z-\[1000\] {
    z-index: 1000
}

.z-\[51\] {
    z-index: 51
}

.col-span-2 {
    grid-column: span 2 / span 2
}

.col-span-3 {
    grid-column: span 3 / span 3
}

.col-span-full {
    grid-column: 1 / -1
}

.row-span-2 {
    grid-row: span 2 / span 2
}

.m-0 {
    margin: 0
}

.m-0\.5 {
    margin: .125rem
}

.m-1 {
    margin: .25rem
}

.m-2 {
    margin: .5rem
}

.m-3 {
    margin: .75rem
}

.m-4 {
    margin: 1rem
}

.m-5 {
    margin: 1.25rem
}

.m-6 {
    margin: 1.5rem
}

.m-9 {
    margin: 2.25rem
}

.m-auto {
    margin: auto
}

.mx-0 {
    margin-left: 0;
    margin-right: 0
}

.mx-0\.5 {
    margin-left: .125rem;
    margin-right: .125rem
}

.mx-1 {
    margin-left: .25rem;
    margin-right: .25rem
}

.mx-2 {
    margin-left: .5rem;
    margin-right: .5rem
}

.mx-3 {
    margin-left: .75rem;
    margin-right: .75rem
}

.mx-4 {
    margin-left: 1rem;
    margin-right: 1rem
}

.mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem
}

.mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem
}

.mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.my-0 {
    margin-top: 0;
    margin-bottom: 0
}

.my-0\.5 {
    margin-top: .125rem;
    margin-bottom: .125rem
}

.my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem
}

.my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem
}

.my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem
}

.my-3 {
    margin-top: .75rem;
    margin-bottom: .75rem
}

.my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem
}

.my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem
}

.my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem
}

.my-auto {
    margin-top: auto;
    margin-bottom: auto
}

.-mr-4 {
    margin-right: -1rem
}

.mb-0 {
    margin-bottom: 0
}

.mb-0\.5 {
    margin-bottom: .125rem
}

.mb-1 {
    margin-bottom: .25rem
}

.mb-11 {
    margin-bottom: 2.75rem
}

.mb-12 {
    margin-bottom: 3rem
}

.mb-16 {
    margin-bottom: 4rem
}

.mb-2 {
    margin-bottom: .5rem
}

.mb-24 {
    margin-bottom: 6rem
}

.mb-3 {
    margin-bottom: .75rem
}

.mb-36 {
    margin-bottom: 9rem
}

.mb-4 {
    margin-bottom: 1rem
}

.mb-40 {
    margin-bottom: 10rem
}

.mb-5 {
    margin-bottom: 1.25rem
}

.mb-6 {
    margin-bottom: 1.5rem
}

.mb-7 {
    margin-bottom: 1.75rem
}

.mb-8 {
    margin-bottom: 2rem
}

.mb-9 {
    margin-bottom: 2.25rem
}

.mb-auto {
    margin-bottom: auto
}

.mb-px {
    margin-bottom: 1px
}

.me-0 {
    margin-inline-end: 0px
}

.me-0\.5 {
    margin-inline-end: .125rem
}

.me-1 {
    margin-inline-end: .25rem
}

.me-2 {
    margin-inline-end: .5rem
}

.me-3 {
    margin-inline-end: .75rem
}

.me-4 {
    margin-inline-end: 1rem
}

.me-5 {
    margin-inline-end: 1.25rem
}

.me-6 {
    margin-inline-end: 1.5rem
}

.me-9 {
    margin-inline-end: 2.25rem
}

.me-ch-0\.5 {
    margin-inline-end: .5ch
}

.me-ch-1 {
    margin-inline-end: 1ch
}

.me-ch-2 {
    margin-inline-end: 2ch
}

.ml-0 {
    margin-left: 0
}

.ml-0\.5 {
    margin-left: .125rem
}

.ml-1 {
    margin-left: .25rem
}

.ml-2 {
    margin-left: .5rem
}

.ml-3 {
    margin-left: .75rem
}

.ml-4 {
    margin-left: 1rem
}

.ml-5 {
    margin-left: 1.25rem
}

.ml-6 {
    margin-left: 1.5rem
}

.ml-9 {
    margin-left: 2.25rem
}

.ml-auto {
    margin-left: auto
}

.mr-0 {
    margin-right: 0
}

.mr-0\.5 {
    margin-right: .125rem
}

.mr-1 {
    margin-right: .25rem
}

.mr-2 {
    margin-right: .5rem
}

.mr-3 {
    margin-right: .75rem
}

.mr-4 {
    margin-right: 1rem
}

.mr-5 {
    margin-right: 1.25rem
}

.mr-6 {
    margin-right: 1.5rem
}

.mr-8 {
    margin-right: 2rem
}

.mr-9 {
    margin-right: 2.25rem
}

.mr-auto {
    margin-right: auto
}

.mr-ch-0\.5 {
    margin-right: .5ch
}

.mr-ch-1 {
    margin-right: 1ch
}

.mr-ch-2 {
    margin-right: 2ch
}

.ms-0 {
    margin-inline-start: 0px
}

.ms-0\.5 {
    margin-inline-start: .125rem
}

.ms-1 {
    margin-inline-start: .25rem
}

.ms-2 {
    margin-inline-start: .5rem
}

.ms-3 {
    margin-inline-start: .75rem
}

.ms-4 {
    margin-inline-start: 1rem
}

.ms-5 {
    margin-inline-start: 1.25rem
}

.ms-6 {
    margin-inline-start: 1.5rem
}

.ms-9 {
    margin-inline-start: 2.25rem
}

.ms-auto {
    margin-inline-start: auto
}

.ms-ch-1 {
    margin-inline-start: 1ch
}

.mt-0 {
    margin-top: 0
}

.mt-0\.5 {
    margin-top: .125rem
}

.mt-1 {
    margin-top: .25rem
}

.mt-10 {
    margin-top: 2.5rem
}

.mt-12 {
    margin-top: 3rem
}

.mt-16 {
    margin-top: 4rem
}

.mt-2 {
    margin-top: .5rem
}

.mt-20 {
    margin-top: 5rem
}

.mt-24 {
    margin-top: 6rem
}

.mt-3 {
    margin-top: .75rem
}

.mt-36 {
    margin-top: 9rem
}

.mt-4 {
    margin-top: 1rem
}

.mt-5 {
    margin-top: 1.25rem
}

.mt-6 {
    margin-top: 1.5rem
}

.mt-8 {
    margin-top: 2rem
}

.mt-9 {
    margin-top: 2.25rem
}

.mt-auto {
    margin-top: auto
}

.line-clamp-1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
}

.line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.line-clamp-3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3
}

.line-clamp-4 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4
}

.line-clamp-none {
    overflow: visible;
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-line-clamp: none
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.table {
    display: table
}

.table-row {
    display: table-row
}

.grid {
    display: grid
}

.contents {
    display: contents
}

.list-item {
    display: list-item
}

.\!hidden {
    display: none !important
}

.hidden {
    display: none
}

.aspect-auto {
    aspect-ratio: auto
}

.aspect-square {
    aspect-ratio: 1 / 1
}

.aspect-video {
    aspect-ratio: 16 / 9
}

.h-1 {
    height: .25rem
}

.h-10 {
    height: 2.5rem
}

.h-11 {
    height: 2.75rem
}

.h-12 {
    height: 3rem
}

.h-15 {
    height: 60px
}

.h-16 {
    height: 4rem
}

.h-2 {
    height: .5rem
}

.h-20 {
    height: 5rem
}

.h-28 {
    height: 7rem
}

.h-32 {
    height: 8rem
}

.h-4 {
    height: 1rem
}

.h-5 {
    height: 1.25rem
}

.h-56 {
    height: 14rem
}

.h-6 {
    height: 1.5rem
}

.h-7 {
    height: 1.75rem
}

.h-72 {
    height: 18rem
}

.h-8 {
    height: 2rem
}

.h-80 {
    height: 20rem
}

.h-9 {
    height: 2.25rem
}

.h-\[30px\] {
    height: 30px
}

.h-\[85vh\] {
    height: 85vh
}

.h-auto {
    height: auto
}

.h-full {
    height: 100%
}

.h-px {
    height: 1px
}

.h-screen {
    height: 100vh
}

.max-h-12 {
    max-height: 3rem
}

.max-h-36 {
    max-height: 9rem
}

.max-h-48 {
    max-height: 12rem
}

.max-h-80 {
    max-height: 20rem
}

.max-h-96, .max-h-\[24rem\] {
    max-height: 24rem
}

.max-h-\[300px\] {
    max-height: 300px
}

.max-h-\[600px\] {
    max-height: 600px
}

.max-h-\[650px\] {
    max-height: 650px
}

.max-h-\[75vh\] {
    max-height: 75vh
}

.max-h-full {
    max-height: 100%
}

.min-h-\[300px\] {
    min-height: 300px
}

.min-h-\[320px\] {
    min-height: 320px
}

.min-h-\[80px\] {
    min-height: 80px
}

.min-h-full {
    min-height: 100%
}

.w-10 {
    width: 2.5rem
}

.w-15 {
    width: 60px
}

.w-16 {
    width: 4rem
}

.w-2 {
    width: .5rem
}

.w-20 {
    width: 5rem
}

.w-24 {
    width: 6rem
}

.w-28 {
    width: 7rem
}

.w-32 {
    width: 8rem
}

.w-4 {
    width: 1rem
}

.w-40 {
    width: 10rem
}

.w-5 {
    width: 1.25rem
}

.w-56 {
    width: 14rem
}

.w-6 {
    width: 1.5rem
}

.w-60 {
    width: 15rem
}

.w-64 {
    width: 16rem
}

.w-7 {
    width: 1.75rem
}

.w-72 {
    width: 18rem
}

.w-8 {
    width: 2rem
}

.w-80 {
    width: 20rem
}

.w-96 {
    width: 24rem
}

.w-\[104px\] {
    width: 104px
}

.w-\[140px\] {
    width: 140px
}

.w-\[170px\] {
    width: 170px
}

.w-\[200px\] {
    width: 200px
}

.w-\[275px\] {
    width: 275px
}

.w-\[400px\] {
    width: 400px
}

.w-\[420px\] {
    width: 420px
}

.w-\[435px\] {
    width: 435px
}

.w-\[98px\] {
    width: 98px
}

.w-ch-1 {
    width: 1ch
}

.w-fit {
    width: fit-content
}

.w-full {
    width: 100%
}

.w-max {
    width: max-content
}

.w-px {
    width: 1px
}

.min-w-4 {
    min-width: 1rem
}

.min-w-44 {
    min-width: 11rem
}

.min-w-48 {
    min-width: 12rem
}

.min-w-52 {
    min-width: 13rem
}

.min-w-6 {
    min-width: 1.5rem
}

.min-w-\[4\.5rem\] {
    min-width: 4.5rem
}

.min-w-\[450px\] {
    min-width: 450px
}

.min-w-fit {
    min-width: fit-content
}

.min-w-max {
    min-width: max-content
}

.max-w-2xl {
    max-width: 42rem
}

.max-w-3xl {
    max-width: 48rem
}

.max-w-40 {
    max-width: 10rem
}

.max-w-44 {
    max-width: 11rem
}

.max-w-48 {
    max-width: 12rem
}

.max-w-60 {
    max-width: 15rem
}

.max-w-7xl {
    max-width: 80rem
}

.max-w-\[420px\] {
    max-width: 420px
}

.max-w-\[500px\] {
    max-width: 500px
}

.max-w-\[550px\] {
    max-width: 550px
}

.max-w-\[650px\] {
    max-width: 650px
}

.max-w-\[800px\] {
    max-width: 800px
}

.max-w-full {
    max-width: 100%
}

.flex-shrink-0, .shrink-0 {
    flex-shrink: 0
}

.flex-grow-0 {
    flex-grow: 0
}

.grow {
    flex-grow: 1
}

.table-auto {
    table-layout: auto
}

.border-collapse {
    border-collapse: collapse
}

.origin-top-left {
    transform-origin: top left
}

.-translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-0 {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-full {
    --tw-translate-x: 100%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-0 {
    --tw-rotate: 0deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-180 {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-90 {
    --tw-rotate: 90deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.transform {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes pulse {
    50% {
        opacity: .5
    }
}

.animate-pulse {
    animation: pulse 2s cubic-bezier(.4,0,.6,1) infinite
}

.cursor-pointer {
    cursor: pointer
}

.select-none {
    user-select: none
}

.resize {
    resize: both
}

.snap-start {
    scroll-snap-align: start
}

.scroll-m-24 {
    scroll-margin: 6rem
}

.scroll-mt-8 {
    scroll-margin-top: 2rem
}

.list-outside {
    list-style-position: outside
}

.list-disc {
    list-style-type: disc
}

.columns-2 {
    columns: 2
}

.break-inside-avoid-column {
    break-inside: avoid-column
}

.auto-rows-auto {
    grid-auto-rows: auto
}

.grid-cols-1 {
    grid-template-columns: repeat(1,minmax(0,1fr))
}

.grid-cols-2 {
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.grid-cols-3 {
    grid-template-columns: repeat(3,minmax(0,1fr))
}

.grid-cols-4 {
    grid-template-columns: repeat(4,minmax(0,1fr))
}

.grid-cols-5 {
    grid-template-columns: repeat(5,minmax(0,1fr))
}

.grid-cols-6 {
    grid-template-columns: repeat(6,minmax(0,1fr))
}

.grid-rows-1 {
    grid-template-rows: repeat(1,minmax(0,1fr))
}

.flex-row-reverse {
    flex-direction: row-reverse
}

.flex-col {
    flex-direction: column
}

.flex-wrap {
    flex-wrap: wrap
}

.content-center {
    align-content: center
}

.content-start {
    align-content: flex-start
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.items-baseline {
    align-items: baseline
}

.justify-start {
    justify-content: flex-start
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.gap-0 {
    gap: 0px
}

.gap-1 {
    gap: .25rem
}

.gap-12 {
    gap: 3rem
}

.gap-2 {
    gap: .5rem
}

.gap-2\.5 {
    gap: .625rem
}

.gap-20 {
    gap: 5rem
}

.gap-3 {
    gap: .75rem
}

.gap-4 {
    gap: 1rem
}

.gap-6 {
    gap: 1.5rem
}

.gap-8 {
    gap: 2rem
}

.gap-x-12 {
    column-gap: 3rem
}

.gap-x-2 {
    column-gap: .5rem
}

.gap-x-4 {
    column-gap: 1rem
}

.gap-x-6 {
    column-gap: 1.5rem
}

.gap-x-8 {
    column-gap: 2rem
}

.gap-y-1 {
    row-gap: .25rem
}

.gap-y-10 {
    row-gap: 2.5rem
}

.gap-y-12 {
    row-gap: 3rem
}

.gap-y-2 {
    row-gap: .5rem
}

.gap-y-3 {
    row-gap: .75rem
}

.gap-y-8 {
    row-gap: 2rem
}

.space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6rem * var(--tw-space-y-reverse))
}

.space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.75rem * var(--tw-space-y-reverse))
}

.divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)))
}

.divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse))
}

.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: hsla(var(--color-gray-200),var(--tw-divide-opacity))
}

.self-start {
    align-self: flex-start
}

.self-center {
    align-self: center
}

.justify-self-end {
    justify-self: end
}

.justify-self-center {
    justify-self: center
}

.overflow-auto {
    overflow: auto
}

.overflow-hidden {
    overflow: hidden
}

.overflow-x-auto {
    overflow-x: auto
}

.overflow-y-auto {
    overflow-y: auto
}

.text-ellipsis {
    text-overflow: ellipsis
}

.whitespace-normal {
    white-space: normal
}

.whitespace-nowrap {
    white-space: nowrap
}

.break-words {
    overflow-wrap: break-word
}

.break-all {
    word-break: break-all
}

.rounded {
    border-radius: .25rem
}

.rounded-2xl {
    border-radius: 1rem
}

.rounded-full {
    border-radius: 9999px
}

.rounded-huge {
    border-radius: 3.5rem;
    position: relative;
}

.rounded-lg {
    border-radius: 2rem
}

.rounded-md {
    border-radius: 1.5rem
}

.rounded-none {
    border-radius: 0
}

.rounded-sm {
    border-radius: .5rem
}

.rounded-xl {
    border-radius: .75rem
}

.rounded-b-huge {
    border-bottom-right-radius: 3.5rem;
    border-bottom-left-radius: 3.5rem
}

.rounded-b-lg {
    border-bottom-right-radius: 2rem;
    border-bottom-left-radius: 2rem
}

.rounded-t-huge {
    border-top-left-radius: 3.5rem;
    border-top-right-radius: 3.5rem
}

.rounded-t-lg {
    border-top-left-radius: 2rem;
    border-top-right-radius: 2rem
}

.rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.border {
    border-width: 1px
}

.border-0 {
    border-width: 0px
}

.border-2 {
    border-width: 2px
}

.border-\[1\.5px\] {
    border-width: 1.5px
}

.border-b {
    border-bottom-width: 1px
}

.border-b-2 {
    border-bottom-width: 2px
}

.border-l {
    border-left-width: 1px
}

.border-s-4 {
    border-inline-start-width: 4px
}

.border-s-8 {
    border-inline-start-width: 8px
}

.border-t {
    border-top-width: 1px
}

.border-none {
    border-style: none
}

.border-accent-500 {
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-accent-500),var(--tw-border-opacity))
}

.border-black {
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-black),var(--tw-border-opacity))
}

.border-blue-700 {
    --tw-border-opacity: 1;
    border-color: rgb(29 78 216 / var(--tw-border-opacity))
}

.border-brand-purple {
    --tw-border-opacity: 1;
    border-color: hsl(var(--color-brand-purple) / var(--tw-border-opacity))
}

.border-brand-teal {
    --tw-border-opacity: 1;
    border-color: hsl(var(--color-brand-teal) / var(--tw-border-opacity))
}

.border-brand-teal-dark {
    --tw-border-opacity: 1;
    border-color: hsl(var(--color-brand-teal-dark) / var(--tw-border-opacity))
}

.border-brand-teal-light {
    --tw-border-opacity: 1;
    border-color: hsl(var(--color-brand-teal-light) / var(--tw-border-opacity))
}

.border-current {
    border-color: currentColor
}

.border-error-500 {
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-error-500),var(--tw-border-opacity))
}

.border-gray-200 {
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-gray-200),var(--tw-border-opacity))
}

.border-gray-300 {
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-gray-300),var(--tw-border-opacity))
}

.border-gray-400 {
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-gray-400),var(--tw-border-opacity))
}

.border-gray-700 {
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-gray-700),var(--tw-border-opacity))
}

.border-green-500 {
    --tw-border-opacity: 1;
    border-color: rgb(34 197 94 / var(--tw-border-opacity))
}

.border-green-700 {
    --tw-border-opacity: 1;
    border-color: rgb(21 128 61 / var(--tw-border-opacity))
}

.border-main-300 {
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-main-300),var(--tw-border-opacity))
}

.border-main-400 {
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-main-400),var(--tw-border-opacity))
}

.border-main-500 {
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-main-500),var(--tw-border-opacity))
}

.border-main-600 {
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-main-600),var(--tw-border-opacity))
}

.border-red-700 {
    --tw-border-opacity: 1;
    border-color: rgb(185 28 28 / var(--tw-border-opacity))
}

.border-transparent {
    border-color: transparent
}

.border-b-gray-300 {
    --tw-border-opacity: 1;
    border-bottom-color: hsla(var(--color-gray-300),var(--tw-border-opacity))
}

.border-opacity-40 {
    --tw-border-opacity: .4
}

.bg-\[\#2000F0\] {
    --tw-bg-opacity: 1;
    background-color: rgb(32 0 240 / var(--tw-bg-opacity))
}

.bg-\[\#f6f6f7\] {
    --tw-bg-opacity: 1;
    background-color: rgb(246 246 247 / var(--tw-bg-opacity))
}

.bg-accent-500 {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-accent-500),var(--tw-bg-opacity))
}

.bg-black {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-black),var(--tw-bg-opacity))
}

.bg-black\/30 {
    background-color: hsla(var(--color-black),.3)
}

.bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(239 246 255 / var(--tw-bg-opacity))
}

.bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / var(--tw-bg-opacity))
}

.bg-brand-ada {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--color-brand-ada) / var(--tw-bg-opacity))
}

.bg-brand-callout {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--color-brand-callout) / var(--tw-bg-opacity))
}

.bg-brand-callout-bright {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--color-brand-callout-bright) / var(--tw-bg-opacity))
}

.bg-brand-purple {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--color-brand-purple) / var(--tw-bg-opacity))
}

.bg-brand-teal {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--color-brand-teal) / var(--tw-bg-opacity))
}

.bg-brand-teal-dark {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--color-brand-teal-dark) / var(--tw-bg-opacity))
}

.bg-brand-teal-light {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--color-brand-teal-light) / var(--tw-bg-opacity))
}

.bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-gray-100),var(--tw-bg-opacity))
}

.bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-gray-200),var(--tw-bg-opacity))
}

.bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-gray-500),var(--tw-bg-opacity))
}

.bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-gray-900),var(--tw-bg-opacity))
}

.bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 244 / var(--tw-bg-opacity))
}

.bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(34 197 94 / var(--tw-bg-opacity))
}

.bg-main-400 {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-main-400),var(--tw-bg-opacity))
}

.bg-main-50 {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-main-50),var(--tw-bg-opacity))
}

.bg-main-500 {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-main-500),var(--tw-bg-opacity))
}

.bg-main-600 {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-main-600),var(--tw-bg-opacity))
}

.bg-main-900 {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-main-900),var(--tw-bg-opacity))
}

.bg-main-950 {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-main-950),var(--tw-bg-opacity))
}

.bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity))
}

.bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(239 68 68 / var(--tw-bg-opacity))
}

.bg-transparent {
    background-color: transparent
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-white),var(--tw-bg-opacity))
}

.bg-white\/5 {
    background-color: hsla(var(--color-white),.05)
}

.bg-opacity-25 {
    --tw-bg-opacity: .25
}

.bg-none {
    background-image: none
}

.bg-cover {
    background-size: cover
}

.bg-center {
    background-position: center
}

.fill-gray-400 {
    fill: hsla(var(--color-gray-400),1)
}

.fill-main-500 {
    fill: hsla(var(--color-main-500),1)
}

.fill-white {
    fill: hsla(var(--color-white),1)
}

.object-contain {
    object-fit: contain
}

.object-cover {
    object-fit: cover
}

.object-center {
    object-position: center
}

.object-top {
    object-position: top
}

.p-0 {
    padding: 0
}

.p-0\.5 {
    padding: .125rem
}

.p-1 {
    padding: .25rem
}

.p-10 {
    padding: 2.5rem
}

.p-11 {
    padding: 2.75rem
}

.p-12 {
    padding: 3rem
}

.p-14 {
    padding: 3.5rem
}

.p-16 {
    padding: 4rem
}

.p-2 {
    padding: .5rem
}

.p-3 {
    padding: .75rem
}

.p-4 {
    padding: 1rem
}

.p-5 {
    padding: 1.25rem
}

.p-6 {
    padding: 1.5rem
}

.p-8 {
    padding: 2rem
}

.p-9 {
    padding: 2.25rem
}

.px-0 {
    padding-left: 0;
    padding-right: 0
}

.px-0\.5 {
    padding-left: .125rem;
    padding-right: .125rem
}

.px-1 {
    padding-left: .25rem;
    padding-right: .25rem
}

.px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

.px-12 {
    padding-left: 3rem;
    padding-right: 3rem
}

.px-16 {
    padding-left: 4rem;
    padding-right: 4rem
}

.px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.px-2\.5 {
    padding-left: .625rem;
    padding-right: .625rem
}

.px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.px-8 {
    padding-left: 2rem;
    padding-right: 2rem
}

.px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem
}

.px-ch-1 {
    padding-left: 1ch;
    padding-right: 1ch
}

.py-0 {
    padding-top: 0;
    padding-bottom: 0
}

.py-0\.5 {
    padding-top: .125rem;
    padding-bottom: .125rem
}

.py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem
}

.py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem
}

.py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem
}

.py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem
}

.py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}

.py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem
}

.py-\[72px\] {
    padding-top: 72px;
    padding-bottom: 72px
}

.pb-0 {
    padding-bottom: 0
}

.pb-0\.5 {
    padding-bottom: .125rem
}

.pb-1 {
    padding-bottom: .25rem
}

.pb-12 {
    padding-bottom: 3rem
}

.pb-16 {
    padding-bottom: 4rem
}

.pb-2 {
    padding-bottom: .5rem
}

.pb-20 {
    padding-bottom: 5rem
}

.pb-24 {
    padding-bottom: 6rem
}

.pb-3 {
    padding-bottom: .75rem
}

.pb-4 {
    padding-bottom: 1rem
}

.pb-5 {
    padding-bottom: 1.25rem
}

.pb-6 {
    padding-bottom: 1.5rem
}

.pb-8 {
    padding-bottom: 2rem
}

.pb-9 {
    padding-bottom: 2.25rem
}

.pe-0 {
    padding-inline-end: 0px
}

.pe-0\.5 {
    padding-inline-end: .125rem
}

.pe-1 {
    padding-inline-end: .25rem
}

.pe-2 {
    padding-inline-end: .5rem
}

.pe-3 {
    padding-inline-end: .75rem
}

.pe-4 {
    padding-inline-end: 1rem
}

.pe-5 {
    padding-inline-end: 1.25rem
}

.pe-6 {
    padding-inline-end: 1.5rem
}

.pe-8 {
    padding-inline-end: 2rem
}

.pe-9 {
    padding-inline-end: 2.25rem
}

.pe-ch-1 {
    padding-inline-end: 1ch
}

.pl-0 {
    padding-left: 0
}

.pl-0\.5 {
    padding-left: .125rem
}

.pl-1 {
    padding-left: .25rem
}

.pl-12 {
    padding-left: 3rem
}

.pl-2 {
    padding-left: .5rem
}

.pl-3 {
    padding-left: .75rem
}

.pl-4 {
    padding-left: 1rem
}

.pl-5 {
    padding-left: 1.25rem
}

.pl-6 {
    padding-left: 1.5rem
}

.pl-9 {
    padding-left: 2.25rem
}

.pr-0 {
    padding-right: 0
}

.pr-0\.5 {
    padding-right: .125rem
}

.pr-1 {
    padding-right: .25rem
}

.pr-10 {
    padding-right: 2.5rem
}

.pr-2 {
    padding-right: .5rem
}

.pr-3 {
    padding-right: .75rem
}

.pr-4 {
    padding-right: 1rem
}

.pr-5 {
    padding-right: 1.25rem
}

.pr-6 {
    padding-right: 1.5rem
}

.pr-9 {
    padding-right: 2.25rem
}

.pr-ch-1 {
    padding-right: 1ch
}

.ps-0 {
    padding-inline-start: 0px
}

.ps-0\.5 {
    padding-inline-start: .125rem
}

.ps-1 {
    padding-inline-start: .25rem
}

.ps-10 {
    padding-inline-start: 2.5rem
}

.ps-2 {
    padding-inline-start: .5rem
}

.ps-3 {
    padding-inline-start: .75rem
}

.ps-4 {
    padding-inline-start: 1rem
}

.ps-5 {
    padding-inline-start: 1.25rem
}

.ps-6 {
    padding-inline-start: 1.5rem
}

.ps-9 {
    padding-inline-start: 2.25rem
}

.pt-0 {
    padding-top: 0
}

.pt-0\.5 {
    padding-top: .125rem
}

.pt-1 {
    padding-top: .25rem
}

.pt-12 {
    padding-top: 3rem
}

.pt-2 {
    padding-top: .5rem
}

.pt-20 {
    padding-top: 5rem
}

.pt-3 {
    padding-top: .75rem
}

.pt-4 {
    padding-top: 1rem
}

.pt-5 {
    padding-top: 1.25rem
}

.pt-6 {
    padding-top: 1.5rem
}

.pt-8 {
    padding-top: 2rem
}

.pt-9 {
    padding-top: 2.25rem
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.align-middle {
    vertical-align: middle
}

.text-12 {
    font-size: 12px;
    line-height: 1.25
}

.text-14 {
    font-size: 14px;
    line-height: 1.25
}

.text-16 {
    font-size: 16px;
    line-height: 1.25
}

.text-18 {
    font-size: 18px;
    line-height: 1.25
}

.text-20 {
    font-size: 20px;
    line-height: 1.25
}

.text-22 {
    font-size: 22px;
    line-height: 1.25
}

.text-24 {
    font-size: 24px;
    line-height: 1.25
}

.text-28 {
    font-size: 28px;
    line-height: 1.25
}

.text-32 {
    font-size: 32px;
    line-height: 1.25
}

.text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem
}

.text-56 {
    font-size: 56px;
    line-height: 1.25
}

.text-5xl {
    font-size: 3rem;
    line-height: 1
}

.text-6xl {
    font-size: 3.75rem;
    line-height: 1
}

.text-\[16px\] {
    font-size: 16px
}

.text-\[17px\] {
    font-size: 17px
}

.text-\[21px\] {
    font-size: 21px
}

.text-\[22px\] {
    font-size: 22px
}

.text-\[24px\] {
    font-size: 24px
}

.text-\[32px\] {
    font-size: 32px
}

.text-\[38px\] {
    font-size: 38px
}

.text-\[42px\] {
    font-size: 42px
}

.text-base {
    font-size: 1rem;
    line-height: 1.5rem
}

.text-disclaimer {
    font-size: 12px;
    line-height: 2.333
}

.text-h1 {
    font-size: 48px;
    line-height: 1.208
}

.text-h1\.5 {
    font-size: 38px;
    line-height: 1.175
}

.text-h2 {
    font-size: 32px;
    line-height: 1.125
}

.text-h3 {
    font-size: 22px;
    line-height: 1.272
}

.text-h4 {
    font-size: 20px;
    line-height: 1.35
}

.text-h5 {
    font-size: 28px;
    line-height: 1.166
}

.text-hero {
    font-size: 58px;
    line-height: .879;
    font-weight: 700
}

.text-hero-body {
    font-size: 24px;
    line-height: 1.375
}

.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem
}

.text-link {
    font-size: 16px;
    line-height: 1.625
}

.text-link-em, .text-p-em {
    font-size: 16px;
    line-height: 1.625;
    font-weight: 700
}

.text-p-lg {
    font-size: 18px;
    line-height: 1.44
}

.text-p-sm {
    font-size: 14px;
    line-height: 1.857
}

.text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.text-xs {
    font-size: .75rem;
    line-height: 1rem
}

.font-bold {
    font-weight: 700
}

.font-extrabold {
    font-weight: 800
}

.font-light {
    font-weight: 300
}

.font-medium {
    font-weight: 500
}

.font-normal {
    font-weight: 400
}

.font-semibold {
    font-weight: 600
}

.uppercase {
    text-transform: uppercase
}

.italic {
    font-style: italic
}

.leading-4 {
    line-height: 1rem
}

.leading-5 {
    line-height: 1.25rem
}

.leading-6 {
    line-height: 1.5rem
}

.leading-7 {
    line-height: 1.75rem
}

.leading-\[43\.05px\] {
    line-height: 43.05px
}

.leading-loose {
    line-height: 2
}

.leading-none {
    line-height: 1
}

.leading-relaxed {
    line-height: 1.625
}

.leading-snug {
    line-height: 1.375
}

.tracking-tight {
    letter-spacing: -.025em
}

.tracking-wide {
    letter-spacing: .025em
}

.text-accent-400 {
    --tw-text-opacity: 1;
    color: hsla(var(--color-accent-400),var(--tw-text-opacity))
}

.text-accent-500 {
    --tw-text-opacity: 1;
    color: hsla(var(--color-accent-500),var(--tw-text-opacity))
}

.text-base {
    --tw-text-opacity: 1;
    color: hsla(var(--color-base),var(--tw-text-opacity))
}

.text-black {
    --tw-text-opacity: 1;
    color: hsla(var(--color-black),var(--tw-text-opacity))
}

.text-blue-50 {
    --tw-text-opacity: 1;
    color: rgb(239 246 255 / var(--tw-text-opacity))
}

.text-blue-700 {
    --tw-text-opacity: 1;
    color: rgb(29 78 216 / var(--tw-text-opacity))
}

.text-brand-ada {
    --tw-text-opacity: 1;
    color: hsl(var(--color-brand-ada) / var(--tw-text-opacity))
}

.text-brand-callout {
    --tw-text-opacity: 1;
    color: hsl(var(--color-brand-callout) / var(--tw-text-opacity))
}

.text-brand-teal {
    --tw-text-opacity: 1;
    color: hsl(var(--color-brand-teal) / var(--tw-text-opacity))
}

.text-copyright {
    --tw-text-opacity: 1;
    color: hsla(var(--text-copyright),var(--tw-text-opacity))
}

.text-current {
    color: currentColor
}

.text-error-300 {
    --tw-text-opacity: 1;
    color: hsla(var(--color-error-300),var(--tw-text-opacity))
}

.text-error-500 {
    --tw-text-opacity: 1;
    color: hsla(var(--color-error-500),var(--tw-text-opacity))
}

.text-footer {
    --tw-text-opacity: 1;
    color: hsla(var(--text-footer),var(--tw-text-opacity))
}

.text-footer\/70 {
    color: hsla(var(--text-footer),.7)
}

.text-gray-200 {
    --tw-text-opacity: 1;
    color: hsla(var(--color-gray-200),var(--tw-text-opacity))
}

.text-gray-400 {
    --tw-text-opacity: 1;
    color: hsla(var(--color-gray-400),var(--tw-text-opacity))
}

.text-gray-50 {
    --tw-text-opacity: 1;
    color: hsla(var(--color-gray-50),var(--tw-text-opacity))
}

.text-gray-500 {
    --tw-text-opacity: 1;
    color: hsla(var(--color-gray-500),var(--tw-text-opacity))
}

.text-gray-600 {
    --tw-text-opacity: 1;
    color: hsla(var(--color-gray-600),var(--tw-text-opacity))
}

.text-gray-700 {
    --tw-text-opacity: 1;
    color: hsla(var(--color-gray-700),var(--tw-text-opacity))
}

.text-gray-800 {
    --tw-text-opacity: 1;
    color: hsla(var(--color-gray-800),var(--tw-text-opacity))
}

.text-gray-900 {
    --tw-text-opacity: 1;
    color: hsla(var(--color-gray-900),var(--tw-text-opacity))
}

.text-green-50 {
    --tw-text-opacity: 1;
    color: rgb(240 253 244 / var(--tw-text-opacity))
}

.text-green-500 {
    --tw-text-opacity: 1;
    color: rgb(34 197 94 / var(--tw-text-opacity))
}

.text-green-600 {
    --tw-text-opacity: 1;
    color: rgb(22 163 74 / var(--tw-text-opacity))
}

.text-green-700 {
    --tw-text-opacity: 1;
    color: rgb(21 128 61 / var(--tw-text-opacity))
}

.text-header-contact {
    --tw-text-opacity: 1;
    color: hsla(var(--text-header-contact),var(--tw-text-opacity))
}

.text-main-300 {
    --tw-text-opacity: 1;
    color: hsla(var(--color-main-300),var(--tw-text-opacity))
}

.text-main-400 {
    --tw-text-opacity: 1;
    color: hsla(var(--color-main-400),var(--tw-text-opacity))
}

.text-main-50 {
    --tw-text-opacity: 1;
    color: hsla(var(--color-main-50),var(--tw-text-opacity))
}

.text-main-500 {
    --tw-text-opacity: 1;
    color: hsla(var(--color-main-500),var(--tw-text-opacity))
}

.text-main-600 {
    --tw-text-opacity: 1;
    color: hsla(var(--color-main-600),var(--tw-text-opacity))
}

.text-main-800 {
    --tw-text-opacity: 1;
    color: hsla(var(--color-main-800),var(--tw-text-opacity))
}

.text-main-900 {
    --tw-text-opacity: 1;
    color: hsla(var(--color-main-900),var(--tw-text-opacity))
}

.text-red-50 {
    --tw-text-opacity: 1;
    color: rgb(254 242 242 / var(--tw-text-opacity))
}

.text-orange-500 {
    --tw-text-opacity: 1;
    color: rgb(242 94 10 / var(--tw-text-opacity));
}
/*.remove:after {
    position: relative;
    content: "\d7";
    font-size: 177px;
    color: white;
    font-weight: bold;
    top: -53px;
    left: -2px
}*/

.remove-X {
    /* padding: 10px; */
    font-size: larger;
    font-weight: lighter;
    display: inline-block;
    transform: rotateX(45deg);
    padding-left: 20px;
    /* position: relative; */
    font-size: x-large;
}

.text-red-500 {
    --tw-text-opacity: 1;
    color: rgb(242 94 10);
}

.text-red-600 {
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity))
}

.text-red-700 {
    --tw-text-opacity: 1;
    color: rgb(185 28 28 / var(--tw-text-opacity))
}

.text-slate-900 {
    --tw-text-opacity: 1;
    color: rgb(15 23 42 / var(--tw-text-opacity))
}

.text-white {
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity))
}

.underline {
    text-decoration-line: underline
}

.no-underline {
    text-decoration-line: none
}

.placeholder-gray-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: hsla(var(--color-gray-400),var(--tw-placeholder-opacity))
}

.opacity-0 {
    opacity: 0
}

.opacity-10 {
    opacity: .1
}

.opacity-30 {
    opacity: .3
}

.opacity-40 {
    opacity: .4
}

.opacity-50 {
    opacity: .5
}

.opacity-70 {
    opacity: .7
}

.opacity-80 {
    opacity: .8
}

.mix-blend-multiply {
    mix-blend-mode: multiply
}

.shadow {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-\[0_0_12px\] {
    --tw-shadow: 0 0 12px;
    --tw-shadow-colored: 0 0 12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-dark {
    --tw-shadow: 0px 4px 4px rgba(0, 0, 0, .25);
    --tw-shadow-colored: 0px 4px 4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-glow {
    --tw-shadow: 0 0 10px var(--tw-shadow-color);
    --tw-shadow-colored: 0 0 10px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-md {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-glow {
    --tw-shadow-color: hsla(var(--color-main-glow), 1);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-main-500 {
    --tw-shadow-color: hsla(var(--color-main-500), 1);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-transparent {
    --tw-shadow-color: transparent;
    --tw-shadow: var(--tw-shadow-colored)
}

.outline {
    outline-style: solid
}

.blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.drop-shadow-md {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.invert {
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.backdrop-blur {
    --tw-backdrop-blur: blur(8px);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-filter {
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.transition {
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-colors {
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.duration-150 {
    transition-duration: .15s
}

.ease-out {
    transition-timing-function: cubic-bezier(0,0,.2,1)
}

.\@container {
    container-type: inline-size
}

.\@container\/item {
    container-type: inline-size;
    container-name: item
}

.flex-center {
    display: flex;
    align-items: center;
    justify-content: center
}

.gradient-main {
    background-image: linear-gradient(45deg,#2D6AA8,#009BA5)
}

.gradient-dark {
    background-image: linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,.75)),linear-gradient(306deg,#352885 21%,#7E7BCF 55%),linear-gradient(79deg,#2D6AA8 24%,#009BA5 99%)
}

.gradient-footer {
    background-image: radial-gradient(closest-side at 26.81% 36.92%,rgba(255,255,255,.05) 0%,rgba(255,255,255,0) 98.28%),linear-gradient(180deg,rgba(0,0,0,.3) -.99%,rgba(0,0,0,0) 2.86%),linear-gradient(180deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 53.65%);
    background-color: #021427
}

.text-balance {
    text-wrap: balance
}

.sr-only {
    position: absolute;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    white-space: nowrap;
    clip: rect(0,0,0,0);
    inline-size: 1px;
    block-size: 1px;
    border-width: 0
}

.flex-center {
    justify-content: center;
    align-items: center
}

[class*=aspectRatio-] {
    aspect-ratio: var(--aspectRatio-w) / var(--aspectRatio-h)
}

.shade {
    contain: content;
    isolation: isolate;
    z-index: -1
}

    .shade > * {
        z-index: 1
    }

    .shade:before {
        content: "";
        position: absolute;
        background-color: #000000c2;
        inset: 0;
        border-radius: inherit
    }

[class*=scrim-] {
    contain: content;
    isolation: isolate;
    position: relative
}

    [class*=scrim-] > * {
        position: relative;
        z-index: 1
    }

    [class*=scrim-]:before {
        content: "";
        position: absolute;
        inset: 0;
        border-radius: inherit;
        opacity: var(--scrim-opacity, 1);
        z-index: -1;
        background-image: linear-gradient(var(--scrim-dir),hsl(0,0%,0%) 0%,hsla(0,0%,0%,.987) 8.1%,hsla(0,0%,0%,.951) 15.5%,hsla(0,0%,0%,.896) 22.5%,hsla(0,0%,0%,.825) 29%,hsla(0,0%,0%,.741) 35.3%,hsla(0,0%,0%,.648) 41.2%,hsla(0,0%,0%,.55) 47.1%,hsla(0,0%,0%,.45) 52.9%,hsla(0,0%,0%,.352) 58.8%,hsla(0,0%,0%,.259) 64.7%,hsla(0,0%,0%,.175) 71%,hsla(0,0%,0%,.104) 77.5%,hsla(0,0%,0%,.049) 84.5%,hsla(0,0%,0%,.013) 91.9%,hsla(0,0%,0%,0) 100%)
    }

.flush-image-wrap {
    padding-bottom: clamp(150px,calc(1520px - 100vw),var(--flush-image-wrap-max, 450px))
}

@media (max-width: 500px) {
    .flush-image-wrap {
        display: flex;
        flex-direction: column-reverse;
        padding-bottom: 0
    }
}

.flush-image {
    top: clamp(-60px,calc(1280px - 100vw),var(--flush-image-max, 450px));
    max-height: clamp(450px,65vw,800px)
}

@media (max-width: 500px) {
    .flush-image {
        position: static
    }
}

.ae-badge {
    position: relative
}

    .ae-badge:before, .series-card:before {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-miterlimit:1.5' viewBox='0 0 46 30'%3E%3Cpath d='m404.073 317.149-10.264 19.522h15.177l-5.51-10.496 2.668-5.081 10.656 20.3h-30.805l15.403-29.341 2.675 5.096Z' style='fill:%23fe5000' transform='translate(-385.995 -311.805)'/%3E%3Cpath d='m417.919 336.492 2.551 4.858h4.698v-4.858h-7.249Zm-6.432-12.254 2.55 4.859h11.131v-4.859h-13.681Zm-6.433-12.253 2.551 4.859h17.563v-4.859h-20.114Z' style='fill:%2353575a' transform='translate(-385.995 -311.805)'/%3E%3Cpath d='m429.67 314.935-.548-.824m-.168-2.081a1.92 1.92 0 0 1 0 3.838 1.92 1.92 0 0 1 0-3.838Zm-.506 2.901v-1.896h.556c.858 0 .86 1.063 0 1.063h-.556' style='fill:none;stroke:%2353575a;stroke-width:.25px' transform='translate(-385.995 -311.805)'/%3E%3C/svg%3E");
        position: absolute;
        top: 1.25rem;
        left: 1.25rem;
        z-index: 1;
        height: 3rem;
        width: 3rem
    }

.styled-scrollbar::-webkit-scrollbar {
    block-size: 12px
}

.styled-scrollbar::-webkit-scrollbar-thumb {
    background: #f7f7f7;
    border: 2px solid hsla(var(--color-main-800),1);
    border-radius: 12px
}

.styled-scrollbar:hover::-webkit-scrollbar-thumb {
    background: hsla(var(--color-main-600),1)
}

.styled-scrollbar::-webkit-scrollbar-track {
    background: hsla(var(--color-main-800),1);
    backdrop-filter: blur(8px)
}

.styled-scrollbar::-webkit-scrollbar-button:single-button {
    display: block;
    background-color: hsla(var(--color-main-900),1);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 90%
}

    .styled-scrollbar::-webkit-scrollbar-button:single-button:vertical:increment {
        background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%209l6%206%206-6%22%2F%3E%3C%2Fsvg%3E)
    }

    .styled-scrollbar::-webkit-scrollbar-button:single-button:vertical:decrement {
        background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%2015l-6-6-6%206%22%2F%3E%3C%2Fsvg%3E)
    }

.simple-scrollbar::-webkit-scrollbar, .select2-results__options::-webkit-scrollbar {
    width: 10px;
    height: 10px;
    background: transparent
}

.simple-scrollbar::-webkit-scrollbar-corner, .select2-results__options::-webkit-scrollbar-corner {
    background: transparent
}

.simple-scrollbar::-webkit-scrollbar-thumb, .select2-results__options::-webkit-scrollbar-thumb {
    background: hsla(var(--color-main-900),1);
    border-radius: 6px
}

.simple-scrollbar.--inverse::-webkit-scrollbar-thumb {
    background: hsla(var(--color-white),1)
}

.simple-scrollbar.rounded-md::-webkit-scrollbar-button:single-button {
    display: block;
    height: 16px;
    background-color: transparent
}

.simple-scrollbar.rounded-lg::-webkit-scrollbar-button:single-button {
    display: block;
    height: 24px;
    background-color: transparent
}

.simple-scrollbar.rounded-huge::-webkit-scrollbar-button:single-button {
    display: block;
    height: 44px;
    background-color: transparent
}

.conditional {
    container-type: inline-size;
    container-name: conditional;
    padding-inline: 0
}

@container conditional (min-width: 100vw) {
    .conditional-rounded {
        border-radius: 0 !important
    }

    .conditional-bg {
        background-color: transparent !important
    }

    .conditional-shadow {
        --tw-shadow: 0 0 #0000 !important;
        --tw-shadow-colored: 0 0 #0000 !important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow) !important
    }
}

.title-with-arrow {
    line-height: 1.25;
    margin-top: .5rem;
    margin-bottom: .5rem;
    display: inline-block;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

    .title-with-arrow:hover {
        --tw-text-opacity: 1;
        color: hsla(var(--color-main-500),var(--tw-text-opacity))
    }

    .title-with-arrow:after {
        content: "\a0\f10e";
        display: initial;
        font-weight: 400 !important;
        font-size: 1em;
        font-family: template-icons !important;
        line-height: 0;
        text-transform: none;
        text-shadow: 0 0 0 hsla(var(--color-accent-500),1);
        transition: all .3s;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        margin-inline-start: .25rem;
        color: transparent;
        transition-timing-function: cubic-bezier(.4,0,.2,1)
    }

    .title-with-arrow:hover:after {
        text-shadow: 4px 0 0 hsla(var(--color-accent-500),1)
    }

.marker\:text-orange-600 *::marker {
    color: #ea580c
}

.marker\:text-orange-600::marker {
    color: #ea580c
}

.placeholder\:font-bold::placeholder {
    font-weight: 700
}

.placeholder\:text-white::placeholder {
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity))
}

.focus-within\:translate-x-0:focus-within {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.focus-within\:outline-none:focus-within {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.hover\:z-2:hover {
    z-index: 2
}

.hover\:cursor-pointer:hover {
    cursor: pointer
}

.hover\:border-gray-500:hover {
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-gray-500),var(--tw-border-opacity))
}

.hover\:border-main-100:hover {
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-main-100),var(--tw-border-opacity))
}

.hover\:bg-black:hover {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-black),var(--tw-bg-opacity))
}

.hover\:bg-gray-200:hover {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-gray-200),var(--tw-bg-opacity))
}

.hover\:bg-gray-300:hover {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-gray-300),var(--tw-bg-opacity))
}

.hover\:bg-main-500:hover {
    --tw-bg-opacity: 1;
    background-color: hsla(var(--color-main-500),var(--tw-bg-opacity))
}

.hover\:bg-white\/10:hover {
    background-color: hsla(var(--color-white),.1)
}

.hover\:bg-white\/5:hover {
    background-color: hsla(var(--color-white),.05)
}

.hover\:bg-opacity-10:hover {
    --tw-bg-opacity: .1
}

.hover\:bg-opacity-80:hover {
    --tw-bg-opacity: .8
}

.hover\:fill-accent-500:hover {
    fill: hsla(var(--color-accent-500),1)
}

.hover\:text-accent-500:hover {
    --tw-text-opacity: 1;
    color: hsla(var(--color-accent-500),var(--tw-text-opacity))
}

.hover\:text-footer:hover {
    --tw-text-opacity: 1;
    color: hsla(var(--text-footer),var(--tw-text-opacity))
}

.hover\:text-main-500:hover {
    --tw-text-opacity: 1;
    color: hsla(var(--color-main-500),var(--tw-text-opacity))
}

.hover\:text-main-600:hover {
    --tw-text-opacity: 1;
    color: hsla(var(--color-main-600),var(--tw-text-opacity))
}

.hover\:text-main-700:hover {
    --tw-text-opacity: 1;
    color: hsla(var(--color-main-700),var(--tw-text-opacity))
}

.hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity))
}

.hover\:underline:hover {
    text-decoration-line: underline
}

.hover\:no-underline:hover {
    text-decoration-line: none
}

.hover\:shadow-glow:hover {
    --tw-shadow: 0 0 10px var(--tw-shadow-color);
    --tw-shadow-colored: 0 0 10px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.hover\:shadow-highlight:hover {
    --tw-shadow: inset 0 0 0 1px rgb(255, 117, 64), 0px 4px 20px rgba(255, 117, 64, .15),0px 2px 42px rgba(255, 117, 64, .17);
    --tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), 0px 4px 20px var(--tw-shadow-color), 0px 2px 42px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.hover\:shadow-none:hover {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.hover\:shadow-error-500:hover {
    --tw-shadow-color: hsla(var(--color-error-500), 1);
    --tw-shadow: var(--tw-shadow-colored)
}

.hover\:shadow-glow:hover {
    --tw-shadow-color: hsla(var(--color-main-glow), 1);
    --tw-shadow: var(--tw-shadow-colored)
}

.hover\:shadow-green-500:hover {
    --tw-shadow-color: #22c55e;
    --tw-shadow: var(--tw-shadow-colored)
}

.hover\:ring:hover {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}

.hover\:ring-accent-500:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsla(var(--color-accent-500), var(--tw-ring-opacity))
}

.hover\:ring-offset-2:hover {
    --tw-ring-offset-width: 2px
}

.hover\:ring-offset-main-800:hover {
    --tw-ring-offset-color: hsla(var(--color-main-800), 1)
}

.focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}

.focus\:ring-inset:focus {
    --tw-ring-inset: inset
}

.focus\:ring-current:focus {
    --tw-ring-color: currentColor
}

.focus\:ring-main-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsla(var(--color-main-400), var(--tw-ring-opacity))
}

.active\:ring-2:active {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}

.active\:ring-white:active {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsla(var(--color-white), var(--tw-ring-opacity))
}

.group:focus-within .group-focus-within\:block {
    display: block
}

.group:hover .group-hover\:flex {
    display: flex
}

.group:hover .group-hover\:translate-x-2 {
    --tw-translate-x: .5rem;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:text-accent-500 {
    --tw-text-opacity: 1;
    color: hsla(var(--color-accent-500),var(--tw-text-opacity))
}

.group:hover .group-hover\:text-main-500 {
    --tw-text-opacity: 1;
    color: hsla(var(--color-main-500),var(--tw-text-opacity))
}

.group:hover .group-hover\:underline {
    text-decoration-line: underline
}

@container (min-width: 28rem) {
    .\@md\:flex-row {
        flex-direction: row
    }
}

@container (min-width: 32rem) {
    .\@lg\:aspect-square {
        aspect-ratio: 1 / 1
    }

    .\@lg\:h-full {
        height: 100%
    }

    .\@lg\:w-48 {
        width: 12rem
    }

    .\@lg\:w-auto {
        width: auto
    }

    .\@lg\:shrink-0 {
        flex-shrink: 0
    }

    .\@lg\:flex-row {
        flex-direction: row
    }

    .\@lg\:gap-6 {
        gap: 1.5rem
    }

    .\@lg\:text-left {
        text-align: left
    }
}

@container item (min-width: 36rem) {
    .\@xl\/item\:flex-row {
        flex-direction: row
    }
}

@container (min-width: 42rem) {
    .\@2xl\:grid-cols-2 {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
}

@container (min-width: 760px) {
    .\@\[760px\]\:inline-block {
        display: inline-block
    }

    .\@\[760px\]\:flex {
        display: flex
    }

    .\@\[760px\]\:hidden {
        display: none
    }
}

@supports (backdrop-filter: var(--tw)) {
    .supports-\[backdrop-filter\]\:bg-opacity-70 {
        --tw-bg-opacity: .7
    }
}

@media (min-width: 1100px) {
    .desktop\:top-\[0\.35rem\] {
        top: .35rem
    }

    .desktop\:block {
        display: block
    }

    .desktop\:hidden {
        display: none
    }

    .desktop\:max-w-\[470px\] {
        max-width: 470px
    }

    .desktop\:rounded-lg {
        border-radius: 2rem
    }

    .desktop\:bg-white {
        --tw-bg-opacity: 1;
        background-color: hsla(var(--color-white),var(--tw-bg-opacity))
    }

    .desktop\:text-14 {
        font-size: 14px;
        line-height: 1.25
    }

    .desktop\:shadow-lg {
        --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
        --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
    }

    .desktop\:rounded-lg.simple-scrollbar::-webkit-scrollbar-button:single-button {
        display: block;
        height: 24px;
        background-color: transparent
    }
}

@media (max-width: 1248px) {
    .tablet-lg\:mt-24 {
        margin-top: 6rem
    }

    .tablet-lg\:grid-cols-3 {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }

    .tablet-lg\:grid-cols-4 {
        grid-template-columns: repeat(4,minmax(0,1fr))
    }

    .tablet-lg\:justify-items-center {
        justify-items: center
    }

    .tablet-lg\:px-12 {
        padding-left: 3rem;
        padding-right: 3rem
    }
}

@media (max-width: 1100px) {
    .tablet\:fixed {
        position: fixed
    }

    .tablet\:absolute {
        position: absolute
    }

    .tablet\:inset-0 {
        inset: 0px
    }

    .tablet\:inset-x-0 {
        left: 0px;
        right: 0px
    }

    .tablet\:bottom-0 {
        bottom: 0px
    }

    .tablet\:bottom-\[0\.35rem\] {
        bottom: .35rem
    }

    .tablet\:top-20 {
        top: 5rem
    }

    .tablet\:top-40 {
        top: 10rem
    }

    .tablet\:top-auto {
        top: auto
    }

    .tablet\:z-50 {
        z-index: 50
    }

    .tablet\:col-span-2 {
        grid-column: span 2 / span 2
    }

    .tablet\:mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .tablet\:-ms-4 {
        margin-inline-start: -1rem
    }

    .tablet\:mb-0 {
        margin-bottom: 0
    }

    .tablet\:mb-8 {
        margin-bottom: 2rem
    }

    .tablet\:mt-6 {
        margin-top: 1.5rem
    }

    .tablet\:mt-8 {
        margin-top: 2rem
    }

    .tablet\:block {
        display: block
    }

    .tablet\:flex {
        display: flex
    }

    .tablet\:table-cell {
        display: table-cell
    }

    .tablet\:grid {
        display: grid
    }

    .tablet\:hidden {
        display: none
    }

    .tablet\:aspect-auto {
        aspect-ratio: auto
    }

    .tablet\:w-96 {
        width: 24rem
    }

    .tablet\:w-full {
        width: 100%
    }

    .tablet\:translate-x-0 {
        --tw-translate-x: 0px;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .tablet\:translate-x-full {
        --tw-translate-x: 100%;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .tablet\:grid-cols-1 {
        grid-template-columns: repeat(1,minmax(0,1fr))
    }

    .tablet\:grid-cols-2 {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .tablet\:grid-cols-3 {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }

    .tablet\:grid-cols-4 {
        grid-template-columns: repeat(4,minmax(0,1fr))
    }

    .tablet\:flex-col {
        flex-direction: column
    }

    .tablet\:flex-col-reverse {
        flex-direction: column-reverse
    }

    .tablet\:justify-center {
        justify-content: center
    }

    .tablet\:gap-4 {
        gap: 1rem
    }

    .tablet\:gap-y-4 {
        row-gap: 1rem
    }

    .tablet\:overflow-y-auto {
        overflow-y: auto
    }

    .tablet\:rounded-t-lg {
        border-top-left-radius: 2rem;
        border-top-right-radius: 2rem
    }

    .tablet\:border-l-0 {
        border-left-width: 0px
    }

    .tablet\:border-t-0 {
        border-top-width: 0px
    }

    .tablet\:bg-main-900 {
        --tw-bg-opacity: 1;
        background-color: hsla(var(--color-main-900),var(--tw-bg-opacity))
    }

    .tablet\:bg-transparent {
        background-color: transparent
    }

    .tablet\:bg-white {
        --tw-bg-opacity: 1;
        background-color: hsla(var(--color-white),var(--tw-bg-opacity))
    }

    .tablet\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .tablet\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .tablet\:py-0 {
        padding-top: 0;
        padding-bottom: 0
    }

    .tablet\:py-2 {
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .tablet\:py-4 {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .tablet\:py-8 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .tablet\:text-center {
        text-align: center
    }

    .tablet\:text-16 {
        font-size: 16px;
        line-height: 1.25
    }

    .tablet\:text-18 {
        font-size: 18px;
        line-height: 1.25
    }

    .tablet\:text-main-400 {
        --tw-text-opacity: 1;
        color: hsla(var(--color-main-400),var(--tw-text-opacity))
    }

    .tablet\:text-white {
        --tw-text-opacity: 1;
        color: hsla(var(--color-white),var(--tw-text-opacity))
    }

    .tablet\:shadow-lg {
        --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
        --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
    }

    .tablet\:shadow-none {
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
    }

    .tablet\:backdrop-blur {
        --tw-backdrop-blur: blur(8px);
        backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
    }

    .tablet\:transition-transform {
        transition-property: transform;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-duration: .15s
    }

    @supports (backdrop-filter: var(--tw)) {
        .tablet\:supports-\[backdrop-filter\]\:bg-opacity-70 {
            --tw-bg-opacity: .7
        }
    }
}

@media (max-width: 849px) {
    .tablet-sm\:pointer-events-none {
        pointer-events: none
    }

    .tablet-sm\:bottom-0 {
        bottom: 0px
    }

    .tablet-sm\:row-start-1 {
        grid-row-start: 1
    }

    .tablet-sm\:row-start-2 {
        grid-row-start: 2
    }

    .tablet-sm\:my-3 {
        margin-top: .75rem;
        margin-bottom: .75rem
    }

    .tablet-sm\:mb-12 {
        margin-bottom: 3rem
    }

    .tablet-sm\:mb-3 {
        margin-bottom: .75rem
    }

    .tablet-sm\:ml-0 {
        margin-left: 0
    }

    .tablet-sm\:ml-auto {
        margin-left: auto
    }

    .tablet-sm\:ms-0 {
        margin-inline-start: 0px
    }

    .tablet-sm\:mt-0 {
        margin-top: 0
    }

    .tablet-sm\:mt-12 {
        margin-top: 3rem
    }

    .tablet-sm\:mt-4 {
        margin-top: 1rem
    }

    .tablet-sm\:block {
        display: block
    }

    .tablet-sm\:inline-block {
        display: inline-block
    }

    .tablet-sm\:flex {
        display: flex
    }

    .tablet-sm\:grid {
        display: grid
    }

    .tablet-sm\:hidden {
        display: none
    }

    .tablet-sm\:aspect-video {
        aspect-ratio: 16 / 9
    }

    .tablet-sm\:max-h-96 {
        max-height: 24rem
    }

    .tablet-sm\:w-full {
        width: 100%
    }

    .tablet-sm\:min-w-auto {
        min-width: auto
    }

    .tablet-sm\:min-w-full {
        min-width: 100%
    }

    .tablet-sm\:max-w-\[unset\] {
        max-width: unset
    }

    .tablet-sm\:max-w-full {
        max-width: 100%
    }

    .tablet-sm\:list-inside {
        list-style-position: inside
    }

    .tablet-sm\:grid-cols-1 {
        grid-template-columns: repeat(1,minmax(0,1fr))
    }

    .tablet-sm\:grid-cols-2 {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .tablet-sm\:grid-cols-3 {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }

    .tablet-sm\:flex-col {
        flex-direction: column
    }

    .tablet-sm\:flex-col-reverse {
        flex-direction: column-reverse
    }

    .tablet-sm\:items-start {
        align-items: flex-start
    }

    .tablet-sm\:items-center {
        align-items: center
    }

    .tablet-sm\:items-stretch {
        align-items: stretch
    }

    .tablet-sm\:justify-center {
        justify-content: center
    }

    .tablet-sm\:justify-items-start {
        justify-items: start
    }

    .tablet-sm\:gap-2 {
        gap: .5rem
    }

    .tablet-sm\:gap-3 {
        gap: .75rem
    }

    .tablet-sm\:gap-6 {
        gap: 1.5rem
    }

    .tablet-sm\:gap-y-12 {
        row-gap: 3rem
    }

    .tablet-sm\:rounded-lg {
        border-radius: 2rem
    }

    .tablet-sm\:rounded-md {
        border-radius: 1.5rem
    }

    .tablet-sm\:rounded-none {
        border-radius: 0
    }

    .tablet-sm\:border {
        border-width: 1px
    }

    .tablet-sm\:border-t-0 {
        border-top-width: 0px
    }

    .tablet-sm\:border-gray-300 {
        --tw-border-opacity: 1;
        border-color: hsla(var(--color-gray-300),var(--tw-border-opacity))
    }

    .tablet-sm\:bg-white {
        --tw-bg-opacity: 1;
        background-color: hsla(var(--color-white),var(--tw-bg-opacity))
    }

    .tablet-sm\:p-0 {
        padding: 0
    }

    .tablet-sm\:p-4 {
        padding: 1rem
    }

    .tablet-sm\:p-6 {
        padding: 1.5rem
    }

    .tablet-sm\:p-8 {
        padding: 2rem
    }

    .tablet-sm\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .tablet-sm\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .tablet-sm\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .tablet-sm\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .tablet-sm\:py-0 {
        padding-top: 0;
        padding-bottom: 0
    }

    .tablet-sm\:py-3 {
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .tablet-sm\:py-8 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .tablet-sm\:pt-0 {
        padding-top: 0
    }

    .tablet-sm\:text-center {
        text-align: center
    }

    .tablet-sm\:text-20 {
        font-size: 20px;
        line-height: 1.25
    }

    .tablet-sm\:text-30 {
        font-size: 30px;
        line-height: 1.25
    }

    .tablet-sm\:text-h2 {
        font-size: 32px;
        line-height: 1.125
    }

    .tablet-sm\:text-h3 {
        font-size: 22px;
        line-height: 1.272
    }

    .tablet-sm\:rounded-md.simple-scrollbar::-webkit-scrollbar-button:single-button {
        display: block;
        height: 16px;
        background-color: transparent
    }

    .tablet-sm\:rounded-lg.simple-scrollbar::-webkit-scrollbar-button:single-button {
        display: block;
        height: 24px;
        background-color: transparent
    }
}

@media (max-width: 500px) {
    .mobile\:relative {
        position: relative
    }

    .mobile\:-bottom-6 {
        bottom: -1.5rem
    }

    .mobile\:col-span-1 {
        grid-column: span 1 / span 1
    }

    .mobile\:my-3 {
        margin-top: .75rem;
        margin-bottom: .75rem
    }

    .mobile\:my-4 {
        margin-top: 1rem;
        margin-bottom: 1rem
    }

    .mobile\:mb-0 {
        margin-bottom: 0
    }

    .mobile\:mb-24 {
        margin-bottom: 6rem
    }

    .mobile\:ms-auto {
        margin-inline-start: auto
    }

    .mobile\:mt-0 {
        margin-top: 0
    }

    .mobile\:block {
        display: block
    }

    .mobile\:hidden {
        display: none
    }

    .mobile\:w-auto {
        width: auto
    }

    .mobile\:w-full {
        width: 100%
    }

    .mobile\:max-w-80 {
        max-width: 20rem
    }

    .mobile\:max-w-full {
        max-width: 100%
    }

    .mobile\:grid-cols-1 {
        grid-template-columns: repeat(1,minmax(0,1fr))
    }

    .mobile\:grid-cols-3 {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }

    .mobile\:flex-col {
        flex-direction: column
    }

    .mobile\:gap-0 {
        gap: 0px
    }

    .mobile\:gap-1 {
        gap: .25rem
    }

    .mobile\:gap-2 {
        gap: .5rem
    }

    .mobile\:gap-3 {
        gap: .75rem
    }

    .mobile\:whitespace-normal {
        white-space: normal
    }

    .mobile\:rounded-none {
        border-radius: 0
    }

    .mobile\:p-0 {
        padding: 0
    }

    .mobile\:p-4 {
        padding: 1rem
    }

    .mobile\:p-6 {
        padding: 1.5rem
    }

    .mobile\:px-3 {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .mobile\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .mobile\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .mobile\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .mobile\:py-14 {
        padding-top: 3.5rem;
        padding-bottom: 3.5rem
    }

    .mobile\:py-4 {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .mobile\:py-6 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .mobile\:py-8 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .mobile\:pb-20 {
        padding-bottom: 5rem
    }

    .mobile\:pt-0 {
        padding-top: 0
    }

    .mobile\:text-center {
        text-align: center
    }

    .mobile\:text-18 {
        font-size: 18px;
        line-height: 1.25
    }

    .mobile\:text-20 {
        font-size: 20px;
        line-height: 1.25
    }

    .mobile\:text-28 {
        font-size: 28px;
        line-height: 1.25
    }

    .mobile\:text-32 {
        font-size: 32px;
        line-height: 1.25
    }

    .mobile\:text-h3 {
        font-size: 22px;
        line-height: 1.272
    }
}

:root {
    --darkblue: hsl(210, 58%, 42%);
}

.pr-50 {
    padding-right: 50px;
}

.pr-80 {
    padding-right: 80px;
}

.w-48 {
    width: 48%;
}

.splitter {
    width: 4%;
    height: 2px;
    background: hsla(var(--color-main-500));
}

.is-disabled {
    pointer-events: none;
    background-color: hsla(0, 0%, 0%, 0.06);
    border-color: hsla(0, 0%, 0%, 0.06);
}

.bg-darkblue {
    background: var(--darkblue);
}

.border-0 {
    border-width: 0;
}

.border-r {
    border-right-width: 1px
}

#loadingModal {
    width: 380px;
    padding: 30px;
    height: 320px;
}

    #loadingModal .close-modal {
        display: none;
    }

.align-top {
    vertical-align: top;
}

@media (max-width: 1100px) {
    .configpro-img {
        padding: 20px 0 !important;
    }

    .border-0.border-r {
        border: 0;
    }

        .border-0.border-r.pr-0-tablet {
            padding-right: 0;
        }

    .py-6.pl-6.pl-0-tablet {
        padding-left: 0;
    }

    .splitter {
        display: none;
    }

    .col-auto {
        grid-column: auto;
    }

    .items-unset {
        align-items: unset;
    }
}

.lds-spinner {
    color: official;
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
}

    .lds-spinner div {
        transform-origin: 40px 40px;
        animation: lds-spinner 1.2s linear infinite;
    }

        .lds-spinner div:after {
            content: " ";
            display: block;
            position: absolute;
            top: 3px;
            left: 37px;
            width: 6px;
            height: 18px;
            border-radius: 20%;
            background: rgba(45, 106, 168, 1);
        }

        .lds-spinner div:nth-child(1) {
            transform: rotate(0deg);
            animation-delay: -1.1s;
        }

        .lds-spinner div:nth-child(2) {
            transform: rotate(30deg);
            animation-delay: -1s;
        }

        .lds-spinner div:nth-child(3) {
            transform: rotate(60deg);
            animation-delay: -0.9s;
        }

        .lds-spinner div:nth-child(4) {
            transform: rotate(90deg);
            animation-delay: -0.8s;
        }

        .lds-spinner div:nth-child(5) {
            transform: rotate(120deg);
            animation-delay: -0.7s;
        }

        .lds-spinner div:nth-child(6) {
            transform: rotate(150deg);
            animation-delay: -0.6s;
        }

        .lds-spinner div:nth-child(7) {
            transform: rotate(180deg);
            animation-delay: -0.5s;
        }

        .lds-spinner div:nth-child(8) {
            transform: rotate(210deg);
            animation-delay: -0.4s;
        }

        .lds-spinner div:nth-child(9) {
            transform: rotate(240deg);
            animation-delay: -0.3s;
        }

        .lds-spinner div:nth-child(10) {
            transform: rotate(270deg);
            animation-delay: -0.2s;
        }

        .lds-spinner div:nth-child(11) {
            transform: rotate(300deg);
            animation-delay: -0.1s;
        }

        .lds-spinner div:nth-child(12) {
            transform: rotate(330deg);
            animation-delay: 0s;
        }

@keyframes lds-spinner {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable {
    z-index: 999;
}

.ui-widget-overlay {
    position: fixed;
    z-index: 99;
}

.no-header .ui-dialog-titlebar-close {
    display: none;
}

.no-header.ui-draggable .ui-dialog-titlebar {
    display: none;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front {
    border-radius: 25px;
}

.w-45perc {
    width: 45%;
}

.w-10perc {
    width: 10%;
}

.custom-select {
    width: 100%;
    height: 200px;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    border: 1px solid #ccc;
    overflow-y: scroll;
}

@media (max-width: 1100px) {
    .configpro-img {
        padding: 20px 0 !important;
    }

    .border-0.border-r {
        border: 0;
    }

        .border-0.border-r.pr-0-tablet {
            padding-right: 0;
        }

    .py-6.pl-6.pl-0-tablet {
        padding-left: 0;
    }

    .splitter {
        display: none;
    }

    .col-auto {
        grid-column: auto;
    }

    .items-unset {
        align-items: unset;
    }

    .w-45perc, .w-10perc {
        width: 100%;
    }
}

@media (max-width: 849px) {
    .tablet-sm\:m-auto {
        margin: 0px auto;
    }
}

#loading {
    overflow:hidden;
}
/*start custom style for datatable*/
.dataTables_paginate .pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 0.25rem;
}
.dataTables_paginate{
    width:auto !important;
}

.paginate_button {
    position: relative;
    display: inline-flex;
    height: 30px;
    cursor: pointer;
    user-select: none;
    align-items: center;
    justify-content: center;
    gap: .5rem;
    overflow: hidden;
    white-space: nowrap;
    border-radius: 9999px;
    padding-left: .75rem;
    padding-right: .75rem;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 600;
    letter-spacing: .025em;
    --tw-text-opacity: 1;
    color: hsla(var(--color-white),var(--tw-text-opacity));
    text-decoration-line: none;
    outline: 2px solid transparent;
    outline-offset: 2px;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}
.paginate_button{
    background-image: linear-gradient(to left,#172b40 3.88%,#111126 95.09%);
    border: solid 1px hsla(var(--color-main-100),1)
}

.paginate_button:hover {
    box-shadow: 0 0 8px #5ba7dc59,0 0 33px #5ba7dc47;
    text-decoration-line: none
}

    .paginate_button.active {
        --tw-bg-opacity: 1;
        background-image: linear-gradient(to left, #dfe0e2 3.88%, #61636d 95.09%);
    }
table.dataTable thead .sorting_asc::after {
    right: 3px !important;
    bottom: 16px !important;
}
table.dataTable thead .sorting_desc::after {
    right: 3px !important;
}
.table.dataTable thead .sorting_asc::after {
    content: "" !important;
}
.table.dataTable thead .sorting_desc::after {
    content: "" !important;
}
.dataTables_processing {
    height: 50px !important;
    font-size: 26px !important;
    padding: 5px 0 5px 0 !important;
    /*background-image: linear-gradient(to left,#172b40 3.88%,#111126 95.09%)!important;*/
}
input[type="text"]:disabled {
    background: #eee;
}
/*End custom style for datatable*/
@font-face {
font-family:"proxima-nova";
src:url(data:font/opentype;base64,d09GRgABAAAAAFF0ABIAAAAAiNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEWU5BAAAGgAAAAK8AAAGIj8aeGUZGVE0AAAGUAAAAHAAAABxdnq3SR0RFRgAABzAAAAA0AAAAPAPSBF9HUE9TAAAHZAAABL8AABI82OLzYU9TLzIAAAXkAAAAWQAAAGB+druNY21hcAAAT9AAAAGiAAACrrIJsMVjdnQgAAABsAAAACoAAAAqBcgINmZwZ20AAAHcAAABsgAAAmUjtC+nZ2FzcAAAA5AAAAAIAAAACAAAABBnbHlmAAAMJAAAP8MAAGRcyklfDGhlYWQAAAOYAAAANAAAADb8GzvOaGhlYQAABkAAAAAgAAAAJA4fBdtobXR4AABL6AAAAhwAAANoTs5I1GxvY2EAAE4EAAABtgAAAbbhW8oYbWF4cAAABmAAAAAgAAAAIAICAw1uYW1lAAADzAAAAaoAAANRHq5wqnBvc3QAAE+8AAAAEwAAACD/DQAocHJlcAAABXgAAABpAAAAdrKIeW0AAAABAAAAAMmJbzEAAAAAyRrGBAAAAADK+nic/pAAAAPGBTYAaABSAFwAXgBoAHIAWQB6AGAAZABtAGoAdABMAEYASgBmAAB42l1Ru05bQRDdDQ+TBBJjg+RoU8xmQhrvhYYCJBBXF8XIdmM5QtqNXORiXMAHUCBRg/ZrBmgoKdKmQcgFUj6BT0BiZk2iKM3Ozuycc+bMknKk6l1a73nqnARSuNOg2abfDql2FuCedH21kZF28EDzzYxeuW7ff8VgM5pyRw2gvOct5SGjaSdQi/bU/za/guE+/2Qeg0FLM01PrZOQHkJgvhm3MPie0ay7/KQvWB0uBgNDimkq7vJzKuV/S3Outgibaxm9dnAmIj+ZBmhqpY1A0186pHo+jmIJctkw1gYTU9afZCL4ZjJd1VQtM751cJfszDtYo0pz4AH2sFUeg4fDgwmF9C2IMktDhL3YKjFCxCSHQk45d7I/KVA+koQx75LS9rhhrYFx5DUwqM3T7L/MZlPbe4cwfhFH8N1vxpIOPrKhNkaE2I5YCmACkZBRVb6hxnMvigG51P4zECVgefzjXycCrTs2Ec9lbZ1DjBWCnt8yt/yy5K5VrvOi0N2bqhqqdErzvpez7/GAp8fCcNBY8Obzvr9SoHaHxZUGzYFgSB9GH/9oLTviKu+Fj+wZZC+xKgAAAAEAAf//AA942mNgZGBgYGI4+qVjrWQ8v81XBnn2C0ARhlO/KubA6H+r/r7j8GAXA3I5gGqBAAC6OQ9aeNqNkd9KG0EUxr+NiaWFSttLrwbphRHd3ayKsnciUgQNguL9JBnMsn9m2Z2E5BV8gb5Cn6TQR+hD+A79djLRqBSdw878zp/vnGEWwBf8hofFOuK3YA/f6C24hQ7OHa9hB33HbdbMHHfwGfeO1/EVPx1voIdfVHntj/QK/HXs4bv3w3ELn7zU8RpuvInjNmv+OO5g03twvI6t1gfHGxi0uqe6nFfJ3diI7WFXXMoqFddJrotaF7siCsNDX5xkmbAltahUraqpGvlXlZ4luRR9PZXioknardEv5bF4VnQ2M5Uc6GwU27avG9yqqk50ISI/DPddusnu2ezYmDIOAjMvVZoYf6jzQE0yWQfh69U7OJYRTqFRYo4KCe4whoHANobo8ryEZDwlXTObs7JAbfddxiKEtEP45BNkNLHSpbae4ql4TrmPWHlF1vylTTfJij69qaWLR+UTLee/nB6z/v+dzhg1zEoMGMs4N1657XtucGvvXNNvpjVa36r3X6iX2r0VbfMZvmiMgGb4siW7pcwbdhlSkTOuMOHNJGcEtvPb1sMBjqmI/gHfLp2AAAB42tvB+L91A2Mvg/cGjoCIjYyMfZEb3di0IxQ3CER6bxAJAjIaImU3sGnHRDBsYFFw3cCs7bKBXcF1E0sWkzaYwwbksIdDOaxADpsBhMO4gQOqnhMoylHNpL2R2a1M2yVyg4g2AKgeIwgAAAB42mNgYo5j1GFgZWBgrWAVYWBglIDQzLsYUphmMTAwMbCyMYMolgUMTO8DGB78ZoCC3JziYgYHBgVFJdY7/3gYGNi1mBIUGBjng+SYj7GaASkFBhYAebMOMgAAAHjaY2BkYGDX+ruAgYFj279V/1ZxeDAARVDALQCaWAcJAAEAAADaAFUABwBhAAYAAgABAAIAFgAAAQACUgADAAF42oWOTQrCMBCFX4qgiEKXXXoEbUW3HqUxbaWQJiXTIrhy4y08h2fRY7gXNONCEJQ8mI838OYHEQAB1g2n+/O3hu9A7CtnMwImY4SU08UvP8aYhZJfgY2v/ePPI+ITSxh+v4iCj1zPUz4yQFiJSklBSSpRGNugclJB1zsJbfoG2ioNbxwst9YVBi07kroD1aYCNaoF0XzBSBkZY8lYMdagfkseLaHj2UPpLF4yT1zJAHjaHYrBCcAgAMRyIr46jtsp7Za2btMgIXCBI8ClXQuNMHRyWw/L/Ur4JGwJ9Xz5AclRCDJ42rVXS2hcVRj+ZiZtmscYYzrpdJxO0yQ1tY1BXEmtJUgdK4YSsLgKqKF2USXGVwwqCKVqmEWRUKRICNKFC81iyCIMXcRgh+AjVBkHHYJ04aIMErqSLoYwv985987knjvvJjkf/73nP4///q/zuPAAaEUEg/C89fr7E9iHJrZABKrH8+Yb76o2WBz7vHx7OSNIrlW3Wn3ezoia6U90XMIQHqOEcTkpi2iVQbkjKZmSebkqV+S+/Etal4xk0ECRDUd9XTYkK0k8UJFNNy95uVt9TEVZd5VeBUtkVVklcdeYReq7Wq+2Mlu1d5k0R8rVkJJzWbgpOblfzsb6LJWrLn6NEc3ITYnLjMwYPXO0dklSFeR0S1CWgPy89tbTcllGpJ31O7JCP8Uk5hh7T7ev1dBsyODyrt5x0mnmW4o6ZSRbX1bomG7IPxVG5lXEVTxrRWErElb20jMqDjkzm3VPNc1WZcylX0KifE4r8D1FOkuKMRZPSatckGFGIVpB2n9VtWXc6s7UjPqq0ZKmZllamNU2MmdkhHRbrnPdz7D3ptK9gqxVt0ckqbyicpfPedvODPMkTqRVdMpryt6erTWpW75llqVUpqpclSu2XjMSkaZ8XiaZh7OqpYysdexIkWVnrkhYFpj5/Tsi+aJcY7SHtyUjUrV3sE4p3xl7dKveG7xlxt1z7o3Y9cJcca6d8+SXVQ7sgOS52jt21ZzY3MoxnpJxrpP+6v7atsb1yJqCtQvHeCcYJT4hLpWMGpUFkvv0GMXXpu8NLso1nSi/0iqUV6rYskJ/DZXtWWjQK68xJ9Jy2dx1zbr7ZDHGThRrSTnLm8457jdpnXk3yMVqRGGUe8FU+X2x0eIZLrnbnK9q+XGn9pYFdfjrGvf4tJX9rp4x9y2jXHSMvfkMbxEL7pOksVtYcfznPDVSsvKg+8Q2c7Wy5GnGIWvek6wTinFfbFSWulOUyOIewly70djdV+uVK6tXrD69SrNF34uS1GXRlNDomqzwvcQO7oUnG55xQe8Tk1XH7N6J9veuSPXAhz/RY3OPsKbO+y5SBGGom8HjxvjjuuUAYUrxUg74B7hH8+3Yi2Zd8/Hv0YcW/iu2sdWPh3AMHXgYzltFJ/ajm+8gQniUHPg8pNtVz35yR9CLPvTjKP8sT2CANef87rosVWdr2NV22MWX3ld8mgpQ9XYbHZrvdCBITYI2CuWgbYMFkPptDLA+oMcEKasQgTDRYyOCAKy72RMOK5Sv/6LmBV0P6FqP9nyAsgJ6VJ9jRq9+H9I+Lfyvd1GCj3S4+G6yOYtXtJexa2bkWmhXm9YeRT0PkkIa7SRVjuhnhAjZFGa0/Yx1h45qxJgfqhAlMwJ+7R136TLgK+rthBmzZhtttu5OhIpAUbeI0RqiHhY6dcSVxBBlFXRV8fbaCHANBXTr0aI9IT77bF2a6U0P57bR3356Zo/OnH1aRgtHhunvXs71MzeOsecEY9+FJ3GKMXgOZygnihe5Cl7CCNfiOYxxJYwTz+AD4hQ+JJ7Fp/gMp/EF8Ty+JKKYxVd4Adcxz3nf4Hu8jDiW8CoS+AEX8SMxgVvE20gSk/gJP+Md/IJf8R7WcJuyf8PvmMYfxEfIEB//D9g1TW8AeNqtvQt8VNW1P372OWeemUzmlZm8k8kkmbzIhJlk8iDEEEIMIcYQQowxYHgIYwiIIcWIEShGhIiISBGRIlVERdRzJgMK12qKSL3+KeW23tRSr/X2Wiv+1Krl04pmTn5r7XNmSNDbe3+fz1/NeeyZOWfvtdde67teW4Zljkw0cctVHzIco2HKGYF4QhoVk8oXCGpPiKVXRNB6BDIW0mhpu8Yk8qQgxNA7UUcKmOLpKqfZyZmdZm55uJZ9vSY8GlLvufKcOuXKRwzDsMyWiS9IicoP74hlGOLifGxmTmmJ32uPtxG+NWlrRkNJSYOfdHEXv33Vn+XylWRmMczEBNPPtbNqVaPJzWgJyzAmNbwUn1fMMHw7PC+ZSWceZIKEMAUC7wtaOKZANMb55KuggYVDrMnm8/nEGNUl0Z7q9cIgiCG2QExIgUYNNLJJXi8RMjyCZUy0ai+JTlIg+JNOVV34zMjEF+iF2CIhrkiINYkm/RUhziQa9Ve4kVhjnKkI/hFqkkSrxWwRE5MqKoAMTpfVxcFfmY/++Tj6p3Hhnxs+Ysu7N3+2cfHg+0kf7vxTwscbFm/4dEP3xg/sf9r1ccIndbs+3Un6pR2kv5UcbZWvpB2tUnsr3EvtDFCve6Kcz1QzTD7jZ2pItzLyPBgJf0nweoNEoy8YqSGMriBoBQoIdp9YDZ8ke4PWavzEatPBbM7yCKYxsUx3SSgziRpSMMJorTOzHN6QV8vcxBeMxKfkTYdbwWsSC0iBmKW7JNbKVPm89vR5pIpRiDEJnlFxRswVIW2Uh7sRbYzHWnDqs9g3i+ELMSM6vB3R45EXZphGUmakwcef95w+TT9OxVv8WTH9xsh0+uvIx/iDKvwGPzITT0G4yRjOGHapjWZLhZBaEYQH45WuQiiuYGpitSnTZ+r0MalpnuIZVUWT/yE1uu9/ANNGxDKT2SKoKsSsApy/BJg/sVpjthznVaaExKwsRwVwdWkRcZfZHeYiNXBrWakv3u7Q5LjNaep4m5HVxJOSIs5truaILY1zmI2EzXz0o3mNe//kn91dVZeddOnlri/3Nq0/U9K4eFZdXlLhoqN3kkKnb0Fz2YINs9LCHenTW+aV3vv020HNHV3tgoktjovPziqb2TZ932ntiRO2I2077ZI2zuHOrarrKp1195q5miCb6bnBX5RmCn+q9t/Yyr6RN7soLymOfKjeDutCxdRNfKJarGpkYph4xskUMB5YbXSl+XCpqZkMvM7AVef1l5bkuDJhIHaGXuOljrgIGdz+8svbhwWBfVb6QhSJRRxPW3Lv4NLuwUH22dP33HP6XtIzfrSTa2Nfe3XHztde2/nQK+HCU/RqB7vikZWrHnlk1cpHwkW7Aj27d/cE+LXfvgMLFXi3beITPgR9y2PKmDnMKpl3gyo4iPnqS5RfxdnqS0So9wjaMbEU2LMUVh0wYDlclpvEGri0wwq9Hptw8owVQo35uCrVml+cDvMl2C1CIczi7Hyz5YTWZOdyiyvpNDpdOW61C+lQzZVFqQETCP/ZHXaHv8yh1thV3rIcd47byAFJrDZHNS8TiA8duGHR4Y9e/LOzpLW5dM3J+zfuL97Q0MVyKrZi3b2lS/3di1uXhP/w8kN7StZXlTbVuV6I7ZpR3Tktc2nTTXfPXvTqGy9Wr2ppLEl98f77Xrz/rvo1y6ZNZwlH5v94p/9RMffzu5bd8NS+6gcXplU1L6nYsod7d9Wj6a7r/M0FLR33wJQyBGUg4YFuOsbOBNUo1/BABL1HjKGy1+pilTFdrMrPS0/Lhx/sTkrLz0+jv++S+shhVSejhxsNYyIONRtvs5DD1dLfib561e090qEisps7Q3YXXpSGvv5Kuk9+byb8rlf+ndXtt5SWsO4yxtQNv7h9VTUxSH1F/042ff03cu97hdKq8Vr6m0YujW2FvppBQgd12Fcd7asF9Yeg9aLSKAYVoveKVphFhsDSizFT0UlcZRp3mbvM4fZpyhwah8ZN+hv1Z3IuXMg5o280nM06fz7rLJf26ebanp7azZ8qZ3hnJXOWO8L3Ac8vZASVR2B8olp1CV4RVKlR5qk4kIZqFV6qtSj+DB6BGxM03hBLxZ2g8wZZDj9mUW5yLF5yKl2BGEvJS5xml9lZ6jT7QMUdkQY6pfVkuJNsYwekZhJsI0ekTnmeJvSkmjkAY/fD2IGtQ3E8k8DLozeMhXACQV/ScRvMliCn1lSg0InTASszwKbZNrXGXU3KZFbFCSXVrdWVxbM4ozqryJtVMCNl/k8Kvc6Ahy0GHTkH3llFQmwKa4PVZUXNLbIaWD+8R1QpPS91silSBvmQhLppH7dMfEZKoI86JlNefyE1zzh4yk1AlJBWh3cKX9mjOlqi6tkW0cwEdPN7bIlqMbyXcbiIr7OTXOzMVW2lurkf1nkz8ICdmcbUM0EGF7iDvxSMwQXu4qGDRR5BPSbmwqrONYmpQA8zaBgPnFNzkR8YpIrLASRSq4A3UA5nFnGwdn3eNFicRs7treZKQfS6Mo3AymkcuzRw9I4mp7PpjqOBlc/LV8+vbPnxgjKHw7/gx/Nve2yB21G+YEvCgu0nfn729eMPLFjwwPHXly19/cT2BYH6vid+1n7ToSfunLPypbfWtP/sib56mf9L4HAaRJcatK0iqzjlQAQNMrTIQL+1Ch+DKqEAwAyM6yOn+8bqSU6A3/9RI/HLz1sLQvBDoEsWUgWfh8QI2pEqcUiVbI+gHxOTgSqMN6hPRi7UE+DCHJgM0YVvYCuEOPOI3mJNpmItj5RWg14qYkFKIeMAeYAcRpXGyX04vuvOR19ec+dMd+nNt1cMvF7efP2lHTfsGpznnrkq8OSWbvb1xbfcvf+OLav6/XN6r8tY3NKwZPW0m35ya/WmdUOrH+5txv7WTHzCvQ39LYZ1Jc8igIygE/ubxF8KWYyME3CUBbs+nXa9CLruyBgzU8DgxV4bNcjnfBFMomAxC3kVQpIlmJqWpUxqjrssDXoN2qeIZGpK7T5vNSsLXXk4spDGOVez6ie+mNk84xcbnji+9MAFmy1Qd1d32ckH7nihqaHpg+ET35R3LvJ4buuu/irh3iV1bSv2DS0aLGV72bSq5TUDwwsXNnSt+fnTDesb8rWqwhs2Nz//78CnMM3cZZhfPWDSRdfOcIiLJapYwLo+kQMApQOIaPQIMWMC8YoaeYo0MThFGh3IjBgKu2JA0IhxOO5YDmaLrxBUZsFA9Q/ID+Iz++JdbjPhivvC29iW/WfO9IUl0ruCWz5+MBBgvwybZD7ZA+snAfqVwvQodFcB3eOQ7kDskD2GiQO625HuqR7BCKhVB9rTSOGdWVcgWE2UJ5NgEtLgbAXIBB2CGdCaR1RMjB14hwE4DEiH5WKN1iQZ6WQAzvEpoEDjNjvjnWbKUSTexrPt0ti+pq1fPvzGqd0ndrZzbHht2ZEl616/WxpPuNj0+sntPxG3ZLGvBcJ/L73+1re2nv4sKgfSgH/cYFWsUEaSCyMx4EisMJK0YgaReBqOpIKKhESgbKJJnAbddkH3K+E8LdFsCRlMTJoPNbzLLMRB74tBToyoE124DkRrGgwwzhSRE6VUUABOKyIgH4B3HNGVwbqvMlgazy6+/bk7GjNczf0vrbrn2Ky60m0r2x64uSqJ9f7+nlueWF87c+2xVa1DLfmv7u09W6lKrbhxIGHej4Nv3dFzeuS+5o7Wtrk31N35+OGOfFvrjtIVTwdaH7+rITDj1jXlBw9vXFF5xx2tJTBi0IrcMSpDFHkb5HH0HA5Z48F5YkQemUVN2QQFdjzp28gWh9O4Hv58oAUk7HqgIwN0TAZ5el2UJ4qAkkZ8VjY+qwaltzgTyKfHBYiidaZJnA70k0kqWLE5E64zPcgv4iz4KBOoeJwx2tVFZZQnsovgntNbElPKZJ7IzELUW8SWVLNIQZuRaCg/cBFshMLXStcv5zbygJvYqrekidEdC+/vmjf4WGvLY/c2dd2/8ME3pIk3nbO660uOP7B9pKR+6XXO7f9a3rK0KSW1aWlL2S8T3vrZfSdzHM3bjj7Qmp/f+sDRbc2OnJP3HTrLfqO2FPg7Svu3PfCj0g5/gTl8+yM/qlxWUxzP8/HFNcsqf/QI8FnfxKd8iqqJyQa9e5tCHTVQJwmp4wE+M+UwScBnJiRUmUeIHxNLgBAlJtEARMgAYpTDuSReFrAGc4hjTEl5lCImNbAWC2tH9OSAJIvPiFUklyy4qrmZxAhcVgRMRUlEtRPnBZrxsm6ys2n/eX9t6fYVC7d3zEgsiTLWyijrLYwwVwPy2kn70dbrb5hz5/6nOqpbd/pXymx1le3YAYW3kNF++oxiW4NO594FnW5lGEtUZ7PXaG8/PXI5PldWSUlW5vjuqJ1N1ypgF/qM5MnPsH4PkcjP0k+FJVcfenoqQKHyrJIJAT7bBmuAySalJF5HuCPje7je8XGOD5EzjeTsUmm9tIHa+5VE4I5ww2Dv/w7uy00aPDOvX/scHSmF/+Tn8PCcXsBiVUvJVjK8VKrE8RROfMZ1wJpBG4ghCPxVEcXid1K9ooLJcUzyQhxrLZizYMGcgoc2bXhmVsPjJP7lX09ruOmmhmnO5CTZOdFd11naOatqRvVCb9dgV0fjb8T7qnsaaytnzMtPqLRJnZPpWT/Rrxrjx0HHtBGWCeawYIu7ffQ8kpqTaSwQmwGiMp5QrexqSfIIVp94PbRN8wKPhvSK32WhR1CNhapkv0uVDJZatZeEVpNoh8t8uMw3iT5SEDLK3ph22U6vPv23ddR7kVNkFBpHVaLbcMUo5I4KjaaR7MYcsMzn4TEIx0l2dXYFM5Kd2ziP2s3Hs3PcyrViMNtbzZZX9ExSZlnt9c0ojfPNQl2F4LOI1jkI2ZJqYbXUwaXYfD1IEpUx1eGrUiQJLhGLP8vn5S0oiIGfPHTp5Mgrx+4o83Foi/ootGOzXJm8mmI7nxeMM1xSVirPCa6p0a2fPbtk6PfEtf9VknmgrGtd9Y23smy50D383IKtL3bcujU9ael6vjI/qWKWN/Nh6dtnH5Yuv7m+PLBjZNlZIfPNr1Y+V1Fj7+8MhFas37HkuU/ue5Jk//beF6U/BFeH1s5cXm9oDrz8SOCNrTcuun5L+FyC0TfDXr5ge9thonns7rekfzx468sPrizv824k29a3kdyaFXefvr13G0PnHSwu/kuQ9xpAFdMZatyCPXLVagtxepU6VlEAMR6UQIyo1oPo0VEFwDk5gNNWHeG/HBoKVw8NsZk7L0tnpLOkQXpV5R/fwBnGL4NOOALvaYP3GBkHk8EsU/BkBkg9FqUegIOQI52wsRR5E8FJ0SqIOsHuFTJMYjLwjgHuLKgV1CABM6HBkkG7wYjpeGGoEBxm9K/YZeWUR8x04aipCsAZwQXlNJPIBTsWvsBmPf/L4e5Vj587d+/24UGpixy77yd7hiTo6Ss/HXjWav7F+md/wX443LvqIckS3rZzw+onwl8qttMnvAQyPBlQtyzBYQhBDY4lFgeQ4hH4MdECPU2l+MqOfhpOp09Mimgq1mTJ8mUoWh8NXEQzyDoJr0nnQiFS8hrJ+3l3zYX1P/rVnvZHwwfWX6jpHk04RmaS3WTmsc+qb769fd/7m5+X/rbn9purvsC5RBp/DTRGX0q5QuH4CIVt2Cs7JWs8EDJedlQAMhQd2EEbahNNhGwyz7u9WX4TdA9I1SK1k6P/SsqeuvXYxL4XmInNmyaOSW+r/Cek37w6fDkUCOwbJ1Xhx7/bj7Q5ouDUGOZ6pRf6SC8AGIbUOjrPauyQgXZIDx1SgQlBqAkBNq3AeeFCG7VosVOA7+gfd3k8yDWHs9jzYS/7vsofkCwBnJSr79UxNQp2+cF36iOWEL6Toe9keB0e8YWyJYkAWH4hSeiLvE1+l+LjmPhYZYH5dzF3KPOfCGPUKbZRKC2d0UWQYhZlBRu8z2YSU4DoToC/KU58b0oavDEbmlJsoK11cQzaHU6zaIhB8ZQGSFJwVohx6QAe+RiDLco6IJoAI05injQWmYca/WqeSzglnTvR88o3DxLPL9sb/nAvclD7nvP9G87VSlq2p0v6LukYue5fHyN88LaPqtuXIyNtev/xju5aUrNCKlp5lzxG5KeLdB7rrnqs9eilVcvnkJYjehimVplK1ZjIwzA1XoE3iYSgo4JanLFRmppd6JQw+/iL/ePBPqBsP7shvFXlDx9j2yLvJAnU7545aQ7pAf0EERtWFXmiD+anD9118NsUsP/UcB2LvpyoHTLJqWOkfroY+D01enQqBSzJAIlaE9A9m5r0/W5T/dr9DzzZ/1HC4fbdz2/nQuNNv/xthCbLKU1Kr9JEp9BEfotMCC0QgvPSoYs69Bqx2goZMmsoEcDk5pfvDl/c09fHDu0Ov832PyUVASFy2IvhoSj9uYPwLhVKZrqOeGUdKfRQU3oAyYM8ZWMelg66x+UVg96fg2FtHwv0/c4rP08F14yBmac8j1P7fNTNIWjlMxFiPYJmDEWsoKZzSMlthDNBaKmjjBkD4wmyKn2FPCIzAWMfxqQjPtXWfimpUEroO0rOkjPH+P3frcA/6ECIb4rQ7wJdo9AHXtE2KqUHKsVNiOuFQ/pRZz/tQQwKK9nuEBizQKAXKh6pqlGoih2AMfMX1o6/2tfP1fXxG77Dge/lexTbTjUE6zWOSUWpRLnDFJHYVOWk0deiNyPZRH1eoG/EdLRHk+E9GurjcZhwJXKGmClCHCwNE0pLxlzCImRj400MOz4q/e7JJ0ne6MOXn128+NnLD39OXD/++qdPfrWZOBNOkArAfhUnek5K0gfSyZ4AmcdMPE/0jz0m/ePoBCOdYCLyvJDa+xawyyZJNDNIGL2FSjQ9dt1K+cBCrXzBYqLThUrShsxntkStNUUhupzZXr+sCxP6yOWTv7/4qrSRrL/v6afvk4ZV/v985vCfAk9KT4bPULq9Q+lmBWvlJoVutgjd0vHlOZRuYP0KrqieFt1wTnYBsTSMOQ6Rl8EsmICANgY6Y6oQ0s0hnoszWK6lI1gB6EhVu73oWAVF/d8QdNktO5p3Hrp4bMv5lvO7f4isj+yVpMW7G3b3B7rGGt97TppKXJm21Qoe6bi6ktURMMI5iAJ7BKOXCAl0TTvomhYcJtEC4wOtJSYiDHEAfxAj5Q/k0FiAIGZBr9jHZoXqYIq6I8iDrx6WhqWLfeRr8c+BZ24ruu+Zw0PSMJsbfk/l/+3Ij17u4Lt/tmnjofBpWQ50Ub9EE0iBtyf5tRKxq1TBeD2CfQy1iuCUTcQC6JlPiX9NnN4rx78sJsE0KmbFXBHco3AzYraYrAVCFsDrLDfA6xw8BuF6ErzOqQjCt+CKOQHHLMDXkRjVNfcUbTvtsg/JYB5hNIlpOOsFFjE5haoyjFNxvD05pUCZcsWVhu6NIg2aaqDNFAtdA9Ti2bonr7Q0zv3t0NJd81xlXQP33z/QVTZ+iqQdaXrwb1uDkZb4gqYVjyT0LW1fuNrbepPnusVVRVk5ZXPXNR4681rbcw+uKmstyc/Kq2oZbJnWflNDeQbSsx7mPpNi3sprfByC2quEjlHoRMCBWlcQJAyNU6LDTBfVZqWAD9g1/VIT977UxJ8PKNjgCMzXCXi+malS5ksH84XvEGJ99Ew97FxUzOKcxcGcUamjps51jFBnMlQdRfUSw740Ll3u/7c3z1zol/6eQFK/4/zj53715z//iisZf2dc+gjeFcHzaiZnksQQVD5FZUR8OCyhk0V5FAU3e35n+IMh8hH5eAiEZiN/Ap6VwzDqQ1Rf/FqW1TAYzueT5XRIrdXFGLIcEakd60Gxgyx3uuGvFmrKqcCU05hUgsokqoHtMAofc+XUzMNfvEM/1haJao1W0IwaRTb2ikrgRk+d7lI+I0Uix2oFFj7T42e60VMzX1UeG1MkMEVCDJDNeEXU6bUCYxL1xitMkNXoafw0liEsx6vg4Tp9jGFKcBUZlU4eBg5x3KizsjZLo9LoZmnLZlJLGgKkntRuVrRHD78X/+R5BUuZ/4jq/oKrugslhqDzKSEug0fW+Gp+ksaHd8lvIvxHO6UiqXgXmyTxu4lAgrskNdsZPsIeY4fD77D+8ACjzCHyjzaCMYKcAjA4+hJdFAbpJ7nyRU6+kDUyfR17uD/8xTA5TU4Ph79gK9nx8Fp2V5jHdyyHd+RQPVykYAEAcXQqEWREY3XALNTLRJWtYh+Uyk4/J58zXs1ljb8P4Oh9zruc7wks/W4PjalJQ+QIyCsN2kYyBFddwmCPWnUpkpmh1jJ1PJiYdIWpZcivrCyiAH1yRDpMuqRxwktD6rfbMTFjShxHBSMkF6WcTnIxV7X12w1KDHCIbIy8Wz3p3azybm4MQ3r4bo4uaY7Au1VX3w0IGv7IRng3D+/ukoba1Snt9Nk57H7OS9eWnZkaWqFrCiOClK04b7d0UbrYTbra2P1sY/gEewB/P/HtRCe/ZkK4GvtSTY59qeC1/JrvdvD9R9plfmP4DiKoBnCs+FgidEjPDUJbBuivNYB113IfAJrJZ3ojUgynMU11KZjEosNafSkUm82jIzEWX1RAwa8Sw3IioIvzAjzXXhIL4SZXCwxrd1DzY4SPpU52MFspG8dBq9VMP0XmKlW7MouI7AZxTI1+gG1dVoo2CXpGuLWBje+0P3ZbZfdAza/uefTOW3bPqrxBXH/gjNR/8+Ne7/6Oux7Z3Tfc8NiypsHm/OEzgfV1jQ0LbjywP7x79qx3Z8154PaVD8g+iqdAnurpukthOplgLI41kcJXjexSlg9WHLVWE40ymGBojMHrFUwgfzASr8QX1KC7RGsiqiUt6OugyZ5CgWw2De2Y6HgoRMcxgSGMvh830ReKSw6GQge7g4WBwAxx+ekvvjgdGCn9umH5X0jPpZVzw8UA3i+3dUuX/vwX6fNlN8L89cAc7YU5ckR9BBbosAa7GYvdTKDIKU6GEUBsC/UR6GNs8REfFDFRuoJmzJB9TWUOI2FrHnxv3br3HrzryZqGpVLo7NkjzyxrqHkyYdtfSNLHD7S11Gz9NDjyf7bVzF8ItMM+vAu0MwGndE7OYDBr5BCNfIjBTiVoZBisjcJgivttwCZIS8TCRsTCKmoEJJiBdlrWqBgBpegcQ8MU+wtQHM3RKCe821M6Ejj9xV9/seKlqh6pY6lQWCgs/enx4/tvXEasf/kzcXS3sYbvTMsbyAeNKy4dD31C5x36zvNAPxuTwXRHMLv6UlCNnU0G9s6IZRCkZahkjxEo1Fjod4YXk5/iobcxWtlRFB8LXWXUFrSuY8yCFTkbmcBihYYMs8BVyNq2hEEMmkqcyAllDrVV9opr2OZ3pS9JzC9XvXznzPH3tOeOvHGvf2+AJFW0rK9v3drm4UAX//FdktO64+TtKYff31p3gC303bakcdrs1ZtmRXUHu4XGmCOzIPsKYDg8+lqtPjDGLgnxgD8cNPVARdemYIm6KOKnopAEZJk4XsabumjYzlXqk/3eMppKJb54FykMHDq0Y4O/vdBben1r+5kzXE9Xx0NPprobvKtv6+iSaS0NcO8CrTOYQvRomJDWTo0sSoJ2JHiucicwHlGDWS/TPIJ1DLGmUGASsxC6JAKnpADNixCDWqFrXIWQBeKEMckxPBOgQIBZFRViLtgBwVhchNBtchUMyuGJCBuVAugxslyUlUx2NmPT0QVV1T9ZXde/qNQ/sjLCU3Pu2deyRCyENQpcJQ1Ut7U0VrsaNszf17yCWD7+iNi72w6M1606dEsh+c2KRjLWuOITad/HMC9PgY29F9aHlWlignpFp8fQJYEHE45chevCRiPGOpgSg1fQKaYxjBX5jOioVQMmqZ7OB52JkqmCxB7P7Q0M9HW+PD0QqBhdtnc/u3uoZ8mcMCjhsDTntr2HZFm3Fb3//DjYfEaGsUaCGDa1FZ4zllFcnOH0eKyBAL/Y48womlbr+e4p7iz8bqJaGlB+lzjldxzS9qpnI/KIv9XcPK2oumXeosC26KO+TXK5W2s7Ovna714f2qbQ5jyVu1VTLST5oGOVQ9Tlof0fXR7cuR3SxlAgwFYOS9Xk3FHpA5V/PMDmSk3y+4j+f/D9aKf4fvSBgOL7gd+qtgH/pjOr5VwWkTFhViX20YFcm+oTDZpLAu+lbTR/0kx1hGClGgL0Px2A9urUopLUYdqWA0PRQlKFQCxCKkyzAeZbtCUp3o8SZZ4jZ1+8LLTRQ2dWbQucbjqY33O68afTAoHs0K23/9hWOLKEaNnD73fXhbPgtLQunMOd3V1xZ6B57mrpIhMZD9Udlil8yU5iSXpHbf8f5Evb/8yX8bSHwJZ33xlhS1LM7hxag2wJPZpzm3Q2IocN0JcYJjnqOwFaBlXYE5tG9naD8E0AUZAg+5V1suNbNCWgvqC+E5vBbBkBUK9TlBuoJIzWm4zE7a0mmFEhR0vSCFv5a2mCkF/vGFu79ncPrjnc0nJ4Te/T8+c/nUCyADRnbvuz9PHH2xevP7Vm9cn160+uXnNqvYwTpF28HvppApzQofQT1RzqC1nD2ZU7QeWhKAEdlkArDQgudFkizYwKSrAh9GGoprNTTWfkokkg0UlGdOCOYgboeedycUYg4A8G3vz8i3cRLqBQCiZ0t4Uvq/z7blgmff6Xj6VPF18iPX9Z3iBlzl2J/V4u7eLOUfrSfhso90JPUexSbhU1yp2QKPc7TvaZ603UAcHFg9xN0Mr9ToSpFg0W7LcGhWxcfJKMbiZJUcdkCevCNNAcgDUywBn+xeef/+L2EX8gUCXUr5xLPgCAI+29tJjYP/4LsS67Yd+377CGtm6FR9kW7iLYh/7IesUeU/WMFi/LKg5FeeGibDBGZINiewId/b54Sj5czA+dtGQ2PJfJnT1yqo/vrYF3NAN+KQTauJl/j0TKQWXa8BVJqIRy6TJOhaenyms4G+iQJxuif73ldIns+zCahJhRMZ2/ImSOws2IwRhjLRiJxaOQbhrJSM+EWyceg3A9yQPirAjCt/DKUMG8EmOINaZnODOjqbrfa6GOkFSzrPp05hFGbUMkLWTL4JqBTtM0FrPdka2sg6spRSoqtGWnPvpBVPE2NTn96XD19CNL7npwdu+WLb2zTz75h02VBY8tXjMk37+WsK+5umVNe2ljbobbv7x+3eM7G2fMWXbD9Nrs9LzK3qZ7fibLE/vEJ2wCf56JjyKpyMoQ9D5RpUbxMSXn0K7kHIpGLWYTAcTGz4wGTDg0RhMOaezIjE49G00essorpBRxiJnmD5ll2Kom/Yu7Dx3qOXPGN702P/e6hNW3sUIX0UrfdIW7Z15f1FKlyD2Kmc/K+vgqWjVCZ1HVCBafonJssi8fOhdjEs0w4cQb1cfmGMUk1hmp9RrFpzlRh0qZ2QeCb9ary/btQ638kjews2HxT37GPhdee/+qRbPZD6EvoIG5EPTlqi8FJZ7A+uj5qi9Fda0vJWW9FOgnYP+t586OhzjUbZmgnwbhWQZmeJLfG6Praq3iRmGvcaN88tnn33OjxMlulLgrp2YmKB9fdYdorhipL0RzBda+HtmTQS/IJB8IdX/ItjxbcY0bhK9dLn0tfblcOruWMMTUSQADruUqx8/CGM5xJfgnj4M7AOOY6gNhFR8I+7/wgXAHBqVR6fVBMLH3DZJCkj8o7cNqAfIlGZP6yE4pH/nACHgUaW/CWA7KbhqhwHOcB+0+Ipg96IVlRC6OOswA2ItEjy+zUrxzHZFfB8bqUotrundOclNkUiTDDS+US1u7TSW1x7jzOEHfrQgp+Y6V8M5JPhG1ouV49f/OJ8JVhv1sVfgMezr8OtvYztm62sY/xfEYpCFyQdUE+HoeoGuaUCb7JdLhpPWIOsWG4cdgIYZS5DxfuxfNF3hhOlCST66gQD8RjHGLGEuNcZmlQaOXIsAr8c8g8Sg6zDaNHQ72GYRcGOzY5vd6/ds6BgfLbuzqurFsUBoa7iWvVrW2tFaRE7072rvqpbrtbvd2qW7OIsV/+R4zHsmVNfvG29sxU1b2rXw8ZQxxNCdEJHBK9IgJyhhUY4LeG0qVx2BTxpCIgFCdCmNIMAvaCiHOIuptdLpKKTotKaMjKSCliJVxkcbTkcD8RToeHYo01L5oDnkNO01eq+9q39ErNdLxSA29w7Ic8XPtnADY0IWRE0yswizrOEprtLWcKjkwaxsLWak3CKOwjOjUypIszizGpldg8qdAkMwOo8qVSY1BonFX84Bb4M/PdbarLSl5/nlFlW0FeemV7pLGgpgOrSO/vL20sq0wL73C3XSTyq+f1XvHglpX5U0rbqpc8sJGQ/OmwTZfZceKjsr/T8b8W6RdpAT0KK01SiY+69Usn31JrSmZNJsHMMLF8Rx+fzRpB3FZOYfhrQQZ9TpwNRIfCnYhxRt0mFFKOzBDXI/rRuMD+wvUpDeoN9E4OxXzGdQHoaQxYnCa0Xi9ITOdO1HnAGDhRMKYQKWFYnmjVYlBl+YggsD6kjRCC0z86JnQxBObnZaVsCf/+MeTnT17qhoW73n01oaqPT3Sxie3Dx98O2QnSW+fJUn2XTvUC+bV3KsbP6veUtPUphbYY0/+ZwJXlPhH2V6e+Ij7AOzlKuYlJuhH2evBBZk3KR1TLPGYMkY9mE8oFHphAXsMsQVCsk9kVDhMIsz0CLoxdPsEdXYcsQ7djHYTzdLM0F4KZlRia0Yq6LFq6h+CyfdXCJXmEdZVgnlAQoZlJCk5LZsaryV+YGDvNOCKbLPoKoMzYxEzKsGYtRIavDdVKOysKHL7VU3OOpzxLpqL4kfMKyd6YBoepq4i+HVnfaups/us1iuv3POOryt13633n8wvWmgmReO29iZvZdnty6bXrE3wL/nZzCVlt/gXPF44vDuDtbdp5iU3+G7M++l/9S+vrA/sH5rRW73U0VZaumiozFJY6EtfvDg1K7Wle8aLSytrKK9VMjv5Tv4YIPk8kHe4eFOAKbI8qGGJkE+Dv25Qqm6TmIGeE0DDWFHl1iB4V+liKFWAQAYTxTXxlhGz1ZFICZTCoJRKqECb/xWVzmCyOpJY/JIRlrqFYtBMt8aN9Sw0uAdQp8wBgsqmRPwiRgB6jNhG8d4DdQcXdz9Vd+jukeDgwbpD3d2H6g7cc/yOwzfeePiOp0ZHR3sO1B7cfEwYPFx7aMWKg7WHNr0sDB6s3R9Y2vvc8mXPrXp//xP/IcuCiD/dztyt6HG9EouhSQwcj0kM1AOjQg8MFtxhQxwttxPMU1wyuskuGUxetnkjXhmN7MROiPjkATGKei29oADEKf8rqyVnPP0XPfTjLB8eJ+9IubKnXsol58Lfsurwt+Otn7UhIGF3hTvaPmuVY8JR2ayRpXOpLKFBRrMDe9kB/E7zxGKuENaOj2kg05mgC9dLnqxm4lDuzfUISWNChlecqcWVg4m3oEmFEq+o0mIIWWyUEchXjl+8KeNnh0mIHxVnGa4I9aOn/vry6VSKPCpNQvmo6IHW6aPwlRG7Ix7wtMc0UuyZDheVppGKynK4mGUaqZ1VDwh7Nj3W4TEILZNw9uwKoa4iCA+AmyD8HE/wYww91hgr6+rj7Q5P8fTyilm1s4uuqZb7px9TPD4zSU4Ps5iPa+PYVBemygoqi5idg4g8Lw5T/2IMGdk5VLYRm5ww5pqc7a+iecXkWoCuoXnEaLTyDjT4ucLRxUvPHr7/6Jxq74HAukdkjL599cDGV372x7vLpz/etmq73BZIL5w7o2Bnn6XE2e2ssuq6FrNrXp7v6lu0dd/8uQ3VratvKZuX70REv2JLUtba7jse31V73awVrd7Z2am5lavbsqtyMy0x2T03pHrcjjSdUcXmoi058QUfYFNUDOAzxyQ/EAzHOem6MqNwWnpaYSHZoFzwgcKMtKKitPRpkTPWv3VMfKp6TdUMWNwFcuNBOTswlEEzPanbOJRAr0PuclVcLJzku0IvvStUMkJnoIMCEQ1mhKaYxHxSECqV70qpyR2py61Cq7vUbHklTpWQke0uLKJSxQtMUKPX21KY7Lz8Ik+WMkeYkVlEojmaaUQj52BiIh3o5iyLCgVsjmnyfCEsVL22+uTEQzsmTq5Zc5KZ2PEQM3FydflR6f1jL0jvv/ACyXrhGMk6Km0svFN88W9fvzRyR5F76/UP//rCzoYH2ANTf4XPwS9P+vH8wqFvSe/lLYUl1eefOvhuDazFLnaQ7VWZQEdnM5uYYAZoYiVXlhb7CrwnlChn1Jo8oXgVswZJloNiOOSiwASzKlAvE4PXq0SuaHaFSxNxYKeYR3i9KZ5SKxExN2GoW1vUsKCcTHrle4gWS6N50Q6lbsL/vbAN29vWtq1z6/23PLBwef1gU+Ftj/duk74svy09fXnFvFtvZXc0dvZ1L1ndsaG2sbt8zcpV0obC3C25+Quuq22D8VYxG9lPuAZGBRzIZMuYH4+EfNEnjZIaOLCVkauNJECWSgcB/9MzzZmW86nh9z6GxsZUl4I8NUt5VienPLFjISJH8Fgqhlk+mvVEaOEbd6R9/FNuWMohW9swR1upOTOp0aJjeKaefMvtBfloAI2QxUxjQoysCEzyRHB0IpQk5yxfKF+erqR8fFlSCkh5h1fI84RSFQYvorNlkVnaQmcrlCzf5XkxigLQMuSUG5wmtI0iHI8VZMkpMD8mG4UVI/oEDhlccFrEeIy6xZoFnNX8JMykibUw+FmeWXDSJaCE4XAGNSVygCjDr3G5XWB0y+vcVYaAOh6h6t5/iOve7PtGEP/h/710/ve/J97fC00bu6rOXndTZ2Z1mXN42FnGPSV80/fmOvEf/xD3v/fe/n0XL3aNjpKPW2vrG3e5S0MlckxyCzvGn/tvYpi0fm8snA9f2dJI9ZWX28CytBbUytzABLU0QRbmlLq1OJXsWFePheLkMss4E8a0cX7hjtryehDPopZDSY0BshGiUjNUBjBURFNelmuB7V4/y25b2r11a/eSGYs23nzzxkX86OjWraPDn9Z03TLruptvxnx9EGxH+M1yvn54G/CEAbiCMAGukd2vXs+kMHPouJKxINMjmlVyOBEm2C4vR6yjomhSg6VuaQiOk5VSN70ZJslolyWUsxTzwnOmVrqxGie7P3x+4MBQ9eob5g44/UWPLfQtvrG4etP25eQlrrG+fXBLn7+lubKofMas5NJbZly36b61c2kOEFfFHoD+5THzGeBQUQ/9M3nEeDgle+QIGIC32DEhgUoJQO+K/ED4xlApEFQzWL8pxJsFd4WQjHVtLjn+MlXZoVwonVRapRQfYykNe+CJ+5c9llOSc8/cRas2LK0xGKsXrVvTet8t3sBLdz1RdUNe3SCfuWLz3Ipy34wFc+fPY5vZ+sa6puX+DX1LKxbmqNUrr4lr0/ptQXqug5SoBqQPCc3PQT9uLtjhyegNTSJydEyjhgF7gxwKzRiffGY9EdezDFzQRYIpEbFa2fusV8HEJEWXEYcik6GGczYNSNhkR1DEReXKdKOTCB2Rn3W86At4ixNM2oScpxJmvNj5XIdUrvKH117urmM/DDMz5vBd6mPzlsi25kQ5+yHNk2lg5KJRYOwgFxPxkkHPqBtUNRbiZTbnTSGdjtFjKa9HyZVVCo2phxQMLJcZ/6UKzMl+2HSqaec77+wkrW+rQt82cc3vkJR3GFp/soXsJiVsrUnDxEFXjsh5A9JWsgNkWwIzGxF+SC1LsxhPyKqIrES0jJCj8Y1J1FnDyD7LGIz+Ux4WrBbBjAZNNIJUgtxQ5tMoKOJ0ZU9aRn1n2bzW6enl1U0laYUz5vZLW52JNeXF+c2ZGc9tS2iomnOTUpvNNZISdQ/WwhCsOC3zkZKuzf7TLbDujg5X0jhDB+jK34CuxPz1emqbGBB/K3kj1CEZsileBROm8IZ0Mos7MH/Khv4FGmkwGzBTlVNCi1HU46ZJj5lqm53s2SEIOx5+WdjZMzjYc/vdG9jBNx586Oc/f2jH642PXnzkkYuPUtk1RZfJasxKj+wn0mgfqYFDfeSCfBzRYvIZ5wZ9fhtUfpA177Lnxk/A+besnWFgru6GOTrHRL4Tot+RP3PLn8F3+rik8RP0O10Mo16uqsXncCfk58DSweesk58DfW2Q1nP93HtMOkiINUzQiTgjh1ZKIwFjeFk+2OS8ZK0MKVhYNC6vwJpCubSKWsj1UGOP5oKoEym0CMWY0zMQGAusJcg4s2kBeE4MCGLGGCc7AwhKB06GV7CKKNCk1UtuC6U73pPLbfPXrZv/8KYNT89qeFz6Py9dkGuVMlKSaKEX2z37lob+lhtX18mVSsEt1T3zamdgpVK5jRwtycos8bmygBY0v019Fmgwi9SRZhPWKTJT2vvZlEg7SBilHfhOx5iR99wal9Wn45TCFW6o5djR5tO9hMeaFe5wtIZFdeRPfyIZ336K5StSi1zMcvU9p+A9vyRt33s/7vsSIFu+1/4xtJ8l75A0pV8s6BlG/QE8Mo6xMN3R6Kpo5C/JWUs6zEG1RHJQQ/pYehnJ9jXRsl5MdtB5g7HUnROLzg2NFy4MoJdo5q8Oo35mpaYDRhstoSBmov5gPBh+/9wQ18gNhHPYc+ES9uJ4ULLLI5VrKkgDLd6R6x2knbTepZR5gAlOQ1eMG7pqokmBDGYDyiApQUlKDRXHMG4wAooVgeOnvKckCetg5fpk2VOGsUIXInyGM8YlpLmnFRXL5b5qzLSONdIi2mKzUFQhprnNllCSLTlfTiEl18glLKT94YoaVURicYbJIit/y389s/iH62z+RfqvNFmc7YyKs379GvGbh//1+7U3n6hbFUEH801rUBT+1FM+yLmmvZ98GGmX85CxHfjTEuXOSAIcrXapUxh0/ZSqF8qdVyqvVr9cfYfMg3VX3z1xAJ7cJPdp4gBtz5f3KoIOZMl9gl5F2yc+ge+/T9vfmvgk0s5wE6ByyN/VjQzqGqzcxKVd4vfyypkDlbq4sKqwsIqcoadgX586DS+U/66gEwbGDHJOVUR5P5W5U/G0p0YYPwEZn0duFxLlnJhkL81KUlGeR09lijeYSE2CxGRdQVCVGNkzA12YGMKNkRP3QeGnwgKwVgi8WYipEBLQtUsXAwanvl/khPRmd0jt5879QKkTWSHtZ3s62P5rKp7ClzvCkkx7/oIiF7ZSmnlkGmPdgcIPp2h78TXt/eyuSDvIK6Ud+MGGOUMKR3BTagscU+oOuG9lDimfVGDw12uKDxR+Gb62zCBwbSHCpL7JY3nne32W+etytM+E2Uq8XCevplqSdetImY44dITLkC5Iv6kixdKFKlJEiiulC6SYePG+Ei7kezhIF6LjBvmSQCtgV0XzjZXCKpqkRh2/ucodEQppBJCWiMv6zAbzjpX4KZlmyysMbzCpzFR1yWYxIvRc83GV2aZNR4+uEIf78dAIrMZVRv3ZWeiS9GnsCmMAzXPcxI4+bUJpz46ffCx3RUP/RiRtcG9uoGH9FqW0Y8nN4T0D0s7FHWzgrsdgDhI6atYuIs5jbwJx22vWLpb++OIjkUKPR/7aPO5tZBsf/ryFO98Ac4H8gznjCp/0Utr65TUdbe9na3+w/S2Frya3y3N0dFI79YEq8kei7ZVTakwMgLmar826kePsPKxIQzzhQf8YphQRigzn9UYqCbVTKgm1kej+pIqT0kjJSR/Zcm3NyTf/9czhDwNP3rvxqfCZSByY7wS7cSazkQnm0BxoWkiovhTM5+TcNCJUe4ScMYz4C9lyeXGJlpbJYx7ENLicRq1tGha+Dh382XL9UIk5qHHmoymUZglakr14Nc0c1GOCBzCLU497NTCaaYqraaonUH21NDsek34U64jHugW+81Xhvp/VVxc/vuyeB3xtvWt723yZZbNnl2Xev2DFzsDogft/7qlvrffkzelctqxzTh5RDxxpaWyqblk33zPH7UooKO2qnjbP78nLL0mbM//+1eNq7ttdo1t6vAt8/mnX5+dUuJISUvIru2A+af6vasCUgzs2ABKcxch4MtKO83yY7j9XS+WK0g5yxcpMnyRXJjl+VP8ss5czyFJmaTR1l2X/m/RevoNCp9PRLN7KH8ryjfa1F+UM836kr5F2fpzysPradtXbFEs1Tx2beh/3ATONKQfrXWSCcYTGo3FzLkz4QjAs5PowZVQo8YaKSBzuA1OkuhSKn0kv41XyJl6WMbEGxEmNCTlZqPCKRcBExCsUmairZpqylVcN7p+XhvFBh3kkPi7ZidKkyCIaAB0LHnNQrculLIXBYUYks82W42qNwVJZg5t/xMfJCWXJ5mBaerZsf0fyTZHRlBpz/6QZoDGjyKYg2U66f46R1ZROcmuq94X12tf2Bdf7d53f+qtSz79tffYP//aT/9i+f/PyJ6+v3Cu1bF8T6/uXDSueub08rGd35DRtaZ23sXlaT9mz3T9+8uCWB0fIaZq3et+m9TteeOwnL2wd7emHiXoqr3f+is3zHzp5u79m45q62as3/Tlj1vX3rQwMHcf8ZmmY5qh5mPuYKSiQ5oumaC6FYvIZO6DAGAUFFlMSpwGJ02QUOE1Ggbjthy4tggLtKU53bj7SdJpZSK641jadRgv5LUIuNU8siXFJ7h/EgyjRfyB7Oo4oYJCtnQwGC0c/vTalump3T4YMAoejIHDARNLOPTQ5y7qpVd0RsXOBR2nOMl2X9cq6/HZKO67LC5R36ynvKu0U/7mvIkAl8Zj8QFIyV6kgwpxJCcik7wcylOWFOH4gmoocfvfaPOWrfVPWW3mkb4ADd0N/aulYRmnrrN3KGEFxJE1q7++h7ROwhskF2v7W+9g+iqYD4EY4k8/4cRhtDOJG1AvsNdgRfS4nJmNH7izRT4KO0Xxwg6qXSQI8ukzJUU7WXKJORflAGc+lkasdrGOiW0cjmelKVSIWOqSDFXGc6Ez2BD2FBq5ksyVosCbAShS1drAweEajl4v0CTARbqZY5tAwZhsuTIamzTly3NZrUhYJn/J1zmDVvbdcTDlBNq8d2/FraeLKW6Mb+s8nTcpf5MbrepJaOprqumtbpNekLY988gBJ/d0YSXnpjSe+O9d/onfV8f51J1b1nuindJZzk2X5+Cml9I3R+TJQOrcoPPbNlParPNYS5TED5TE7Wp9R2T91CI5JGZlcuYIpJ3W+d1JSpiLiz09OwVw8OTlzUn9o/4k20p9Iu8Jv/kn9xH3xzvD9wCVxTDJTwVAnX0jHM0l8AVi9oUT5ClOkVHLSqX1MUHtDJh1tZ7x0r4WIylY2pMOI66R7ttmT7vRgxjNYVOu5YWm4KEO+53NobvS0adL0Nqkho4i2X6UfyLl4QFFu5i4FJVmJklCK2RVyVUeWckfTEvkxMR3YL92EDjZa5ZGH7IdIlFQISeZXgM9YqyE1U8GiMZhpip7keAygH2cNcXwK1Sx6ea8Nnwsj54wMUTFCiQzpdtJZBJTK2ShINZLPOjqHYJ6eWFfc0VrXuPZ3Dz59F0Em7JayOj5oJxc7BmA61z/yH++RzPbqnjlvrn1IzqV9/u7w7lZy8Okfsb0N609S/sNcPMpn7QqfvcdMbkc+E+j8tV/T/hYIrmvalflOmtROc7yU56yn7Z1X83hpzco1ebzR1PNIMu//D3m85v/XPF71kfA3P5DIGxmPPE4Fz3RGcrmJnjs7Oa+dVQ7/fV47pvXLdevaarqXVh7zsGIrJ2GlXsQFQ3cQjo/srZWB+60lqoyR/dbyaXa44nehYUSzVzai48GITqFGNDqOrF64SNDRaIGY4sKkbVrQnJiEqS0sFkhhUbMLMz6CenMqJSFY0moes1hMCBh5h3mSgyknC6SlmbpgsrTV48FG6YuDD391pKvryFcPHySWRq75qtfpOunbF7+S/rj560PHiIbYdx8Aa5Rkhl/teeJhYldcUa3ktHhcOiVJz0v/2HeKiaxLTQmsS9xbuI7ZwwRtCu6bJeO+RMR92T5xhga3Gg4VEFsi0KUAZcccj+AYE6uBDtUm6oQiWMbiFYiJKol8mI56OJdV4067GJwjZtGIiK/QAvAOYRvuJUTh3Sy0FjSyy7zADD+Bz2ZYREf6NdCuiHUbgVqykOUcNIsM4Zyi6kuuorlqoikZv6g+d+T1zf7H/3PxgeUzzXE51y/c1ChL4MbNN9W7DbF519+0sV7W9+zrMhSYv7WteN38w6sPjY4eWn14Pjn99H+Ajp/R3e1zX39TdYEsoAtqFs7Nzm5cWJOPMMAfAQd33nGy/6sXXvzbj/5lkr0o25E9UXsR93Y9RarpfqnljJwDoPtf7xkqMhol3ET36LJN2jV0wUzcnssm787FvzP/J/nFztuL+cimXHLM6DLVYVGMdFnWUbIuwrXC8A1kUPU2RRlNNPIRK0c+zJEYCI02cjTnD9ut0ShCqhJtjLNejSLERqMIk/MocjCKkKm2jbasvfPG5jVrtgQaGwNNfMPalua+vuaWtTXzeuY1BZQ+t7ErAK8kgrzDaAZmfKo9cjVmEs2K0MnhIB21XkMOGQ0nK7loIhOL/bBiWpVOD1ylNou8GaPCFqUWk2TilqLqeBd2Dnee8pf6bGryUt517syi1OKq+mU35VXn4GVlwxK+LX/mzPwlS370WH5VVX53948eY+T9WPkV/3Q/Vn7Fd2N8fmQ/Vvi+uv6ffl9df+Xvan3k+yuAX4qBX0y4hyiWL8u1zEZPlG/MHoEZCxlkvsF9FQzMJL7BDG7KNwJnpjnW1hI51bCEljcBC62Qt3azuTyUdypb9hRS3pleT1mH7slOeRZ4+AyVqQPcKXYx7ZMTa91oh2y+SMeEdJ/SNyHBS4TMSd0TDDTVPJQqd9Y1tbOCGXsopFqCNkfCpM6baedFPr5iUvf9ke5nX9swMH9mVfFsjrdkFk3Pzq8kKVPv+cr5j14d4IzJN1RfwNg66Pp0Afm/txue6ntrj+2Y+nzp43+2FmdMXZl0Hz62gzkA1ksWw0T2A9Z8/4Xq771Qq1NF3vjDewYTEnnllB36CLOfJLB+NgiiJgNj4SEtj6FUunGMikogfXRHYCKHn/zwWv/dR+8eODZAPmobGGhrHxhQ4qcTX/CHmIMg5+K4XobFMzkBZzVgUBb5ndlIvqAxQDmbZVIey8ZI1goz9XtKwssX14YG8XvSUZikTlrjlswE2Uhtv1LYH11HGBZnO+mm5Sq/vB059Kada2RfUvco+78qO0eDNMEgkCo2unN0LPWNx2p0BZEtYDmvEikViDeoi4nkwgZjdHQXWFV0F1iVslUMccVjviLuAOsyE/algQ5pgKzYMHBBepfPGBurZ3mJIS9JrfLY6yc+UeWqmpgC5scKWsvB2FBkKxVexZhiC4QMn8hDXzO9IUMMbUj20fhuojfiyk3TXQqmabFLaZmASZK8QW0a3ml5uIvxUt9uGsYmOSoY+Ry4zMsHu81uiOY4qTIZt6vUhzmmcPIzkXgQrwFgAurVASc7r+y0VvuVtK+sd7FavXhNGQn8VYkDvSH9sYTdEV6qVrMHw/2lJOMNees1Ev+X1uKSUl/rn4kVQ0C/f6XVV1pS3Prq+3QDNpbJ5DZy9dSXamMGGHl/eG2MzxeyyGoo1hu0WHFAFhMQn+HUXvwfOcRjOA/zX2hWHY3lxcXC56Y4vDRZdDQrRkNwxw35/3IRzRdArWWfsjUTTp2Zc3GIbJOJT04jKHVy9eV7TXvL2zdvbpcMg+WDpJjbSHqlPfTvVeTnEmmQDJUo+1+yA9wR9p/l+Mj7YbIDbRG7nNYO/3CNOTupvJzeXVNjTgsVjcpWBGip2/53Neal/+815gfGN2OJ+dyVSom5bIti32G9g23zfwFiFCaSAHjabZM/aFNRFMa/++69L1JKhyAdpHQIIUPoIFKKhCBBykM6OJWS4Q0OoYQMocgjiIhDkAwliJQiUkoID3lDyeDUMRSHIpJBRJw6dBIHKRIcxCHxO5c8qaXDj3Pun3Puvd/3nplD4vmAOkbbe4rIdHDbvMIj28e6mWBTtRCpU4Qk5/Wwoc9R4t7Iq6LsalYBc8JxHaumix1TQcWUEDDfZ59I/8B900KL+WPZL7XS4x99rPjLCOwCls0Iia0gsnUkRihz/JLj50jUEIkeYMnsM/5E4q9wrUV+885pfMuaXYSsDWzIOfb0T1Gwc8ibL+y/i5r6gA25M2NOV1Ew9ekf9Y5vyKLJPrE+Q4OxYZpoeFnWRczvIlYDdNRgek+PXR77RcQyP9sbkxr1i/VrPPQKWJQ1/R4LtsdzhoS5PsKOGmNe9fmeMee+YS3VXs5l77x5g5LcVfboA/aan174N1H1LhDqPMqsKYn23B94XwG+5Y7TEaiT0L1lk2e3seb07rL/gGcVUZV6O0LOv0WO2S+LB6LRdWS2sCRemNSLGWo4PaQXEeN38tHGWEx9uArv1XG5eHEJ5wVrzAvqJrpfQ8ZD03nR/B96sMf3SDwjJ07/1Icr6Am1TNcvIV6IZxLFyxv8JjM97hPdmatf1OwZtd2mljHKftt969vuu/+EJyTyPpMRDmyO/0ARZUGZyRE92LI1BLpLzc9n55O/brfQbQAAADIAMgBOAFoA1gHmAjQC0ALwAwwDJgNgA6QD3gP2BBoEKASMBLQFDAV8BcgGLAauBtAHYAfgCAIIMAhGCFQIagiqCaYJ2gpCCowK0AsMC0ILtAvuDAwMPgx0DJwM3g0aDXQNtg4iDngPIA9QD44PtBA8EHAQohDQEP4RDhE8EVwRdBGCEfgSVBKWEvQTWhOqFCYUbhSKFLQU7BUKFXIVuBYMFmgWxBb2F5oX7hg0GFoYvhjyGSwZWhmwGbwaEhpoGmgahBryG54cGBx+HJAdjh20HlYezh7uHxgfIB++H9YgHiAqIHog4CDwIUghhiGQIdoh7CI0IlQiZiJ4Iooi/iMKIxYjPiNKI1YjYiO6JE4kWiRmJIwkmCSkJLAkvCTgJUolViViJW4lsCW8Jcgl6iZqJnYmgiaOJpompibyJ4InjieaJ+Qn8Cf8KAgoxClOKVopZimoKbQpwCnMKdgp/Cp0KoAqjCqYKtQq4CrsKzgrtCvAK8wr2CvkK/AsTCxYLHYtBC2yLb4t+i4MLlQupi6+LtYvGC8gL44vxjAAMCYwNjBKMF4wfDDIMUwxsDHIMiYyLgAAeNpjYGYAg/9cDBoMWAAAHJMBNQB42qXSZVOVYRDG8d9BLGzBwHzA7g7sLkzs7g5ssbu7sbEVQRHFxPggznh87WfQ46Py1tEZr5mdnd1rZ+75770o5XfUE/FTd8Iq8quOdyjMDVQNO5XtEIuMj2TFFcd9CpKC5KBBkBo0DXoEeSmpsVg4F8iJZJT4iUHtoN4vP+23H/sS+xjLjKV/L/fta7QoWhgtiOZHc6PZ0Rafn5e8+2eViUv4mf429g+KiAtZ4pVWRlnllJeggooqhXxVQs5qqkuUpIaaaqktWR11w03UD7fQMCRMkaqRxppoqpnmWmipldbaaKud9jroqJPOuuiqm+7S9NBTL7310Vc//Q0w0CCDDTHUMMONkG6kUUYbY6xxMow3wUSTTDbFVNNMN8NMs8z+f3xzzDXPfAsstMhiSyy1zHIrrLRKptXWWGud9TbYaJMsm22x1Tbbw//faZfd9thrn/0OOBjex2FHHHXMcSecdMppZ5x1znkXXJTtksuuuOqa627IcdMtt8Mbu+ue+x54KNcjefI99kSBpwo981yRF1565bU33ir2znsffgC5pW7LAAA=);
font-style:normal;font-weight:300;
}

@font-face {
font-family:"proxima-nova";
src:url(data:font/opentype;base64,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);
font-style:normal;font-weight:400;
}
/*/html {
    font-size: 100%;

        -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
    */
.cf:after {
    display: table;
    clear: both;

    content: '';
}
/*
html,
body {
    height: 100%;
}



body {
    font-family: proxima-nova,sans-serif;
    font-size: 14px;
    font-weight: 400;

    margin: 0;

    color: #373737;
}

a {
    text-decoration: none;

    color: #0f99d6;
}

a:hover {
    text-decoration: underline;
}

a:focus {
    outline: dotted thin;
}

button,
html,
input,
select,
textarea {
    font-family: sans-serif;
}

h2 {
    font-size: 28px;
    font-weight: 300;
    font-style: normal;

    margin: 0 0 .2em;

    text-transform: uppercase;
    color: #0f99d6;
}

h3 {
    font-size: 20px;
    font-weight: 400;
    font-style: normal;

    margin: .75em 0 .2em;

    color: #0f99d6;
}*/
/*.col-50,
.col-33,
.col-66,
.col-100 {
    float: left;

    margin-bottom: 0;
}

.col-33 {
    width: 33.333%;
}

.col-50 {
    width: 50%;
}

.col-66 {
    width: 66.666%;
}

.col-100 {
    width: 100%;
}

.col {
    margin-bottom: 5px;
}


.main-wrapper {
    min-height: calc(100% - 42px);
}

.main-wrapper:after {
    display: block;

    content: '';
}

.footer,
.main-wrapper:after {
    height: 42px;
}

.footer,
.footer-content,
.main-wrapper {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}

.footer-content {
    max-width: 1000px;
}

.footer {
    background-color: #e3e3e3;
}

.footer {
    font-size: 12px;
    line-height: 42px;
}

.footer-copy {
    float: left;

    padding-left: 2em;
}

.footer-legal {
    float: right;

    padding-right: 2em;
}

#container,
.push,
.pushy {
    transition: -webkit-transform .2s cubic-bezier(.16,.68,.43,.99);
    transition:         transform .2s cubic-bezier(.16,.68,.43,.99);

    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
}*/

/***************** Design Manager workaround **********************/
/*.tdm_DesignActions .tdm_btnAction:last-child, .tdm_tst_sessionEndDialog button:last-child {
    display: none !important;
}*/




/*.bg-grey {
    color: #fff;
    background-color: #737373;
}
.hyper_link {
    background: none !important;
    border: none;
    padding: 0 !important;
    font-family: arial, sans-serif;
    color: #0f99d6;
    text-decoration: underline;
    cursor: pointer;
}
.bg-blue {
    color: #fff;
    background-color: #0585bd;
}
.bg-brand {
    background-color: #4d9c2d;
}
button,
button.cta {
    display: inline-block;

    margin: 10px 0 3px 0;
    padding: 5px 8px;

    border: 0;
    border-radius: 3px;
    outline: 0;
}
button {
    font-family: proxima-nova,sans-serif;
    font-size: 14px;
    font-weight: 400;

    color: #373737;
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
    cursor: pointer;

    -webkit-appearance: button;
}
button,
select {
    text-transform: none;
}
button:hover,
button:focus {
    background-color: #0f99d6!important;
}
button.cta {
    position: relative;

    padding: 5px 38px 5px 8px;
}
.cta:after {
    font-weight: 400;
    line-height: 25px;

    position: absolute;
    top: 0;
    right: 0;

    display: block;

    width: 30px;
    height: 100%;

    content: '\25B6';
    text-align: center;

    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
            border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
            border-bottom-right-radius: 3px;
    background: rgba(0,0,0,.2);
}
.cta {
    position: relative;

    display: inline-block;

    margin: 3px;
    padding: 5px 38px 5px 8px;

    vertical-align: baseline;

    color: #fff;
    border: 0;
    border-radius: 3px;
}*/




.brand-container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;  
    background-repeat: no-repeat;
    background-position: center;
}

.brand {
    position: relative;
    width: 100%;
    max-width: 1000px;
    min-height: 80px;
    margin-right: auto;
    margin-left: auto;
    background-repeat: no-repeat;
    background-position: 0 10px;
    margin-bottom: -20px; 
}

    .brand.pdf a.corp-home {
        background-image: url(../images/report-logo.png);
    }

.brand:after {
    display: block;
    visibility: hidden;
    clear: both;

    height: 0;

    content: '.';
}
    .brand a.corp-home {
        z-index: 3;
        display: block;
        overflow: hidden;
        width: 400px;
        height: 55px;
        margin-top: 5px;
        text-indent: -600px;
        background-image: url(../images/Artesyn_rgb.jpg?v=3);
        background-size: 230px 55px;
        background-repeat: no-repeat;
    }
.brand .tool {
    font-size: 24px;
    font-weight: 300;

    position: relative;

    float: right;

    margin-top: 10px;

    color: #0f99d6;
}
#navwrap {
    position: relative;
    z-index: 1000;
    z-index: 1001;

    width: 100%;
    height: 35px;
    margin: 0;
    padding: 0;

    text-align: center;

    background-color: #0f99d6;
}

#navwrap .inner {
    position: relative;

    height: 35px;
}
.inner {
    position: relative;

    width: 100%;
    max-width: 1000px;
    margin: 0 auto;

    text-align: left;
}

#nav,
#nav ul,
#userinfo,
#userinfo ul {
    line-height: 1;

    margin: 0;
    margin-left: -40px;

    list-style: none;
}

#nav li a.home {
    overflow: hidden;

    width: 20px;

    text-indent: -500px;

    background-image: url(../images/icons/nav-home.png);
    background-repeat: no-repeat;
    background-position: 10px 8px;
}

#userinfo {
    padding-left: 10px;
}

    #nav li,
    #userinfo li {
        float: left;

        margin: 0;
    }

        #userinfo li .guest-login {
            font-weight:bold;
            padding:0px 2px;
        }


#nav li:hover a:not(.disabled) {
    background-color: #555;
}

#nav li a {
    font-size: 14px;
    line-height: 35px;

    display: block;

    height: 35px;
    padding: 0 9px;

    text-transform: uppercase;

    color: #fff;
}
#nav li a:hover {
    text-decoration: none;
}

#nav div.disable {
    font-size: 14px;
    line-height: 35px;

    display: block;

    height: 35px;
    padding: 0 9px;

    text-transform: uppercase;

    color: rgba(255, 255, 255, .6);
}

.sf-with-ul {
    position: relative;
}

.home .home,
.requirements .requirement-tab,
.summary .summary-tab,
.index .cms-tab 
.index .admin-tab {
    background-color: #0588C2;
}

#userinfo {
    position: relative;

    float: right;

    color: white;
}

#userinfo li,
#userinfo li a {
    font-size: 12px;
    line-height: 35px;

    /*display: block;*/

    height: 35px;
    padding: 0 9px;

    color: #fff;
    color: white;
}
#userinfo li a {
    padding: 0 0px;
    }
.toolbar-search {
    float: right;
}

#search-button {
    font-size: 12px;
    line-height: 22px;

    position: absolute;
    top: 6px;
    right: 20px;

    display: block;

    text-align: center;

    border-radius: 12px;
    background-color: #999;
    padding: 0 4px;
}

#search-button:hover {
    background-color: #0f99d6;
}

.toolbar-search-btn {
    cursor: pointer;

    color: #fff;
}
.toolbar-search-btn:hover {
    text-decoration: none;
}

#result-pane {
    display:none;
    position:absolute;
    top:33px;
    left:730px;
    padding:20px;
    border-width: 1px;
    border-style: solid;
    border-color: #eee #ddd #bbb;
    background-color: #fff;
    box-shadow: 0 4px 4px rgba(0, 0, 0, .3);
    width: 200px;
    font-size:medium;
}


#partnumber {
    position: absolute;
    top: 3px;
    right: 16px;

    width: 220px;
    padding: 6px 2.5em 6px 1em;

    border: 1px solid #0e7daf;
    border-radius: 20px;
}

.verticalmenu {
    position: relative;
    display: inline-block;
}

.verticalmenu-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.verticalmenu-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.verticalmenu-content a:hover {
    background-color: #ddd;
}

.verticalmenu:hover .verticalmenu-content {
    display: block;
}

.verticalmenu:hover .dropbtn {
    background-color: #3e8e41;
}
.wrap {
    max-width: 1000px;
    margin: 0 auto;
}

.toolbar {
    z-index: 1001;

    height: 2.65em;

    background-color: #4d9c2d;
}

.toolbar #OpenDesignManager,
.js .ui-widget {
    font-family: proxima-nova,sans-serif;

    position: relative !important;
}

.toolbar #OpenDesignManager div.tdm_quickBox a:link,
.toolbar #OpenDesignManager div.tdm_quickBox a:visited {
    font-weight: normal;
}

    .toolbar #OpenDesignManager .tdm_OpenDesignManager_Option,
    .toolbar #OpenDesignManager .tdm_OpenDesignManager_Menu,
    .toolbar #OpenDesignManager div.tdm_CurrentDesignInfo {
        font-size: 1em;
        /*padding: .85em 1em;*/
        padding: .85em 5px;
    }

.toolbar #OpenDesignManager div.tdm_CurrentDesignInfo,
.js .ui-dialog .ui-dialog-title {
    font-weight: normal;
}

.toolbar #OpenDesignManager .tdm_OpenDesignManager_Option:hover,
.toolbar #OpenDesignManager .tdm_OpenDesignManager_Menu:hover,
.toolbar #OpenDesignManager .tdm_OpenDesignManager_Option-active,
.toolbar #OpenDesignManager .tdm_OpenDesignManager_Menu-active,
.toolbar #OpenDesignManager .tdm_OpenDesignManager_MenuOption-active,
.toolbar #OpenDesignManager div.tdm_CurrentDesignInfo {
    background: #3e7d24;
}

.toolbar #OpenDesignManager .tdm_OpenDesignManager_MenuOption:hover,
.toolbar #OpenDesignManager .tdm_OpenDesignManager_MenuOption-active {
    background: #CBECBE;
}

.toolbar #OpenDesignManager #tdm_btnMoreMenu.tdm_OpenDesignManager_Menu-active {
    padding-bottom: .8em;
}

.toolbar #tdm_menuBox {
    top: 2.916666em !important;
}

.toolbar #OpenDesignManager div.tdm_quickBox {
    border-color: #4d9c2d;
    background-image: none;
}

.toolbar #OpenDesignManager div.tdm_quickBox div.arrow,
.toolbar #tdm_menuBox div.arrow {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAYAAAA/33wPAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8xOS8xNWX8azMAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAqUlEQVQokWP8//8/Az7QcKWyg4GBgZ+BgSGrQacdp2JGfAYVnEvvYGBgKIdyZzAwMGRNMJqJVQNOgxJOhiEbAgMzGBgYshaYr8LQhNUg/8Ou2AxBMWyj7W4UjRgGuW61xmcIimG7vY/CNaMY5LTaghhDUAzbF3riP4pBDivMSTEExbADESf/M/7//5/BfqkZOYagGMa8T3lrB8N/hnKG/wwMZGIThv8M4gD9AlfefAuwBAAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
}

.toolbar #OpenDesignManager div.tdm_quickBox h3 {
    color: #fff;
    border-bottom: 1px solid #2E7313;
    background: #4d9c2d;
}

.js .ui-state-default .ui-icon,
.js .ui-icon {
    background-image: url(images/ui-icons_ffffff_256x240.png);
}

.toolbar #OpenDesignManager .ui-widget {
    font-size: 9pt;

    padding: 3px .5em;
}

.js .ui-widget-overlay.ui-front {
    position: fixed;
    background: #000;
    opacity: .7;
}

.js .ui-corner-all {
    border-radius: 3px;
}

.js .ui-widget .ui-state-default,
.js .ui-widget .ui-widget-content .ui-state-default,
.js .ui-widget .ui-widget-header .ui-state-default {
    color: #fff;
    border: 1px solid #2E7313;
    background: #2E7313;
}

.js span.ui-button-icon-primary.ui-icon.ui-icon-closethick {
    margin-top: -8px;
    margin-left: -8px;
}

.js .ui-widget .ui-state-hover,
.js .ui-widget .ui-widget-content .ui-state-hover,
.js .ui-widget .ui-widget-header .ui-state-hover {
    border: 1px solid #0f99d6;
    background: #0f99d6;
}

.js .ui-tabs .ui-tabs-nav {
    border-bottom: 3px solid #0f99d6;
}

.js .ui-tabs .ui-tabs-nav li {
    border: none;
    border-radius: 0;
    background: #737373;
}

.js .ui-tabs .ui-tabs-nav li a {
    font-size: 1.1em;
    font-weight: normal;

    color: #fff;
}

.js .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    background: #0f99d6;
}

.js .ui-widget.ui-dialog {
    padding: 0;

    border: none;
    border-radius: 0;
        box-shadow: 0 2px 8px rgba(0, 0, 0, .3);

    -ms-box-shadow: 0 2px 8px rgba(0, 0, 0, .3);
     -o-box-shadow: 0 2px 8px rgba(0, 0, 0, .3);

     z-index: 1200;
}

.js .ui-widget.ui-dialog:focus {
    outline: 0;
}

.js .ui-widget .ui-widget-header {
    border-color: #0f99d6;
    border-radius: 0;
    background: #0f99d6;
}

.js .ui-widget .ui-dialog-buttonset {
    font-size: .85em;
}

.js .ui-dialog .ui-dialog-titlebar-close {
    position: absolute !important;
}

.js .ui-state-default,
.js .ui-widget-content .ui-state-default,
.js .ui-widget-header .ui-state-default {
  border: 1px solid #2E7313;
  background: #4d9c2d;
  font-weight: normal;
  color: #fff;
}

.js .ui-widget .ui-state-active,
.js .ui-widget .ui-widget-content .ui-state-active,
.js .ui-widget .ui-widget-header .ui-state-active {
  color: #fff;
  border-color:  #0075af;
  background: #0f99d6;
}
.login-form form, .recoverpass form {
    /*    position: absolute;
    left: 35%;*/

    margin: 0 auto;
    width: 430px;
    /* margin-top: 50px;*/
}

.login-form .login-control-group {
    width: 100%;
    margin-bottom: 10px;
}
.login-form label {
    font-size: medium;

    top: 4px;

    display: inline-block;

    width: 120px;
}

.login-form .login-control-group input {
  /*  width: 300px;*/
    padding: 5px;
}

.login-form .btn {
    position: relative;

    padding: 8px 20px;

    color: white;
    background-color: #4d9c2d;
}

.login-form .login-errormsg {
    margin: 5px 0;

    color: red;
}


.register-area-column {
    width: 44%;
     display:inline-block;
     vertical-align:top;
     padding: 20px;
}

/*#btn_submitRegistration {
    position: absolute;
    right: 30px;
    bottom: 20px;
}*/

.terms {
    display: inline-block;
    position: relative;
    left: 30px;
    top: -11px;
}

.stage-sso {
     position: absolute;
     top: 2px;
     right: 7px;
     color: #666;
     cursor: pointer;
}
.hero {
    position: relative;
    z-index: 1;
    display: block;
    overflow: hidden;
    width: 100%;
    border-bottom: 10px solid #0f99d6;
    background-color: #000;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .2);
}

.hero-content {
    position: relative;
    z-index: 5;
    width: 100%;
    max-width: 1000px;
    height: 315px;
    margin-right: auto;
    margin-left: auto;
}

.features {
    width: 50%;
    float: right;
    /* text-align: center; */
    /* margin-top: 5%; */
    /* margin: auto; */
    position: absolute;
    top: 75px;
    right: 1px;
}

.product-shot {
    top: 40px;
    left: 0; /*280*/
}

.dot-line {
    position: absolute;
    z-index: 999;
    top: 117px;
    left: 390px;
    width: 21%;
    height: 2px;
    pointer-events: none;
    border-bottom: 2px dotted rgba(255,255,255,.8); /*border-left*/
}

.pulse-container {
    position: absolute;
    z-index: 1000;
    top: 90px; /*80px*/
    left: 345px; /*80px*/
    margin-top: 20px;
    margin-left: 30px;
    pointer-events: none;
    background: #45453f;
}

.dot {
    position: absolute;
    z-index: 1;
    top: -25px;
    left: -25px;
    width: 50px;
    height: 50px;
    -webkit-animation: pulse-animation 3s ease-out;
    animation: pulse-animation 3s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    opacity: 0;
    border: 10px solid rgba(255,255,255,.8);
    border-radius: 60px;
    background: 0 0;
}

.pulse-animation {
    position: absolute;
    z-index: 1000;
    width: 10px;
    height: 10px;
    border: 5px solid #fff;
    border-radius: 30px;
    background-color: #transparent;
}

@-webkit-keyframes

'pulse-animation' {
    0%

{
    -webkit-transform: scale(0);
    opacity: 0;
}

25% {
    -webkit-transform: scale(0);
    opacity: .1;
}

50% {
    -webkit-transform: scale(.1);
    opacity: .3;
}

75% {
    -webkit-transform: scale(.5);
    opacity: .5;
}

100% {
    -webkit-transform: scale(1);
    opacity: 0;
}

}

@keyframes

'pulse-animation' {
    0%

{
    -webkit-transform: scale(0);
    opacity: 0;
}

25% {
    -webkit-transform: scale(0);
    opacity: .1;
}

50% {
    -webkit-transform: scale(.1);
    opacity: .3;
}

75% {
    -webkit-transform: scale(.5);
    opacity: .5;
}

100% {
    -webkit-transform: scale(1);
    opacity: 0;
}

}

.product-shot,
.product-copy {
    position: absolute;
}

.product-copy {
    top: 75px;
    left: 50%;
    width: 50%;
}

.product-start {
    position: relative;
    top: 170px;
    left: 50%;
}

    .product-start a {
        font-size: 24px;
        padding: 10px 65px 10px 21px;
    }

        .product-start a:hover {
            text-decoration: none;
        }

        .product-start a:after {
            line-height: 46px;
            width: 47px;
        }

.hero-content h2 {
    line-height: 40px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0,0,0,1);
    -webkit-text-shadow: 0 1px 1px rgba(0,0,0,1);
    -moz-text-shadow: 0 1px 1px rgba(0,0,0,1);
}

    .hero-content h2 .smaller {
        font-size: 24px;
    }

    .hero-content h2 .larger {
        font-size: 45px;
    }

.hero-content h3 {
    font-size: 17px;
    margin-left: 20px;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0,0,0,1);
    -webkit-text-shadow: 0 1px 1px rgba(0,0,0,1);
    -moz-text-shadow: 0 1px 1px rgba(0,0,0,1);
}

.hero-image {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
}

    .hero-image img {
        position: absolute;
        z-index: -1;
        top: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

.featured-container {
    width: 100%;
    max-width: 1000px;
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: 55px;
    margin-left: auto;
}

    .featured-container .featured {
        width: 100%;
        margin-right: auto;
        margin-left: auto;
    }

    .featured-container .col {
        height: 245px;
        margin-bottom: 0;
    }

.col-25 {
    float: left;
    width: 25%;
    margin-bottom: 0;
}


.featured h2 {
    font-size: 18px;
    box-sizing: border-box;
    margin: 0;
    padding-top: 20px;
    padding-left: 20px;
}

.featured-item {
    height: 100%;
    font-size: 1.2em;
}

    .featured-item p {
        padding: 0 40px;
    }

.featured .item-1 {
    background-color: #eee;
}

.featured .item-2 {
    background-color: #f4f4f4;
}

.feature-tag {
    font-size: 28px;
    font-weight: 300;
    font-style: normal;
    margin: 0 0 .2em;
    text-transform: uppercase;
    color: white;
}

.featured .item-3 {
    background-color: #ebebeb;
}

.featured .item-4 {
    background-color: #f1f1f1;
}

.item-2 ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
    color: white;
}

/* Alerts */
#alerts {
    position: absolute;
    z-index: 15001;
    top: 60px;
    right: 60px;
    width: 300px;
    list-style: none;
}

.ciema #alerts {
    right: 55px;
}

.alert {
    line-height: 1;
    position: relative;
    right: -50px;
    display: block;
    display: table;
    width: 100%;
    margin-bottom: 8px;
    padding: 0;
    transition: right 400ms, opacity 400ms, line-height 300ms 100ms, padding 300ms 100ms;
    opacity: 0;
    color: #555;
    border-left: 4px solid;
    background-color: #fff;
    box-shadow: 0 0 6px rgba(0, 0, 0, .3);
}

    .alert:hover {
        cursor: pointer;
    }

.open {
    line-height: 2;
    right: 0;
    padding: 10px 15px;
    transition: line-height 200ms, padding 200ms, right 350ms 200ms, opacity 350ms 200ms;
    opacity: 1;
}

.alert-title {
    font-weight: bold;
}

.alert-block {
    /*width: 80%;
    width: calc(100% - 60px);*/
    text-align: left;
}

    .alert-block em,
    .alert-block small {
        font-size: .75em;
        opacity: .75;
    }

.alert i {
    font-size: 2em;
    top: 50%;
    display: table-cell;
    width: 1.5em;
    max-height: 48px;
    margin-top: -12px;
    vertical-align: middle;
}

.alert-success {
    border-color: #9aca4f;
}

.alert-error {
    border-color: #f47723;
}

.alert-info {
    border-color: #418ac1;
}

.alert-warning {
    border-color: #ffbc00;
}

.alert-success i {
    color: #9aca4f;
}

.alert-error i {
    color: #f47723;
}

.alert-info i {
    color: #418ac1;
}

.alert-warning i {
    color: #ffbc00;
}

.w-100 {
    width: 100%
}

.startedButton {
    width: 400px;
    height: 30px;
    vertical-align: middle;
    display: table-cell;
    font-size: 2em;
}

.col-50 w-100 a {
    width: 80%;
    font-size: 26px;
}

#box_Div {
    font-size: 1.2em;
    line-height: 30px;
    font-family: sans-serif;
    font-weight: bold;
}

.color {
    color: #FE5000;
}

a:hover {
    text-decoration: none;
}

.startedButton::after {
    font-weight: 400;
    line-height: 45px;
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 30px;
    height: 100%;
    content: '\25B6';
    text-align: center;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    background: rgba(0,0,0,.2);
}

.content-area,
.recommend-area,
.register-area {
    position: relative;

    width: 100%;
    /*/max-width: 1000px;*/
    margin: 2em auto 0;
    margin-bottom: 1em;

    text-align: left;
/*
    background-color: #fff;
        box-shadow: 0 2px 8px #999;

    -ms-box-shadow: 0 2px 8px #999;
     -o-box-shadow: 0 2px 8px #999;*/
}
/*
.content-area-title,
.content-area .col,
.content-area fieldset,
.recommend-area-title,
.register-area-title {
    box-sizing: border-box;
}

.content-area-title,
.recommend-area-title,
.register-area-title {
    font-size: 1.3em;
    font-weight: normal;
    line-height: 32px;

    width: 100%;
    padding-left: 1em;

    color: #fff;
    background-color: #0f99d6;
}


.authTextBoxWrapper {
  padding-top: 10px;
}

.content-area .col,
.recommend-area .col {
    margin-top: .75em;
    padding: 0 2em;
}

.content-area fieldset,
.login-form fieldset {
    margin: .5em 0;
    padding: .5em 0;

    border: 0;
    border-bottom: 1px solid #ccc;
}
.login-form fieldset {
    border-bottom: 0;
}
.content-area label,
.login-form label {
    position: relative;
    top: 0;

    width: 100%;

    text-transform: uppercase;

    color: #0f99d6;
}

.content-area .form-group {
    width: 100%;
    margin: 5px 0 3px;
}

.content-area input[type=email],
.content-area input[type=password],
.content-area input[type=text],
.content-area input[type=number],
.content-area select,
.content-area textarea,
.login-form input[type=email],
.login-form input[type=password],
.login-form input[type=text],
.register-area input[type=email],
.register-area input[type=password],
.register-area input[type=text],
.register-area select {
    font-family: proxima-nova,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em;

    box-sizing: border-box;
    width: 100%;
    padding: 4px 7px;

    vertical-align: top;

    color: #373737;
    border: 1px solid #aaa;
}
.content-area input[type=email],
.content-area input[type=password],
.content-area input[type=text],
.content-area input[type=number],
.content-area select,
.content-area textarea,
.login-form input[type=email],
.login-form input[type=password],
.login-form input[type=text] {
    display: inline-block;
}
.content-area input[type=checkbox],
.content-area input[type=radio] {
    width: 1.3em;
    height: 1.3em;
}
.content-area input[type=checkbox],
.content-area input[type=radio] {
    position: relative;
    top: 3px;

    box-sizing: border-box;
    padding: 0;
}

.content-area input[type=text].error {
    border: 1px solid rgb(206, 19, 19);
    background-color: rgb(255, 240, 240);
    color: rgb(188, 0, 0);
    outline-color: red;
}

.vert,
.comparison-table tbody td:not(:first-child) {
    padding-left: 15px;

    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADVJREFUeNpi+P///82bN/8jAabHjx9Pnz7927dvDHAAFP769SuyKkYgZkAFTAwYAIsQQIABAPmbLaFMiXC4AAAAAElFTkSuQmCC);
    background-repeat: repeat-y;
    background-position: 0 0;
}
    */
#outputList {
    counter-reset: outs;
}

.output-title:after {
    content: ' ' counter(outs);
    counter-increment: outs;
}

.content-area select {
    margin-top: 4px;
}
    
#power,
.intelligent-option {
    width: calc(100% - 62px);
}

.intelligent-option {
    margin-top: 20px;
}
/*
.output-item {
    padding: 10px 0;

    border-bottom: 1px solid #ccc;
}

.output-item:last-child {
    border: 0;
}

#outputList input[type=text],
#outputList input[type=number] {
    max-width: 55px;
}

#outputList input[type=checkbox] {
    margin-left: 3em;
}
.warning-msg, .warning-msg label {
    color: yellow;
    text-transform: none;
    margin: 5px 0;
}
    */
.error-msg, .error-msg label {
    color: red;
    text-transform: none;
    margin: 5px 0;
    font-family: proxima-nova, sans-serif;
    font-size: 14px;
}

.error-msg label {
    padding: 2px 2px 2px 22px;
    margin: 5px 0;
    top: 0px;
    color: rgb(188, 0, 0);
}
.error-icon,
.error-msg:not(:empty) label {
    display: block;
    height: 14px;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALpJREFUeNpiYCAA9jAwKOCTZ8KjUQCI7wOZ94G0A8kGAEEBA8L2+SQZALIdSOUjCSnsgRhItAv6GSCGIIP6PZhimAYAFRkAqQQshoI01xPjgn4k9gEgXoAcLuixwoRmewADaogfBOKFaBbMx+eCfgbCwAE5WlmQbG9gwEw08UDsj8UQkCsUQQxGpGi7jyXk8YFCFwaGCUx4oo0BGoCFOAwARysLnmhjYMCfD8DRygg0YD0DJPTJAgABBgBvJiGEWjOF9gAAAABJRU5ErkJggg==');
}
.error-msg:not(:empty) label {
    background-position: 4px 2px;
}
.error-icon {
    width: 16px;
    display: inline-block;
    margin-right: 7px;
}
    /*
.content-area .at,
h4 {
    font-size: 1.2em;
    font-weight: 700;
    font-style: normal;

    padding: 0 0em;

    color: #0f99d6;
}


.content-area .unit {
    font-style: italic;
    line-height: 28px;

    height: 28px;
    margin: 5px;

    letter-spacing: 0px;

    color: #737373;
}

.form-item {
  display: inline-block;
  margin-right: 0.5em;
  margin-bottom: 0.5em;
}

.content-area .box-option,
.content-area .input-label {
    font-style: italic;
    line-height: 28px;

    height: 28px;
    margin-left: 5px;

    text-transform: none;

    color: #737373;
    cursor: pointer;
}

.content-area .box-option {
    letter-spacing: 1px;
}


.content-inside {
    padding-right: 10px;
    padding-left: 10px;
}

fieldset.last {
    display: block;

    width: 100%;

    border-top: 1px solid #ccc;
}
fieldset:last-child {
    border-bottom: 0;
}
.alignright {
    text-align: right;
}*/

/* Option list */

.options {
  position: relative;
  top: 0;
  width: 100%;
  color: #0f99d6;
  /*padding-top: 20px;*/
}

.box-options {
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;

}
.options-item {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 2px;
    position: relative;
    width: 24%;
    border-radius: 4px;
    margin-right: 2px;
    padding: 2px 5px;
    box-sizing: border-box;
    cursor: pointer;
}

.is-checked.options-item {
    background-color: #0f99d6;
}

.options-item:hover {
    background-color: #f4f4f4;
}

.is-checked.options-item:hover {
    background-color: #0786be;
}
input[type=checkbox].options-input,
input[type=radio].options-input {
    position: absolute;
    opacity: 0;
    z-index: -1;
}


.options-icon {
    height: 24px;
    width: 24px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(../images/icons/optionSprite.png);
    
}


.options-icon.rair {
    background-position: -200px -4px;
}
.is-checked .options-icon.rair {
    background-position: -271px -4px;
}
.options-icon.fan {
    background-position: -2px -27px;
}
.is-checked .options-icon.fan {
    background-position: -73px -27px;
}
.options-icon.gen {
    background-position: -26px -28px;
}
.is-checked .options-icon.gen {
    background-position: -97px -28px;
}
.options-icon.leak {
    background-position: -200px -27px;
}
.is-checked .options-icon.leak {
    background-position: -272px -27px;
}
.options-icon.usb {
    background-position: -176px -156px;
}
.is-checked .options-icon.usb {
    background-position: -246px -156px;
}
.options-icon.canbus {
    background-position: -200px -156px;
}
.is-checked .options-icon.canbus {
    background-position: -270px -156px;
}
.options-icon.rsfour {
    background-position: -153px -156px;
}
.is-checked .options-icon.rsfour {
    background-position: -223px -156px;
}
.options-icon.cbrs {
    background-position: -4px -108px;
}
.is-checked .options-icon.cbrs {
    background-position: -74px -108px;
}

.options-icon.connect-T {
    background-position: -154px -180px;
}
.is-checked .options-icon.connect-T {
    background-position: -224px -180px;
}
.options-icon.connect-C {
    background-position: -176px -180px;
}
.is-checked .options-icon.connect-C {
    background-position: -248px -180px;
}
.options-icon.connect-S {
    background-position: -199px -180px;
}
.is-checked .options-icon.connect-S {
    background-position: -269px -180px;
}

label.options-name {
    color: #555;
    padding-left: 5px;
    top: 2px;
    display: inline-block;
    vertical-align: middle;
    text-transform: capitalize;
    position: relative;
    font-size: 12px;
    width: calc(100% - 45px);
    line-height: 12px;
    pointer-events: none;
}

.is-checked label.options-name {
    color: #fff;
}

#displayPower{
    width: 70%;
}

.messages {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background:#eee;
  padding: 10px 10px 10px 26px;
  list-style: disc;
  display: none;
  font-size: 12px;
  color: #333;
}

.non-int-message,
.maxed-watts-message,
.three-phase-message,
.wide-range-message,
.output-maxed-watts-message,
.module-power-exceed-message,
.non-medical-message,
.one-phase-message {
    display: none;
}

.non-int .box-detail,
.three-phase .box-detail,
.maxed-watts .box-detail,
.wide-range .box-detail,
.output-maxed-watts .box-detail,
.module-power-exceed .box-detail,
.non-medical .box-detail,
.one-phase .box-detail {
    opacity: .15;
}

.non-int .messages,
.three-phase .messages,
.maxed-watts .messages,
.wide-range .messages,
.output-maxed-watts .messages,
.module-power-exceed .messages,
.non-medical .messages,
.one-phase .messages {
    display: block;
}
.non-int .non-int-message,
.three-phase .three-phase-message,
.maxed-watts .maxed-watts-message,
.wide-range .wide-range-message,
.output-maxed-watts .output-maxed-watts-message,
.module-power-exceed .module-power-exceed-message,
.non-medical .non-medical-message,
.one-phase .one-phase-message {
    display: list-item;
}

.regMsg
{
    margin:10px;
}

.box-detail-options {
    margin: auto;
    position: relative;
    text-align: center;
    top: -7px;
    min-height: 24px;
}

.box-image .options-icon {
    display: none;
}

.options-item-default {
    line-height: 29px;
    border: 1px solid #ccc;
    padding: 0 1em;
    width: calc(98% - 2px);
    display: block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: -1px;
    cursor: pointer;
}

.options-item-default:after {
    content: '';
    position: absolute;
    right: 10px;
    top: 12px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 5px 0 5px;
    border-color: #777 transparent transparent transparent;
}

.dropdown {
    display: none;
}

.is-opened + .dropdown {
    display:block;
}

.dropdown.box-options {
    position: absolute;
    background-color: #fff;
    border: 1px solid #ccc;
    width: 95%;
    z-index: 10;
}

.dropdown .options-item {
    display: block;
    width: 100%;
    margin: 0;
    line-height: 31px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.dropdown input[type=checkbox].options-input, 
.dropdown input[type=radio].options-input {
    position: relative;
    opacity: 1;
    z-index: 4;
    top: 4px;
    pointer-events: none;
}

.dropdown .options-name {
    width: calc(100% - 100px);
    top: 0;
    font-size: 14px;
}

.dropdown .options-icon {
    float: right;
    top: 3px;
    position: relative;
}


.recommend-tabs {
    display: table;

    width: 100%;
    margin: 0;
    padding: 0;

    table-layout: fixed;
    list-style: none;

    border-bottom: 3px solid #0f99d6;
}

.recommend-tab {
    display: table-cell;

    padding: 0 0 0 1px;

    text-align: center;
    text-indent: 0;
}

.recommend-tab:first-child {
    padding-left: 0;
}

.recommend-tab > span {
    display: block;

    padding: 7px 5px;

    cursor: pointer;

    color: #fff;
    background: #737373;
}

.is-selected.recommend-tab > span {
    background: #0f99d6;
}

.recommend-content {
    display: none;
}

.is-selected.recommend-content {
    display: block;
}

.recommended-part {
    font-size: 1.5em;
    font-weight: 700;

    margin-top: 0;

    color: #0f99d6;
}

.valid-matrix {
    margin: 0;
    padding: 0;

    list-style: none;
}

.valid-matrix > li {
    display: inline-block;

    width: calc(33.33% - 45px);
    margin-right: 10px;
    margin-bottom: .5em;
    padding: 16px;

    border-radius: 4px;
    background: #eee;
}

.suggestion {
    position: relative;

    height: 80px;
    margin-bottom: .25em;
    padding: .5em 0 1em;

    border-bottom: 1px solid #ccc;
}

.suggestion:last-child {
    border: none;
}

.valid {
    display: inline-block;
}

.valid-matrix .costs {
    float: right;
}

.suggestion-reason {
    font-size: 1.1em;

    display: block;

    margin-bottom: 5px;
}

.suggestion-part {
    display: block;

    margin-top: 14px;

    color: #0f99d6;
}
.category {
    font-weight: 700;

    min-width: 35%;
}

.suggested-part {
    font-size: 1.2em;

    display: inline-block;

    color: #0f99d6;
}

.suggestion .btn {
    position: absolute;
    top: 2em;
    right: 1em;
}

.suggestion .btn:hover {
    color: #fff;
    background-color: #0f99d6;
}

.valid-list {
    margin-top: 100px;
}

.comparison-area {
    padding-bottom: 2em;

    border-top: 1px solid #ccc;
    background-color: #fff;
}

.comparison-table {
    width: 100%;
    margin-bottom: 3em;

    table-layout: fixed;
    border-collapse: collapse;

    background-color: #fff;
}

.comparison-table th,
.comparison-table td {
    padding: 1em;
}

.comparison-table thead th {
    font-weight: normal;

    text-align: center;

    border: 0;
    background-color: #eee;
}

.comparison-table tbody tr {
    border-bottom: 1px solid #ccc;
}

.comparison-table tbody tr:hover {
    border-left: 5px solid #0f99d6;
}

.comparison-table tbody tr:hover td:not([rowspan]) {
    box-shadow: inset 0 0 0 100px rgba(15, 153, 214, .2);
}

.comparison-table tbody td {
    text-align: center;
}

.comparison-table td:first-child {
    text-align: right;
}

.comparison-table .box-img img {
    float: none;

    margin-right: auto;
}

.remove {
    font-size: 1.1em;
    line-height: 21px;

    float: right;

    padding: 0 5px;

    cursor: pointer;
    transition: background-color .15s;
    text-align: center;

    border-radius: 2px;
    background-color: #fff;
}

.remove:hover {
    transition: background-color .35s;

    background-color: #eee;
}

.output-item:only-of-type .remove {
    display: none;
}

.box-input:disabled + .box-detail {
    opacity: .5;
}

.ui-dialog .ui-dialog-content {
    overflow: initial;
}

.ui-effects-wrapper {
    position: absolute !important;
    top: 90% !important;

    display: none !important;
}

.dialogBorder {
    text-align: center;

    border: 1px solid #aaa !important;
    background-color: white;
}
.ui-dialog-titlebar {
    color: white;
    background-color: #0f99d6;
}
.box-graphic,
.box-content,
.slots,
.slot,
.slot-inner,
.module {
    box-sizing: border-box;
}

.box-graphic {
    position: relative;
    padding: 0 1.5em 1.5em;
}

.box-content {
    position: relative;
    height: 20em;
    margin: 0 auto 50px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 50%;
    font-size: 14px;
}

@media pdf {
    .box-content {
        position: relative;
        height: 20em;
        margin: 0 auto 50px;
        text-align: center;
        background-repeat: no-repeat;
        background-position: 50%;
        zoom: 0.85;
    }

        .box-content.IVS3,
        .box-content.IVS8,
        .box-content.IVS8H {
            zoom: 0.75;
        }
}

.box-content.IMP4 {
    width: 40em;
    background-image: url('../images/diagram/mp4-6.svg');
}

.box-content.IMP8 {
    width: 56em;
    background-image: url('../images/diagram/mp8.svg');
}

.box-content.IMP1 {
    width: 64em;
    background-image: url('../images/diagram/mp1.svg');
}

.box-content.IVS1,
.box-content.IVS6 {
    width: 42.5em;
    height: 40.7em;
    margin: 50px auto;
    background-image: url('../images/diagram/ivs1-6.svg');
}

.box-content.IVS3,
.box-content.IVS8,
.box-content.IVS8H {
    width: 926px;
    height: 570px;
    margin: 3.6em auto;
    background-image: url('../images/diagram/ivs3-8.svg');
}

.box-content.UMP4T,
.box-content.UMP4C,
.box-content.UMP04T,
.box-content.UMP04C,
.box-content.UMP04S,
.box-content.UMP9T,
.box-content.UMP9C,
.box-content.UMP09T,
.box-content.UMP09C,
.box-content.UMP09S,
.box-content.UMP9S {
    width: 45em;
    background-image: url('../images/diagram/ump4.svg');
}

.box-content.UMP10T,
.box-content.UMP16T,
.box-content.UMP10C,
.box-content.UMP16C,
.box-content.UMP10S,
.box-content.UMP16S,
.box-content.UMP1T,
.box-content.UMP1C,
.box-content.UMP1S {
    width: 55em;
    background-image: url('../images/diagram/ump10-16.svg');
}


.box-content.IHP12L1A,
.box-content.IHP12L3A,
.box-content.IHP12H3A {
    background-image: url('../images/diagram/ihp12.svg');
}

.box-content.IHP24L3A,
.box-content.IHP24H3A,
.box-content.IHP24C3A,
.box-content.IHP24SH3A,
.box-content.IHP24SL3A {
    background-image: url('../images/diagram/ihp24.svg');
}

    .box-content.IHP12L1A:after,
    .box-content.IHP12L3A:after,
    .box-content.IHP12H3A:after,
    .box-content.IHP24L3A:after,
    .box-content.IHP24H3A:after,
    .box-content.IHP24C3A:after,
    .box-content.IHP24SH3A:after,
    .box-content.IHP24SL3A:after {
        background-image: url(../images/diagram/ihp-back.svg);
    }


.IHP24L3A .slots,
.IHP24H3A .slots,
.IHP24C3A .slots,
.IHP24SH3A .slots,
.IHP24SL3A .slots {
    /*padding: 0 12% 0 14%;*/
    padding: 0 18% 0 20%;
}

.IHP12L1A .slots,
.IHP12L3A .slots,
.IHP12H3A .slots {
    padding: 0 13% 0 52%;
}

    .IHP24L3A .slots .slot,
    .IHP24H3A .slots .slot,
    .IHP24C3A .slots .slot,
    .IHP24SH3A .slots .slot,
    .IHP24SL3A .slots .slot,
    .IHP12L1A .slots .slot,
    .IHP12L3A .slots .slot,
    .IHP12H3A .slots .slot {
        float: left;
    }

.IHP24L3A .module[data-colspan="3"] .module-img,
.IHP24H3A .module[data-colspan="3"] .module-img,
.IHP24C3A .module[data-colspan="3"] .module-img,
.IHP24SH3A .module[data-colspan="3"] .module-img,
.IHP24SL3A .module[data-colspan="3"] .module-img,
.IHP12L1A .module[data-colspan="3"] .module-img,
.IHP12L3A .module[data-colspan="3"] .module-img,
.IHP12H3A .module[data-colspan="3"] .module-img {
    background-image: url(../images/diagram/ihp-slot-three.svg);
}

.IHP24L3A .module[data-colspan="1"] .module-img,
.IHP24H3A .module[data-colspan="1"] .module-img,
.IHP24C3A .module[data-colspan="1"] .module-img,
.IHP24SH3A .module[data-colspan="1"] .module-img,
.IHP24SL3A .module[data-colspan="1"] .module-img,
.IHP12L1A .module[data-colspan="1"] .module-img,
.IHP12L3A .module[data-colspan="1"] .module-img,
.IHP12H3A .module[data-colspan="1"] .module-img {
    background-image: url(../images/diagram/ihp-single.svg);
}

.IHP12L1A .slot-inner .empty-slot,
.IHP12L3A .slot-inner .empty-slot,
.IHP12H3A .slot-inner .empty-slot,
.IHP24L3A .slot-inner .empty-slot,
.IHP24H3A .slot-inner .empty-slot,
.IHP24C3A .slot-inner .empty-slot,
.IHP24SH3A .slot-inner .empty-slot,
.IHP24SL3A .slot-inner .empty-slot {
    background-image: url(../images/diagram/blank2-ihp.png);
}

/*.IHP24L3A .ser-svg,
.IHP24H3A .ser-svg,
.IHP24C3A .ser-svg,
.IHP24SH3A .ser-svg,
.IHP24SL3A .ser-svg {
    position: absolute;
    z-index: 100;
    top: 0;
    left: 50px;
    display: none;
}*/
.box-content.IMP4:after {
    background-image: url('../images/diagram/imp4-6-back.svg');
}

.box-content.IMP8:after {
    background-image: url('../images/diagram/imp8-back.svg');
}

.box-content.IMP1:after {
    background-image: url('../images/diagram/imp1-back.svg');
}

.box-content.IVS1:after,
.box-content.IVS6:after {
    background-image: url('../images/diagram/ivs1-6-back.svg');
}

.box-content.IVS3:after,
.box-content.IVS8:after {
    background-image: url('../images/diagram/ivs3-8-back.svg');
}

.box-content.UMP04T:after {
    background-image: url('../images/diagram/ump4T-back.svg');
}

.box-content.UMP04C:after {
    background-image: url('../images/diagram/ump4C-back.svg');
}

.box-content.UMP04S:after {
    background-image: url('../images/diagram/ump4S-back.svg');
}

.box-content.UMP09T:after {
    background-image: url('../images/diagram/ump9T-back.svg');
}

.box-content.UMP09C:after {
    background-image: url('../images/diagram/ump9C-back.svg');
}

.box-content.UMP09S:after {
    background-image: url('../images/diagram/ump9S-back.svg');
}

.box-content.UMP10T:after,
.box-content.UMP1T:after,
.box-content.UMP16T:after {
    background-image: url('../images/diagram/ump10-16T-back.svg');
}

.box-content.UMP10C:after,
.box-content.UMP1C:after,
.box-content.UMP16C:after {
    background-image: url('../images/diagram/ump10-16C-back.svg');
}

.box-content.UMP10S:after,
.box-content.UMP1S:after,
.box-content.UMP16S:after {
    background-image: url('../images/diagram/ump10-16S-back.svg');
}


.box-content:after {
    content: '';
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    background-repeat: no-repeat;
    -moz-transition: opacity .7s;
    -webkit-transition: opacity .7s;
    transition: opacity .7s;
}

.show-back .box-content:after {
    display: block;
    width: 100%;
    height: 100%;
    opacity: 1;
    -moz-transition: opacity .7s;
    -webkit-transition: opacity .7s;
    transition: opacity .7s;
}



.box-name {
    font-size: 1.5em;
    padding: .5em 0 1em;
    text-align: center;
}

.slots {
    position: relative;
    padding: 0 1.4em;
}


.IMP4 .slots {
    padding: 0 1.4em;
}

.IMP8 .slots {
    padding: 0 1.4em 0 10.4em;
}

.IMP1 .slots {
    padding: 0 1.4em 0 11.3em;
}

.IVS1 .upper-slots,
.IVS6 .upper-slots {
    top: 0.64em;
    padding: 0 1.4em 0 10.4em;
}

.IVS1 .lower-slots,
.IVS6 .lower-slots {
    padding: 0.143em 1.4em 0 2.7em;
}

.IVS3 .upper-slots,
.IVS8 .upper-slots {
    top: 0.64em;
    padding: 0 1.4em 0 18.6em;
}

.IVS3 .lower-slots,
.IVS8 .lower-slots {
    padding: 0.143em 1.4em 0 3.14em;
}

.UMP4T .slots,
.UMP4C .slots,
.UMP4S .slots,
.UMP04T .slots,
.UMP04C .slots,
.UMP04S .slots,
.UMP9T .slots,
.UMP9C .slots,
.UMP9S .slots,
.UMP09T .slots,
.UMP09C .slots,
.UMP09S .slots {
    padding: 0 9.57em 0 28px;
}

.UMP1T .slots,
.UMP1C .slots,
.UMP1S .slots,
.UMP10T .slots,
.UMP10C .slots,
.UMP10S .slots,
.UMP16T .slots,
.UMP16C .slots,
.UMP16S .slots {
    padding: 0 9.57em 0 1.1em;
}

.slot {
    float: right;
    height: 20em;
    vertical-align: middle;
}

.ihp .slot {
    float: right;
    height: 18em;
    vertical-align: bottom;
    padding-top: 1em;
}

.IVS1 .upper-slots .slot,
.IVS6 .upper-slots .slot {
    width: 25%;
}

.span-4 .slot
 {
    width: 22%;
}

.span-5 .slot {
    width: 20%;
}

.span-6 .slot,
.IVS3 .upper-slots .slot,
.IVS8 .upper-slots .slot {
    width: 16.666%;
}

.span-7 .slot {
    width: 14.285%;
}

.span-8 .slot {
    width: 12.5%;
}

.span-9 .slot {
    width: 11.111%;
}

.slot-inner {
    position: relative;
    display: block;
    box-sizing: border-box;
    height: 100%;
}

.box-graphic:not(.show-back) .slot-inner {
    border-left: 1px dashed #ccc;
}

.module {
    position: absolute;
    z-index: 1;
    top: -0.2em;
    right: 0;
    display: block;
    width: 100%;
    height: 100%;
}



.IHP12L1A .slot-inner .module,
.IHP12L3A .slot-inner .module,
.IHP12H3A .slot-inner .module,
.IHP24L3A .slot-inner .module,
.IHP24H3A .slot-inner .module,
.IHP24C3A .slot-inner .module,
.IHP24SH3A .slot-inner .module,
.IHP24SL3A .slot-inner .module {
    /*  position: absolute;
    z-index: 1;
    top: -0.2em;*/
    right: inherit;
    /*  display: block;    
    height: 100%;*/
}


.box-graphic:not(.show-back) .IHP12L1A .slot-inner,
.box-graphic:not(.show-back) .IHP12L3A .slot-inner,
.box-graphic:not(.show-back) .IHP12H3A .slot-inner,
.box-graphic:not(.show-back) .IHP24L3A .slot-inner,
.box-graphic:not(.show-back) .IHP24H3A .slot-inner,
.box-graphic:not(.show-back) .IHP24C3A .slot-inner,
.box-graphic:not(.show-back) .IHP24SH3A .slot-inner,
.box-graphic:not(.show-back) .IHP24SL3A .slot-inner {
    border-left: 1px;
}

.module:hover {
    z-index: 100;
}

.module-name {
    position: absolute;
    top: 105%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.upper-slots .module-name {
    top: -20%;
}

.upper-slots .output-box,
.upper-slots .double .output-box {
    bottom: 101%;
}

.output-box {
    position: absolute;
    bottom: -4.28em;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.double .output-box {
    bottom: -5.5em;
}

.double .output-graphic {
    margin: -0.428em;
}

.output-graphic {
    margin: 2px;
    padding: 2px 12px;
    color: #fff;
    border-radius: 2px;
    background-color: #0585bd;
}

.ori-output-graphic {
    margin: 2px;
    padding: 2px 12px;
    color: #fff;
    border-radius: 2px;
    background-color: #008000;
}

.module-img {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
}

.upper-slots .module-img {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

/*.IHP12L1A .module[data-colspan='1'] .module-img,
.IHP12L3A .module[data-colspan='1'] .module-img,
.iHP12H3 .module[data-colspan='1'] .module-img {
    background-image: url('../images/diagram/ump-single.svg');
}*/

.module[data-colspan='1'] .module-img {
    background-image: url('../images/diagram/single.svg');
}

.module[data-colspan='1'].double .module-img {
    background-image: url('../images/diagram/double.svg');
}

.module[data-colspan='1'].triple .module-img {
    background-image: url('../images/diagram/triple.svg');
}

.UMP4T .module[data-colspan='1'] .module-img,
.UMP4C .module[data-colspan='1'] .module-img,
.UMP4S .module[data-colspan='1'] .module-img,
.UMP04T .module[data-colspan='1'] .module-img,
.UMP04C .module[data-colspan='1'] .module-img,
.UMP04S .module[data-colspan='1'] .module-img,
.UMP1T .module[data-colspan='1'] .module-img,
.UMP1C .module[data-colspan='1'] .module-img,
.UMP1S .module[data-colspan='1'] .module-img,
.UMP10T .module[data-colspan='1'] .module-img,
.UMP10C .module[data-colspan='1'] .module-img,
.UMP10S .module[data-colspan='1'] .module-img,
.UMP16T .module[data-colspan='1'] .module-img,
.UMP16C .module[data-colspan='1'] .module-img,
.UMP16S .module[data-colspan='1'] .module-img,
.UMP09T .module[data-colspan='1'] .module-img,
.UMP09C .module[data-colspan='1'] .module-img,
.UMP09S .module[data-colspan='1'] .module-img,
.UMP9T .module[data-colspan='1'] .module-img,
.UMP0C .module[data-colspan='1'] .module-img,
.UMP9S .module[data-colspan='1'] .module-img {
    background-image: url('../images/diagram/ump-single.svg');
}

.UMP4T .double[data-colspan='1'] .module-img,
.UMP4C .double[data-colspan='1'] .module-img,
.UMP4S .double[data-colspan='1'] .module-img,
.UMP04T .double[data-colspan='1'] .module-img,
.UMP04C .double[data-colspan='1'] .module-img,
.UMP04S .double[data-colspan='1'] .module-img,
.UMP1T .double[data-colspan='1'] .module-img,
.UMP1C .double[data-colspan='1'] .module-img,
.UMP1S .double[data-colspan='1'] .module-img,
.UMP10T .double[data-colspan='1'] .module-img,
.UMP10C .double[data-colspan='1'] .module-img,
.UMP10S .double[data-colspan='1'] .module-img,
.UMP16T .double[data-colspan='1'] .module-img,
.UMP16C .double[data-colspan='1'] .module-img,
.UMP16S .double[data-colspan='1'] .module-img,
.UMP09T .double[data-colspan='1'] .module-img,
.UMP09C .double[data-colspan='1'] .module-img,
.UMP09S .double[data-colspan='1'] .module-img,
.UMP9T .double[data-colspan='1'] .module-img,
.UMP9C .double[data-colspan='1'] .module-img,
.UMP9S .double[data-colspan='1'] .module-img {
    background-image: url('../images/diagram/ump-double.svg');
}

.module[data-colspan='2'] .module-img {
    background-image: url('../images/diagram/slot-two.svg');
}

.module[data-colspan='3'] .module-img {
    background-image: url('../images/diagram/slot-three.svg');
}

.UMP4T .module[data-colspan='3'] .module-img,
.UMP4C .module[data-colspan='3'] .module-img,
.UMP4S .module[data-colspan='3'] .module-img,
.UMP04T .module[data-colspan='3'] .module-img,
.UMP04C .module[data-colspan='3'] .module-img,
.UMP04S .module[data-colspan='3'] .module-img,
.UMP1T .module[data-colspan='3'] .module-img,
.UMP1C .module[data-colspan='3'] .module-img,
.UMP1S .module[data-colspan='3'] .module-img,
.UMP10T .module[data-colspan='3'] .module-img,
.UMP10C .module[data-colspan='3'] .module-img,
.UMP10S .module[data-colspan='3'] .module-img,
.UMP16T .module[data-colspan='3'] .module-img,
.UMP16C .module[data-colspan='3'] .module-img,
.UMP16S .module[data-colspan='3'] .module-img,
.UMP09T .module[data-colspan='3'] .module-img,
.UMP09C .module[data-colspan='3'] .module-img,
.UMP09S .module[data-colspan='3'] .module-img,
.UMP9T .module[data-colspan='3'] .module-img,
.UMP9C .module[data-colspan='3'] .module-img,
.UMP9S .module[data-colspan='3'] .module-img {
    background-image: url('../images/diagram/ump-slot-three.svg');
}


.module[data-colspan='4'] .module-img {
    background-image: url('../images/diagram/slot-four.svg');
}

.slot-inner .empty-slot {
    background-image: url('../images/diagram/blank.svg');
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 99%;
    height: 19.7em;
    opacity: 1;
    -moz-transition: opacity .3s ease-out;
    -webkit-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
}

.UMP04T .slot-inner .empty-slot,
.UMP04C .slot-inner .empty-slot,
.UMP04S .slot-inner .empty-slot,
.UMP10T .slot-inner .empty-slot,
.UMP10C .slot-inner .empty-slot,
.UMP10S .slot-inner .empty-slot,
.UMP16T .slot-inner .empty-slot,
.UMP16C .slot-inner .empty-slot,
.UMP16S .slot-inner .empty-slot,
.UMP09T .slot-inner .empty-slot,
.UMP09C .slot-inner .empty-slot,
.UMP09S .slot-inner .empty-slot,
slots {
    background-image: url('../images/diagram/blank-ump.svg');
}

.UMP04T .HUP .module-img,
.UMP04C .HUP .module-img,
.UMP04S .HUP .module-img,
.UMP10T .HUP .module-img,
.UMP10C .HUP .module-img,
.UMP10S .HUP .module-img,
.UMP16T .HUP .module-img,
.UMP16C .HUP .module-img,
.UMP16S .HUP .module-img,
.UMP09T .HUP .module-img,
.UMP09C .HUP .module-img,
.UMP09S .HUP .module-img {
    background-image: url('../images/diagram/blank-ump.svg') !important;
}

.HUP .module-img {
    background-image: url('../images/diagram/blank.svg') !important;
}

.HUP .module-img {
    background-image: url('../images/diagram/blank.svg')!important;
}

.slot-inner:hover .empty-slot {
    opacity: 0;
    -moz-transition: opacity .3s ease-in;
    -webkit-transition: opacity .3s ease-in;
    transition: opacity .3s ease-in;
}

.module[data-colspan='1'] {
    width: 100%;
}

.module[data-colspan='2'] {
    width: 200%;
}

.module[data-colspan='3'] {
    width: 300%;
}

.module[data-colspan='4'] {
    width: 400%;
}

.unstyled {
    margin: 0;
    padding: 0;
    list-style: none;
}

.box-item {
    margin-bottom: 1em;
    opacity: 1;
    position: relative;
}

/*.is-selected.box-item {
    -moz-box-shadow: 0 0 1px #737373;
    -webkit-box-shadow: 0 0 1px #737373;
    box-shadow: 0 0 1px #737373;
}*/

.maxed-watts.is-disabled {
    opacity: .3;
}

/*.box-detail {
    display: inline-block;
    position: relative;
    width: 100%;
    cursor: default;
    vertical-align: middle;
    padding: 10px 0;
}*/

.box-description {
    position: relative;
    z-index: 1;
}

/*.box-image {
    display: inline-block;
    width: 140px;
    margin-right: -.25em;
}*/

.box-information {
    display: inline-block;
    width: calc(100% - 160px);
    vertical-align: top;
    padding-left: 10px;
    position: relative;
}


/*.box-input:not(:disabled) /*+ .box-detail*/ {
  //  cursor: pointer;
//}

.box-title {
    font-size: 1.2em;
    font-weight: 700;
    color: #0f99d6;
}

.box-img > img {
    width: auto;
    height: 120px;
    margin-right: 1em;
    background-color: #ccc;
}

/*.box-item:not(:disabled) .box-img {
    cursor: pointer;
}*/

.comparison-table .box-img > img {
    height: auto;
    width: 140px;
}

.content-area .box-img:before {
    content: 'select';
    position: absolute;
    height: 22px;
    width: 100px;
    z-index: 10;
    top: -4px;
    left: 7px;
    line-height: 22px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAA6SURBVDiN7dWxEQAgDMNAwWW9LOsMCAUNNRc6a4BvNSQtPhQAmdmKVhWzVbwybNiwYcOG3wo4j+puAyepCF6SwvpxAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    text-indent: 28px;
    background-position: 0% 50%;
}

.content-area .is-selected .box-img:before {
    content: 'selected';
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAFOSURBVDiNzdWxTsJAGAfwv02hCREb0wVCbJw6WV7ApU4sMDlVnqD6BL4BT2DfoC9AWFhkaNxYZGNsAhpjh8YEAyToAG163F0PbU38b+3d/drv6+V6VLlzv/AHkQGg1LwqFF0/P0IqVEwlN2xqChzzlLov50UHHR0nZQlNTYEzek3Gfv3GaRQAbEOFa9XywWpZgtdqJGic9PaiYL1aEqKDjo6zY3KeN41wy2uFqSnwr8+JkljohaZkogSc7tl+vxKg1aBQf76gUAJ2rTrRs33ctWq4rFeIxZNwie5wxqwukZzRC6LVhhi0DRU3uwfYhkqh7X5AraFg3sQHBhp8rDNRAhaVFidabdAdzjJRCgb4HyNG2/0Ak3CZiTJhgL19foJy4RjvjcPk+v7p7WAUEBxCvfE79KoMf/4JbxodjAphANx+i/J/D3peZGD7jyo633ZniVNeDNE4AAAAAElFTkSuQmCC');
}


/*input[type=checkbox].box-input {
    position: absolute;
    top: 15px;
    left: 3px;
    opacity: 0;
}*/

.box-img {
    position: relative;
    padding-left: 8px;
}

.box-img-zoom {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -14px;
    margin-top: -14px;
    height: 28px;
    width: 28px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 32px;
    text-align: center;
    line-height: 1;
    color: #fff;
    background-color: #0f99d6;
    cursor: pointer;
    z-index: 100;
}

.box-img:hover .box-img-zoom {
    display: block;
}

.box-img-dialog {
    background-color: #fff;
    padding: 20px;
    width: 800px;
    position: absolute;
    top: 43%;
    left: 50%;
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 25px;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 8px rgba(0, 0, 0, .2);
    z-index: 200;
    display: none;
}

    .box-img-dialog img {
        width: 100%;
    }

.box-img-dialog-close {
    position: absolute;
    font-size: 30px;
    right: 10px;
    top: 10px;
    text-align: center;
    line-height: 1;
    background-color: #fff;
    width: 28px;
    height: 28px;
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    border-radius: 14px;
    cursor: pointer;
}

    .box-img-dialog-close:hover {
        background-color: #ddd;
    }

.box-img-dialog-title {
    color: #0585bd;
    font-size: 18px;
    display: inline-block;
    margin-bottom: 16px;
}

.backdrop {
    position: fixed;
    top: 0;
    left: 0;
    height: 0;
    width: 0;
    background-color: rgba(0, 0, 0, .7);
    display: none;
    z-index: 190;
}

    .backdrop.is-visible {
        display: block;
        height: 100%;
        width: 100%;
    }



.ui-dialog.ui-widget .ui-dialog .ui-dialog-content {
    overflow: initial;
}

.ui-dialog.ui-widget .dialogBorder {
    text-align: center;
    border: 1px solid #aaa !important;
    background-color: white;
}

.ui-dialog.ui-widget .ui-dialog-titlebar {
    color: white;
    background-color: #0f99d6;
    display: none;
}

.mod-toggle {
    position: absolute;
    right: 0;
    bottom: 100%;
}

@media pdf {
    .mod-toggle, button.cta {
        display: none;
    }
}

.parallel-svg {
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
    display: none;
}

.parallel-node {
    fill: #555;
    stroke-width: 3px;
    stroke: #fff;
}

.parallel-path {
    stroke-width: 6px;
    fill: none;
    stroke: #555;
}

.parallel-path-back {
    stroke-width: 12px;
    fill: none;
    stroke: white;
}

.parallel-offset {
    -moz-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
}

    .parallel-offset .parallel-node {
        fill: #b96565;
    }

    .parallel-offset .parallel-path {
        stroke: #b96565;
    }

.ser-svg {
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
    display: none;
}

.ser-node {
    fill: #008000;
}

.ser-node-back .ser-node {
    stroke-width: 3px;
    stroke: #fff;
}

.ser-path {
    stroke-width: 6px;
    fill: none;
    stroke: #008000;
}

.ser-path-back {
    stroke-width: 12px;
    fill: none;
    stroke: white;
}

.ser-text {
    fill: #fff;
    font-family: verdana;
    font-weight: bold;
    font-size: 28px;
}

.output-string {
    background-color: yellow;
}

/* ----- Part Lookup ----- */

.part-lookup {
    width: 50%;
    margin: auto;
}

@media pdf {
    #PrintSummary {
        display: none;
    }
}

.is-opened {
    z-index: 100;
}


.popup {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;

    overflow: hidden;

    width: 48px;
    height: 48px;

    transition: height .3s cubic-bezier(.490, .035, .125, .815), width .2s .2s cubic-bezier(.490, .035, .125, .815), -webkit-transform .3s .25s cubic-bezier(.490, .035, .125, .815), opacity .6s;
    transition: height .3s cubic-bezier(.490, .035, .125, .815), width .2s .2s cubic-bezier(.490, .035, .125, .815), transform .3s .25s cubic-bezier(.490, .035, .125, .815), opacity .6s;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);

    opacity: 0;
    color: #fff;
    border-radius: 25px;
    background-color: #0e7daf;
}


.is-opened .popup {
    box-sizing: border-box;
    width: 400px;
    height: 400px;
    padding: 1em 2em 2em;

    transition: -webkit-transform .2s cubic-bezier(.450, .005, .000, 1.000), width .3s .1s cubic-bezier(.450, .005, .000, 1.000), height .3s .4s cubic-bezier(.545, .005, .035, 1.250);
    transition:         transform .2s cubic-bezier(.450, .005, .000, 1.000), width .3s .1s cubic-bezier(.450, .005, .000, 1.000), height .3s .4s cubic-bezier(.545, .005, .035, 1.250);
    -webkit-transform: translate(-120%, -50%);
        -ms-transform: translate(-120%, -50%);
            transform: translate(-120%, -50%);

    color: #555;
    background-color: #fff;
}

.is-opened[data-colspan='2']  .popup {
    -webkit-transform: translate(-130%, -50%);
        -ms-transform: translate(-130%, -50%);
            transform: translate(-130%, -50%);
}
.is-opened[data-colspan='3']  .popup {
    -webkit-transform: translate(-145%, -50%);
        -ms-transform: translate(-145%, -50%);
            transform: translate(-145%, -50%);
}
.is-opened[data-colspan='4']  .popup {
    -webkit-transform: translate(-160%, -50%);
        -ms-transform: translate(-160%, -50%);
            transform: translate(-160%, -50%);
}

.module:hover .popup,
.is-opened .popup {
    opacity: 1;
}

.module:not(.is-opened):hover .popup:hover {
    cursor: pointer;

    background-color: #4D9C2D;
}


.popup-back {
    position: fixed;
    z-index: 1;
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;

    transition: opacity .75s ease-in-out;

    opacity: 0;
    background-color: rgba(0,0,0,.9);
}

.is-opened + .popup-back {
    z-index: 50;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    transition: opacity .75s ease-in-out;

    opacity: 1;
}

.popup-closer {
    font-size: 2em;
    line-height: 1.1em;

    position: absolute;
    z-index: -1;
    top: 15px;
    right: 15px;

    width: 1em;
    height: 1em;

    cursor: pointer;
    transition: all .2s ease-in;
    text-align: center;

    opacity: 0;
    color: #555;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0);
}

.popup-closer:hover {
    background-color: rgba(0, 0, 0, .2);
}

.popup-btn {
    font-size: 2em;
    line-height: 48px;

    position: relative;

    display: inline-block;

    width: 48px;

    transition: opacity .3s .5s;
    text-align: center;

    opacity: 1;

}

.is-opened .popup-btn {
    font-size: 0;
    line-height: 0;

    position: absolute;

    height: 0;

    transition: opacity .5s;

    opacity: 0;
}

.popbox-title {
    font-size: 24px;
}

.popup-text {
    transition: all .2s ease-in;
    text-align: left;

    opacity: 0;
}

.popup-text img {
    margin: auto;
}

.is-opened .popup-closer,
.is-opened .popup-text {
    z-index: 200;

    transition: all .2s .2s ease-in;

    opacity: 1;
}

.is-opened .module-name {
    color: #fff;
}

.box-features {
    font-size: .8em;
}

.content-area .feature {
    font-style: italic;
    line-height: 28px;

    height: 28px;

    letter-spacing: 1px;

    color: #737373;
}

.popbox-switch {
    cursor: pointer;
    text-decoration: underline;

    color: #0f99d6;
}

.popbox-img,
.popbox-mech {
    width: 345px;
    height: 230px;

    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
}

.popbox-img,
.is-switched ~ .popbox-mech {
    display: block;
}

.is-switched ~ .popbox-img,
.popbox-mech {
    display: none;
}

[data-colspan='1'] .popbox-img {
    background-image: url(../images/Configurable_Module_Case/imp_210W_front.jpg);
}
[data-colspan='1'].double .popbox-img {
    background-image: url(../images/Configurable_Module_Case/imp_144W_front.jpg);
}
[data-colspan='1'].triple .popbox-img {
    background-image: url(../images/Configurable_Module_Case/imp_triple_front.jpg);
}
[data-colspan='2'] .popbox-img {
    background-image: url(../images/Configurable_Module_Case/imp_360W_front.jpg);
}
[data-colspan='3'] .popbox-img {
    background-image: url(../images/Configurable_Module_Case/IMP_750W.jpg);
}
[data-colspan='4'] .popbox-img {
    background-image: url(../images/Configurable_Module_Case/iVS_1500W_front.jpg);
}
.UMP4T .module[data-colspan='1'] .popbox-img,
.UMP4C .module[data-colspan='1'] .popbox-img,
.UMP04T .module[data-colspan='1'] .popbox-img,
.UMP04C .module[data-colspan='1'] .popbox-img,
.UMP1T .module[data-colspan='1'] .popbox-img,
.UMP1C .module[data-colspan='1'] .popbox-img,
.UMP10T .module[data-colspan='1'] .popbox-img,
.UMP10C .module[data-colspan='1'] .popbox-img,
.UMP16T .module[data-colspan='1'] .popbox-img,
.UMP16C .module[data-colspan='1'] .popbox-img {
    background-image: url(../images/Configurable_Module_Case/ump_S2-module-sm.jpg);
}

.UMP4T .double[data-colspan='1'] .popbox-img,
.UMP4C .double[data-colspan='1'] .popbox-img,
.UMP04T .double[data-colspan='1'] .popbox-img,
.UMP04C .double[data-colspan='1'] .popbox-img,
.UMP1T .double[data-colspan='1'] .popbox-img,
.UMP1C .double[data-colspan='1'] .popbox-img,
.UMP10T .double[data-colspan='1'] .popbox-img,
.UMP10C .double[data-colspan='1'] .popbox-img,
.UMP16T .double[data-colspan='1'] .popbox-img,
.UMP16C .double[data-colspan='1'] .popbox-img {
    background-image: url(../images/Configurable_Module_Case/UMP_dual_module-sm.jpg);
}

[data-colspan='1'] .popbox-mech {
    background-image: url(../images/Configurable_Module_Case/210W_mechanical.jpg);
}
[data-colspan='1'].double .popbox-mech {
    background-image: url(../images/Configurable_Module_Case/144W_mechanical.jpg);
}
[data-colspan='1'].triple .popbox-mech {
    background-image: url(../images/Configurable_Module_Case/36W_mechanical.jpg);
}
[data-colspan='2'] .popbox-mech {
    background-image: url(../images/Configurable_Module_Case/360W_mechanical.jpg);
}
[data-colspan='3'] .popbox-mech {
    background-image: url(../images/Configurable_Module_Case/750W_mechanical.jpg);
}
[data-colspan='4'] .popbox-mech {
    background-image: url(../images/Configurable_Module_Case/1500W_mechanical.jpg);
}

.UMP4T .module[data-colspan='3'] .popbox-img,
.UMP4C .module[data-colspan='3'] .popbox-img,
.UMP04T .module[data-colspan='3'] .popbox-img,
.UMP04C .module[data-colspan='3'] .popbox-img,
.UMP1T .module[data-colspan='3'] .popbox-img,
.UMP1C .module[data-colspan='3'] .popbox-img,
.UMP10T .module[data-colspan='3'] .popbox-img,
.UMP10C .module[data-colspan='3'] .popbox-img,
.UMP16T .module[data-colspan='3'] .popbox-img,
.UMP16C .module[data-colspan='3'] .popbox-img {
    background-image: url(../images/Configurable_Module_Case/ump-SK.jpg);
}


.UMP4T .module[data-colspan='1'] .popbox-mech,
.UMP4C .module[data-colspan='1'] .popbox-mech,
.UMP04T .module[data-colspan='1'] .popbox-mech,
.UMP04C .module[data-colspan='1'] .popbox-mech,
.UMP1T .module[data-colspan='1'] .popbox-mech,
.UMP1C .module[data-colspan='1'] .popbox-mech,
.UMP10T .module[data-colspan='1'] .popbox-mech,
.UMP10C .module[data-colspan='1'] .popbox-mech,
.UMP16T .module[data-colspan='1'] .popbox-mech,
.UMP16C .module[data-colspan='1'] .popbox-mech {
    background-image: url(../images/Configurable_Module_Case/ump_single_mechanical.jpg);
}

.UMP4T .double[data-colspan='1'] .popbox-mech,
.UMP4C .double[data-colspan='1'] .popbox-mech,
.UMP04T .double[data-colspan='1'] .popbox-mech,
.UMP04C .double[data-colspan='1'] .popbox-mech,
.UMP1T .double[data-colspan='1'] .popbox-mech,
.UMP1C .double[data-colspan='1'] .popbox-mech,
.UMP10T .double[data-colspan='1'] .popbox-mech,
.UMP10C .double[data-colspan='1'] .popbox-mech,
.UMP16T .double[data-colspan='1'] .popbox-mech,
.UMP16C .double[data-colspan='1'] .popbox-mech {
    background-image: url(../images/Configurable_Module_Case/ump_double_mechanical.jpg);
}

.UMP4T .module[data-colspan='3'] .popbox-mech,
.UMP4C .module[data-colspan='3'] .popbox-mech,
.UMP04T .module[data-colspan='3'] .popbox-mech,
.UMP04C .module[data-colspan='3'] .popbox-mech,
.UMP1T .module[data-colspan='3'] .popbox-mech,
.UMP1C .module[data-colspan='3'] .popbox-mech,
.UMP10T .module[data-colspan='3'] .popbox-mech,
.UMP10C .module[data-colspan='3'] .popbox-mech,
.UMP16T .module[data-colspan='3'] .popbox-mech,
.UMP16C .module[data-colspan='3'] .popbox-mech {
    background-image: url(../images/Configurable_Module_Case/SK_mechanical.jpg);
}

.IHP12L1A [data-colspan="1"] .popbox-img,
.IHP12L3A [data-colspan="1"] .popbox-img,
.IHP12H3A [data-colspan="1"] .popbox-img,
.IHP24L3A [data-colspan="1"] .popbox-img,
.IHP24H3A [data-colspan="1"] .popbox-img,
.IHP24C3A [data-colspan="1"] .popbox-img,
.IHP24SH3A [data-colspan="1"] .popbox-img,
.IHP24SL3A [data-colspan="1"] .popbox-img {
    background-image: url(../images/Configurable_Module_Case/ihp_SW_front.jpg);
}

.IHP12L1A .module[data-colspan="1"] .popbox-mech,
.IHP12L3A .module[data-colspan="1"] .popbox-mech,
.IHP12H3A .module[data-colspan="1"] .popbox-mech,
.IHP24L3A .module[data-colspan="1"] .popbox-mech,
.IHP24H3A .module[data-colspan="1"] .popbox-mech,
.IHP24C3A .module[data-colspan="1"] .popbox-mech,
.IHP24SH3A .module[data-colspan="1"] .popbox-mech,
.IHP24SL3A .module[data-colspan="1"] .popbox-mech {
    background-image: url(../images/Configurable_Module_Case/ihp_mechanical.JPG);
}

.IHP12L1A .module[data-colspan="3"] .popbox-mech,
.IHP12L3A .module[data-colspan="3"] .popbox-mech,
.IHP12H3A .module[data-colspan="3"] .popbox-mech,
.IHP24L3A .module[data-colspan="3"] .popbox-mech,
.IHP24H3A .module[data-colspan="3"] .popbox-mech,
.IHP24C3A .module[data-colspan="3"] .popbox-mech,
.IHP24SH3A .module[data-colspan="3"] .popbox-mech,
.IHP24SL3A .module[data-colspan="3"] .popbox-mech {
    background-image: url(../images/Configurable_Module_Case/ihp12kw_mechanical.jpg);
}


.IHP12L1A .module[data-colspan="3"] .popbox-img,
.IHP12L3A .module[data-colspan="3"] .popbox-img,
.IHP12H3A .module[data-colspan="3"] .popbox-img,
.IHP24L3A .module[data-colspan="3"] .popbox-img,
.IHP24H3A .module[data-colspan="3"] .popbox-img,
.IHP24C3A .module[data-colspan="3"] .popbox-img,
.IHP24SH3A .module[data-colspan="3"] .popbox-img,
.IHP24SL3A .module[data-colspan="3"] .popbox-img {
    background-image: url(../images/Configurable_Module_Case/iHP_12KW_300V_T3_module.png);
}


/*.bom-summary-container {
    padding-right: 10px;
    padding-left: 10px;
}

.BOM_Table {
    font-size: smaller;

    width: 600px;

    background-color: #fff;
}

.BOM_Table tr {
    height: 31px;
}

.TR_Header,
th {
    font-weight: bold;
    text-align: left;

    color: #000;
    background-color: #dedccd;
}

.TR_Table {
    border-collapse: collapse;
    border-collapse: collapse;

    border: medium none;
}

.TR_AltRow {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background-color: #dde5fd;
}

.TR_Row {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background-color: #efefef;
}

.BOM_Table td,
th {
    border: 1px solid #999;
}*/

.summary .content-inside {
    padding-bottom: 60px;
}

.summary .part-title-line {
    border-bottom: 1px solid #ccc;
    padding: 15px 0;
}

.summary .part-title-line .recommended-part {
  margin: 0;
}

.summary .part-title-line .cta {
    margin-left: 20px;
}

.summary .part-title-line .cta a {
    color: white !important;
    text-decoration: none;
}

.summary .part-info .part-detail {
    width: 49%; 
    display: inline-block; 
    vertical-align: top;
    padding-top: 20px;
}

.summary .part-info .part-img {
    width:29%; 
    height:auto;
    display: inline-block;
    vertical-align: top;
    /*padding: 20px; 
    margin-left:auto; 
    margin-right:auto;*/
}

.summary .part-info .part-pdf {
    width:19%; 
    height:auto;
    display: inline-block;
    vertical-align: top;
    /*padding: 20px; 
    margin-left:auto; 
    margin-right:auto;*/
}

.pdf-download {
    padding: 10px;
    /*width: 200px;*/
    float: right;
    /*position: absolute;*/
    /*right: 10px;*/
    top: 40px;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    transition: border .3s ease-out;
}

.pdf-download:hover {
    color: #0F99D6;
    border-color: #0F99D6;
    -moz-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    transition: border .3s ease-out;
}

.pdf-download-text {
    width: 60px;
    text-align: center;
    vertical-align:super;
    position: relative;
    font-weight: bold;
    display: inline-block;
    color: black;
    /*padding-right: 10px;*/
}

.info-table,
.info-sub-table {
    width: 100%;
    border-collapse: collapse;
    vertical-align: top;
}

.info-table tr {

}

.info-table td {
    border: 1px solid #ccc;
    padding: 6px;
    vertical-align: top;
}

.info-table .info-table-sub-table {
    padding: 0;
}

.info-table-key {
    font-weight: 700;
    background-color: #eee;
    width: 100px;
}
.info-sub-table td {
    border-width: 1px 0 0 0;
}

.info-sub-table tr:first-child td {
    border-top-width: 0;
}

.info-sub-table .info-table-value{
  width: 90px;
  vertical-align: middle;
  border-left: 1px solid #ccc;
}

.box-diagram {
  width: 100%;
  margin: 60px auto 20px;
  position: relative;
}

@media pdf
{
    .box-diagram
    {
        width: 100%;
        margin: 60px auto 20px;
        position: relative;
        page-break-inside: avoid;
    }
}

.summary .box-diagram h4 {
    margin: 5px;
}

.summary .box-diagram:before {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #ccc;
    position: absolute;
    top: -25px;
    left: 0;
    display: block;
}

.bom-collapse {
    cursor: pointer;
}

.request-btns .btn-label {
    float:left;
    margin-top:15px;
    width:300px;
}

.request-btns button {
    float:left;
}

.request-btns a {
    color: white;
    text-decoration:none;
}




/*.bom-collapse:after {
    content: '(click to see BOM)';
    display: inline-block;
    color: #373737;
    font-size: 12px;
    padding-left: 5px;

}*/
.click_see_bom
{
    display: inline-block;
    color: #373737;
    font-size: 12px;
    padding-left: 5px;
}

@media pdf
{
    /*.bom-collapse:after {
        content: '';
        display: inline-block;
        color: #373737;
        font-size: 12px;
        padding-left: 5px;
    }*/
    .click_see_bom
    {
        display: none;
    }
}

.summary .bom-container {
    display: none;
}

@media pdf
{
    .summary .bom-container {
        page-break-inside: avoid;
    }
    .bom-summary-container {
        /*   page-break-before: always;*/
        page-break-inside: avoid;
    }

    .box-graphic {
        page-break-inside: avoid;
    }

}
.cmsPanel .content-section {
    margin: 10px;
    padding: 10px;
}

.cmsPanel .dss-name-list,
.cmsPanel .dss-btns-wrapper {
    position:relative;
    float: left;
    margin-right:50px;
    margin-bottom:20px;
}

.cmsPanel .dss-name-list {
    width: 35% !important;
    height: auto;
}
.cmsPanel .dss-btns-wrapper {
    margin-top: 58px;
}
.cmsPanel .dss-footer {
    clear:both;

}

.cmsPanel #viewUpdates a {
    color:white;
}

    .cmsPanel #viewUpdates a:hover {
        text-decoration:none;
    }

.cmsPanel table {
    width:100%;
    border-spacing: 0;
}

/*    .cmsPanel table thead th {
        font-weight: normal;
        border: 0;
        border-right: 1px solid #ccc;
        background-color: #eee;
        padding:1em;
    }*/

    .cmsPanel table thead th:last-child {
        border: 0;
    }

    .cmsPanel table td {
        padding:0.2em 1em;
    }


#updateHistory {
    display:none;
}



.uploader-list .ui-icon {
  background-image: url("../themes/base/images/ui-icons_4eb305_256x240.png");
}
.uploader-list > div {
  margin-bottom: 5px;
}

.progress-container {
  height: 10px;
  border: 1px solid gray;
}

.progress-wrapper {
  height: 38px;
}

.progress-pause {
  padding: 0 0 0 7px;
}

.progress-resume-link {
  display: none;
}

.is-paused .progress-resume-link {
  display: inline;
}

.is-paused .progress-pause-link {
  display: none;
}

.is-complete .progress-pause {
  display: none;
}



/*.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}

.page-link {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6;
}

.dataTables_paginate {
    width: 44px;
    float: inherit !important;
    text-align: right;
}

div.dataTables_wrapper div.dataTables_paginate {
    margin: 0;
    white-space: nowrap;
    text-align: right;
}

    div.dataTables_wrapper div.dataTables_paginate ul.pagination {
        margin: 2px 0;
        white-space: nowrap;
    }
.pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 0.25rem;
}
table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable td:last-child, table.table-bordered.dataTable td:last-child {
    border-right-width: 0;
}

table.table-bordered.dataTable tbody th, table.table-bordered.dataTable tbody td {
    border-bottom-width: 0;
}

table.table-bordered.dataTable th, table.table-bordered.dataTable td {
    border-left-width: 0;
}

table.dataTable.nowrap th, table.dataTable.nowrap td {
    white-space: nowrap;
}

table.dataTable td, table.dataTable th {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.table-bordered th, .table-bordered td {
    border: 1px solid #dee2e6;
}

table.dataTable {
    clear: both;
    margin-top: 6px !important;
    margin-bottom: 6px !important;
    max-width: none !important;
    border-collapse: separate !important;
}

.table th, .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}

.table-bordered th, .table-bordered td {
    border: 1px solid #dee2e6;
}
table.dataTable td, table.dataTable th {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0.05);
}
.dataTables_length select {
    margin-top: -4px;
}
.dataTables_length  {
   padding: 10px;
}*/
table.dataTable thead .sorting_asc:after {
    content: "";
}
table.dataTable thead .sorting_desc:after {
    content: "";
}
#userTable tr td:not(:first-child) {
    text-align: center;
}
    /*
.table .TR_Header, th {
    background-color: #0F99D6 !important;
}
.dataTables_filter {
    padding: 10px;
}
.dataTables_info {
    padding: 10px;
}*/
html {
    --color-white: 0, 0%, 100%;
    --color-black: 0, 0%, 0%;
    --color-base: 215, 25%, 27%;
    --color-main-50: 207, 74%, 91%;
    --color-main-100: 208, 77%, 86%;
    --color-main-200: 208, 74%, 79%;
    --color-main-300: 206, 68%, 72%;
    --color-main-400: 205, 65%, 61%;
    --color-main-500: 210, 58%, 42%;
    --color-main-600: 212, 67%, 34%;
    --color-main-700: 214, 77%, 26%;
    --color-main-800: 215, 87%, 18%;
    --color-main-900: 211, 95%, 8%;
    --color-main-950: 220, 100%, 2%;
    --color-main-glow: 210, 100%, 55%;
    --color-gray-50: 210, 40%, 98%;
    --color-gray-100: 210, 40%, 96%;
    --color-gray-200: 214, 32%, 91%;
    --color-gray-300: 213, 27%, 84%;
    --color-gray-400: 215, 20%, 65%;
    --color-gray-500: 215, 16%, 47%;
    --color-gray-600: 215, 19%, 35%;
    --color-gray-700: 215, 25%, 27%;
    --color-gray-800: 217, 33%, 17%;
    --color-gray-900: 222, 47%, 11%;
    --color-gray-950: 229, 84%, 5%;
    --color-error-50: 0, 100%, 97%;
    --color-error-100: 0, 100%, 85%;
    --color-error-200: 0, 100%, 72%;
    --color-error-300: 0, 100%, 60%;
    --color-error-400: 0, 100%, 48%;
    --color-error-500: 0, 100%, 50%;
    --color-error-600: 0, 100%, 32%;
    --color-error-700: 0, 100%, 27%;
    --color-error-800: 0, 100%, 23%;
    --color-error-900: 0, 100%, 18%;
    --color-error-950: 0, 100%, 12%;
    --color-accent-50: 24, 100%, 93%;
    --color-accent-100: 24, 100%, 87%;
    --color-accent-200: 23, 100%, 78%;
    --color-accent-300: 17, 100%, 69%;
    --color-accent-400: 17, 100%, 63%;
    --color-accent-500: 19, 100%, 50%;
    --color-accent-600: 9, 69%, 54%;
    --color-accent-700: 14, 77%, 42%;
    --color-accent-800: 17, 77%, 33%;
    --color-accent-900: 16, 67%, 24%;
    --color-accent-950: 13, 64%, 13%;
    --bg-header-contact: 0, 0%, 100%;
    --text-header-contact: 0, 0%, 100%;
    --bg-header: 0, 0%, 100%;
    --text-header: 0, 0%, 100%;
    --bg-menu: 243, 34%, 12%;
    --text-menu: 0, 0%, 100%;
    --bg-footer: 0, 0%, 100%;
    --text-footer: 0, 0%, 100%;
    --bg-copyright: 0, 0%, 100%;
    --text-copyright: 0, 0%, 100%;
}

.top-035 {
    top: 0.35rem
}


#OpenDesignManager {
    font-size: 14px;
}

.header-action_link .tdm_OpenDesignManager_Option,
.header-action_link .tdm_OpenDesignManager_Menu {
    padding: 0 !important;
    margin: 0.5rem 0.6rem 0.1rem 0 !important;
}

.header-action_link .tdm_OpenDesignManager_Option:hover,
.header-action_link .tdm_OpenDesignManager_Menu:hover{
    box-shadow: unset !important;
    background: unset !important;
    color: #ff5100 !important;
}

#OpenDesignManager #tdm_btnMoreMenu.tdm_OpenDesignManager_Menu-active {
    box-shadow: unset !important;
    background: unset !important;
    color: #ff5100 !important;
    border-right: unset !important;
}

#OpenDesignManager #tdm_btnMoreMenu .toggleArrow {
    display: none;
}

#OpenDesignManager #tdm_lbCurrentDesign.tdm_noDesign {
    font-style: normal;
}

.header-action_link .tdm_CurrentDesignInfo {
    padding: 0 !important;
    margin: 0.5rem 0.6rem 0.1rem 0 !important;
}

.header-action_link .tdm_noDesign {
    padding: 0 !important;
    margin: 0 !important;
}

#tdm_menuBox .content {
    display: grid;
    background-color: #151429cc !important;
    --tw-text-opacity: 1 !important;
    color: #fff !important;
    border-radius: 0 0 15px 15px;
    padding: 10px;
}

#tdm_menuBox .content .tdm_moreSection {
    padding: 5px 0;
    border-left: 0 !important;
}

#tdm_menuBox .content .tdm_OpenDesignManager_MenuOption {
    color: #fff;
}

#tdm_menuBox .content .tdm_OpenDesignManager_MenuOption:hover {
    background: unset !important;
    color: #ff5100 !important;
}

.cmsPanel.content-area .dss-name-existing, .cmsPanel.content-area .dss-name-select {
    height: unset;
    border-radius: 0;
}

.content-area {
    box-shadow: unset;
}

.modal {
    --tw-shadow: unset;
}

input[hidden] {
    display: none;
}
div#tdm_quickBox {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

#OpenDesignManager div.tdm_quickBox {
    border: 0;
    width: 470px !important;
}

#OpenDesignManager #tdm_btnNewSection div.tdm_quickBox {
    width: auto !important;
}

#OpenDesignManager div.tdm_quickBox h3 {
    background-image: linear-gradient(45deg, #2D6AA8, #009BA5);
    --tw-text-opacity: 1;
    color: hsla(var(--color-white), var(--tw-text-opacity));
    padding: 10px;
    line-height: normal;
    --tw-border-opacity: 1;
    border-color: hsla(var(--color-gray-300), var(--tw-border-opacity));
}

#OpenDesignManager div.tdm_quickBox div.content td.multilineLbl, #OpenDesignManager div.tdm_quickBox div.content td {
    border: 0;
}

    #OpenDesignManager div.tdm_quickBox div.content td.multilineLbl, #OpenDesignManager div.tdm_quickBox div.content td.singlelineLbl {
        padding-right: 15px;
    }

#DesignManager table td, #OpenDesignManager table td {
    vertical-align: middle;
}

#tdm_btnPreviewInvite, #tdm_btnInviteNewUser,
#OpenDesignManager #tdm_Quick_btnCreateNewDesign {
    padding: 0 10px !important;
    margin-left: 5px;
    position: relative;
    display: inline-flex;
    height: 36px;
    cursor: pointer;
    user-select: none;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
    overflow: hidden;
    white-space: nowrap;
    border-radius: 9999px;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    letter-spacing: .025em;
    --tw-text-opacity: 1;
    color: hsla(var(--color-white), var(--tw-text-opacity));
    text-decoration-line: none;
    outline: 2px solid transparent;
    outline-offset: 2px;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
    background-image: linear-gradient(to left, #172b40 3.88%, #111126 95.09%) !important;
    border: solid 1px hsla(var(--color-main-100), 1) !important;
}

#OpenDesignManager div.tdm_quickBox div.content input.tdm_dname, #OpenDesignManager div.tdm_quickBox div.content input.tdm_email {
    width: 170px;
    padding: 0 10px;
}

#OpenDesignManager div.tdm_quickBox div.arrow, #tdm_menuBox div.arrow {
    background: none;
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #2572a7;
    left: 10px;
    top: -8px;
    display: none;
}

#OpenDesignManager #tdm_btnOpenSection div.tdm_quickBox div.arrow {
    left: 50px;
    display: none;
}

#OpenDesignManager .tdm_moreSection div.tdm_quickBox div.arrow {
    left: 55px;
    display: none;
}

#OpenDesignManager #tdm_btnOpenSection div#tdm_quickBox {
    width: 470px !important;
}

#OpenDesignManager .tdm_OpenDesignManager_Menu-active, #OpenDesignManager .tdm_OpenDesignManager_Menu:hover, #OpenDesignManager .tdm_OpenDesignManager_MenuOption-active, #OpenDesignManager .tdm_OpenDesignManager_MenuOption:hover, #OpenDesignManager .tdm_OpenDesignManager_Option-active, #OpenDesignManager .tdm_OpenDesignManager_Option:hover {
    background: none;
    color: #ff5100 !important;
}

#OpenDesignManager div.tdm_infobar {
    display: flex;
    align-items: center;
}

#tdm_menuBox .content {
    color: #444 !important;
    background-color: unset !important;
}

.content .ui-tabs .ui-tabs-panel {
    padding: 0;
}

.ui-tabs-panel.ui-corner-bottom.ui-widget-content .ui-state-highlight,
#OpenDesignManager div#tdm-PendingInvites-AllAccepted, #OpenDesignManager div#tdm-PendingInvites-NoInvites, #OpenDesignManager div#tdm-PendingInvites-PendingInvitesBlurb {
    padding: 10px !important;
    margin-bottom: 0;
    white-space: normal;
}

.js .ui-widget .ui-state-active, .js .ui-widget .ui-widget-content .ui-state-active, .js .ui-widget .ui-widget-header .ui-state-active {
    background-image: linear-gradient(45deg, #2D6AA8, #009BA5);
}

#tdm_btnMoreMenu div#tdm_menuBox > div.content {
    background-color: hsla(var(--bg-menu), .8) !important;
    --tw-text-opacity: 1 !important;
    color: hsla(var(--color-white), var(--tw-text-opacity)) !important;
    --tw-shadow: 0px 4px 4px rgba(0, 0, 0, .25) !important;
    --tw-shadow-colored: 0px 4px 4px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
    --tw-backdrop-blur: blur(8px) !important;
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
}
#tdm_QuickActivity_EntryList {
    min-width: 100%;
}
#TDM_PreviewInvite p {
    white-space: break-spaces;
}
#OpenDesignManager div.tdm_quickBox div.status {
    white-space: break-spaces;
}

