/* Minification failed. Returning unminified contents.
(484,96): run-time error CSS1030: Expected identifier, found ','
(484,268): run-time error CSS1031: Expected selector, found ')'
(484,268): run-time error CSS1025: Expected comma or open brace, found ')'
(488,138): run-time error CSS1030: Expected identifier, found ','
(488,340): run-time error CSS1031: Expected selector, found ')'
(488,340): run-time error CSS1025: Expected comma or open brace, found ')'
(640,23): run-time error CSS1038: Expected hex color, found '#000c'
(735,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(736,26): run-time error CSS1046: Expect comma, found '51'
(736,32): run-time error CSS1046: Expect comma, found '/'
(736,34): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(736,38): run-time error CSS1034: Expected closing parenthesis, found '-'
(736,38): run-time error CSS1042: Expected function, found '-'
(736,39): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(736,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(868,113): run-time error CSS1030: Expected identifier, found ','
(868,174): run-time error CSS1031: Expected selector, found ')'
(868,174): run-time error CSS1025: Expected comma or open brace, found ')'
(887,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(911,28): run-time error CSS1030: Expected identifier, found '['
(911,34): run-time error CSS1031: Expected selector, found ']'
(911,34): run-time error CSS1025: Expected comma or open 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 '-'
(1089,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1090,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(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 '-'
(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 '-'
(1139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1143,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1151,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1155,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1156,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1327,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1328,19): run-time error CSS1046: Expect comma, found '51'
(1328,25): run-time error CSS1046: Expect comma, found '/'
(1328,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1328,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(1328,31): run-time error CSS1042: Expected function, found '-'
(1328,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1328,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1345,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1346,19): run-time error CSS1046: Expect comma, found '51'
(1346,25): run-time error CSS1046: Expect comma, found '/'
(1346,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1346,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(1346,31): run-time error CSS1042: Expected function, found '-'
(1346,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1346,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1361,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1362,27): run-time error CSS1046: Expect comma, found '243'
(1362,35): run-time error CSS1046: Expect comma, found '/'
(1362,37): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1362,41): run-time error CSS1034: Expected closing parenthesis, found '-'
(1362,41): run-time error CSS1042: Expected function, found '-'
(1362,42): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(1362,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1368,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1369,19): run-time error CSS1046: Expect comma, found '51'
(1369,25): run-time error CSS1046: Expect comma, found '/'
(1369,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1369,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(1369,31): run-time error CSS1042: Expected function, found '-'
(1369,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1369,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1386,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1387,19): run-time error CSS1046: Expect comma, found '51'
(1387,25): run-time error CSS1046: Expect comma, found '/'
(1387,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1387,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(1387,31): run-time error CSS1042: Expected function, found '-'
(1387,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1387,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1396,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1397,19): run-time error CSS1046: Expect comma, found '51'
(1397,25): run-time error CSS1046: Expect comma, found '/'
(1397,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1397,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(1397,31): run-time error CSS1042: Expected function, found '-'
(1397,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1397,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1406,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1407,19): run-time error CSS1046: Expect comma, found '51'
(1407,25): run-time error CSS1046: Expect comma, found '/'
(1407,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1407,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(1407,31): run-time error CSS1042: Expected function, found '-'
(1407,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1407,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1416,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1417,19): run-time error CSS1046: Expect comma, found '51'
(1417,25): run-time error CSS1046: Expect comma, found '/'
(1417,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1417,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(1417,31): run-time error CSS1042: Expected function, found '-'
(1417,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1417,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1426,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1427,19): run-time error CSS1046: Expect comma, found '51'
(1427,25): run-time error CSS1046: Expect comma, found '/'
(1427,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1427,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(1427,31): run-time error CSS1042: Expected function, found '-'
(1427,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1427,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1435,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1436,19): run-time error CSS1046: Expect comma, found '51'
(1436,25): run-time error CSS1046: Expect comma, found '/'
(1436,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1436,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(1436,31): run-time error CSS1042: Expected function, found '-'
(1436,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1436,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1451,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1452,19): run-time error CSS1046: Expect comma, found '51'
(1452,25): run-time error CSS1046: Expect comma, found '/'
(1452,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1452,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(1452,31): run-time error CSS1042: Expected function, found '-'
(1452,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1452,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1456,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1457,18): run-time error CSS1046: Expect comma, found '100'
(1457,26): run-time error CSS1046: Expect comma, found '/'
(1457,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1457,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(1457,32): run-time error CSS1042: Expected function, found '-'
(1457,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1457,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1486,27): run-time error CSS1046: Expect comma, found '243'
(1486,35): run-time error CSS1046: Expect comma, found '/'
(1486,37): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1486,41): run-time error CSS1034: Expected closing parenthesis, found '-'
(1486,41): run-time error CSS1042: Expected function, found '-'
(1486,42): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(1486,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1514,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1515,18): run-time error CSS1046: Expect comma, found '100'
(1515,26): run-time error CSS1046: Expect comma, found '/'
(1515,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1515,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(1515,32): run-time error CSS1042: Expected function, found '-'
(1515,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1515,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2348,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2349,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(2349,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(2349,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(2349,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(2349,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(2349,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(2349,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(2353,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2354,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(2354,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(2354,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(2354,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(2354,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(2354,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(2354,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(2358,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2359,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(2359,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(2359,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(2359,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(2359,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(2359,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(2359,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(2363,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2364,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(2364,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(2364,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(2364,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(2364,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(2364,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(2364,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(2368,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2369,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(2369,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(2369,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(2369,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(2369,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(2369,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(2369,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(2609,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2610,27): run-time error CSS1046: Expect comma, found '185'
(2610,35): run-time error CSS1046: Expect comma, found '/'
(2610,37): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2610,41): run-time error CSS1034: Expected closing parenthesis, found '-'
(2610,41): run-time error CSS1042: Expected function, found '-'
(2610,42): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2610,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2614,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2615,26): run-time error CSS1046: Expect comma, found '51'
(2615,32): run-time error CSS1046: Expect comma, found '/'
(2615,34): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2615,38): run-time error CSS1034: Expected closing parenthesis, found '-'
(2615,38): run-time error CSS1042: Expected function, found '-'
(2615,39): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2615,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2619,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2620,25): run-time error CSS1046: Expect comma, found '110'
(2620,33): run-time error CSS1046: Expect comma, found '/'
(2620,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2620,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(2620,39): run-time error CSS1042: Expected function, found '-'
(2620,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2620,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2624,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2625,27): run-time error CSS1046: Expect comma, found '31'
(2625,33): run-time error CSS1046: Expect comma, found '/'
(2625,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2625,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(2625,39): run-time error CSS1042: Expected function, found '-'
(2625,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2625,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2629,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2630,25): run-time error CSS1046: Expect comma, found '131'
(2630,33): run-time error CSS1046: Expect comma, found '/'
(2630,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2630,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(2630,39): run-time error CSS1042: Expected function, found '-'
(2630,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2630,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2634,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2635,27): run-time error CSS1046: Expect comma, found '198'
(2635,35): run-time error CSS1046: Expect comma, found '/'
(2635,37): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2635,41): run-time error CSS1034: Expected closing parenthesis, found '-'
(2635,41): run-time error CSS1042: Expected function, found '-'
(2635,42): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2635,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2643,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2644,27): run-time error CSS1046: Expect comma, found '136'
(2644,35): run-time error CSS1046: Expect comma, found '/'
(2644,37): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2644,41): run-time error CSS1034: Expected closing parenthesis, found '-'
(2644,41): run-time error CSS1042: Expected function, found '-'
(2644,42): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2644,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2648,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2649,27): run-time error CSS1046: Expect comma, found '226'
(2649,35): run-time error CSS1046: Expect comma, found '/'
(2649,37): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2649,41): run-time error CSS1034: Expected closing parenthesis, found '-'
(2649,41): run-time error CSS1042: Expected function, found '-'
(2649,42): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2649,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2653,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2654,27): run-time error CSS1046: Expect comma, found '243'
(2654,35): run-time error CSS1046: Expect comma, found '/'
(2654,37): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2654,41): run-time error CSS1034: Expected closing parenthesis, found '-'
(2654,41): run-time error CSS1042: Expected function, found '-'
(2654,42): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2654,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2662,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2663,25): run-time error CSS1046: Expect comma, found '110'
(2663,33): run-time error CSS1046: Expect comma, found '/'
(2663,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2663,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(2663,39): run-time error CSS1042: Expected function, found '-'
(2663,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2663,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2667,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2668,25): run-time error CSS1046: Expect comma, found '100'
(2668,33): run-time error CSS1046: Expect comma, found '/'
(2668,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2668,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(2668,39): run-time error CSS1042: Expected function, found '-'
(2668,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2668,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2672,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2673,27): run-time error CSS1046: Expect comma, found '71'
(2673,33): run-time error CSS1046: Expect comma, found '/'
(2673,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2673,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(2673,39): run-time error CSS1042: Expected function, found '-'
(2673,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2673,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2677,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2678,26): run-time error CSS1046: Expect comma, found '35'
(2678,33): run-time error CSS1046: Expect comma, found '/'
(2678,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2678,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(2678,39): run-time error CSS1042: Expected function, found '-'
(2678,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2678,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2682,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2683,27): run-time error CSS1046: Expect comma, found '31'
(2683,33): run-time error CSS1046: Expect comma, found '/'
(2683,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2683,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(2683,39): run-time error CSS1042: Expected function, found '-'
(2683,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2683,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2687,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2688,25): run-time error CSS1046: Expect comma, found '131'
(2688,33): run-time error CSS1046: Expect comma, found '/'
(2688,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2688,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(2688,39): run-time error CSS1042: Expected function, found '-'
(2688,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2688,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2692,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2693,27): run-time error CSS1046: Expect comma, found '255'
(2693,35): run-time error CSS1046: Expect comma, found '/'
(2693,37): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2693,41): run-time error CSS1034: Expected closing parenthesis, found '-'
(2693,41): run-time error CSS1042: Expected function, found '-'
(2693,42): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2693,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2697,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2698,33): run-time error CSS1046: Expect comma, found '51'
(2698,39): run-time error CSS1046: Expect comma, found '/'
(2698,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2698,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(2698,45): run-time error CSS1042: Expected function, found '-'
(2698,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2698,64): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2710,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2711,29): run-time error CSS1046: Expect comma, found '110'
(2711,37): run-time error CSS1046: Expect comma, found '/'
(2711,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2711,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(2711,43): run-time error CSS1042: Expected function, found '-'
(2711,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(2711,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2715,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2716,30): run-time error CSS1046: Expect comma, found '51'
(2716,36): run-time error CSS1046: Expect comma, found '/'
(2716,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2716,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(2716,42): run-time error CSS1042: Expected function, found '-'
(2716,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2716,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2720,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2721,29): run-time error CSS1046: Expect comma, found '110'
(2721,37): run-time error CSS1046: Expect comma, found '/'
(2721,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2721,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(2721,43): run-time error CSS1042: Expected function, found '-'
(2721,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2721,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2725,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2726,31): run-time error CSS1046: Expect comma, found '229'
(2726,39): run-time error CSS1046: Expect comma, found '/'
(2726,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2726,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(2726,45): run-time error CSS1042: Expected function, found '-'
(2726,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2726,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2730,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2731,31): run-time error CSS1046: Expect comma, found '31'
(2731,37): run-time error CSS1046: Expect comma, found '/'
(2731,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2731,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(2731,43): run-time error CSS1042: Expected function, found '-'
(2731,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2731,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2735,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2736,30): run-time error CSS1046: Expect comma, found '27'
(2736,36): run-time error CSS1046: Expect comma, found '/'
(2736,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2736,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(2736,42): run-time error CSS1042: Expected function, found '-'
(2736,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2736,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2740,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2741,29): run-time error CSS1046: Expect comma, found '131'
(2741,37): run-time error CSS1046: Expect comma, found '/'
(2741,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2741,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(2741,43): run-time error CSS1042: Expected function, found '-'
(2741,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2741,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2745,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2746,31): run-time error CSS1046: Expect comma, found '238'
(2746,39): run-time error CSS1046: Expect comma, found '/'
(2746,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2746,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(2746,45): run-time error CSS1042: Expected function, found '-'
(2746,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2746,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2750,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2751,31): run-time error CSS1046: Expect comma, found '198'
(2751,39): run-time error CSS1046: Expect comma, found '/'
(2751,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2751,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(2751,45): run-time error CSS1042: Expected function, found '-'
(2751,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2751,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2755,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2756,31): run-time error CSS1046: Expect comma, found '136'
(2756,39): run-time error CSS1046: Expect comma, found '/'
(2756,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2756,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(2756,45): run-time error CSS1042: Expected function, found '-'
(2756,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2756,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2760,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2761,30): run-time error CSS1046: Expect comma, found '92'
(2761,36): run-time error CSS1046: Expect comma, found '/'
(2761,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2761,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(2761,42): run-time error CSS1042: Expected function, found '-'
(2761,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2761,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2765,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2766,31): run-time error CSS1046: Expect comma, found '226'
(2766,39): run-time error CSS1046: Expect comma, found '/'
(2766,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2766,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(2766,45): run-time error CSS1042: Expected function, found '-'
(2766,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2766,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2770,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2771,31): run-time error CSS1046: Expect comma, found '243'
(2771,39): run-time error CSS1046: Expect comma, found '/'
(2771,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2771,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(2771,45): run-time error CSS1042: Expected function, found '-'
(2771,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2771,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2775,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2776,29): run-time error CSS1046: Expect comma, found '110'
(2776,37): run-time error CSS1046: Expect comma, found '/'
(2776,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2776,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(2776,43): run-time error CSS1042: Expected function, found '-'
(2776,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2776,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2780,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2781,29): run-time error CSS1046: Expect comma, found '100'
(2781,37): run-time error CSS1046: Expect comma, found '/'
(2781,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2781,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(2781,43): run-time error CSS1042: Expected function, found '-'
(2781,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2781,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2785,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2786,31): run-time error CSS1046: Expect comma, found '71'
(2786,37): run-time error CSS1046: Expect comma, found '/'
(2786,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2786,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(2786,43): run-time error CSS1042: Expected function, found '-'
(2786,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2786,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2790,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2791,31): run-time error CSS1046: Expect comma, found '200'
(2791,39): run-time error CSS1046: Expect comma, found '/'
(2791,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2791,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(2791,45): run-time error CSS1042: Expected function, found '-'
(2791,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2791,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2795,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2796,31): run-time error CSS1046: Expect comma, found '0'
(2796,37): run-time error CSS1046: Expect comma, found '/'
(2796,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2796,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(2796,43): run-time error CSS1042: Expected function, found '-'
(2796,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2796,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2800,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2801,31): run-time error CSS1046: Expect comma, found '187'
(2801,39): run-time error CSS1046: Expect comma, found '/'
(2801,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2801,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(2801,45): run-time error CSS1042: Expected function, found '-'
(2801,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2801,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2805,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2806,30): run-time error CSS1046: Expect comma, found '35'
(2806,37): run-time error CSS1046: Expect comma, found '/'
(2806,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2806,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(2806,43): run-time error CSS1042: Expected function, found '-'
(2806,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2806,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2810,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2811,31): run-time error CSS1046: Expect comma, found '214'
(2811,39): run-time error CSS1046: Expect comma, found '/'
(2811,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2811,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(2811,45): run-time error CSS1042: Expected function, found '-'
(2811,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2811,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2815,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2816,30): run-time error CSS1046: Expect comma, found '35'
(2816,37): run-time error CSS1046: Expect comma, found '/'
(2816,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2816,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(2816,43): run-time error CSS1042: Expected function, found '-'
(2816,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2816,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2820,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2821,31): run-time error CSS1046: Expect comma, found '214'
(2821,39): run-time error CSS1046: Expect comma, found '/'
(2821,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2821,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(2821,45): run-time error CSS1042: Expected function, found '-'
(2821,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2821,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2825,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2826,31): run-time error CSS1046: Expect comma, found '31'
(2826,37): run-time error CSS1046: Expect comma, found '/'
(2826,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2826,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(2826,43): run-time error CSS1042: Expected function, found '-'
(2826,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2826,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2830,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2831,29): run-time error CSS1046: Expect comma, found '131'
(2831,37): run-time error CSS1046: Expect comma, found '/'
(2831,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2831,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(2831,43): run-time error CSS1042: Expected function, found '-'
(2831,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2831,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2835,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2836,31): run-time error CSS1046: Expect comma, found '202'
(2836,38): run-time error CSS1046: Expect comma, found '/'
(2836,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2836,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(2836,44): run-time error CSS1042: Expected function, found '-'
(2836,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2836,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2844,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2845,31): run-time error CSS1046: Expect comma, found '71'
(2845,37): run-time error CSS1046: Expect comma, found '/'
(2845,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2845,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(2845,43): run-time error CSS1042: Expected function, found '-'
(2845,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2845,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2849,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2850,31): run-time error CSS1046: Expect comma, found '255'
(2850,39): run-time error CSS1046: Expect comma, found '/'
(2850,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2850,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(2850,45): run-time error CSS1042: Expected function, found '-'
(2850,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2850,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2854,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2855,31): run-time error CSS1046: Expect comma, found '191'
(2855,38): run-time error CSS1046: Expect comma, found '/'
(2855,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2855,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(2855,44): run-time error CSS1042: Expected function, found '-'
(2855,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2855,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2859,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2860,31): run-time error CSS1046: Expect comma, found '234'
(2860,39): run-time error CSS1046: Expect comma, found '/'
(2860,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2860,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(2860,45): run-time error CSS1042: Expected function, found '-'
(2860,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(2860,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2864,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3553,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3554,19): run-time error CSS1046: Expect comma, found '51'
(3554,25): run-time error CSS1046: Expect comma, found '/'
(3554,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(3554,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(3554,31): run-time error CSS1042: Expected function, found '-'
(3554,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(3554,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3558,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3559,19): run-time error CSS1046: Expect comma, found '51'
(3559,25): run-time error CSS1046: Expect comma, found '/'
(3559,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(3559,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(3559,31): run-time error CSS1042: Expected function, found '-'
(3559,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(3559,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3563,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3564,18): run-time error CSS1046: Expect comma, found '110'
(3564,26): run-time error CSS1046: Expect comma, found '/'
(3564,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(3564,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(3564,32): run-time error CSS1042: Expected function, found '-'
(3564,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(3564,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3568,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3569,18): run-time error CSS1046: Expect comma, found '131'
(3569,26): run-time error CSS1046: Expect comma, found '/'
(3569,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(3569,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(3569,32): run-time error CSS1042: Expected function, found '-'
(3569,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(3569,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3573,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3574,20): run-time error CSS1046: Expect comma, found '198'
(3574,28): run-time error CSS1046: Expect comma, found '/'
(3574,30): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(3574,34): run-time error CSS1034: Expected closing parenthesis, found '-'
(3574,34): run-time error CSS1042: Expected function, found '-'
(3574,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(3574,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3578,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3579,20): run-time error CSS1046: Expect comma, found '136'
(3579,28): run-time error CSS1046: Expect comma, found '/'
(3579,30): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(3579,34): run-time error CSS1034: Expected closing parenthesis, found '-'
(3579,34): run-time error CSS1042: Expected function, found '-'
(3579,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(3579,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3583,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3584,19): run-time error CSS1046: Expect comma, found '92'
(3584,25): run-time error CSS1046: Expect comma, found '/'
(3584,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(3584,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(3584,31): run-time error CSS1042: Expected function, found '-'
(3584,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(3584,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3588,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3589,18): run-time error CSS1046: Expect comma, found '100'
(3589,26): run-time error CSS1046: Expect comma, found '/'
(3589,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(3589,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(3589,32): run-time error CSS1042: Expected function, found '-'
(3589,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(3589,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3593,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3594,20): run-time error CSS1046: Expect comma, found '71'
(3594,26): run-time error CSS1046: Expect comma, found '/'
(3594,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(3594,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(3594,32): run-time error CSS1042: Expected function, found '-'
(3594,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(3594,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3598,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3599,19): run-time error CSS1046: Expect comma, found '35'
(3599,26): run-time error CSS1046: Expect comma, found '/'
(3599,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(3599,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(3599,32): run-time error CSS1042: Expected function, found '-'
(3599,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(3599,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3603,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3604,20): run-time error CSS1046: Expect comma, found '31'
(3604,26): run-time error CSS1046: Expect comma, found '/'
(3604,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(3604,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(3604,32): run-time error CSS1042: Expected function, found '-'
(3604,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(3604,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3608,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3609,20): run-time error CSS1046: Expect comma, found '255'
(3609,28): run-time error CSS1046: Expect comma, found '/'
(3609,30): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(3609,34): run-time error CSS1034: Expected closing parenthesis, found '-'
(3609,34): run-time error CSS1042: Expected function, found '-'
(3609,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(3609,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3633,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3634,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3635,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(3635,50): run-time error CSS1038: Expected hex color, found '#0000'
(3635,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(3635,83): run-time error CSS1038: Expected hex color, found '#0000'
(3635,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(3639,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3640,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3641,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(3641,50): run-time error CSS1038: Expected hex color, found '#0000'
(3641,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(3641,83): run-time error CSS1038: Expected hex color, found '#0000'
(3641,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(3653,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3654,18): run-time error CSS1039: Token not allowed after unary operator: '-tw-blur'
(3654,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-brightness'
(3654,54): run-time error CSS1039: Token not allowed after unary operator: '-tw-contrast'
(3654,73): run-time error CSS1039: Token not allowed after unary operator: '-tw-grayscale'
(3654,93): run-time error CSS1039: Token not allowed after unary operator: '-tw-hue-rotate'
(3654,114): run-time error CSS1039: Token not allowed after unary operator: '-tw-invert'
(3654,131): run-time error CSS1039: Token not allowed after unary operator: '-tw-saturate'
(3654,150): run-time error CSS1039: Token not allowed after unary operator: '-tw-sepia'
(3654,166): run-time error CSS1039: Token not allowed after unary operator: '-tw-drop-shadow'
(3658,18): run-time error CSS1039: Token not allowed after unary operator: '-tw-blur'
(3658,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-brightness'
(3658,54): run-time error CSS1039: Token not allowed after unary operator: '-tw-contrast'
(3658,73): run-time error CSS1039: Token not allowed after unary operator: '-tw-grayscale'
(3658,93): run-time error CSS1039: Token not allowed after unary operator: '-tw-hue-rotate'
(3658,114): run-time error CSS1039: Token not allowed after unary operator: '-tw-invert'
(3658,131): run-time error CSS1039: Token not allowed after unary operator: '-tw-saturate'
(3658,150): run-time error CSS1039: Token not allowed after unary operator: '-tw-sepia'
(3658,166): run-time error CSS1039: Token not allowed after unary operator: '-tw-drop-shadow'
(3675,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3676,19): run-time error CSS1046: Expect comma, found '51'
(3676,25): run-time error CSS1046: Expect comma, found '/'
(3676,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(3676,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(3676,31): run-time error CSS1042: Expected function, found '-'
(3676,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(3676,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3766,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(3771,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(3776,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(3781,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(3786,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(3791,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(3796,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(3801,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(3806,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3807,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(3815,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3816,31): run-time error CSS1046: Expect comma, found '243'
(3816,39): run-time error CSS1046: Expect comma, found '/'
(3816,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(3816,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(3816,45): run-time error CSS1042: Expected function, found '-'
(3816,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(3816,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3820,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3821,31): run-time error CSS1046: Expect comma, found '255'
(3821,39): run-time error CSS1046: Expect comma, found '/'
(3821,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(3821,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(3821,45): run-time error CSS1042: Expected function, found '-'
(3821,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(3821,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3829,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3830,30): run-time error CSS1046: Expect comma, found '92'
(3830,36): run-time error CSS1046: Expect comma, found '/'
(3830,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(3830,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(3830,42): run-time error CSS1042: Expected function, found '-'
(3830,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(3830,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3834,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3835,31): run-time error CSS1046: Expect comma, found '226'
(3835,39): run-time error CSS1046: Expect comma, found '/'
(3835,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(3835,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(3835,45): run-time error CSS1042: Expected function, found '-'
(3835,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(3835,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3839,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3840,30): run-time error CSS1046: Expect comma, found '35'
(3840,37): run-time error CSS1046: Expect comma, found '/'
(3840,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(3840,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(3840,43): run-time error CSS1042: Expected function, found '-'
(3840,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(3840,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3844,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3845,20): run-time error CSS1046: Expect comma, found '255'
(3845,28): run-time error CSS1046: Expect comma, found '/'
(3845,30): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(3845,34): run-time error CSS1034: Expected closing parenthesis, found '-'
(3845,34): run-time error CSS1042: Expected function, found '-'
(3845,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(3845,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3869,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3870,30): run-time error CSS1046: Expect comma, found '35'
(3870,37): run-time error CSS1046: Expect comma, found '/'
(3870,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(3870,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(3870,43): run-time error CSS1042: Expected function, found '-'
(3870,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(3870,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3878,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3879,20): run-time error CSS1046: Expect comma, found '255'
(3879,28): run-time error CSS1046: Expect comma, found '/'
(3879,30): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(3879,34): run-time error CSS1034: Expected closing parenthesis, found '-'
(3879,34): run-time error CSS1042: Expected function, found '-'
(3879,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(3879,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5020,1): run-time error CSS1019: Unexpected token, found '}'
 */
@charset "UTF-8";

.sg4-2024-05-16 .react-datepicker__year-read-view--down-arrow, .sg4-2024-05-16 .react-datepicker__month-read-view--down-arrow, .sg4-2024-05-16 .react-datepicker__month-year-read-view--down-arrow, .sg4-2024-05-16 .react-datepicker__navigation-icon:before {
    border-color: #ccc;
    border-style: solid;
    border-width: 3px 3px 0 0;
    content: "";
    display: block;
    height: 9px;
    position: absolute;
    top: 6px;
    width: 9px
}

.sg4-2024-05-16 .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .sg4-2024-05-16 .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
    margin-left: -4px;
    position: absolute;
    width: 0
}

    .sg4-2024-05-16 .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before, .sg4-2024-05-16 .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before, .sg4-2024-05-16 .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after, .sg4-2024-05-16 .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after {
        box-sizing: content-box;
        position: absolute;
        border: 8px solid transparent;
        height: 0;
        width: 1px;
        content: "";
        z-index: -1;
        border-width: 8px;
        left: -8px
    }

    .sg4-2024-05-16 .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before, .sg4-2024-05-16 .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before {
        border-bottom-color: #aeaeae
    }

.sg4-2024-05-16 .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
    top: 0;
    margin-top: -8px
}

    .sg4-2024-05-16 .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before, .sg4-2024-05-16 .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after {
        border-top: none;
        border-bottom-color: #f0f0f0
    }

    .sg4-2024-05-16 .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after {
        top: 0
    }

    .sg4-2024-05-16 .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before {
        top: -1px;
        border-bottom-color: #aeaeae
    }

.sg4-2024-05-16 .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
    bottom: 0;
    margin-bottom: -8px
}

    .sg4-2024-05-16 .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before, .sg4-2024-05-16 .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after {
        border-bottom: none;
        border-top-color: #fff
    }

    .sg4-2024-05-16 .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after {
        bottom: 0
    }

    .sg4-2024-05-16 .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before {
        bottom: -1px;
        border-top-color: #aeaeae
    }

.sg4-2024-05-16 .react-datepicker-wrapper {
    display: inline-block;
    padding: 0;
    border: 0
}

.sg4-2024-05-16 .react-datepicker {
    font-family: Helvetica Neue,helvetica,arial,sans-serif;
    font-size: .8rem;
    background-color: #fff;
    color: #000;
    border: 1px solid #aeaeae;
    border-radius: .3rem;
    display: inline-block;
    position: relative
}

.sg4-2024-05-16 .react-datepicker--time-only .react-datepicker__triangle {
    left: 35px
}

.sg4-2024-05-16 .react-datepicker--time-only .react-datepicker__time-container {
    border-left: 0
}

.sg4-2024-05-16 .react-datepicker--time-only .react-datepicker__time, .sg4-2024-05-16 .react-datepicker--time-only .react-datepicker__time-box {
    border-bottom-left-radius: .3rem;
    border-bottom-right-radius: .3rem
}

.sg4-2024-05-16 .react-datepicker__triangle {
    position: absolute;
    left: 50px
}

.sg4-2024-05-16 .react-datepicker-popper {
    z-index: 1
}

    .sg4-2024-05-16 .react-datepicker-popper[data-placement^=bottom] {
        padding-top: 10px
    }

    .sg4-2024-05-16 .react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle, .sg4-2024-05-16 .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
        left: auto;
        right: 50px
    }

    .sg4-2024-05-16 .react-datepicker-popper[data-placement^=top] {
        padding-bottom: 10px
    }

    .sg4-2024-05-16 .react-datepicker-popper[data-placement^=right] {
        padding-left: 8px
    }

        .sg4-2024-05-16 .react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
            left: auto;
            right: 42px
        }

    .sg4-2024-05-16 .react-datepicker-popper[data-placement^=left] {
        padding-right: 8px
    }

        .sg4-2024-05-16 .react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
            left: 42px;
            right: auto
        }

.sg4-2024-05-16 .react-datepicker__header {
    text-align: center;
    background-color: #f0f0f0;
    border-bottom: 1px solid #aeaeae;
    border-top-left-radius: .3rem;
    padding: 8px 0;
    position: relative
}

.sg4-2024-05-16 .react-datepicker__header--time {
    padding-bottom: 8px;
    padding-left: 5px;
    padding-right: 5px
}

    .sg4-2024-05-16 .react-datepicker__header--time:not(.react-datepicker__header--time--only) {
        border-top-left-radius: 0
    }

.sg4-2024-05-16 .react-datepicker__header:not(.react-datepicker__header--has-time-select) {
    border-top-right-radius: .3rem
}

.sg4-2024-05-16 .react-datepicker__year-dropdown-container--select, .sg4-2024-05-16 .react-datepicker__month-dropdown-container--select, .sg4-2024-05-16 .react-datepicker__month-year-dropdown-container--select, .sg4-2024-05-16 .react-datepicker__year-dropdown-container--scroll, .sg4-2024-05-16 .react-datepicker__month-dropdown-container--scroll, .sg4-2024-05-16 .react-datepicker__month-year-dropdown-container--scroll {
    display: inline-block;
    margin: 0 15px
}

.sg4-2024-05-16 .react-datepicker__current-month, .sg4-2024-05-16 .react-datepicker-time__header, .sg4-2024-05-16 .react-datepicker-year-header {
    margin-top: 0;
    color: #000;
    font-weight: 700;
    font-size: .944rem
}

.sg4-2024-05-16 .react-datepicker-time__header {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.sg4-2024-05-16 .react-datepicker__navigation {
    align-items: center;
    background: none;
    display: flex;
    justify-content: center;
    text-align: center;
    cursor: pointer;
    position: absolute;
    top: 2px;
    padding: 0;
    border: none;
    z-index: 1;
    height: 32px;
    width: 32px;
    text-indent: -999em;
    overflow: hidden
}

.sg4-2024-05-16 .react-datepicker__navigation--previous {
    left: 2px
}

.sg4-2024-05-16 .react-datepicker__navigation--next {
    right: 2px
}

.sg4-2024-05-16 .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
    right: 85px
}

.sg4-2024-05-16 .react-datepicker__navigation--years {
    position: relative;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.sg4-2024-05-16 .react-datepicker__navigation--years-previous {
    top: 4px
}

.sg4-2024-05-16 .react-datepicker__navigation--years-upcoming {
    top: -4px
}

.sg4-2024-05-16 .react-datepicker__navigation:hover *:before {
    border-color: #a6a6a6
}

.sg4-2024-05-16 .react-datepicker__navigation-icon {
    position: relative;
    top: -1px;
    font-size: 20px;
    width: 0
}

.sg4-2024-05-16 .react-datepicker__navigation-icon--next {
    left: -2px
}

    .sg4-2024-05-16 .react-datepicker__navigation-icon--next:before {
        transform: rotate(45deg);
        left: -7px
    }

.sg4-2024-05-16 .react-datepicker__navigation-icon--previous {
    right: -2px
}

    .sg4-2024-05-16 .react-datepicker__navigation-icon--previous:before {
        transform: rotate(225deg);
        right: -7px
    }

.sg4-2024-05-16 .react-datepicker__month-container {
    float: left
}

.sg4-2024-05-16 .react-datepicker__year {
    margin: .4rem;
    text-align: center
}

.sg4-2024-05-16 .react-datepicker__year-wrapper {
    display: flex;
    flex-wrap: wrap;
    max-width: 180px
}

.sg4-2024-05-16 .react-datepicker__year .react-datepicker__year-text {
    display: inline-block;
    width: 4rem;
    margin: 2px
}

.sg4-2024-05-16 .react-datepicker__month {
    margin: .4rem;
    text-align: center
}

    .sg4-2024-05-16 .react-datepicker__month .react-datepicker__month-text, .sg4-2024-05-16 .react-datepicker__month .react-datepicker__quarter-text {
        display: inline-block;
        width: 4rem;
        margin: 2px
    }

.sg4-2024-05-16 .react-datepicker__input-time-container {
    clear: both;
    width: 100%;
    float: left;
    margin: 5px 0 10px 15px;
    text-align: left
}

    .sg4-2024-05-16 .react-datepicker__input-time-container .react-datepicker-time__caption, .sg4-2024-05-16 .react-datepicker__input-time-container .react-datepicker-time__input-container {
        display: inline-block
    }

        .sg4-2024-05-16 .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
            display: inline-block;
            margin-left: 10px
        }

            .sg4-2024-05-16 .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
                width: auto
            }

                .sg4-2024-05-16 .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button, .sg4-2024-05-16 .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
                    -webkit-appearance: none;
                    margin: 0
                }

                .sg4-2024-05-16 .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
                    -moz-appearance: textfield
                }

        .sg4-2024-05-16 .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
            margin-left: 5px;
            display: inline-block
        }

.sg4-2024-05-16 .react-datepicker__time-container {
    float: right;
    border-left: 1px solid #aeaeae;
    width: 85px
}

.sg4-2024-05-16 .react-datepicker__time-container--with-today-button {
    display: inline;
    border: 1px solid #aeaeae;
    border-radius: .3rem;
    position: absolute;
    right: -87px;
    top: 0
}

.sg4-2024-05-16 .react-datepicker__time-container .react-datepicker__time {
    position: relative;
    background: white;
    border-bottom-right-radius: .3rem
}

    .sg4-2024-05-16 .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
        width: 85px;
        overflow-x: hidden;
        margin: 0 auto;
        text-align: center;
        border-bottom-right-radius: .3rem
    }

        .sg4-2024-05-16 .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
            list-style: none;
            margin: 0;
            height: calc(195px + .85rem);
            overflow-y: scroll;
            padding-right: 0;
            padding-left: 0;
            width: 100%;
            box-sizing: content-box
        }

            .sg4-2024-05-16 .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
                height: 30px;
                padding: 5px 10px;
                white-space: nowrap
            }

                .sg4-2024-05-16 .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
                    cursor: pointer;
                    background-color: #f0f0f0
                }

            .sg4-2024-05-16 .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
                background-color: #216ba5;
                color: #fff;
                font-weight: 700
            }

                .sg4-2024-05-16 .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
                    background-color: #216ba5
                }

            .sg4-2024-05-16 .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
                color: #ccc
            }

                .sg4-2024-05-16 .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
                    cursor: default;
                    background-color: transparent
                }

.sg4-2024-05-16 .react-datepicker__week-number {
    color: #ccc;
    display: inline-block;
    width: 1.7rem;
    line-height: 1.7rem;
    text-align: center;
    margin: .166rem
}

    .sg4-2024-05-16 .react-datepicker__week-number.react-datepicker__week-number--clickable {
        cursor: pointer
    }

        .sg4-2024-05-16 .react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
            border-radius: .3rem;
            background-color: #f0f0f0
        }

.sg4-2024-05-16 .react-datepicker__day-names, .sg4-2024-05-16 .react-datepicker__week {
    white-space: nowrap
}

.sg4-2024-05-16 .react-datepicker__day-names {
    margin-bottom: -8px
}

.sg4-2024-05-16 .react-datepicker__day-name, .sg4-2024-05-16 .react-datepicker__day, .sg4-2024-05-16 .react-datepicker__time-name {
    color: #000;
    display: inline-block;
    width: 1.7rem;
    line-height: 1.7rem;
    text-align: center;
    margin: .166rem
}

.sg4-2024-05-16 .react-datepicker__day, .sg4-2024-05-16 .react-datepicker__month-text, .sg4-2024-05-16 .react-datepicker__quarter-text, .sg4-2024-05-16 .react-datepicker__year-text {
    cursor: pointer
}

    .sg4-2024-05-16 .react-datepicker__day:hover, .sg4-2024-05-16 .react-datepicker__month-text:hover, .sg4-2024-05-16 .react-datepicker__quarter-text:hover, .sg4-2024-05-16 .react-datepicker__year-text:hover {
        border-radius: .3rem;
        background-color: #f0f0f0
    }

.sg4-2024-05-16 .react-datepicker__day--today, .sg4-2024-05-16 .react-datepicker__month-text--today, .sg4-2024-05-16 .react-datepicker__quarter-text--today, .sg4-2024-05-16 .react-datepicker__year-text--today {
    font-weight: 700
}

.sg4-2024-05-16 .react-datepicker__day--highlighted, .sg4-2024-05-16 .react-datepicker__month-text--highlighted, .sg4-2024-05-16 .react-datepicker__quarter-text--highlighted, .sg4-2024-05-16 .react-datepicker__year-text--highlighted {
    border-radius: .3rem;
    background-color: #3dcc4a;
    color: #fff
}

    .sg4-2024-05-16 .react-datepicker__day--highlighted:hover, .sg4-2024-05-16 .react-datepicker__month-text--highlighted:hover, .sg4-2024-05-16 .react-datepicker__quarter-text--highlighted:hover, .sg4-2024-05-16 .react-datepicker__year-text--highlighted:hover {
        background-color: #32be3f
    }

.sg4-2024-05-16 .react-datepicker__day--highlighted-custom-1, .sg4-2024-05-16 .react-datepicker__month-text--highlighted-custom-1, .sg4-2024-05-16 .react-datepicker__quarter-text--highlighted-custom-1, .sg4-2024-05-16 .react-datepicker__year-text--highlighted-custom-1 {
    color: #f0f
}

.sg4-2024-05-16 .react-datepicker__day--highlighted-custom-2, .sg4-2024-05-16 .react-datepicker__month-text--highlighted-custom-2, .sg4-2024-05-16 .react-datepicker__quarter-text--highlighted-custom-2, .sg4-2024-05-16 .react-datepicker__year-text--highlighted-custom-2 {
    color: green
}

.sg4-2024-05-16 .react-datepicker__day--selected, .sg4-2024-05-16 .react-datepicker__day--in-selecting-range, .sg4-2024-05-16 .react-datepicker__day--in-range, .sg4-2024-05-16 .react-datepicker__month-text--selected, .sg4-2024-05-16 .react-datepicker__month-text--in-selecting-range, .sg4-2024-05-16 .react-datepicker__month-text--in-range, .sg4-2024-05-16 .react-datepicker__quarter-text--selected, .sg4-2024-05-16 .react-datepicker__quarter-text--in-selecting-range, .sg4-2024-05-16 .react-datepicker__quarter-text--in-range, .sg4-2024-05-16 .react-datepicker__year-text--selected, .sg4-2024-05-16 .react-datepicker__year-text--in-selecting-range, .sg4-2024-05-16 .react-datepicker__year-text--in-range {
    border-radius: .3rem;
    background-color: #216ba5;
    color: #fff
}

    .sg4-2024-05-16 .react-datepicker__day--selected:hover, .sg4-2024-05-16 .react-datepicker__day--in-selecting-range:hover, .sg4-2024-05-16 .react-datepicker__day--in-range:hover, .sg4-2024-05-16 .react-datepicker__month-text--selected:hover, .sg4-2024-05-16 .react-datepicker__month-text--in-selecting-range:hover, .sg4-2024-05-16 .react-datepicker__month-text--in-range:hover, .sg4-2024-05-16 .react-datepicker__quarter-text--selected:hover, .sg4-2024-05-16 .react-datepicker__quarter-text--in-selecting-range:hover, .sg4-2024-05-16 .react-datepicker__quarter-text--in-range:hover, .sg4-2024-05-16 .react-datepicker__year-text--selected:hover, .sg4-2024-05-16 .react-datepicker__year-text--in-selecting-range:hover, .sg4-2024-05-16 .react-datepicker__year-text--in-range:hover {
        background-color: #1d5d90
    }

.sg4-2024-05-16 .react-datepicker__day--keyboard-selected, .sg4-2024-05-16 .react-datepicker__month-text--keyboard-selected, .sg4-2024-05-16 .react-datepicker__quarter-text--keyboard-selected, .sg4-2024-05-16 .react-datepicker__year-text--keyboard-selected {
    border-radius: .3rem;
    background-color: #bad9f1;
    color: #000
}

    .sg4-2024-05-16 .react-datepicker__day--keyboard-selected:hover, .sg4-2024-05-16 .react-datepicker__month-text--keyboard-selected:hover, .sg4-2024-05-16 .react-datepicker__quarter-text--keyboard-selected:hover, .sg4-2024-05-16 .react-datepicker__year-text--keyboard-selected:hover {
        background-color: #1d5d90
    }

.sg4-2024-05-16 .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range, .sg4-2024-05-16 .react-datepicker__month-text--in-range, .sg4-2024-05-16 .react-datepicker__quarter-text--in-range, .sg4-2024-05-16 .react-datepicker__year-text--in-range), .sg4-2024-05-16 .react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range, .sg4-2024-05-16 .react-datepicker__month-text--in-range, .sg4-2024-05-16 .react-datepicker__quarter-text--in-range, .sg4-2024-05-16 .react-datepicker__year-text--in-range), .sg4-2024-05-16 .react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range, .sg4-2024-05-16 .react-datepicker__month-text--in-range, .sg4-2024-05-16 .react-datepicker__quarter-text--in-range, .sg4-2024-05-16 .react-datepicker__year-text--in-range), .sg4-2024-05-16 .react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range, .sg4-2024-05-16 .react-datepicker__month-text--in-range, .sg4-2024-05-16 .react-datepicker__quarter-text--in-range, .sg4-2024-05-16 .react-datepicker__year-text--in-range) {
    background-color: #216ba580
}

.sg4-2024-05-16 .react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range, .sg4-2024-05-16 .react-datepicker__month-text--in-selecting-range, .sg4-2024-05-16 .react-datepicker__quarter-text--in-selecting-range, .sg4-2024-05-16 .react-datepicker__year-text--in-selecting-range), .sg4-2024-05-16 .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range, .sg4-2024-05-16 .react-datepicker__month-text--in-selecting-range, .sg4-2024-05-16 .react-datepicker__quarter-text--in-selecting-range, .sg4-2024-05-16 .react-datepicker__year-text--in-selecting-range), .sg4-2024-05-16 .react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range, .sg4-2024-05-16 .react-datepicker__month-text--in-selecting-range, .sg4-2024-05-16 .react-datepicker__quarter-text--in-selecting-range, .sg4-2024-05-16 .react-datepicker__year-text--in-selecting-range), .sg4-2024-05-16 .react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range, .sg4-2024-05-16 .react-datepicker__month-text--in-selecting-range, .sg4-2024-05-16 .react-datepicker__quarter-text--in-selecting-range, .sg4-2024-05-16 .react-datepicker__year-text--in-selecting-range), .sg4-2024-05-16 .react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range, .sg4-2024-05-16 .react-datepicker__month-text--in-selecting-range, .sg4-2024-05-16 .react-datepicker__quarter-text--in-selecting-range, .sg4-2024-05-16 .react-datepicker__year-text--in-selecting-range), .sg4-2024-05-16 .react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range, .sg4-2024-05-16 .react-datepicker__month-text--in-selecting-range, .sg4-2024-05-16 .react-datepicker__quarter-text--in-selecting-range, .sg4-2024-05-16 .react-datepicker__year-text--in-selecting-range), .sg4-2024-05-16 .react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range, .sg4-2024-05-16 .react-datepicker__month-text--in-selecting-range, .sg4-2024-05-16 .react-datepicker__quarter-text--in-selecting-range, .sg4-2024-05-16 .react-datepicker__year-text--in-selecting-range), .sg4-2024-05-16 .react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range, .sg4-2024-05-16 .react-datepicker__month-text--in-selecting-range, .sg4-2024-05-16 .react-datepicker__quarter-text--in-selecting-range, .sg4-2024-05-16 .react-datepicker__year-text--in-selecting-range) {
    background-color: #f0f0f0;
    color: #000
}

.sg4-2024-05-16 .react-datepicker__day--disabled, .sg4-2024-05-16 .react-datepicker__month-text--disabled, .sg4-2024-05-16 .react-datepicker__quarter-text--disabled, .sg4-2024-05-16 .react-datepicker__year-text--disabled {
    cursor: default;
    color: #ccc
}

    .sg4-2024-05-16 .react-datepicker__day--disabled:hover, .sg4-2024-05-16 .react-datepicker__month-text--disabled:hover, .sg4-2024-05-16 .react-datepicker__quarter-text--disabled:hover, .sg4-2024-05-16 .react-datepicker__year-text--disabled:hover {
        background-color: transparent
    }

.sg4-2024-05-16 .react-datepicker__input-container {
    position: relative;
    display: inline-block;
    width: 100%
}

    .sg4-2024-05-16 .react-datepicker__input-container .react-datepicker__calendar-icon {
        position: absolute;
        padding: .5rem
    }

.sg4-2024-05-16 .react-datepicker__view-calendar-icon input {
    padding: 6px 10px 5px 25px
}

.sg4-2024-05-16 .react-datepicker__year-read-view, .sg4-2024-05-16 .react-datepicker__month-read-view, .sg4-2024-05-16 .react-datepicker__month-year-read-view {
    border: 1px solid transparent;
    border-radius: .3rem;
    position: relative
}

    .sg4-2024-05-16 .react-datepicker__year-read-view:hover, .sg4-2024-05-16 .react-datepicker__month-read-view:hover, .sg4-2024-05-16 .react-datepicker__month-year-read-view:hover {
        cursor: pointer
    }

        .sg4-2024-05-16 .react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow, .sg4-2024-05-16 .react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow, .sg4-2024-05-16 .react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow, .sg4-2024-05-16 .react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow, .sg4-2024-05-16 .react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow, .sg4-2024-05-16 .react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
            border-top-color: #b3b3b3
        }

.sg4-2024-05-16 .react-datepicker__year-read-view--down-arrow, .sg4-2024-05-16 .react-datepicker__month-read-view--down-arrow, .sg4-2024-05-16 .react-datepicker__month-year-read-view--down-arrow {
    transform: rotate(135deg);
    right: -16px;
    top: 0
}

.sg4-2024-05-16 .react-datepicker__year-dropdown, .sg4-2024-05-16 .react-datepicker__month-dropdown, .sg4-2024-05-16 .react-datepicker__month-year-dropdown {
    background-color: #f0f0f0;
    position: absolute;
    width: 50%;
    left: 25%;
    top: 30px;
    z-index: 1;
    text-align: center;
    border-radius: .3rem;
    border: 1px solid #aeaeae
}

    .sg4-2024-05-16 .react-datepicker__year-dropdown:hover, .sg4-2024-05-16 .react-datepicker__month-dropdown:hover, .sg4-2024-05-16 .react-datepicker__month-year-dropdown:hover {
        cursor: pointer
    }

.sg4-2024-05-16 .react-datepicker__year-dropdown--scrollable, .sg4-2024-05-16 .react-datepicker__month-dropdown--scrollable, .sg4-2024-05-16 .react-datepicker__month-year-dropdown--scrollable {
    height: 150px;
    overflow-y: scroll
}

.sg4-2024-05-16 .react-datepicker__year-option, .sg4-2024-05-16 .react-datepicker__month-option, .sg4-2024-05-16 .react-datepicker__month-year-option {
    line-height: 20px;
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto
}

    .sg4-2024-05-16 .react-datepicker__year-option:first-of-type, .sg4-2024-05-16 .react-datepicker__month-option:first-of-type, .sg4-2024-05-16 .react-datepicker__month-year-option:first-of-type {
        border-top-left-radius: .3rem;
        border-top-right-radius: .3rem
    }

    .sg4-2024-05-16 .react-datepicker__year-option:last-of-type, .sg4-2024-05-16 .react-datepicker__month-option:last-of-type, .sg4-2024-05-16 .react-datepicker__month-year-option:last-of-type {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        border-bottom-left-radius: .3rem;
        border-bottom-right-radius: .3rem
    }

    .sg4-2024-05-16 .react-datepicker__year-option:hover, .sg4-2024-05-16 .react-datepicker__month-option:hover, .sg4-2024-05-16 .react-datepicker__month-year-option:hover {
        background-color: #ccc
    }

        .sg4-2024-05-16 .react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming, .sg4-2024-05-16 .react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming, .sg4-2024-05-16 .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
            border-bottom-color: #b3b3b3
        }

        .sg4-2024-05-16 .react-datepicker__year-option:hover .react-datepicker__navigation--years-previous, .sg4-2024-05-16 .react-datepicker__month-option:hover .react-datepicker__navigation--years-previous, .sg4-2024-05-16 .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
            border-top-color: #b3b3b3
        }

.sg4-2024-05-16 .react-datepicker__year-option--selected, .sg4-2024-05-16 .react-datepicker__month-option--selected, .sg4-2024-05-16 .react-datepicker__month-year-option--selected {
    position: absolute;
    left: 15px
}

.sg4-2024-05-16 .react-datepicker__close-icon {
    cursor: pointer;
    background-color: transparent;
    border: 0;
    outline: 0;
    padding: 0 6px 0 0;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    display: table-cell;
    vertical-align: middle
}

    .sg4-2024-05-16 .react-datepicker__close-icon:after {
        cursor: pointer;
        background-color: #216ba5;
        color: #fff;
        border-radius: 50%;
        height: 16px;
        width: 16px;
        padding: 2px;
        font-size: 12px;
        line-height: 1;
        text-align: center;
        display: table-cell;
        vertical-align: middle;
        content: "×"
    }

.sg4-2024-05-16 .react-datepicker__today-button {
    background: #f0f0f0;
    border-top: 1px solid #aeaeae;
    cursor: pointer;
    text-align: center;
    font-weight: 700;
    padding: 5px 0;
    clear: left
}

.sg4-2024-05-16 .react-datepicker__portal {
    position: fixed;
    width: 100vw;
    height: 100vh;
    background-color: #000c;
    left: 0;
    top: 0;
    justify-content: center;
    align-items: center;
    display: flex;
    z-index: 2147483647
}

    .sg4-2024-05-16 .react-datepicker__portal .react-datepicker__day-name, .sg4-2024-05-16 .react-datepicker__portal .react-datepicker__day, .sg4-2024-05-16 .react-datepicker__portal .react-datepicker__time-name {
        width: 3rem;
        line-height: 3rem
    }

@media (max-width: 400px), (max-height: 550px) {
    .sg4-2024-05-16 .react-datepicker__portal .react-datepicker__day-name,
    .sg4-2024-05-16 .react-datepicker__portal .react-datepicker__day,
    .sg4-2024-05-16 .react-datepicker__portal .react-datepicker__time-name {
        width: 2rem;
        line-height: 2rem
    }
}

.sg4-2024-05-16 .react-datepicker__portal .react-datepicker__current-month, .sg4-2024-05-16 .react-datepicker__portal .react-datepicker-time__header {
    font-size: 1.44rem
}

.sg4-2024-05-16 .react-datepicker__children-container {
    width: 13.8rem;
    margin: .4rem;
    padding-right: .2rem;
    padding-left: .2rem;
    height: auto
}

.sg4-2024-05-16 .react-datepicker__aria-live {
    position: absolute;
    -webkit-clip-path: circle(0);
    clip-path: circle(0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    width: 1px;
    white-space: nowrap
}

.sg4-2024-05-16 .react-datepicker__calendar-icon {
    width: 1em;
    height: 1em;
    vertical-align: -.125em
}

.sg4-2024-05-16 .react-datepicker__month-container *, .sg4-2024-05-16 .react-datepicker__month-container:before, .sg4-2024-05-16 .react-datepicker__month-container:after {
    box-sizing: unset !important
}

.sg4-2024-05-16 .react-datepicker {
    border-radius: 0 !important;
    border-color: #5d237d !important;
    border-spacing: .125rem !important;
    border-collapse: separate !important;
    padding-right: .313rem !important
}

@media only screen and (min-width: 480px) {
    .sg4-2024-05-16 .react-datepicker {
        width: 19rem !important;
        padding-right: 0
    }
}

.sg4-2024-05-16 .react-datepicker-wrapper {
    height: 44px;
    background-color: #5d237d;
    margin-left: .25rem
}

.sg4-2024-05-16 .react-datepicker-popper[data-placement^=bottom] {
    padding-top: .5rem !important
}

.sg4-2024-05-16 .react-datepicker__navigation--previous, .sg4-2024-05-16 .react-datepicker__navigation--next:focus {
    outline-offset: .1rem !important
}

.sg4-2024-05-16 .react-datepicker__current-month {
    font-size: 1.25rem !important;
    padding: .5rem 0 !important;
    margin-top: .5rem !important
}

.sg4-2024-05-16 .react-datepicker__year-read-view--down-arrow {
    top: .25rem !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(51 51 51 / var(--tw-border-opacity)) !important
}

.sg4-2024-05-16 .react-datepicker__year-read-view--selected-year {
    font-size: 1rem !important
}

.sg4-2024-05-16 .react-datepicker__week {
    width: 100% !important;
    height: 1.5rem !important;
    padding-bottom: 8px !important
}

.sg4-2024-05-16 .react-datepicker__week-number {
    background: #c40064 !important;
    color: #fff !important;
    font-size: 1rem !important;
    font-weight: 700 !important;
    text-align: center !important;
    margin-left: .2rem;
    margin-right: .2rem
}

.sg4-2024-05-16 .disabled-weekend {
    color: #c40064 !important;
    font-weight: 700 !important
}

.sg4-2024-05-16 .react-datepicker__header {
    background-color: transparent !important;
    border-bottom: 0 !important;
    padding: 0 !important
}

.sg4-2024-05-16 .react-datepicker__input-container input {
    padding: .5rem 1rem !important;
    font-size: 1rem !important;
    font-weight: 400 !important
}

    .sg4-2024-05-16 .react-datepicker__input-container input:focus {
        outline: #0664aa solid .1875rem !important;
        outline-offset: .188rem !important
    }

.sg4-2024-05-16 .react-datepicker__navigation {
    top: 2.5rem !important
}

.sg4-2024-05-16 .react-datepicker__navigation-icon:before {
    border-color: #333 !important
}

.sg4-2024-05-16 .react-datepicker__navigation:focus {
    background-color: #5d237d !important
}

.sg4-2024-05-16 .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
    display: none
}

.sg4-2024-05-16 .react-datepicker__navigation:focus > .react-datepicker__navigation-icon:before {
    border-color: #fff !important
}

.sg4-2024-05-16 div .react-datepicker__day-names {
    padding-top: 2rem !important;
    font-weight: 700 !important
}

.sg4-2024-05-16 div .react-datepicker__day-name:first-of-type {
    content: "V." !important;
    visibility: hidden;
    position: relative;
    font-size: 1.2rem !important
}

.sg4-2024-05-16 div .react-datepicker__day-name {
    font-size: 1.2rem !important;
    width: 2rem;
    height: 2rem;
    margin: .166rem
}

    .sg4-2024-05-16 div .react-datepicker__day-name:first-of-type:after {
        visibility: visible;
        position: absolute;
        top: 0;
        left: .8rem !important;
        content: "v." !important
    }

    .sg4-2024-05-16 div .react-datepicker__day-name:last-child, .sg4-2024-05-16 div.react-datepicker__day-name:nth-last-child(2) {
        color: #c40064 !important;
        font-size: 1.2rem !important
    }

.sg4-2024-05-16 div .react-datepicker__day {
    font-size: 1rem !important;
    margin-left: .3rem;
    margin-right: .3rem
}

    .sg4-2024-05-16 div .react-datepicker__day:hover {
        font-weight: 700;
        background-color: #5d237d !important;
        color: #fff !important;
        border-radius: 0 !important
    }

.sg4-2024-05-16 div .react-datepicker__day--keyboard-selected {
    background-color: transparent;
    outline: #0664aa solid .1875rem;
    outline-offset: .2rem;
    border-radius: 0 !important
}

.sg4-2024-05-16 div .react-datepicker__day--selected, .sg4-2024-05-16 div .react-datepicker__day--range-end, .sg4-2024-05-16 div .react-datepicker__day--range-start, .sg4-2024-05-16 div .react-datepicker__day--selecting-range-start, .sg4-2024-05-16 div .react-datepicker__day--selecting-range-end {
    background-color: #5d237d !important;
    font-weight: 700;
    outline: none;
    color: #fff !important;
    border-radius: 0
}

.sg4-2024-05-16 div .react-datepicker__day--today {
    background-color: #ebd6f2;
    border: 2px solid #5d237d;
    width: 1.5rem;
    line-height: 1.5rem
}

.sg4-2024-05-16 div .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--selecting-range-start, .sg4-2024-05-16 .react-datepicker__day--selecting-range-end), .sg4-2024-05-16 div .react-datepicker__day--in-range:not(.react-datepicker__day--range-start, .sg4-2024-05-16 .react-datepicker__day--range-end) {
    background-color: #ebd6f2 !important;
    color: #333 !important;
    border-radius: 0 !important
}

.sg4-2024-05-16 div .react-datepicker__day--selected:focus, .sg4-2024-05-16 div .react-datepicker__day--keyboard-selected:focus {
    outline: #0664aa solid .1875rem !important;
    outline-offset: .2rem !important
}

.sg4-2024-05-16 *, .sg4-2024-05-16 :before, .sg4-2024-05-16 :after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb;
}

.sg4-2024-05-16 :before, .sg4-2024-05-16 :after {
    --tw-content: ""
}

.sg4-2024-05-16 html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
    font-feature-settings: normal
}

.sg4-2024-05-16 body {
    margin: 0;
    line-height: inherit
}

.sg4-2024-05-16 hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

.sg4-2024-05-16 abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

.sg4-2024-05-16 h1, .sg4-2024-05-16 h2, .sg4-2024-05-16 h3, .sg4-2024-05-16 h4, .sg4-2024-05-16 h5, .sg4-2024-05-16 h6 {
    font-size: inherit;
    font-weight: inherit
}

.sg4-2024-05-16 a {
    color: inherit;
    text-decoration: inherit
}

.sg4-2024-05-16 b, .sg4-2024-05-16 strong {
    font-weight: bolder
}

.sg4-2024-05-16 code, .sg4-2024-05-16 kbd, .sg4-2024-05-16 samp, .sg4-2024-05-16 pre {
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-size: 1em
}

.sg4-2024-05-16 small {
    font-size: 80%
}

.sg4-2024-05-16 sub, .sg4-2024-05-16 sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

.sg4-2024-05-16 sub {
    bottom: -.25em
}

.sg4-2024-05-16 sup {
    top: -.5em
}

.sg4-2024-05-16 table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

.sg4-2024-05-16 button, .sg4-2024-05-16 input, .sg4-2024-05-16 optgroup, .sg4-2024-05-16 select, .sg4-2024-05-16 textarea {
    font-family: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

.sg4-2024-05-16 button, .sg4-2024-05-16 select {
    text-transform: none
}

.sg4-2024-05-16 button, .sg4-2024-05-16 [type=button], .sg4-2024-05-16 [type=reset], .sg4-2024-05-16 [type=submit] {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

.sg4-2024-05-16 :-moz-focusring {
    outline: auto
}

.sg4-2024-05-16 :-moz-ui-invalid {
    box-shadow: none
}

.sg4-2024-05-16 progress {
    vertical-align: baseline
}

.sg4-2024-05-16 ::-webkit-inner-spin-button, .sg4-2024-05-16 ::-webkit-outer-spin-button {
    height: auto
}

.sg4-2024-05-16 [type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

.sg4-2024-05-16 ::-webkit-search-decoration {
    -webkit-appearance: none
}

.sg4-2024-05-16 ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

.sg4-2024-05-16 summary {
    display: list-item
}

.sg4-2024-05-16 blockquote, .sg4-2024-05-16 dl, .sg4-2024-05-16 dd, .sg4-2024-05-16 h1, .sg4-2024-05-16 h2, .sg4-2024-05-16 h3, .sg4-2024-05-16 h4, .sg4-2024-05-16 h5, .sg4-2024-05-16 h6, .sg4-2024-05-16 hr, .sg4-2024-05-16 figure, .sg4-2024-05-16 p, .sg4-2024-05-16 pre {
    margin: 0
}

.sg4-2024-05-16 fieldset {
    margin: 0;
    padding: 0
}

.sg4-2024-05-16 legend {
    padding: 0
}

.sg4-2024-05-16 ol, .sg4-2024-05-16 ul, .sg4-2024-05-16 menu {
    list-style: none;
    margin: 0;
    padding: 0
}

.sg4-2024-05-16 textarea {
    resize: vertical
}

    .sg4-2024-05-16 input::-moz-placeholder, .sg4-2024-05-16 textarea::-moz-placeholder {
        opacity: 1;
        color: #9ca3af
    }

    .sg4-2024-05-16 input::placeholder, .sg4-2024-05-16 textarea::placeholder {
        opacity: 1;
        color: #9ca3af
    }

.sg4-2024-05-16 button, .sg4-2024-05-16 [role=button] {
    cursor: pointer
}

.sg4-2024-05-16 :disabled {
    cursor: default
}

.sg4-2024-05-16 img, .sg4-2024-05-16 svg, .sg4-2024-05-16 video, .sg4-2024-05-16 canvas, .sg4-2024-05-16 audio, .sg4-2024-05-16 iframe, .sg4-2024-05-16 embed, .sg4-2024-05-16 object {
    display: block;
    vertical-align: middle
}

.sg4-2024-05-16 img, .sg4-2024-05-16 video {
    max-width: 100%;
    height: auto
}

.sg4-2024-05-16 [hidden] {
    display: none
}

.sg4-2024-05-16 *, .sg4-2024-05-16 :before, .sg4-2024-05-16 :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-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:
}

.sg4-2024-05-16 ::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-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:
}

.sg4-2024-05-16 .container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem
}

@media (min-width: 1152px) {
    .sg4-2024-05-16 .container {
        max-width: 1152px
    }
}

.sg4-2024-05-16 .grid-layout {
    display: grid;
    grid-template-columns: repeat(4,minmax(0,1fr));
    gap: 1.5rem
}

@media (min-width: 640px) {
    .sg4-2024-05-16 .grid-layout {
        grid-template-columns: repeat(8,minmax(0,1fr))
    }
}

@media (min-width: 1024px) {
    .sg4-2024-05-16 .grid-layout {
        grid-template-columns: repeat(12,minmax(0,1fr))
    }
}

.sg4-2024-05-16 .col-50 {
    margin-left: 0;
    margin-right: 0;
    display: inline-block;
    width: 100%
}

@media (min-width: 768px) {
    .sg4-2024-05-16 .col-50 {
        width: calc(50% - 28px);
        margin-left: .75rem;
        margin-right: .75rem
    }
}

.sg4-2024-05-16 .layout-full-image {
    grid-column-start: 1;
    grid-column-end: 5
}

@media (min-width: 640px) {
    .sg4-2024-05-16 .layout-full-image {
        grid-column-start: 1;
        grid-column-end: 9
    }
}

@media (min-width: 1024px) {
    .sg4-2024-05-16 .layout-full-image {
        grid-column-start: 2;
        grid-column-end: 12
    }
}

.sg4-2024-05-16 .layout-full-preamble {
    grid-column-start: 1;
    grid-column-end: 5
}

@media (min-width: 640px) {
    .sg4-2024-05-16 .layout-full-preamble {
        grid-column-start: 1;
        grid-column-end: 9
    }
}

@media (min-width: 1024px) {
    .sg4-2024-05-16 .layout-full-preamble {
        grid-column-start: 2;
        grid-column-end: 11
    }
}

.sg4-2024-05-16 .layout-full-text {
    grid-column-start: 1;
    grid-column-end: 5
}

@media (min-width: 640px) {
    .sg4-2024-05-16 .layout-full-text {
        grid-column-start: 1;
        grid-column-end: 9
    }
}

@media (min-width: 1024px) {
    .sg4-2024-05-16 .layout-full-text {
        grid-column-start: 2;
        grid-column-end: 9
    }
}

.sg4-2024-05-16 .layout-standard-main {
    grid-column-start: 1;
    grid-column-end: 5
}

@media (min-width: 640px) {
    .sg4-2024-05-16 .layout-standard-main {
        grid-column-start: 1;
        grid-column-end: 6
    }
}

@media (min-width: 1024px) {
    .sg4-2024-05-16 .layout-standard-main {
        grid-column-start: 1;
        grid-column-end: 8
    }
}

.sg4-2024-05-16 .layout-standard-sidebar {
    grid-column-start: 1;
    grid-column-end: 5
}

@media (min-width: 640px) {
    .sg4-2024-05-16 .layout-standard-sidebar {
        grid-column-start: 6;
        grid-column-end: 9
    }
}

@media (min-width: 1024px) {
    .sg4-2024-05-16 .layout-standard-sidebar {
        grid-column-start: 9;
        grid-column-end: 13
    }
}

@media (min-width: 768px) {
    .sg4-2024-05-16 .field-w-standard input {
        min-width: 400px
    }

    .sg4-2024-05-16 .field-w-full input {
        width: 100%;
        min-width: 0px
    }

    .sg4-2024-05-16 .field-w-auto input {
        width: auto;
        min-width: 0px
    }
}

.sg4-2024-05-16 .h1-mega, .sg4-2024-05-16 .typography .h1-mega {
    margin-bottom: 2rem;
    font-family: Stockholm Type;
    font-size: 1.875rem;
    line-height: 2rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity))
}

@media (min-width: 640px) {
    .sg4-2024-05-16 .h1-mega, .sg4-2024-05-16 .typography .h1-mega {
        font-size: 4.5rem;
        line-height: 5rem;
        font-weight: 700
    }
}

.sg4-2024-05-16 .h1-super, .sg4-2024-05-16 .typography .h1-super {
    margin-bottom: 2rem;
    font-family: Stockholm Type;
    font-size: 1.875rem;
    line-height: 2rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity))
}

@media (min-width: 640px) {
    .sg4-2024-05-16 .h1-super, .sg4-2024-05-16 .typography .h1-super {
        font-size: 3rem;
        line-height: 3.5rem;
        font-weight: 700
    }
}

.sg4-2024-05-16 .h1, .sg4-2024-05-16 .typography .h1, .sg4-2024-05-16 .typography h1 {
    margin-bottom: 2rem;
    border-bottom-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(245 243 238 / var(--tw-border-opacity));
    padding-bottom: .75rem;
    font-family: Stockholm Type;
    font-size: 1.875rem;
    line-height: 2rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity))
}

@media (min-width: 640px) {
    .sg4-2024-05-16 .h1, .sg4-2024-05-16 .typography .h1, .sg4-2024-05-16 .typography h1 {
        font-size: 2.25rem;
        line-height: 2.5rem;
        font-weight: 700
    }
}

.sg4-2024-05-16 .h2, .sg4-2024-05-16 .typography .h2, .sg4-2024-05-16 .typography h2 {
    margin-bottom: 1rem;
    font-family: Stockholm Type;
    font-size: 1.625rem;
    line-height: 2rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity))
}

.sg4-2024-05-16 .h3, .sg4-2024-05-16 .typography .h3, .sg4-2024-05-16 .typography h3 {
    margin-bottom: 1rem;
    font-family: Stockholm Type;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity))
}

.sg4-2024-05-16 .h4, .sg4-2024-05-16 .typography .h4, .sg4-2024-05-16 .typography h4 {
    margin-bottom: 1rem;
    font-family: Stockholm Type;
    font-size: 1.25rem;
    line-height: 1.5rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity))
}

.sg4-2024-05-16 .h5, .sg4-2024-05-16 .typography .h5, .sg4-2024-05-16 .typography h5 {
    margin-bottom: 1rem;
    font-family: Stockholm Type;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity))
}

.sg4-2024-05-16 .h6, .sg4-2024-05-16 .typography .h6, .sg4-2024-05-16 .typography h6 {
    margin-bottom: 1rem;
    font-family: Stockholm Type;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity))
}

.sg4-2024-05-16 .preamble, .sg4-2024-05-16 .typography .preamble {
    margin-bottom: 1.5rem;
    font-family: Stockholm Type;
    font-size: 1.25rem;
    line-height: 1.625rem;
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity))
}

@media (min-width: 640px) {
    .sg4-2024-05-16 .preamble, .sg4-2024-05-16 .typography .preamble {
        font-size: 1.5rem;
        line-height: 2rem
    }
}

.sg4-2024-05-16 .p, .sg4-2024-05-16 .typography .p, .sg4-2024-05-16 .typography p {
    margin-bottom: 1.5rem;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity))
}

.sg4-2024-05-16 .typography a {
    --tw-text-opacity: 1;
    color: rgb(6 100 170 / var(--tw-text-opacity));
    text-decoration-line: underline
}

    .sg4-2024-05-16 .typography a:hover {
        text-decoration-line: none
    }

.sg4-2024-05-16 .typography ul {
    margin-left: 2rem;
    margin-bottom: 2rem;
    list-style-type: disc
}

.sg4-2024-05-16 .typography ol {
    margin-left: 2rem;
    margin-bottom: 2rem;
    list-style-type: decimal
}

.sg4-2024-05-16 .typography li {
    margin-bottom: .5rem;
    padding-left: .5rem
}

.sg4-2024-05-16 .with-border {
    border-bottom-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(245 243 238 / var(--tw-border-opacity));
    padding-bottom: .75rem
}

.sg4-2024-05-16 .required:after {
    content: " *";
    color: #dd1f26;
    font-size: 1rem;
    font-weight: 700
}

.sg4-2024-05-16 .modal-focus:focus {
    outline: #0664aa solid .1875rem;
    outline-offset: .2rem
}

.sg4-2024-05-16 .modal-open {
    overflow: hidden
}

@media (min-width: 768px) {
    .sg4-2024-05-16 .wizard-tooltip {
        transform: translate(-50%)
    }
}

.sg4-2024-05-16 .list-typography a {
    cursor: pointer;
    --tw-text-opacity: 1;
    color: rgb(6 100 170 / var(--tw-text-opacity));
    text-decoration-line: underline
}

    .sg4-2024-05-16 .list-typography a:hover {
        text-decoration-line: none
    }

.sg4-2024-05-16 .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
}

.sg4-2024-05-16 .not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal
}

.sg4-2024-05-16 .pointer-events-none {
    pointer-events: none
}

.sg4-2024-05-16 .fixed {
    position: fixed
}

.sg4-2024-05-16 .absolute {
    position: absolute
}

.sg4-2024-05-16 .relative {
    position: relative
}

.sg4-2024-05-16 .-right-0 {
    right: -0px
}

.sg4-2024-05-16 .-top-1 {
    top: -.25rem
}

.sg4-2024-05-16 .bottom-0 {
    bottom: 0px
}

.sg4-2024-05-16 .bottom-\[1\.25rem\] {
    bottom: 1.25rem
}

.sg4-2024-05-16 .left-0 {
    left: 0px
}

.sg4-2024-05-16 .left-4 {
    left: 1rem
}

.sg4-2024-05-16 .left-\[50\%\] {
    left: 50%
}

.sg4-2024-05-16 .right-0 {
    right: 0px
}

.sg4-2024-05-16 .right-2 {
    right: .5rem
}

.sg4-2024-05-16 .right-4 {
    right: 1rem
}

.sg4-2024-05-16 .right-\[50\%\] {
    right: 50%
}

.sg4-2024-05-16 .top-0 {
    top: 0px
}

.sg4-2024-05-16 .top-3 {
    top: .75rem
}

.sg4-2024-05-16 .top-4 {
    top: 1rem
}

.sg4-2024-05-16 .top-6 {
    top: 1.5rem
}

.sg4-2024-05-16 .top-\[107\%\] {
    top: 107%
}

.sg4-2024-05-16 .top-\[123px\] {
    top: 123px
}

.sg4-2024-05-16 .top-\[50px\] {
    top: 50px
}

.sg4-2024-05-16 .z-10 {
    z-index: 10
}

.sg4-2024-05-16 .z-50 {
    z-index: 50
}

.sg4-2024-05-16 .z-\[100\] {
    z-index: 100
}

.sg4-2024-05-16 .z-\[999\] {
    z-index: 999
}

.sg4-2024-05-16 .col-span-full {
    grid-column: 1 / -1
}

.sg4-2024-05-16 .m-0 {
    margin: 0
}

.sg4-2024-05-16 .m-0\.5 {
    margin: .125rem
}

.sg4-2024-05-16 .m-1 {
    margin: .25rem
}

.sg4-2024-05-16 .m-1\.5 {
    margin: .375rem
}

.sg4-2024-05-16 .m-10 {
    margin: 2.5rem
}

.sg4-2024-05-16 .m-11 {
    margin: 2.75rem
}

.sg4-2024-05-16 .m-12 {
    margin: 3rem
}

.sg4-2024-05-16 .m-14 {
    margin: 3.5rem
}

.sg4-2024-05-16 .m-16 {
    margin: 4rem
}

.sg4-2024-05-16 .m-2 {
    margin: .5rem
}

.sg4-2024-05-16 .m-2\.5 {
    margin: .625rem
}

.sg4-2024-05-16 .m-20 {
    margin: 5rem
}

.sg4-2024-05-16 .m-24 {
    margin: 6rem
}

.sg4-2024-05-16 .m-28 {
    margin: 7rem
}

.sg4-2024-05-16 .m-3 {
    margin: .75rem
}

.sg4-2024-05-16 .m-3\.5 {
    margin: .875rem
}

.sg4-2024-05-16 .m-4 {
    margin: 1rem
}

.sg4-2024-05-16 .m-40 {
    margin: 10rem
}

.sg4-2024-05-16 .m-44 {
    margin: 11rem
}

.sg4-2024-05-16 .m-48 {
    margin: 12rem
}

.sg4-2024-05-16 .m-5 {
    margin: 1.25rem
}

.sg4-2024-05-16 .m-6 {
    margin: 1.5rem
}

.sg4-2024-05-16 .m-7 {
    margin: 1.75rem
}

.sg4-2024-05-16 .m-8 {
    margin: 2rem
}

.sg4-2024-05-16 .m-9 {
    margin: 2.25rem
}

.sg4-2024-05-16 .\!my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important
}

.sg4-2024-05-16 .-mx-2 {
    margin-left: -.5rem;
    margin-right: -.5rem
}

.sg4-2024-05-16 .mx-auto {
    margin-left: auto;
    margin-right: auto
}

.sg4-2024-05-16 .my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.sg4-2024-05-16 .my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem
}

.sg4-2024-05-16 .-mt-4 {
    margin-top: -1rem
}

.sg4-2024-05-16 .mb-0 {
    margin-bottom: 0
}

.sg4-2024-05-16 .mb-0\.5 {
    margin-bottom: .125rem
}

.sg4-2024-05-16 .mb-1 {
    margin-bottom: .25rem
}

.sg4-2024-05-16 .mb-1\.5 {
    margin-bottom: .375rem
}

.sg4-2024-05-16 .mb-10 {
    margin-bottom: 2.5rem
}

.sg4-2024-05-16 .mb-11 {
    margin-bottom: 2.75rem
}

.sg4-2024-05-16 .mb-12 {
    margin-bottom: 3rem
}

.sg4-2024-05-16 .mb-14 {
    margin-bottom: 3.5rem
}

.sg4-2024-05-16 .mb-16 {
    margin-bottom: 4rem
}

.sg4-2024-05-16 .mb-2 {
    margin-bottom: .5rem
}

.sg4-2024-05-16 .mb-2\.5 {
    margin-bottom: .625rem
}

.sg4-2024-05-16 .mb-20 {
    margin-bottom: 5rem
}

.sg4-2024-05-16 .mb-24 {
    margin-bottom: 6rem
}

.sg4-2024-05-16 .mb-28 {
    margin-bottom: 7rem
}

.sg4-2024-05-16 .mb-3 {
    margin-bottom: .75rem
}

.sg4-2024-05-16 .mb-4 {
    margin-bottom: 1rem
}

.sg4-2024-05-16 .mb-40 {
    margin-bottom: 10rem
}

.sg4-2024-05-16 .mb-44 {
    margin-bottom: 11rem
}

.sg4-2024-05-16 .mb-48 {
    margin-bottom: 12rem
}

.sg4-2024-05-16 .mb-5 {
    margin-bottom: 1.25rem
}

.sg4-2024-05-16 .mb-6 {
    margin-bottom: 1.5rem
}

.sg4-2024-05-16 .mb-8 {
    margin-bottom: 2rem
}

.sg4-2024-05-16 .ml-0 {
    margin-left: 0
}

.sg4-2024-05-16 .ml-0\.5 {
    margin-left: .125rem
}

.sg4-2024-05-16 .ml-1 {
    margin-left: .25rem
}

.sg4-2024-05-16 .ml-1\.5 {
    margin-left: .375rem
}

.sg4-2024-05-16 .ml-10 {
    margin-left: 2.5rem
}

.sg4-2024-05-16 .ml-11 {
    margin-left: 2.75rem
}

.sg4-2024-05-16 .ml-12 {
    margin-left: 3rem
}

.sg4-2024-05-16 .ml-14 {
    margin-left: 3.5rem
}

.sg4-2024-05-16 .ml-16 {
    margin-left: 4rem
}

.sg4-2024-05-16 .ml-2 {
    margin-left: .5rem
}

.sg4-2024-05-16 .ml-2\.5 {
    margin-left: .625rem
}

.sg4-2024-05-16 .ml-20 {
    margin-left: 5rem
}

.sg4-2024-05-16 .ml-24 {
    margin-left: 6rem
}

.sg4-2024-05-16 .ml-28 {
    margin-left: 7rem
}

.sg4-2024-05-16 .ml-4 {
    margin-left: 1rem
}

.sg4-2024-05-16 .ml-40 {
    margin-left: 10rem
}

.sg4-2024-05-16 .ml-44 {
    margin-left: 11rem
}

.sg4-2024-05-16 .ml-48 {
    margin-left: 12rem
}

.sg4-2024-05-16 .ml-8 {
    margin-left: 2rem
}

.sg4-2024-05-16 .ml-\[0\.125rem\] {
    margin-left: .125rem
}

.sg4-2024-05-16 .mr-0 {
    margin-right: 0
}

.sg4-2024-05-16 .mr-0\.5 {
    margin-right: .125rem
}

.sg4-2024-05-16 .mr-1 {
    margin-right: .25rem
}

.sg4-2024-05-16 .mr-1\.5 {
    margin-right: .375rem
}

.sg4-2024-05-16 .mr-10 {
    margin-right: 2.5rem
}

.sg4-2024-05-16 .mr-11 {
    margin-right: 2.75rem
}

.sg4-2024-05-16 .mr-12 {
    margin-right: 3rem
}

.sg4-2024-05-16 .mr-14 {
    margin-right: 3.5rem
}

.sg4-2024-05-16 .mr-16 {
    margin-right: 4rem
}

.sg4-2024-05-16 .mr-2 {
    margin-right: .5rem
}

.sg4-2024-05-16 .mr-2\.5 {
    margin-right: .625rem
}

.sg4-2024-05-16 .mr-20 {
    margin-right: 5rem
}

.sg4-2024-05-16 .mr-24 {
    margin-right: 6rem
}

.sg4-2024-05-16 .mr-28 {
    margin-right: 7rem
}

.sg4-2024-05-16 .mr-4 {
    margin-right: 1rem
}

.sg4-2024-05-16 .mr-40 {
    margin-right: 10rem
}

.sg4-2024-05-16 .mr-44 {
    margin-right: 11rem
}

.sg4-2024-05-16 .mr-48 {
    margin-right: 12rem
}

.sg4-2024-05-16 .mr-8 {
    margin-right: 2rem
}

.sg4-2024-05-16 .mt-0 {
    margin-top: 0
}

.sg4-2024-05-16 .mt-0\.5 {
    margin-top: .125rem
}

.sg4-2024-05-16 .mt-1 {
    margin-top: .25rem
}

.sg4-2024-05-16 .mt-1\.5 {
    margin-top: .375rem
}

.sg4-2024-05-16 .mt-10 {
    margin-top: 2.5rem
}

.sg4-2024-05-16 .mt-11 {
    margin-top: 2.75rem
}

.sg4-2024-05-16 .mt-12 {
    margin-top: 3rem
}

.sg4-2024-05-16 .mt-14 {
    margin-top: 3.5rem
}

.sg4-2024-05-16 .mt-16 {
    margin-top: 4rem
}

.sg4-2024-05-16 .mt-2 {
    margin-top: .5rem
}

.sg4-2024-05-16 .mt-2\.5 {
    margin-top: .625rem
}

.sg4-2024-05-16 .mt-20 {
    margin-top: 5rem
}

.sg4-2024-05-16 .mt-24 {
    margin-top: 6rem
}

.sg4-2024-05-16 .mt-28 {
    margin-top: 7rem
}

.sg4-2024-05-16 .mt-4 {
    margin-top: 1rem
}

.sg4-2024-05-16 .mt-40 {
    margin-top: 10rem
}

.sg4-2024-05-16 .mt-44 {
    margin-top: 11rem
}

.sg4-2024-05-16 .mt-48 {
    margin-top: 12rem
}

.sg4-2024-05-16 .mt-6 {
    margin-top: 1.5rem
}

.sg4-2024-05-16 .mt-8 {
    margin-top: 2rem
}

.sg4-2024-05-16 .mt-\[0\.1875rem\] {
    margin-top: .1875rem
}

.sg4-2024-05-16 .mt-\[0\.25rem\] {
    margin-top: .25rem
}

.sg4-2024-05-16 .block {
    display: block
}

.sg4-2024-05-16 .inline-block {
    display: inline-block
}

.sg4-2024-05-16 .\!inline {
    display: inline !important
}

.sg4-2024-05-16 .inline {
    display: inline
}

.sg4-2024-05-16 .flex {
    display: flex
}

.sg4-2024-05-16 .inline-flex {
    display: inline-flex
}

.sg4-2024-05-16 .table {
    display: table
}

.sg4-2024-05-16 .grid {
    display: grid
}

.sg4-2024-05-16 .hidden {
    display: none
}

.sg4-2024-05-16 .\!h-12 {
    height: 3rem !important
}

.sg4-2024-05-16 .h-0 {
    height: 0px
}

.sg4-2024-05-16 .h-1 {
    height: .25rem
}

.sg4-2024-05-16 .h-14 {
    height: 3.5rem
}

.sg4-2024-05-16 .h-24 {
    height: 6rem
}

.sg4-2024-05-16 .h-28 {
    height: 7rem
}

.sg4-2024-05-16 .h-40 {
    height: 10rem
}

.sg4-2024-05-16 .h-6 {
    height: 1.5rem
}

.sg4-2024-05-16 .h-60 {
    height: 15rem
}

.sg4-2024-05-16 .h-8 {
    height: 2rem
}

.sg4-2024-05-16 .h-96 {
    height: 24rem
}

.sg4-2024-05-16 .h-\[1\.125rem\] {
    height: 1.125rem
}

.sg4-2024-05-16 .h-\[1px\] {
    height: 1px
}

.sg4-2024-05-16 .h-\[600px\] {
    height: 600px
}

.sg4-2024-05-16 .h-\[calc\(100\%-1rem\)\] {
    height: calc(100% - 1rem)
}

.sg4-2024-05-16 .h-auto {
    height: auto
}

.sg4-2024-05-16 .max-h-52 {
    max-height: 13rem
}

.sg4-2024-05-16 .max-h-\[78px\] {
    max-height: 78px
}

.sg4-2024-05-16 .min-h-screen {
    min-height: 100vh
}

.sg4-2024-05-16 .\!w-12 {
    width: 3rem !important
}

.sg4-2024-05-16 .w-0 {
    width: 0px
}

.sg4-2024-05-16 .w-1\/2 {
    width: 50%
}

.sg4-2024-05-16 .w-14 {
    width: 3.5rem
}

.sg4-2024-05-16 .w-40 {
    width: 10rem
}

.sg4-2024-05-16 .w-5 {
    width: 1.25rem
}

.sg4-2024-05-16 .w-6 {
    width: 1.5rem
}

.sg4-2024-05-16 .w-\[1px\] {
    width: 1px
}

.sg4-2024-05-16 .w-\[calc\(100\%-2rem\)\] {
    width: calc(100% - 2rem)
}

.sg4-2024-05-16 .w-full {
    width: 100%
}

.sg4-2024-05-16 .min-w-\[11rem\] {
    min-width: 11rem
}

.sg4-2024-05-16 .min-w-\[120px\] {
    min-width: 120px
}

.sg4-2024-05-16 .min-w-\[18\.75rem\] {
    min-width: 18.75rem
}

.sg4-2024-05-16 .min-w-\[48px\] {
    min-width: 48px
}

.sg4-2024-05-16 .max-w-\[1054px\] {
    max-width: 1054px
}

.sg4-2024-05-16 .max-w-\[42rem\] {
    max-width: 42rem
}

.sg4-2024-05-16 .max-w-\[600px\] {
    max-width: 600px
}

.sg4-2024-05-16 .max-w-\[62\.75rem\] {
    max-width: 62.75rem
}

.sg4-2024-05-16 .max-w-\[80\%\] {
    max-width: 80%
}

.sg4-2024-05-16 .max-w-full {
    max-width: 100%
}

.sg4-2024-05-16 .flex-1 {
    flex: 1 1 0%
}

.sg4-2024-05-16 .flex-100 {
    flex: 1 1 100%
}

.sg4-2024-05-16 .flex-auto {
    flex: 1 1 auto
}

.sg4-2024-05-16 .flex-initial {
    flex: 0 1 auto
}

.sg4-2024-05-16 .flex-none {
    flex: none
}

.sg4-2024-05-16 .flex-shrink {
    flex-shrink: 1
}

.sg4-2024-05-16 .flex-shrink-0 {
    flex-shrink: 0
}

.sg4-2024-05-16 .flex-grow {
    flex-grow: 1
}

.sg4-2024-05-16 .flex-grow-0 {
    flex-grow: 0
}

.sg4-2024-05-16 .basis-1\/4 {
    flex-basis: 25%
}

.sg4-2024-05-16 .-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))
}

.sg4-2024-05-16 .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))
}

.sg4-2024-05-16 .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))
}

.sg4-2024-05-16 .rotate-45 {
    --tw-rotate: 45deg;
    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))
}

.sg4-2024-05-16 .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))
}

@keyframes fadeIn {
    0% {
        display: none;
        opacity: 0
    }

    1% {
        display: block
    }

    to {
        display: block;
        opacity: 1
    }
}

.sg4-2024-05-16 .animate-fade-in {
    animation: fadeIn .4s cubic-bezier(.4,0,.2,1) forwards
}

@keyframes spin {
    0% {
        transform: rotate(0) scale(1)
    }

    to {
        transform: rotate(359deg) scale(1)
    }
}

.sg4-2024-05-16 .animate-spin {
    animation: spin 1s infinite linear
}

.sg4-2024-05-16 .cursor-default {
    cursor: default
}

.sg4-2024-05-16 .grid-cols-3 {
    grid-template-columns: repeat(3,minmax(0,1fr))
}

.sg4-2024-05-16 .grid-cols-4 {
    grid-template-columns: repeat(4,minmax(0,1fr))
}

.sg4-2024-05-16 .grid-cols-5 {
    grid-template-columns: repeat(5,minmax(0,1fr))
}

.sg4-2024-05-16 .grid-cols-6 {
    grid-template-columns: repeat(6,minmax(0,1fr))
}

.sg4-2024-05-16 .grid-cols-\[200px_auto_auto_auto_auto_auto_auto\] {
    grid-template-columns: 200px auto auto auto auto auto auto
}

.sg4-2024-05-16 .flex-row {
    flex-direction: row
}

.sg4-2024-05-16 .flex-row-reverse {
    flex-direction: row-reverse
}

.sg4-2024-05-16 .flex-col {
    flex-direction: column
}

.sg4-2024-05-16 .flex-col-reverse {
    flex-direction: column-reverse
}

.sg4-2024-05-16 .flex-wrap {
    flex-wrap: wrap
}

.sg4-2024-05-16 .flex-wrap-reverse {
    flex-wrap: wrap-reverse
}

.sg4-2024-05-16 .flex-nowrap {
    flex-wrap: nowrap
}

.sg4-2024-05-16 .items-end {
    align-items: flex-end
}

.sg4-2024-05-16 .items-center {
    align-items: center
}

.sg4-2024-05-16 .items-stretch {
    align-items: stretch
}

.sg4-2024-05-16 .justify-start {
    justify-content: flex-start
}

.sg4-2024-05-16 .justify-center {
    justify-content: center
}

.sg4-2024-05-16 .justify-between {
    justify-content: space-between
}

.sg4-2024-05-16 .gap-6 {
    gap: 1.5rem
}

.sg4-2024-05-16 .gap-x-8 {
    -moz-column-gap: 2rem;
    column-gap: 2rem
}

.sg4-2024-05-16 .gap-y-2 {
    row-gap: .5rem
}

.sg4-2024-05-16 .gap-y-4 {
    row-gap: 1rem
}

.sg4-2024-05-16 .self-end {
    align-self: flex-end
}

.sg4-2024-05-16 .justify-self-center {
    justify-self: center
}

.sg4-2024-05-16 .overflow-hidden {
    overflow: hidden
}

.sg4-2024-05-16 .overflow-x-auto {
    overflow-x: auto
}

.sg4-2024-05-16 .overflow-x-hidden {
    overflow-x: hidden
}

.sg4-2024-05-16 .overflow-y-hidden {
    overflow-y: hidden
}

.sg4-2024-05-16 .overflow-y-scroll {
    overflow-y: scroll
}

.sg4-2024-05-16 .break-words {
    overflow-wrap: break-word
}

.sg4-2024-05-16 .rounded {
    border-radius: .25rem
}

.sg4-2024-05-16 .rounded-2\.5 {
    border-radius: .15625rem
}

.sg4-2024-05-16 .rounded-full {
    border-radius: 9999px
}

.sg4-2024-05-16 .border {
    border-width: 1px
}

.sg4-2024-05-16 .border-2 {
    border-width: 2px
}

.sg4-2024-05-16 .border-\[3px\] {
    border-width: 3px
}

.sg4-2024-05-16 .border-\[5px\] {
    border-width: 5px
}

.sg4-2024-05-16 .border-x-0 {
    border-left-width: 0px;
    border-right-width: 0px
}

.sg4-2024-05-16 .border-b {
    border-bottom-width: 1px
}

.sg4-2024-05-16 .border-b-4 {
    border-bottom-width: 4px
}

.sg4-2024-05-16 .border-l-0 {
    border-left-width: 0px
}

.sg4-2024-05-16 .border-l-4 {
    border-left-width: 4px
}

.sg4-2024-05-16 .border-r {
    border-right-width: 1px
}

.sg4-2024-05-16 .border-r-0 {
    border-right-width: 0px
}

.sg4-2024-05-16 .border-r-4 {
    border-right-width: 4px
}

.sg4-2024-05-16 .border-t-0 {
    border-top-width: 0px
}

.sg4-2024-05-16 .border-solid {
    border-style: solid
}

.sg4-2024-05-16 .border-hidden {
    border-style: hidden
}

.sg4-2024-05-16 .\!border-none {
    border-style: none !important
}

.sg4-2024-05-16 .border-\[\#91B9E0\] {
    --tw-border-opacity: 1;
    border-color: rgb(145 185 224 / var(--tw-border-opacity))
}

.sg4-2024-05-16 .border-black {
    --tw-border-opacity: 1;
    border-color: rgb(51 51 51 / var(--tw-border-opacity))
}

.sg4-2024-05-16 .border-blue {
    --tw-border-opacity: 1;
    border-color: rgb(0 110 191 / var(--tw-border-opacity))
}

.sg4-2024-05-16 .border-danger {
    --tw-border-opacity: 1;
    border-color: rgb(221 31 38 / var(--tw-border-opacity))
}

.sg4-2024-05-16 .border-green {
    --tw-border-opacity: 1;
    border-color: rgb(0 131 124 / var(--tw-border-opacity))
}

.sg4-2024-05-16 .border-grey {
    --tw-border-opacity: 1;
    border-color: rgb(201 198 192 / var(--tw-border-opacity))
}

.sg4-2024-05-16 .border-grey-20 {
    border-color: #c9c6c033
}

.sg4-2024-05-16 .border-grey-dark {
    --tw-border-opacity: 1;
    border-color: rgb(136 136 136 / var(--tw-border-opacity))
}

.sg4-2024-05-16 .border-grey-light {
    --tw-border-opacity: 1;
    border-color: rgb(229 226 219 / var(--tw-border-opacity))
}

.sg4-2024-05-16 .border-grey-lighter {
    --tw-border-opacity: 1;
    border-color: rgb(245 243 238 / var(--tw-border-opacity))
}

.sg4-2024-05-16 .border-grey\/\[0\.2\] {
    border-color: #c9c6c033
}

.sg4-2024-05-16 .border-info {
    --tw-border-opacity: 1;
    border-color: rgb(0 110 191 / var(--tw-border-opacity))
}

.sg4-2024-05-16 .border-link {
    --tw-border-opacity: 1;
    border-color: rgb(6 100 170 / var(--tw-border-opacity))
}

.sg4-2024-05-16 .border-orange {
    --tw-border-opacity: 1;
    border-color: rgb(201 71 45 / var(--tw-border-opacity))
}

.sg4-2024-05-16 .border-primary, .sg4-2024-05-16 .border-purple {
    --tw-border-opacity: 1;
    border-color: rgb(93 35 125 / var(--tw-border-opacity))
}

.sg4-2024-05-16 .border-red {
    --tw-border-opacity: 1;
    border-color: rgb(221 31 38 / var(--tw-border-opacity))
}

.sg4-2024-05-16 .border-success {
    --tw-border-opacity: 1;
    border-color: rgb(0 131 124 / var(--tw-border-opacity))
}

.sg4-2024-05-16 .border-white {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity))
}

.sg4-2024-05-16 .border-b-black {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(51 51 51 / var(--tw-border-opacity))
}

.sg4-2024-05-16 .border-l-transparent {
    border-left-color: transparent
}

.sg4-2024-05-16 .border-r-transparent {
    border-right-color: transparent
}

.sg4-2024-05-16 .border-t-blue {
    --tw-border-opacity: 1;
    border-top-color: rgb(0 110 191 / var(--tw-border-opacity))
}

.sg4-2024-05-16 .bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(51 51 51 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-blue {
    --tw-bg-opacity: 1;
    background-color: rgb(0 110 191 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-blue-light {
    --tw-bg-opacity: 1;
    background-color: rgb(202 229 255 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-danger {
    --tw-bg-opacity: 1;
    background-color: rgb(221 31 38 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-deep-black {
    --tw-bg-opacity: 1;
    background-color: rgb(27 27 27 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-green {
    --tw-bg-opacity: 1;
    background-color: rgb(0 131 124 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-green-light {
    --tw-bg-opacity: 1;
    background-color: rgb(194 238 231 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-grey {
    --tw-bg-opacity: 1;
    background-color: rgb(201 198 192 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-grey-dark {
    --tw-bg-opacity: 1;
    background-color: rgb(136 136 136 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-grey-darker {
    --tw-bg-opacity: 1;
    background-color: rgb(93 92 88 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-grey-light {
    --tw-bg-opacity: 1;
    background-color: rgb(229 226 219 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-grey-lighter {
    --tw-bg-opacity: 1;
    background-color: rgb(245 243 238 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-info {
    --tw-bg-opacity: 1;
    background-color: rgb(0 110 191 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-link {
    --tw-bg-opacity: 1;
    background-color: rgb(6 100 170 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-orange {
    --tw-bg-opacity: 1;
    background-color: rgb(201 71 45 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-orange-light {
    --tw-bg-opacity: 1;
    background-color: rgb(255 200 159 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-pink {
    --tw-bg-opacity: 1;
    background-color: rgb(196 0 100 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-pink-light {
    --tw-bg-opacity: 1;
    background-color: rgb(253 187 217 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-primary {
    --tw-bg-opacity: 1;
    background-color: rgb(93 35 125 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-primary-light {
    --tw-bg-opacity: 1;
    background-color: rgb(235 214 242 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-purple {
    --tw-bg-opacity: 1;
    background-color: rgb(93 35 125 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-purple-light {
    --tw-bg-opacity: 1;
    background-color: rgb(235 214 242 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-red {
    --tw-bg-opacity: 1;
    background-color: rgb(221 31 38 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-success {
    --tw-bg-opacity: 1;
    background-color: rgb(0 131 124 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-tab-yellow {
    --tw-bg-opacity: 1;
    background-color: rgb(252 202 50 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-transparent {
    background-color: transparent
}

.sg4-2024-05-16 .bg-warning {
    --tw-bg-opacity: 1;
    background-color: rgb(201 71 45 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-yellow {
    --tw-bg-opacity: 1;
    background-color: rgb(252 191 10 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-yellow-light {
    --tw-bg-opacity: 1;
    background-color: rgb(255 234 173 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .bg-opacity-50 {
    --tw-bg-opacity: .5
}

.sg4-2024-05-16 .fill-current {
    fill: currentColor
}

.sg4-2024-05-16 .fill-none {
    fill: none
}

.sg4-2024-05-16 .fill-purple {
    fill: #5d237d
}

.sg4-2024-05-16 .p-0 {
    padding: 0
}

.sg4-2024-05-16 .p-0\.5 {
    padding: .125rem
}

.sg4-2024-05-16 .p-1 {
    padding: .25rem
}

.sg4-2024-05-16 .p-1\.5 {
    padding: .375rem
}

.sg4-2024-05-16 .p-10 {
    padding: 2.5rem
}

.sg4-2024-05-16 .p-11 {
    padding: 2.75rem
}

.sg4-2024-05-16 .p-12 {
    padding: 3rem
}

.sg4-2024-05-16 .p-14 {
    padding: 3.5rem
}

.sg4-2024-05-16 .p-16 {
    padding: 4rem
}

.sg4-2024-05-16 .p-2 {
    padding: .5rem
}

.sg4-2024-05-16 .p-2\.5 {
    padding: .625rem
}

.sg4-2024-05-16 .p-20 {
    padding: 5rem
}

.sg4-2024-05-16 .p-24 {
    padding: 6rem
}

.sg4-2024-05-16 .p-28 {
    padding: 7rem
}

.sg4-2024-05-16 .p-4 {
    padding: 1rem
}

.sg4-2024-05-16 .p-40 {
    padding: 10rem
}

.sg4-2024-05-16 .p-44 {
    padding: 11rem
}

.sg4-2024-05-16 .p-48 {
    padding: 12rem
}

.sg4-2024-05-16 .p-6 {
    padding: 1.5rem
}

.sg4-2024-05-16 .p-\[0\.3rem\] {
    padding: .3rem
}

.sg4-2024-05-16 .px-0 {
    padding-left: 0;
    padding-right: 0
}

.sg4-2024-05-16 .px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.sg4-2024-05-16 .px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.sg4-2024-05-16 .px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.sg4-2024-05-16 .px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.sg4-2024-05-16 .px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.sg4-2024-05-16 .px-8 {
    padding-left: 2rem;
    padding-right: 2rem
}

.sg4-2024-05-16 .px-\[0\.7rem\] {
    padding-left: .7rem;
    padding-right: .7rem
}

.sg4-2024-05-16 .px-\[1\.125rem\] {
    padding-left: 1.125rem;
    padding-right: 1.125rem
}

.sg4-2024-05-16 .px-\[1\.875rem\] {
    padding-left: 1.875rem;
    padding-right: 1.875rem
}

.sg4-2024-05-16 .py-0 {
    padding-top: 0;
    padding-bottom: 0
}

.sg4-2024-05-16 .py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.sg4-2024-05-16 .py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.sg4-2024-05-16 .py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.sg4-2024-05-16 .py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}

.sg4-2024-05-16 .py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.sg4-2024-05-16 .py-\[0\.5625rem\] {
    padding-top: .5625rem;
    padding-bottom: .5625rem
}

.sg4-2024-05-16 .\!pb-3 {
    padding-bottom: .75rem !important
}

.sg4-2024-05-16 .pb-0 {
    padding-bottom: 0
}

.sg4-2024-05-16 .pb-0\.5 {
    padding-bottom: .125rem
}

.sg4-2024-05-16 .pb-1 {
    padding-bottom: .25rem
}

.sg4-2024-05-16 .pb-1\.5 {
    padding-bottom: .375rem
}

.sg4-2024-05-16 .pb-10 {
    padding-bottom: 2.5rem
}

.sg4-2024-05-16 .pb-11 {
    padding-bottom: 2.75rem
}

.sg4-2024-05-16 .pb-12 {
    padding-bottom: 3rem
}

.sg4-2024-05-16 .pb-14 {
    padding-bottom: 3.5rem
}

.sg4-2024-05-16 .pb-16 {
    padding-bottom: 4rem
}

.sg4-2024-05-16 .pb-2 {
    padding-bottom: .5rem
}

.sg4-2024-05-16 .pb-2\.5 {
    padding-bottom: .625rem
}

.sg4-2024-05-16 .pb-20 {
    padding-bottom: 5rem
}

.sg4-2024-05-16 .pb-24 {
    padding-bottom: 6rem
}

.sg4-2024-05-16 .pb-28 {
    padding-bottom: 7rem
}

.sg4-2024-05-16 .pb-3 {
    padding-bottom: .75rem
}

.sg4-2024-05-16 .pb-4 {
    padding-bottom: 1rem
}

.sg4-2024-05-16 .pb-40 {
    padding-bottom: 10rem
}

.sg4-2024-05-16 .pb-44 {
    padding-bottom: 11rem
}

.sg4-2024-05-16 .pb-48 {
    padding-bottom: 12rem
}

.sg4-2024-05-16 .pb-5 {
    padding-bottom: 1.25rem
}

.sg4-2024-05-16 .pb-6 {
    padding-bottom: 1.5rem
}

.sg4-2024-05-16 .pb-8 {
    padding-bottom: 2rem
}

.sg4-2024-05-16 .pb-\[0\.375rem\] {
    padding-bottom: .375rem
}

.sg4-2024-05-16 .pb-\[2px\] {
    padding-bottom: 2px
}

.sg4-2024-05-16 .pl-0 {
    padding-left: 0
}

.sg4-2024-05-16 .pl-0\.5 {
    padding-left: .125rem
}

.sg4-2024-05-16 .pl-1 {
    padding-left: .25rem
}

.sg4-2024-05-16 .pl-1\.5 {
    padding-left: .375rem
}

.sg4-2024-05-16 .pl-10 {
    padding-left: 2.5rem
}

.sg4-2024-05-16 .pl-11 {
    padding-left: 2.75rem
}

.sg4-2024-05-16 .pl-12 {
    padding-left: 3rem
}

.sg4-2024-05-16 .pl-14 {
    padding-left: 3.5rem
}

.sg4-2024-05-16 .pl-16 {
    padding-left: 4rem
}

.sg4-2024-05-16 .pl-2 {
    padding-left: .5rem
}

.sg4-2024-05-16 .pl-2\.5 {
    padding-left: .625rem
}

.sg4-2024-05-16 .pl-20 {
    padding-left: 5rem
}

.sg4-2024-05-16 .pl-24 {
    padding-left: 6rem
}

.sg4-2024-05-16 .pl-28 {
    padding-left: 7rem
}

.sg4-2024-05-16 .pl-4 {
    padding-left: 1rem
}

.sg4-2024-05-16 .pl-40 {
    padding-left: 10rem
}

.sg4-2024-05-16 .pl-44 {
    padding-left: 11rem
}

.sg4-2024-05-16 .pl-48 {
    padding-left: 12rem
}

.sg4-2024-05-16 .pl-8 {
    padding-left: 2rem
}

.sg4-2024-05-16 .pl-\[calc\(50\%-36rem\)\] {
    padding-left: calc(50% - 36rem)
}

.sg4-2024-05-16 .pr-0 {
    padding-right: 0
}

.sg4-2024-05-16 .pr-0\.5 {
    padding-right: .125rem
}

.sg4-2024-05-16 .pr-1 {
    padding-right: .25rem
}

.sg4-2024-05-16 .pr-1\.5 {
    padding-right: .375rem
}

.sg4-2024-05-16 .pr-10 {
    padding-right: 2.5rem
}

.sg4-2024-05-16 .pr-11 {
    padding-right: 2.75rem
}

.sg4-2024-05-16 .pr-12 {
    padding-right: 3rem
}

.sg4-2024-05-16 .pr-14 {
    padding-right: 3.5rem
}

.sg4-2024-05-16 .pr-16 {
    padding-right: 4rem
}

.sg4-2024-05-16 .pr-2 {
    padding-right: .5rem
}

.sg4-2024-05-16 .pr-2\.5 {
    padding-right: .625rem
}

.sg4-2024-05-16 .pr-20 {
    padding-right: 5rem
}

.sg4-2024-05-16 .pr-24 {
    padding-right: 6rem
}

.sg4-2024-05-16 .pr-28 {
    padding-right: 7rem
}

.sg4-2024-05-16 .pr-4 {
    padding-right: 1rem
}

.sg4-2024-05-16 .pr-40 {
    padding-right: 10rem
}

.sg4-2024-05-16 .pr-44 {
    padding-right: 11rem
}

.sg4-2024-05-16 .pr-48 {
    padding-right: 12rem
}

.sg4-2024-05-16 .pr-\[2\.2rem\] {
    padding-right: 2.2rem
}

.sg4-2024-05-16 .pt-0 {
    padding-top: 0
}

.sg4-2024-05-16 .pt-0\.5 {
    padding-top: .125rem
}

.sg4-2024-05-16 .pt-1 {
    padding-top: .25rem
}

.sg4-2024-05-16 .pt-1\.5 {
    padding-top: .375rem
}

.sg4-2024-05-16 .pt-10 {
    padding-top: 2.5rem
}

.sg4-2024-05-16 .pt-11 {
    padding-top: 2.75rem
}

.sg4-2024-05-16 .pt-12 {
    padding-top: 3rem
}

.sg4-2024-05-16 .pt-14 {
    padding-top: 3.5rem
}

.sg4-2024-05-16 .pt-16 {
    padding-top: 4rem
}

.sg4-2024-05-16 .pt-2 {
    padding-top: .5rem
}

.sg4-2024-05-16 .pt-2\.5 {
    padding-top: .625rem
}

.sg4-2024-05-16 .pt-20 {
    padding-top: 5rem
}

.sg4-2024-05-16 .pt-24 {
    padding-top: 6rem
}

.sg4-2024-05-16 .pt-28 {
    padding-top: 7rem
}

.sg4-2024-05-16 .pt-4 {
    padding-top: 1rem
}

.sg4-2024-05-16 .pt-40 {
    padding-top: 10rem
}

.sg4-2024-05-16 .pt-44 {
    padding-top: 11rem
}

.sg4-2024-05-16 .pt-48 {
    padding-top: 12rem
}

.sg4-2024-05-16 .pt-5 {
    padding-top: 1.25rem
}

.sg4-2024-05-16 .pt-6 {
    padding-top: 1.5rem
}

.sg4-2024-05-16 .pt-8 {
    padding-top: 2rem
}

.sg4-2024-05-16 .pt-\[0\.5rem\] {
    padding-top: .5rem
}

.sg4-2024-05-16 .pt-\[0\.95rem\] {
    padding-top: .95rem
}

.sg4-2024-05-16 .text-left {
    text-align: left
}

.sg4-2024-05-16 .text-center {
    text-align: center
}

.sg4-2024-05-16 .text-right {
    text-align: right
}

.sg4-2024-05-16 .align-middle {
    vertical-align: middle
}

.sg4-2024-05-16 .align-bottom {
    vertical-align: bottom
}

.sg4-2024-05-16 .\!font-alt {
    font-family: Stockholm Type !important
}

.sg4-2024-05-16 .font-alt {
    font-family: Stockholm Type
}

.sg4-2024-05-16 .font-standard {
    font-family: Verdana,Arial,Helvetica,sans-serif
}

.sg4-2024-05-16 .\!text-base {
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

.sg4-2024-05-16 .\!text-h1-small {
    font-size: 1.875rem !important;
    line-height: 2rem !important;
    font-weight: 700 !important
}

.sg4-2024-05-16 .\!text-h2 {
    font-size: 1.625rem !important;
    line-height: 2rem !important;
    font-weight: 700 !important
}

.sg4-2024-05-16 .\!text-h3 {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
    font-weight: 700 !important
}

.sg4-2024-05-16 .\!text-h4 {
    font-size: 1.25rem !important;
    line-height: 1.5rem !important;
    font-weight: 700 !important
}

.sg4-2024-05-16 .\!text-h5 {
    font-size: 1.125rem !important;
    line-height: 1.5rem !important;
    font-weight: 700 !important
}

.sg4-2024-05-16 .\!text-h6 {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
    font-weight: 700 !important
}

.sg4-2024-05-16 .\!text-preamble-small {
    font-size: 1.25rem !important;
    line-height: 1.625rem !important
}

.sg4-2024-05-16 .text-\[0\.75rem\] {
    font-size: .75rem
}

.sg4-2024-05-16 .text-base {
    font-size: 1rem;
    line-height: 1.5rem
}

.sg4-2024-05-16 .text-h1-small {
    font-size: 1.875rem;
    line-height: 2rem;
    font-weight: 700
}

.sg4-2024-05-16 .text-h2 {
    font-size: 1.625rem;
    line-height: 2rem;
    font-weight: 700
}

.sg4-2024-05-16 .text-h3 {
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700
}

.sg4-2024-05-16 .text-h4 {
    font-size: 1.25rem;
    line-height: 1.5rem;
    font-weight: 700
}

.sg4-2024-05-16 .text-h5 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 700
}

.sg4-2024-05-16 .text-h6 {
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700
}

.sg4-2024-05-16 .text-p {
    font-size: 1rem;
    line-height: 1.5rem
}

.sg4-2024-05-16 .text-preamble-small {
    font-size: 1.25rem;
    line-height: 1.625rem
}

.sg4-2024-05-16 .text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

.sg4-2024-05-16 .text-small {
    font-size: .8125rem;
    line-height: 1rem
}

.sg4-2024-05-16 .text-xs {
    font-size: .75rem;
    line-height: 1rem
}

.sg4-2024-05-16 .font-bold {
    font-weight: 700
}

.sg4-2024-05-16 .font-normal {
    font-weight: 400
}

.sg4-2024-05-16 .leading-\[0\.9375rem\] {
    line-height: .9375rem
}

.sg4-2024-05-16 .\!text-black {
    --tw-text-opacity: 1 !important;
    color: rgb(51 51 51 / var(--tw-text-opacity)) !important
}

.sg4-2024-05-16 .text-black {
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity))
}

.sg4-2024-05-16 .text-blue {
    --tw-text-opacity: 1;
    color: rgb(0 110 191 / var(--tw-text-opacity))
}

.sg4-2024-05-16 .text-green {
    --tw-text-opacity: 1;
    color: rgb(0 131 124 / var(--tw-text-opacity))
}

.sg4-2024-05-16 .text-grey {
    --tw-text-opacity: 1;
    color: rgb(201 198 192 / var(--tw-text-opacity))
}

.sg4-2024-05-16 .text-grey-dark {
    --tw-text-opacity: 1;
    color: rgb(136 136 136 / var(--tw-text-opacity))
}

.sg4-2024-05-16 .text-grey-darker {
    --tw-text-opacity: 1;
    color: rgb(93 92 88 / var(--tw-text-opacity))
}

.sg4-2024-05-16 .text-link {
    --tw-text-opacity: 1;
    color: rgb(6 100 170 / var(--tw-text-opacity))
}

.sg4-2024-05-16 .text-orange {
    --tw-text-opacity: 1;
    color: rgb(201 71 45 / var(--tw-text-opacity))
}

.sg4-2024-05-16 .text-primary, .sg4-2024-05-16 .text-purple {
    --tw-text-opacity: 1;
    color: rgb(93 35 125 / var(--tw-text-opacity))
}

.sg4-2024-05-16 .text-red {
    --tw-text-opacity: 1;
    color: rgb(221 31 38 / var(--tw-text-opacity))
}

.sg4-2024-05-16 .text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.sg4-2024-05-16 .\!underline {
    text-decoration-line: underline !important
}

.sg4-2024-05-16 .underline {
    text-decoration-line: underline
}

.sg4-2024-05-16 .no-underline {
    text-decoration-line: none
}

.sg4-2024-05-16 .opacity-100 {
    opacity: 1
}

.sg4-2024-05-16 .opacity-70 {
    opacity: .7
}

.sg4-2024-05-16 .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)
}

.sg4-2024-05-16 .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)
}

.sg4-2024-05-16 .\!outline-offset-\[-0\.35rem\] {
    outline-offset: -.35rem !important
}

.sg4-2024-05-16 .outline-offset-\[-0\.4rem\] {
    outline-offset: -.4rem
}

.sg4-2024-05-16 .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)
}

.sg4-2024-05-16 .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)
}

.sg4-2024-05-16 .transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.sg4-2024-05-16 .duration-300 {
    transition-duration: .3s
}

.sg4-2024-05-16 body {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity))
}

.sg4-2024-05-16 a {
    text-decoration-line: underline
}

    .sg4-2024-05-16 a:hover {
        text-decoration-line: none
    }

    .sg4-2024-05-16 a:focus, .sg4-2024-05-16 button:focus {
        text-decoration-line: underline;
        outline: #0664aa solid .1875rem;
        outline-offset: .2rem;
        z-index: 100
    }

.sg4-2024-05-16 .bg-black a:focus, .sg4-2024-05-16 .bg-black button:not(#search-button):focus {
    outline: #fcca32 solid .1875rem
}

.sg4-2024-05-16 :focus, .sg4-2024-05-16 :focus + label, .sg4-2024-05-16 input:focus {
    outline: #0664aa solid .1875rem;
    outline-offset: .2rem;
    z-index: 100
}

.sg4-2024-05-16 select:focus {
    outline: #0664aa solid .1875rem;
    outline-offset: .2rem
}

.sg4-2024-05-16 select {
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none
}

.sg4-2024-05-16 input[type=radio] + label {
    background-image: url(data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23262021%22%20fill-opacity%3D%220.5%22%20d%3D%22M12%2C6c3.3%2C0%2C6%2C2.7%2C6%2C6c0%2C3.3-2.7%2C6-6%2C6c-3.3%2C0-6-2.7-6-6C6%2C8.7%2C8.7%2C6%2C12%2C6%20M12%2C4.3%20%20c-4.2%2C0-7.7%2C3.4-7.7%2C7.7c0%2C4.2%2C3.4%2C7.7%2C7.7%2C7.7c4.2%2C0%2C7.7-3.4%2C7.7-7.7C19.7%2C7.8%2C16.2%2C4.3%2C12%2C4.3L12%2C4.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.sg4-2024-05-16 input[type=radio]:checked + label {
    background-image: url(data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%23262021%22%20fill-opacity%3D%220.5%22%20d%3D%22M12%2C6c3.3%2C0%2C6%2C2.7%2C6%2C6s-2.7%2C6-6%2C6c-3.3%2C0-6-2.7-6-6S8.7%2C6%2C12%2C6%20M12%2C4.3c-4.2%2C0-7.7%2C3.4-7.7%2C7.7%20%20%20s3.4%2C7.7%2C7.7%2C7.7c4.2%2C0%2C7.7-3.4%2C7.7-7.7S16.2%2C4.3%2C12%2C4.3L12%2C4.3z%22%2F%3E%20%20%3Ccircle%20fill%3D%22%23262021%22%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E)
}

.sg4-2024-05-16 input[type=radio] + label:hover {
    background-image: url(data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cpath%20fill%3D%22%23262021%22%20d%3D%22M12%2C6c3.3%2C0%2C6%2C2.7%2C6%2C6c0%2C3.3-2.7%2C6-6%2C6c-3.3%2C0-6-2.7-6-6C6%2C8.7%2C8.7%2C6%2C12%2C6%20M12%2C4.3%20%20c-4.2%2C0-7.7%2C3.4-7.7%2C7.7c0%2C4.2%2C3.4%2C7.7%2C7.7%2C7.7c4.2%2C0%2C7.7-3.4%2C7.7-7.7C19.7%2C7.8%2C16.2%2C4.3%2C12%2C4.3L12%2C4.3z%22%2F%3E%3C%2Fsvg%3E)
}

.sg4-2024-05-16 input[type=radio]:checked + label:hover {
    background-image: url(data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%23262021%22%20d%3D%22M12%2C6c3.3%2C0%2C6%2C2.7%2C6%2C6s-2.7%2C6-6%2C6c-3.3%2C0-6-2.7-6-6S8.7%2C6%2C12%2C6%20M12%2C4.3c-4.2%2C0-7.7%2C3.4-7.7%2C7.7%20%20%20s3.4%2C7.7%2C7.7%2C7.7c4.2%2C0%2C7.7-3.4%2C7.7-7.7S16.2%2C4.3%2C12%2C4.3L12%2C4.3z%22%2F%3E%20%20%3Ccircle%20fill%3D%22%23262021%22%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E)
}

.sg4-2024-05-16 input[type=checkbox] + label {
    background-image: url(data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_left%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_right%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_close%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_less%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_more%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_add%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpolygon%20fill-opacity%3D%220.5%22%20points%3D%2218.2%2C4.3%2018.2%2C18.2%205.8%2C18.2%205.8%2C5.8%2018.2%2C5.8%2018.2%2C4.3%204.3%2C4.3%204.3%2C19.7%2019.7%2C19.7%20%20%20%2019.7%2C4.3%20%20%20%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.sg4-2024-05-16 input[type=checkbox]:checked + label {
    background-image: url(data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_left%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_right%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_close%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_less%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_more%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_add%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpolygon%20fill-opacity%3D%220.5%22%20points%3D%2218.2%2C12.4%2018.2%2C18.2%205.8%2C18.2%205.8%2C5.8%2013.8%2C5.8%2013.8%2C4.3%204.3%2C4.3%204.3%2C19.7%2019.7%2C19.7%20%20%20%2019.7%2C12.4%20%20%20%22%2F%3E%20%3C%2Fg%3E%20%3Cg%3E%20%20%3Cpath%20d%3D%22M18.5%2C4.6L11.7%2C13L9%2C10.5l-1.2%2C1.1l3.9%2C3.9l8.2-9.8L18.5%2C4.6z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

    .sg4-2024-05-16 input[type=checkbox]:checked + label:hover {
        background-image: url(data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_left%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_chevron_x5F_right%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_close%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_less%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_expand_x5F_more%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%20id%3D%22ic_x5F_add%22%20style%3D%22opacity%3A0.54%3B%22%3E%3C%2Fg%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpolygon%20points%3D%2218.2%2C12.4%2018.2%2C18.2%205.8%2C18.2%205.8%2C5.8%2013.8%2C5.8%2013.8%2C4.3%204.3%2C4.3%204.3%2C19.7%2019.7%2C19.7%20%20%20%2019.7%2C12.4%20%20%20%22%2F%3E%20%3C%2Fg%3E%20%3Cg%3E%20%20%3Cpath%20d%3D%22M18.5%2C4.6L11.7%2C13L9%2C10.5l-1.2%2C1.1l3.9%2C3.9l8.2-9.8L18.5%2C4.6z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E)
    }

.sg4-2024-05-16 input[type=checkbox] + label:hover {
    background-image: url(data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cpolygon%20points%3D%2218.2%2C4.3%2018.2%2C18.2%205.8%2C18.2%205.8%2C5.8%2018.2%2C5.8%2018.2%2C4.3%204.3%2C4.3%204.3%2C19.7%2019.7%2C19.7%20%20%20%2019.7%2C4.3%22%2F%3E%3C%2Fsvg%3E)
}

@media (min-width: 768px) {
    .sg4-2024-05-16 .md\:container {
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 1rem;
        padding-left: 1rem
    }
}

@media (min-width: 1152px) {
    .sg4-2024-05-16 .md\:container {
        max-width: 1152px
    }
}

.sg4-2024-05-16 .before\:absolute:before {
    content: var(--tw-content);
    position: absolute
}

.sg4-2024-05-16 .before\:bottom-0:before {
    content: var(--tw-content);
    bottom: 0px
}

.sg4-2024-05-16 .before\:left-0:before {
    content: var(--tw-content);
    left: 0px
}

.sg4-2024-05-16 .before\:right-0:before {
    content: var(--tw-content);
    right: 0px
}

.sg4-2024-05-16 .before\:top-0:before {
    content: var(--tw-content);
    top: 0px
}

.sg4-2024-05-16 .before\:block:before {
    content: var(--tw-content);
    display: block
}

.sg4-2024-05-16 .before\:w-full:before {
    content: var(--tw-content);
    width: 100%
}

.sg4-2024-05-16 .before\:pb-\[20\%\]:before {
    content: var(--tw-content);
    padding-bottom: 20%
}

.sg4-2024-05-16 .before\:content-\[\'\'\]:before {
    --tw-content: "";
    content: var(--tw-content)
}

.sg4-2024-05-16 .first\:border-t:first-child {
    border-top-width: 1px
}

.sg4-2024-05-16 .odd\:bg-grey-lighter:nth-child(odd) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 243 238 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .even\:bg-white:nth-child(even) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .last-of-type\:mr-0:last-of-type {
    margin-right: 0
}

.sg4-2024-05-16 .hover\:bg-grey-darker:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(93 92 88 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .hover\:bg-grey-light:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(229 226 219 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .hover\:bg-primary:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(93 35 125 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.sg4-2024-05-16 .hover\:underline:hover {
    text-decoration-line: underline
}

.sg4-2024-05-16 .hover\:\!no-underline:hover {
    text-decoration-line: none !important
}

.sg4-2024-05-16 .hover\:no-underline:hover {
    text-decoration-line: none
}

.sg4-2024-05-16 .focus\:h-auto:focus {
    height: auto
}

.sg4-2024-05-16 .focus\:w-full:focus {
    width: 100%
}

.sg4-2024-05-16 .focus\:bg-primary:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(93 35 125 / var(--tw-bg-opacity))
}

.sg4-2024-05-16 .focus\:pb-1:focus {
    padding-bottom: .25rem
}

.sg4-2024-05-16 .focus\:text-white:focus {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.sg4-2024-05-16 .focus\:no-underline:focus {
    text-decoration-line: none
}

.sg4-2024-05-16 .focus\:outline-0:focus {
    outline-width: 0px
}

.sg4-2024-05-16 .focus\:outline-offset-\[-0\.3rem\]:focus {
    outline-offset: -.3rem
}

.sg4-2024-05-16 .focus\:outline-tab-yellow:focus {
    outline-color: #fcca32
}

.sg4-2024-05-16 .focus\:outline-yellow:focus {
    outline-color: #fcbf0a
}

.sg4-2024-05-16 .group:hover .group-hover\:underline {
    text-decoration-line: underline
}

.sg4-2024-05-16 .group:hover .group-hover\:no-underline {
    text-decoration-line: none
}

.sg4-2024-05-16 .group:focus .group-focus\:underline {
    text-decoration-line: underline
}

@media (min-width: 640px) {
    .sg4-2024-05-16 .sm\:block {
        display: block
    }

    .sg4-2024-05-16 .sm\:hidden {
        display: none
    }

    .sg4-2024-05-16 .sm\:grid-cols-8 {
        grid-template-columns: repeat(8,minmax(0,1fr))
    }

    .sg4-2024-05-16 .sm\:\!text-h1 {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important;
        font-weight: 700 !important
    }

    .sg4-2024-05-16 .sm\:\!text-h1-mega {
        font-size: 4.5rem !important;
        line-height: 5rem !important;
        font-weight: 700 !important
    }

    .sg4-2024-05-16 .sm\:\!text-h1-super {
        font-size: 3rem !important;
        line-height: 3.5rem !important;
        font-weight: 700 !important
    }

    .sg4-2024-05-16 .sm\:\!text-preamble {
        font-size: 1.5rem !important;
        line-height: 2rem !important
    }

    .sg4-2024-05-16 .sm\:text-h1 {
        font-size: 2.25rem;
        line-height: 2.5rem;
        font-weight: 700
    }

    .sg4-2024-05-16 .sm\:text-h1-mega {
        font-size: 4.5rem;
        line-height: 5rem;
        font-weight: 700
    }

    .sg4-2024-05-16 .sm\:text-h1-super {
        font-size: 3rem;
        line-height: 3.5rem;
        font-weight: 700
    }

    .sg4-2024-05-16 .sm\:text-preamble {
        font-size: 1.5rem;
        line-height: 2rem
    }
}

@media (min-width: 768px) {
    .sg4-2024-05-16 .md\: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
    }

    .sg4-2024-05-16 .md\:not-sr-only {
        position: static;
        width: auto;
        height: auto;
        padding: 0;
        margin: 0;
        overflow: visible;
        clip: auto;
        white-space: normal
    }

    .sg4-2024-05-16 .md\:absolute {
        position: absolute
    }

    .sg4-2024-05-16 .md\:relative {
        position: relative
    }

    .sg4-2024-05-16 .md\:-left-8 {
        left: -2rem
    }

    .sg4-2024-05-16 .md\:bottom-auto {
        bottom: auto
    }

    .sg4-2024-05-16 .md\:left-6 {
        left: 1.5rem
    }

    .sg4-2024-05-16 .md\:left-\[50\%\] {
        left: 50%
    }

    .sg4-2024-05-16 .md\:right-auto {
        right: auto
    }

    .sg4-2024-05-16 .md\:top-6 {
        top: 1.5rem
    }

    .sg4-2024-05-16 .md\:top-\[110\%\] {
        top: 110%
    }

    .sg4-2024-05-16 .md\:top-\[137px\] {
        top: 137px
    }

    .sg4-2024-05-16 .md\:top-\[50\%\] {
        top: 50%
    }

    .sg4-2024-05-16 .md\:m-0 {
        margin: 0
    }

    .sg4-2024-05-16 .md\:m-0\.5 {
        margin: .125rem
    }

    .sg4-2024-05-16 .md\:m-1 {
        margin: .25rem
    }

    .sg4-2024-05-16 .md\:m-1\.5 {
        margin: .375rem
    }

    .sg4-2024-05-16 .md\:m-10 {
        margin: 2.5rem
    }

    .sg4-2024-05-16 .md\:m-11 {
        margin: 2.75rem
    }

    .sg4-2024-05-16 .md\:m-12 {
        margin: 3rem
    }

    .sg4-2024-05-16 .md\:m-14 {
        margin: 3.5rem
    }

    .sg4-2024-05-16 .md\:m-16 {
        margin: 4rem
    }

    .sg4-2024-05-16 .md\:m-2 {
        margin: .5rem
    }

    .sg4-2024-05-16 .md\:m-2\.5 {
        margin: .625rem
    }

    .sg4-2024-05-16 .md\:m-20 {
        margin: 5rem
    }

    .sg4-2024-05-16 .md\:m-24 {
        margin: 6rem
    }

    .sg4-2024-05-16 .md\:m-28 {
        margin: 7rem
    }

    .sg4-2024-05-16 .md\:m-4 {
        margin: 1rem
    }

    .sg4-2024-05-16 .md\:m-40 {
        margin: 10rem
    }

    .sg4-2024-05-16 .md\:m-44 {
        margin: 11rem
    }

    .sg4-2024-05-16 .md\:m-48 {
        margin: 12rem
    }

    .sg4-2024-05-16 .md\:mx-0 {
        margin-left: 0;
        margin-right: 0
    }

    .sg4-2024-05-16 .md\:my-20 {
        margin-top: 5rem;
        margin-bottom: 5rem
    }

    .sg4-2024-05-16 .md\:mb-0 {
        margin-bottom: 0
    }

    .sg4-2024-05-16 .md\:mb-0\.5 {
        margin-bottom: .125rem
    }

    .sg4-2024-05-16 .md\:mb-1 {
        margin-bottom: .25rem
    }

    .sg4-2024-05-16 .md\:mb-1\.5 {
        margin-bottom: .375rem
    }

    .sg4-2024-05-16 .md\:mb-10 {
        margin-bottom: 2.5rem
    }

    .sg4-2024-05-16 .md\:mb-11 {
        margin-bottom: 2.75rem
    }

    .sg4-2024-05-16 .md\:mb-12 {
        margin-bottom: 3rem
    }

    .sg4-2024-05-16 .md\:mb-14 {
        margin-bottom: 3.5rem
    }

    .sg4-2024-05-16 .md\:mb-16 {
        margin-bottom: 4rem
    }

    .sg4-2024-05-16 .md\:mb-2 {
        margin-bottom: .5rem
    }

    .sg4-2024-05-16 .md\:mb-2\.5 {
        margin-bottom: .625rem
    }

    .sg4-2024-05-16 .md\:mb-20 {
        margin-bottom: 5rem
    }

    .sg4-2024-05-16 .md\:mb-24 {
        margin-bottom: 6rem
    }

    .sg4-2024-05-16 .md\:mb-28 {
        margin-bottom: 7rem
    }

    .sg4-2024-05-16 .md\:mb-3 {
        margin-bottom: .75rem
    }

    .sg4-2024-05-16 .md\:mb-4 {
        margin-bottom: 1rem
    }

    .sg4-2024-05-16 .md\:mb-40 {
        margin-bottom: 10rem
    }

    .sg4-2024-05-16 .md\:mb-44 {
        margin-bottom: 11rem
    }

    .sg4-2024-05-16 .md\:mb-48 {
        margin-bottom: 12rem
    }

    .sg4-2024-05-16 .md\:mb-8 {
        margin-bottom: 2rem
    }

    .sg4-2024-05-16 .md\:ml-0 {
        margin-left: 0
    }

    .sg4-2024-05-16 .md\:ml-0\.5 {
        margin-left: .125rem
    }

    .sg4-2024-05-16 .md\:ml-1 {
        margin-left: .25rem
    }

    .sg4-2024-05-16 .md\:ml-1\.5 {
        margin-left: .375rem
    }

    .sg4-2024-05-16 .md\:ml-10 {
        margin-left: 2.5rem
    }

    .sg4-2024-05-16 .md\:ml-11 {
        margin-left: 2.75rem
    }

    .sg4-2024-05-16 .md\:ml-12 {
        margin-left: 3rem
    }

    .sg4-2024-05-16 .md\:ml-14 {
        margin-left: 3.5rem
    }

    .sg4-2024-05-16 .md\:ml-16 {
        margin-left: 4rem
    }

    .sg4-2024-05-16 .md\:ml-2 {
        margin-left: .5rem
    }

    .sg4-2024-05-16 .md\:ml-2\.5 {
        margin-left: .625rem
    }

    .sg4-2024-05-16 .md\:ml-20 {
        margin-left: 5rem
    }

    .sg4-2024-05-16 .md\:ml-24 {
        margin-left: 6rem
    }

    .sg4-2024-05-16 .md\:ml-28 {
        margin-left: 7rem
    }

    .sg4-2024-05-16 .md\:ml-4 {
        margin-left: 1rem
    }

    .sg4-2024-05-16 .md\:ml-40 {
        margin-left: 10rem
    }

    .sg4-2024-05-16 .md\:ml-44 {
        margin-left: 11rem
    }

    .sg4-2024-05-16 .md\:ml-48 {
        margin-left: 12rem
    }

    .sg4-2024-05-16 .md\:mr-0 {
        margin-right: 0
    }

    .sg4-2024-05-16 .md\:mr-0\.5 {
        margin-right: .125rem
    }

    .sg4-2024-05-16 .md\:mr-1 {
        margin-right: .25rem
    }

    .sg4-2024-05-16 .md\:mr-1\.5 {
        margin-right: .375rem
    }

    .sg4-2024-05-16 .md\:mr-10 {
        margin-right: 2.5rem
    }

    .sg4-2024-05-16 .md\:mr-11 {
        margin-right: 2.75rem
    }

    .sg4-2024-05-16 .md\:mr-12 {
        margin-right: 3rem
    }

    .sg4-2024-05-16 .md\:mr-14 {
        margin-right: 3.5rem
    }

    .sg4-2024-05-16 .md\:mr-16 {
        margin-right: 4rem
    }

    .sg4-2024-05-16 .md\:mr-2 {
        margin-right: .5rem
    }

    .sg4-2024-05-16 .md\:mr-2\.5 {
        margin-right: .625rem
    }

    .sg4-2024-05-16 .md\:mr-20 {
        margin-right: 5rem
    }

    .sg4-2024-05-16 .md\:mr-24 {
        margin-right: 6rem
    }

    .sg4-2024-05-16 .md\:mr-28 {
        margin-right: 7rem
    }

    .sg4-2024-05-16 .md\:mr-4 {
        margin-right: 1rem
    }

    .sg4-2024-05-16 .md\:mr-40 {
        margin-right: 10rem
    }

    .sg4-2024-05-16 .md\:mr-44 {
        margin-right: 11rem
    }

    .sg4-2024-05-16 .md\:mr-48 {
        margin-right: 12rem
    }

    .sg4-2024-05-16 .md\:mt-0 {
        margin-top: 0
    }

    .sg4-2024-05-16 .md\:mt-0\.5 {
        margin-top: .125rem
    }

    .sg4-2024-05-16 .md\:mt-1 {
        margin-top: .25rem
    }

    .sg4-2024-05-16 .md\:mt-1\.5 {
        margin-top: .375rem
    }

    .sg4-2024-05-16 .md\:mt-10 {
        margin-top: 2.5rem
    }

    .sg4-2024-05-16 .md\:mt-11 {
        margin-top: 2.75rem
    }

    .sg4-2024-05-16 .md\:mt-12 {
        margin-top: 3rem
    }

    .sg4-2024-05-16 .md\:mt-14 {
        margin-top: 3.5rem
    }

    .sg4-2024-05-16 .md\:mt-16 {
        margin-top: 4rem
    }

    .sg4-2024-05-16 .md\:mt-2 {
        margin-top: .5rem
    }

    .sg4-2024-05-16 .md\:mt-2\.5 {
        margin-top: .625rem
    }

    .sg4-2024-05-16 .md\:mt-20 {
        margin-top: 5rem
    }

    .sg4-2024-05-16 .md\:mt-24 {
        margin-top: 6rem
    }

    .sg4-2024-05-16 .md\:mt-28 {
        margin-top: 7rem
    }

    .sg4-2024-05-16 .md\:mt-4 {
        margin-top: 1rem
    }

    .sg4-2024-05-16 .md\:mt-40 {
        margin-top: 10rem
    }

    .sg4-2024-05-16 .md\:mt-44 {
        margin-top: 11rem
    }

    .sg4-2024-05-16 .md\:mt-48 {
        margin-top: 12rem
    }

    .sg4-2024-05-16 .md\:block {
        display: block
    }

    .sg4-2024-05-16 .md\:inline-block {
        display: inline-block
    }

    .sg4-2024-05-16 .md\:inline {
        display: inline
    }

    .sg4-2024-05-16 .md\:flex {
        display: flex
    }

    .sg4-2024-05-16 .md\:inline-flex {
        display: inline-flex
    }

    .sg4-2024-05-16 .md\:table {
        display: table
    }

    .sg4-2024-05-16 .md\:grid {
        display: grid
    }

    .sg4-2024-05-16 .md\:hidden {
        display: none
    }

    .sg4-2024-05-16 .md\:h-12 {
        height: 3rem
    }

    .sg4-2024-05-16 .md\:h-\[calc\(100\%-1\.5rem\)\] {
        height: calc(100% - 1.5rem)
    }

    .sg4-2024-05-16 .md\:w-\[37\.5rem\] {
        width: 37.5rem
    }

    .sg4-2024-05-16 .md\:w-\[calc\(100\%-3rem\)\] {
        width: calc(100% - 3rem)
    }

    .sg4-2024-05-16 .md\:w-\[calc\(50\%-24px\)\] {
        width: calc(50% - 24px)
    }

    .sg4-2024-05-16 .md\:w-auto {
        width: auto
    }

    .sg4-2024-05-16 .md\:min-w-\[11rem\] {
        min-width: 11rem
    }

    .sg4-2024-05-16 .md\:max-w-\[10\.9375rem\] {
        max-width: 10.9375rem
    }

    .sg4-2024-05-16 .md\:max-w-none {
        max-width: none
    }

    .sg4-2024-05-16 .md\:flex-1 {
        flex: 1 1 0%
    }

    .sg4-2024-05-16 .md\:flex-100 {
        flex: 1 1 100%
    }

    .sg4-2024-05-16 .md\:flex-auto {
        flex: 1 1 auto
    }

    .sg4-2024-05-16 .md\:flex-initial {
        flex: 0 1 auto
    }

    .sg4-2024-05-16 .md\:flex-none {
        flex: none
    }

    .sg4-2024-05-16 .md\:flex-shrink {
        flex-shrink: 1
    }

    .sg4-2024-05-16 .md\:flex-shrink-0 {
        flex-shrink: 0
    }

    .sg4-2024-05-16 .md\:flex-grow {
        flex-grow: 1
    }

    .sg4-2024-05-16 .md\:flex-grow-0 {
        flex-grow: 0
    }

    @keyframes moveInTop {
        0% {
            display: none;
            opacity: 0;
            transform: translate3d(-50%,-80%,0)
        }

        1% {
            display: block
        }

        to {
            display: block;
            transform: translate3d(-50%,-50%,0);
            opacity: 1
        }
    }

    .sg4-2024-05-16 .md\:animate-move-in-top {
        animation: moveInTop .5s cubic-bezier(.4,0,.2,1) forwards
    }

    .sg4-2024-05-16 .md\:grid-cols-2 {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .sg4-2024-05-16 .md\:flex-row {
        flex-direction: row
    }

    .sg4-2024-05-16 .md\:flex-row-reverse {
        flex-direction: row-reverse
    }

    .sg4-2024-05-16 .md\:flex-col {
        flex-direction: column
    }

    .sg4-2024-05-16 .md\:flex-col-reverse {
        flex-direction: column-reverse
    }

    .sg4-2024-05-16 .md\:flex-wrap {
        flex-wrap: wrap
    }

    .sg4-2024-05-16 .md\:flex-wrap-reverse {
        flex-wrap: wrap-reverse
    }

    .sg4-2024-05-16 .md\:flex-nowrap {
        flex-wrap: nowrap
    }

    .sg4-2024-05-16 .md\:justify-start {
        justify-content: flex-start
    }

    .sg4-2024-05-16 .md\:justify-end {
        justify-content: flex-end
    }

    .sg4-2024-05-16 .md\:justify-center {
        justify-content: center
    }

    .sg4-2024-05-16 .md\:justify-between {
        justify-content: space-between
    }

    .sg4-2024-05-16 .md\:gap-3 {
        gap: .75rem
    }

    .sg4-2024-05-16 .md\:overflow-hidden {
        overflow: hidden
    }

    .sg4-2024-05-16 .md\:overflow-x-hidden {
        overflow-x: hidden
    }

    .sg4-2024-05-16 .md\:overflow-y-hidden {
        overflow-y: hidden
    }

    .sg4-2024-05-16 .md\:border-t {
        border-top-width: 1px
    }

    .sg4-2024-05-16 .md\:border-hidden {
        border-style: hidden
    }

    .sg4-2024-05-16 .md\:p-0 {
        padding: 0
    }

    .sg4-2024-05-16 .md\:p-0\.5 {
        padding: .125rem
    }

    .sg4-2024-05-16 .md\:p-1 {
        padding: .25rem
    }

    .sg4-2024-05-16 .md\:p-1\.5 {
        padding: .375rem
    }

    .sg4-2024-05-16 .md\:p-10 {
        padding: 2.5rem
    }

    .sg4-2024-05-16 .md\:p-11 {
        padding: 2.75rem
    }

    .sg4-2024-05-16 .md\:p-12 {
        padding: 3rem
    }

    .sg4-2024-05-16 .md\:p-14 {
        padding: 3.5rem
    }

    .sg4-2024-05-16 .md\:p-16 {
        padding: 4rem
    }

    .sg4-2024-05-16 .md\:p-2 {
        padding: .5rem
    }

    .sg4-2024-05-16 .md\:p-2\.5 {
        padding: .625rem
    }

    .sg4-2024-05-16 .md\:p-20 {
        padding: 5rem
    }

    .sg4-2024-05-16 .md\:p-24 {
        padding: 6rem
    }

    .sg4-2024-05-16 .md\:p-28 {
        padding: 7rem
    }

    .sg4-2024-05-16 .md\:p-4 {
        padding: 1rem
    }

    .sg4-2024-05-16 .md\:p-40 {
        padding: 10rem
    }

    .sg4-2024-05-16 .md\:p-44 {
        padding: 11rem
    }

    .sg4-2024-05-16 .md\:p-48 {
        padding: 12rem
    }

    .sg4-2024-05-16 .md\:p-8 {
        padding: 2rem
    }

    .sg4-2024-05-16 .md\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .sg4-2024-05-16 .md\:px-3 {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .sg4-2024-05-16 .md\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .sg4-2024-05-16 .md\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .sg4-2024-05-16 .md\:py-20 {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .sg4-2024-05-16 .md\:pb-0 {
        padding-bottom: 0
    }

    .sg4-2024-05-16 .md\:pb-0\.5 {
        padding-bottom: .125rem
    }

    .sg4-2024-05-16 .md\:pb-1 {
        padding-bottom: .25rem
    }

    .sg4-2024-05-16 .md\:pb-1\.5 {
        padding-bottom: .375rem
    }

    .sg4-2024-05-16 .md\:pb-10 {
        padding-bottom: 2.5rem
    }

    .sg4-2024-05-16 .md\:pb-11 {
        padding-bottom: 2.75rem
    }

    .sg4-2024-05-16 .md\:pb-12 {
        padding-bottom: 3rem
    }

    .sg4-2024-05-16 .md\:pb-14 {
        padding-bottom: 3.5rem
    }

    .sg4-2024-05-16 .md\:pb-16 {
        padding-bottom: 4rem
    }

    .sg4-2024-05-16 .md\:pb-2 {
        padding-bottom: .5rem
    }

    .sg4-2024-05-16 .md\:pb-2\.5 {
        padding-bottom: .625rem
    }

    .sg4-2024-05-16 .md\:pb-20 {
        padding-bottom: 5rem
    }

    .sg4-2024-05-16 .md\:pb-24 {
        padding-bottom: 6rem
    }

    .sg4-2024-05-16 .md\:pb-28 {
        padding-bottom: 7rem
    }

    .sg4-2024-05-16 .md\:pb-4 {
        padding-bottom: 1rem
    }

    .sg4-2024-05-16 .md\:pb-40 {
        padding-bottom: 10rem
    }

    .sg4-2024-05-16 .md\:pb-44 {
        padding-bottom: 11rem
    }

    .sg4-2024-05-16 .md\:pb-48 {
        padding-bottom: 12rem
    }

    .sg4-2024-05-16 .md\:pl-0 {
        padding-left: 0
    }

    .sg4-2024-05-16 .md\:pl-0\.5 {
        padding-left: .125rem
    }

    .sg4-2024-05-16 .md\:pl-1 {
        padding-left: .25rem
    }

    .sg4-2024-05-16 .md\:pl-1\.5 {
        padding-left: .375rem
    }

    .sg4-2024-05-16 .md\:pl-10 {
        padding-left: 2.5rem
    }

    .sg4-2024-05-16 .md\:pl-11 {
        padding-left: 2.75rem
    }

    .sg4-2024-05-16 .md\:pl-12 {
        padding-left: 3rem
    }

    .sg4-2024-05-16 .md\:pl-14 {
        padding-left: 3.5rem
    }

    .sg4-2024-05-16 .md\:pl-16 {
        padding-left: 4rem
    }

    .sg4-2024-05-16 .md\:pl-2 {
        padding-left: .5rem
    }

    .sg4-2024-05-16 .md\:pl-2\.5 {
        padding-left: .625rem
    }

    .sg4-2024-05-16 .md\:pl-20 {
        padding-left: 5rem
    }

    .sg4-2024-05-16 .md\:pl-24 {
        padding-left: 6rem
    }

    .sg4-2024-05-16 .md\:pl-28 {
        padding-left: 7rem
    }

    .sg4-2024-05-16 .md\:pl-4 {
        padding-left: 1rem
    }

    .sg4-2024-05-16 .md\:pl-40 {
        padding-left: 10rem
    }

    .sg4-2024-05-16 .md\:pl-44 {
        padding-left: 11rem
    }

    .sg4-2024-05-16 .md\:pl-48 {
        padding-left: 12rem
    }

    .sg4-2024-05-16 .md\:pr-0 {
        padding-right: 0
    }

    .sg4-2024-05-16 .md\:pr-0\.5 {
        padding-right: .125rem
    }

    .sg4-2024-05-16 .md\:pr-1 {
        padding-right: .25rem
    }

    .sg4-2024-05-16 .md\:pr-1\.5 {
        padding-right: .375rem
    }

    .sg4-2024-05-16 .md\:pr-10 {
        padding-right: 2.5rem
    }

    .sg4-2024-05-16 .md\:pr-11 {
        padding-right: 2.75rem
    }

    .sg4-2024-05-16 .md\:pr-12 {
        padding-right: 3rem
    }

    .sg4-2024-05-16 .md\:pr-14 {
        padding-right: 3.5rem
    }

    .sg4-2024-05-16 .md\:pr-16 {
        padding-right: 4rem
    }

    .sg4-2024-05-16 .md\:pr-2 {
        padding-right: .5rem
    }

    .sg4-2024-05-16 .md\:pr-2\.5 {
        padding-right: .625rem
    }

    .sg4-2024-05-16 .md\:pr-20 {
        padding-right: 5rem
    }

    .sg4-2024-05-16 .md\:pr-24 {
        padding-right: 6rem
    }

    .sg4-2024-05-16 .md\:pr-28 {
        padding-right: 7rem
    }

    .sg4-2024-05-16 .md\:pr-4 {
        padding-right: 1rem
    }

    .sg4-2024-05-16 .md\:pr-40 {
        padding-right: 10rem
    }

    .sg4-2024-05-16 .md\:pr-44 {
        padding-right: 11rem
    }

    .sg4-2024-05-16 .md\:pr-48 {
        padding-right: 12rem
    }

    .sg4-2024-05-16 .md\:pt-0 {
        padding-top: 0
    }

    .sg4-2024-05-16 .md\:pt-0\.5 {
        padding-top: .125rem
    }

    .sg4-2024-05-16 .md\:pt-1 {
        padding-top: .25rem
    }

    .sg4-2024-05-16 .md\:pt-1\.5 {
        padding-top: .375rem
    }

    .sg4-2024-05-16 .md\:pt-10 {
        padding-top: 2.5rem
    }

    .sg4-2024-05-16 .md\:pt-11 {
        padding-top: 2.75rem
    }

    .sg4-2024-05-16 .md\:pt-12 {
        padding-top: 3rem
    }

    .sg4-2024-05-16 .md\:pt-14 {
        padding-top: 3.5rem
    }

    .sg4-2024-05-16 .md\:pt-16 {
        padding-top: 4rem
    }

    .sg4-2024-05-16 .md\:pt-2 {
        padding-top: .5rem
    }

    .sg4-2024-05-16 .md\:pt-2\.5 {
        padding-top: .625rem
    }

    .sg4-2024-05-16 .md\:pt-20 {
        padding-top: 5rem
    }

    .sg4-2024-05-16 .md\:pt-24 {
        padding-top: 6rem
    }

    .sg4-2024-05-16 .md\:pt-28 {
        padding-top: 7rem
    }

    .sg4-2024-05-16 .md\:pt-4 {
        padding-top: 1rem
    }

    .sg4-2024-05-16 .md\:pt-40 {
        padding-top: 10rem
    }

    .sg4-2024-05-16 .md\:pt-44 {
        padding-top: 11rem
    }

    .sg4-2024-05-16 .md\:pt-48 {
        padding-top: 12rem
    }

    .sg4-2024-05-16 .md\:pt-6 {
        padding-top: 1.5rem
    }

    .sg4-2024-05-16 .md\:text-h4 {
        font-size: 1.25rem;
        line-height: 1.5rem;
        font-weight: 700
    }

    .sg4-2024-05-16 .md\:font-normal {
        font-weight: 400
    }
}

@media (min-width: 1024px) {
    .sg4-2024-05-16 .lg\: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
    }

    .sg4-2024-05-16 .lg\:not-sr-only {
        position: static;
        width: auto;
        height: auto;
        padding: 0;
        margin: 0;
        overflow: visible;
        clip: auto;
        white-space: normal
    }

    .sg4-2024-05-16 .lg\:top-24 {
        top: 6rem
    }

    .sg4-2024-05-16 .lg\:m-0 {
        margin: 0
    }

    .sg4-2024-05-16 .lg\:m-0\.5 {
        margin: .125rem
    }

    .sg4-2024-05-16 .lg\:m-1 {
        margin: .25rem
    }

    .sg4-2024-05-16 .lg\:m-1\.5 {
        margin: .375rem
    }

    .sg4-2024-05-16 .lg\:m-10 {
        margin: 2.5rem
    }

    .sg4-2024-05-16 .lg\:m-11 {
        margin: 2.75rem
    }

    .sg4-2024-05-16 .lg\:m-12 {
        margin: 3rem
    }

    .sg4-2024-05-16 .lg\:m-14 {
        margin: 3.5rem
    }

    .sg4-2024-05-16 .lg\:m-16 {
        margin: 4rem
    }

    .sg4-2024-05-16 .lg\:m-2 {
        margin: .5rem
    }

    .sg4-2024-05-16 .lg\:m-2\.5 {
        margin: .625rem
    }

    .sg4-2024-05-16 .lg\:m-20 {
        margin: 5rem
    }

    .sg4-2024-05-16 .lg\:m-24 {
        margin: 6rem
    }

    .sg4-2024-05-16 .lg\:m-28 {
        margin: 7rem
    }

    .sg4-2024-05-16 .lg\:m-4 {
        margin: 1rem
    }

    .sg4-2024-05-16 .lg\:m-40 {
        margin: 10rem
    }

    .sg4-2024-05-16 .lg\:m-44 {
        margin: 11rem
    }

    .sg4-2024-05-16 .lg\:m-48 {
        margin: 12rem
    }

    .sg4-2024-05-16 .lg\:mb-0 {
        margin-bottom: 0
    }

    .sg4-2024-05-16 .lg\:mb-0\.5 {
        margin-bottom: .125rem
    }

    .sg4-2024-05-16 .lg\:mb-1 {
        margin-bottom: .25rem
    }

    .sg4-2024-05-16 .lg\:mb-1\.5 {
        margin-bottom: .375rem
    }

    .sg4-2024-05-16 .lg\:mb-10 {
        margin-bottom: 2.5rem
    }

    .sg4-2024-05-16 .lg\:mb-11 {
        margin-bottom: 2.75rem
    }

    .sg4-2024-05-16 .lg\:mb-12 {
        margin-bottom: 3rem
    }

    .sg4-2024-05-16 .lg\:mb-14 {
        margin-bottom: 3.5rem
    }

    .sg4-2024-05-16 .lg\:mb-16 {
        margin-bottom: 4rem
    }

    .sg4-2024-05-16 .lg\:mb-2 {
        margin-bottom: .5rem
    }

    .sg4-2024-05-16 .lg\:mb-2\.5 {
        margin-bottom: .625rem
    }

    .sg4-2024-05-16 .lg\:mb-20 {
        margin-bottom: 5rem
    }

    .sg4-2024-05-16 .lg\:mb-24 {
        margin-bottom: 6rem
    }

    .sg4-2024-05-16 .lg\:mb-28 {
        margin-bottom: 7rem
    }

    .sg4-2024-05-16 .lg\:mb-4 {
        margin-bottom: 1rem
    }

    .sg4-2024-05-16 .lg\:mb-40 {
        margin-bottom: 10rem
    }

    .sg4-2024-05-16 .lg\:mb-44 {
        margin-bottom: 11rem
    }

    .sg4-2024-05-16 .lg\:mb-48 {
        margin-bottom: 12rem
    }

    .sg4-2024-05-16 .lg\:ml-0 {
        margin-left: 0
    }

    .sg4-2024-05-16 .lg\:ml-0\.5 {
        margin-left: .125rem
    }

    .sg4-2024-05-16 .lg\:ml-1 {
        margin-left: .25rem
    }

    .sg4-2024-05-16 .lg\:ml-1\.5 {
        margin-left: .375rem
    }

    .sg4-2024-05-16 .lg\:ml-10 {
        margin-left: 2.5rem
    }

    .sg4-2024-05-16 .lg\:ml-11 {
        margin-left: 2.75rem
    }

    .sg4-2024-05-16 .lg\:ml-12 {
        margin-left: 3rem
    }

    .sg4-2024-05-16 .lg\:ml-14 {
        margin-left: 3.5rem
    }

    .sg4-2024-05-16 .lg\:ml-16 {
        margin-left: 4rem
    }

    .sg4-2024-05-16 .lg\:ml-2 {
        margin-left: .5rem
    }

    .sg4-2024-05-16 .lg\:ml-2\.5 {
        margin-left: .625rem
    }

    .sg4-2024-05-16 .lg\:ml-20 {
        margin-left: 5rem
    }

    .sg4-2024-05-16 .lg\:ml-24 {
        margin-left: 6rem
    }

    .sg4-2024-05-16 .lg\:ml-28 {
        margin-left: 7rem
    }

    .sg4-2024-05-16 .lg\:ml-4 {
        margin-left: 1rem
    }

    .sg4-2024-05-16 .lg\:ml-40 {
        margin-left: 10rem
    }

    .sg4-2024-05-16 .lg\:ml-44 {
        margin-left: 11rem
    }

    .sg4-2024-05-16 .lg\:ml-48 {
        margin-left: 12rem
    }

    .sg4-2024-05-16 .lg\:mr-0 {
        margin-right: 0
    }

    .sg4-2024-05-16 .lg\:mr-0\.5 {
        margin-right: .125rem
    }

    .sg4-2024-05-16 .lg\:mr-1 {
        margin-right: .25rem
    }

    .sg4-2024-05-16 .lg\:mr-1\.5 {
        margin-right: .375rem
    }

    .sg4-2024-05-16 .lg\:mr-10 {
        margin-right: 2.5rem
    }

    .sg4-2024-05-16 .lg\:mr-11 {
        margin-right: 2.75rem
    }

    .sg4-2024-05-16 .lg\:mr-12 {
        margin-right: 3rem
    }

    .sg4-2024-05-16 .lg\:mr-14 {
        margin-right: 3.5rem
    }

    .sg4-2024-05-16 .lg\:mr-16 {
        margin-right: 4rem
    }

    .sg4-2024-05-16 .lg\:mr-2 {
        margin-right: .5rem
    }

    .sg4-2024-05-16 .lg\:mr-2\.5 {
        margin-right: .625rem
    }

    .sg4-2024-05-16 .lg\:mr-20 {
        margin-right: 5rem
    }

    .sg4-2024-05-16 .lg\:mr-24 {
        margin-right: 6rem
    }

    .sg4-2024-05-16 .lg\:mr-28 {
        margin-right: 7rem
    }

    .sg4-2024-05-16 .lg\:mr-4 {
        margin-right: 1rem
    }

    .sg4-2024-05-16 .lg\:mr-40 {
        margin-right: 10rem
    }

    .sg4-2024-05-16 .lg\:mr-44 {
        margin-right: 11rem
    }

    .sg4-2024-05-16 .lg\:mr-48 {
        margin-right: 12rem
    }

    .sg4-2024-05-16 .lg\:mt-0 {
        margin-top: 0
    }

    .sg4-2024-05-16 .lg\:mt-0\.5 {
        margin-top: .125rem
    }

    .sg4-2024-05-16 .lg\:mt-1 {
        margin-top: .25rem
    }

    .sg4-2024-05-16 .lg\:mt-1\.5 {
        margin-top: .375rem
    }

    .sg4-2024-05-16 .lg\:mt-10 {
        margin-top: 2.5rem
    }

    .sg4-2024-05-16 .lg\:mt-11 {
        margin-top: 2.75rem
    }

    .sg4-2024-05-16 .lg\:mt-12 {
        margin-top: 3rem
    }

    .sg4-2024-05-16 .lg\:mt-14 {
        margin-top: 3.5rem
    }

    .sg4-2024-05-16 .lg\:mt-16 {
        margin-top: 4rem
    }

    .sg4-2024-05-16 .lg\:mt-2 {
        margin-top: .5rem
    }

    .sg4-2024-05-16 .lg\:mt-2\.5 {
        margin-top: .625rem
    }

    .sg4-2024-05-16 .lg\:mt-20 {
        margin-top: 5rem
    }

    .sg4-2024-05-16 .lg\:mt-24 {
        margin-top: 6rem
    }

    .sg4-2024-05-16 .lg\:mt-28 {
        margin-top: 7rem
    }

    .sg4-2024-05-16 .lg\:mt-4 {
        margin-top: 1rem
    }

    .sg4-2024-05-16 .lg\:mt-40 {
        margin-top: 10rem
    }

    .sg4-2024-05-16 .lg\:mt-44 {
        margin-top: 11rem
    }

    .sg4-2024-05-16 .lg\:mt-48 {
        margin-top: 12rem
    }

    .sg4-2024-05-16 .lg\:block {
        display: block
    }

    .sg4-2024-05-16 .lg\:inline-block {
        display: inline-block
    }

    .sg4-2024-05-16 .lg\:flex {
        display: flex
    }

    .sg4-2024-05-16 .lg\:inline-flex {
        display: inline-flex
    }

    .sg4-2024-05-16 .lg\:hidden {
        display: none
    }

    .sg4-2024-05-16 .lg\:w-\[35\.25rem\] {
        width: 35.25rem
    }

    .sg4-2024-05-16 .lg\:w-\[calc\(25\%-24px\)\] {
        width: calc(25% - 24px)
    }

    .sg4-2024-05-16 .lg\:w-full {
        width: 100%
    }

    .sg4-2024-05-16 .lg\:max-w-\[196px\] {
        max-width: 196px
    }

    .sg4-2024-05-16 .lg\:max-w-\[29\.125rem\] {
        max-width: 29.125rem
    }

    .sg4-2024-05-16 .lg\:max-w-\[59\.375rem\] {
        max-width: 59.375rem
    }

    .sg4-2024-05-16 .lg\:max-w-full {
        max-width: 100%
    }

    .sg4-2024-05-16 .lg\:flex-1 {
        flex: 1 1 0%
    }

    .sg4-2024-05-16 .lg\:flex-100 {
        flex: 1 1 100%
    }

    .sg4-2024-05-16 .lg\:flex-auto {
        flex: 1 1 auto
    }

    .sg4-2024-05-16 .lg\:flex-initial {
        flex: 0 1 auto
    }

    .sg4-2024-05-16 .lg\:flex-none {
        flex: none
    }

    .sg4-2024-05-16 .lg\:flex-shrink {
        flex-shrink: 1
    }

    .sg4-2024-05-16 .lg\:flex-shrink-0 {
        flex-shrink: 0
    }

    .sg4-2024-05-16 .lg\:flex-grow {
        flex-grow: 1
    }

    .sg4-2024-05-16 .lg\:flex-grow-0 {
        flex-grow: 0
    }

    .sg4-2024-05-16 .lg\:basis-1\/4 {
        flex-basis: 25%
    }

    .sg4-2024-05-16 .lg\:grid-cols-12 {
        grid-template-columns: repeat(12,minmax(0,1fr))
    }

    .sg4-2024-05-16 .lg\:flex-row {
        flex-direction: row
    }

    .sg4-2024-05-16 .lg\:flex-row-reverse {
        flex-direction: row-reverse
    }

    .sg4-2024-05-16 .lg\:flex-col {
        flex-direction: column
    }

    .sg4-2024-05-16 .lg\:flex-col-reverse {
        flex-direction: column-reverse
    }

    .sg4-2024-05-16 .lg\:flex-wrap {
        flex-wrap: wrap
    }

    .sg4-2024-05-16 .lg\:flex-wrap-reverse {
        flex-wrap: wrap-reverse
    }

    .sg4-2024-05-16 .lg\:flex-nowrap {
        flex-wrap: nowrap
    }

    .sg4-2024-05-16 .lg\:justify-center {
        justify-content: center
    }

    .sg4-2024-05-16 .lg\:gap-3 {
        gap: .75rem
    }

    .sg4-2024-05-16 .lg\:gap-\[0\.1875rem\] {
        gap: .1875rem
    }

    .sg4-2024-05-16 .lg\:overflow-hidden {
        overflow: hidden
    }

    .sg4-2024-05-16 .lg\:overflow-x-hidden {
        overflow-x: hidden
    }

    .sg4-2024-05-16 .lg\:overflow-y-hidden {
        overflow-y: hidden
    }

    .sg4-2024-05-16 .lg\:border-hidden {
        border-style: hidden
    }

    .sg4-2024-05-16 .lg\:p-0 {
        padding: 0
    }

    .sg4-2024-05-16 .lg\:p-0\.5 {
        padding: .125rem
    }

    .sg4-2024-05-16 .lg\:p-1 {
        padding: .25rem
    }

    .sg4-2024-05-16 .lg\:p-1\.5 {
        padding: .375rem
    }

    .sg4-2024-05-16 .lg\:p-10 {
        padding: 2.5rem
    }

    .sg4-2024-05-16 .lg\:p-11 {
        padding: 2.75rem
    }

    .sg4-2024-05-16 .lg\:p-12 {
        padding: 3rem
    }

    .sg4-2024-05-16 .lg\:p-14 {
        padding: 3.5rem
    }

    .sg4-2024-05-16 .lg\:p-16 {
        padding: 4rem
    }

    .sg4-2024-05-16 .lg\:p-2 {
        padding: .5rem
    }

    .sg4-2024-05-16 .lg\:p-2\.5 {
        padding: .625rem
    }

    .sg4-2024-05-16 .lg\:p-20 {
        padding: 5rem
    }

    .sg4-2024-05-16 .lg\:p-24 {
        padding: 6rem
    }

    .sg4-2024-05-16 .lg\:p-28 {
        padding: 7rem
    }

    .sg4-2024-05-16 .lg\:p-4 {
        padding: 1rem
    }

    .sg4-2024-05-16 .lg\:p-40 {
        padding: 10rem
    }

    .sg4-2024-05-16 .lg\:p-44 {
        padding: 11rem
    }

    .sg4-2024-05-16 .lg\:p-48 {
        padding: 12rem
    }

    .sg4-2024-05-16 .lg\:p-6 {
        padding: 1.5rem
    }

    .sg4-2024-05-16 .lg\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .sg4-2024-05-16 .lg\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .sg4-2024-05-16 .lg\:py-12 {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .sg4-2024-05-16 .lg\:py-16 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .sg4-2024-05-16 .lg\:py-\[0\.625rem\] {
        padding-top: .625rem;
        padding-bottom: .625rem
    }

    .sg4-2024-05-16 .lg\:pb-0 {
        padding-bottom: 0
    }

    .sg4-2024-05-16 .lg\:pb-0\.5 {
        padding-bottom: .125rem
    }

    .sg4-2024-05-16 .lg\:pb-1 {
        padding-bottom: .25rem
    }

    .sg4-2024-05-16 .lg\:pb-1\.5 {
        padding-bottom: .375rem
    }

    .sg4-2024-05-16 .lg\:pb-10 {
        padding-bottom: 2.5rem
    }

    .sg4-2024-05-16 .lg\:pb-11 {
        padding-bottom: 2.75rem
    }

    .sg4-2024-05-16 .lg\:pb-12 {
        padding-bottom: 3rem
    }

    .sg4-2024-05-16 .lg\:pb-14 {
        padding-bottom: 3.5rem
    }

    .sg4-2024-05-16 .lg\:pb-16 {
        padding-bottom: 4rem
    }

    .sg4-2024-05-16 .lg\:pb-2 {
        padding-bottom: .5rem
    }

    .sg4-2024-05-16 .lg\:pb-2\.5 {
        padding-bottom: .625rem
    }

    .sg4-2024-05-16 .lg\:pb-20 {
        padding-bottom: 5rem
    }

    .sg4-2024-05-16 .lg\:pb-24 {
        padding-bottom: 6rem
    }

    .sg4-2024-05-16 .lg\:pb-28 {
        padding-bottom: 7rem
    }

    .sg4-2024-05-16 .lg\:pb-4 {
        padding-bottom: 1rem
    }

    .sg4-2024-05-16 .lg\:pb-40 {
        padding-bottom: 10rem
    }

    .sg4-2024-05-16 .lg\:pb-44 {
        padding-bottom: 11rem
    }

    .sg4-2024-05-16 .lg\:pb-48 {
        padding-bottom: 12rem
    }

    .sg4-2024-05-16 .lg\:pl-0 {
        padding-left: 0
    }

    .sg4-2024-05-16 .lg\:pl-0\.5 {
        padding-left: .125rem
    }

    .sg4-2024-05-16 .lg\:pl-1 {
        padding-left: .25rem
    }

    .sg4-2024-05-16 .lg\:pl-1\.5 {
        padding-left: .375rem
    }

    .sg4-2024-05-16 .lg\:pl-10 {
        padding-left: 2.5rem
    }

    .sg4-2024-05-16 .lg\:pl-11 {
        padding-left: 2.75rem
    }

    .sg4-2024-05-16 .lg\:pl-12 {
        padding-left: 3rem
    }

    .sg4-2024-05-16 .lg\:pl-14 {
        padding-left: 3.5rem
    }

    .sg4-2024-05-16 .lg\:pl-16 {
        padding-left: 4rem
    }

    .sg4-2024-05-16 .lg\:pl-2 {
        padding-left: .5rem
    }

    .sg4-2024-05-16 .lg\:pl-2\.5 {
        padding-left: .625rem
    }

    .sg4-2024-05-16 .lg\:pl-20 {
        padding-left: 5rem
    }

    .sg4-2024-05-16 .lg\:pl-24 {
        padding-left: 6rem
    }

    .sg4-2024-05-16 .lg\:pl-28 {
        padding-left: 7rem
    }

    .sg4-2024-05-16 .lg\:pl-4 {
        padding-left: 1rem
    }

    .sg4-2024-05-16 .lg\:pl-40 {
        padding-left: 10rem
    }

    .sg4-2024-05-16 .lg\:pl-44 {
        padding-left: 11rem
    }

    .sg4-2024-05-16 .lg\:pl-48 {
        padding-left: 12rem
    }

    .sg4-2024-05-16 .lg\:pr-0 {
        padding-right: 0
    }

    .sg4-2024-05-16 .lg\:pr-0\.5 {
        padding-right: .125rem
    }

    .sg4-2024-05-16 .lg\:pr-1 {
        padding-right: .25rem
    }

    .sg4-2024-05-16 .lg\:pr-1\.5 {
        padding-right: .375rem
    }

    .sg4-2024-05-16 .lg\:pr-10 {
        padding-right: 2.5rem
    }

    .sg4-2024-05-16 .lg\:pr-11 {
        padding-right: 2.75rem
    }

    .sg4-2024-05-16 .lg\:pr-12 {
        padding-right: 3rem
    }

    .sg4-2024-05-16 .lg\:pr-14 {
        padding-right: 3.5rem
    }

    .sg4-2024-05-16 .lg\:pr-16 {
        padding-right: 4rem
    }

    .sg4-2024-05-16 .lg\:pr-2 {
        padding-right: .5rem
    }

    .sg4-2024-05-16 .lg\:pr-2\.5 {
        padding-right: .625rem
    }

    .sg4-2024-05-16 .lg\:pr-20 {
        padding-right: 5rem
    }

    .sg4-2024-05-16 .lg\:pr-24 {
        padding-right: 6rem
    }

    .sg4-2024-05-16 .lg\:pr-28 {
        padding-right: 7rem
    }

    .sg4-2024-05-16 .lg\:pr-4 {
        padding-right: 1rem
    }

    .sg4-2024-05-16 .lg\:pr-40 {
        padding-right: 10rem
    }

    .sg4-2024-05-16 .lg\:pr-44 {
        padding-right: 11rem
    }

    .sg4-2024-05-16 .lg\:pr-48 {
        padding-right: 12rem
    }

    .sg4-2024-05-16 .lg\:pt-0 {
        padding-top: 0
    }

    .sg4-2024-05-16 .lg\:pt-0\.5 {
        padding-top: .125rem
    }

    .sg4-2024-05-16 .lg\:pt-1 {
        padding-top: .25rem
    }

    .sg4-2024-05-16 .lg\:pt-1\.5 {
        padding-top: .375rem
    }

    .sg4-2024-05-16 .lg\:pt-10 {
        padding-top: 2.5rem
    }

    .sg4-2024-05-16 .lg\:pt-11 {
        padding-top: 2.75rem
    }

    .sg4-2024-05-16 .lg\:pt-12 {
        padding-top: 3rem
    }

    .sg4-2024-05-16 .lg\:pt-14 {
        padding-top: 3.5rem
    }

    .sg4-2024-05-16 .lg\:pt-16 {
        padding-top: 4rem
    }

    .sg4-2024-05-16 .lg\:pt-2 {
        padding-top: .5rem
    }

    .sg4-2024-05-16 .lg\:pt-2\.5 {
        padding-top: .625rem
    }

    .sg4-2024-05-16 .lg\:pt-20 {
        padding-top: 5rem
    }

    .sg4-2024-05-16 .lg\:pt-24 {
        padding-top: 6rem
    }

    .sg4-2024-05-16 .lg\:pt-28 {
        padding-top: 7rem
    }

    .sg4-2024-05-16 .lg\:pt-4 {
        padding-top: 1rem
    }

    .sg4-2024-05-16 .lg\:pt-40 {
        padding-top: 10rem
    }

    .sg4-2024-05-16 .lg\:pt-44 {
        padding-top: 11rem
    }

    .sg4-2024-05-16 .lg\:pt-48 {
        padding-top: 12rem
    }

    .sg4-2024-05-16 .lg\:text-h1-super {
        font-size: 3rem;
        line-height: 3.5rem;
        font-weight: 700
    }
}

@media (min-width: 1280px) {
    .sg4-2024-05-16 .xl\:max-w-\[10\.9375rem\] {
        max-width: 10.9375rem
    }
}

