/* Minimizzazione non riuscita. Verrà restituito il contenuto non minimizzato.
(698,31): run-time error CSS1046: Expect comma, found '239'
(698,39): run-time error CSS1046: Expect comma, found '/'
(698,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(698,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(698,45): run-time error CSS1042: Expected function, found '-'
(698,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(698,63): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(4118,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4119,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4120,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4121,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4122,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4123,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4124,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4125,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4126,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4127,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4128,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4129,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4130,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4131,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4132,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4133,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4134,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4135,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4136,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4137,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4138,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4139,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4140,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4141,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4142,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4143,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4144,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4145,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4146,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4147,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4148,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4149,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4150,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4151,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4152,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4153,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4154,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4155,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4156,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4157,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4158,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4159,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4160,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4161,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4162,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4163,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4164,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4165,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4166,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4167,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4168,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4172,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4173,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4174,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4175,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4176,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4177,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4178,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4179,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4180,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4181,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4182,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4183,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4184,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4185,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4186,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4187,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4188,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4189,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4190,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4191,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4192,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4193,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4194,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4195,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4196,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4197,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4198,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4199,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4200,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4201,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4202,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4203,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4204,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4205,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4206,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4207,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4208,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4209,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4210,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4211,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4212,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4213,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4214,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4215,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4216,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4217,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4218,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4219,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4220,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4221,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4222,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4236,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4255,28): run-time error CSS1046: Expect comma, found '239'
(4255,36): run-time error CSS1046: Expect comma, found '/'
(4255,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(4255,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(4255,42): run-time error CSS1042: Expected function, found '-'
(4255,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(4255,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(4268,12): run-time error CSS1030: Expected identifier, found '['
(4268,18): run-time error CSS1031: Expected selector, found ']'
(4268,18): run-time error CSS1025: Expected comma or open brace, found ']'
(4352,13): run-time error CSS1030: Expected identifier, found '['
(4352,18): run-time error CSS1031: Expected selector, found '='
(4352,18): run-time error CSS1025: Expected comma or open brace, found '='
(4475,16): run-time error CSS1030: Expected identifier, found ':'
(4475,17): run-time error CSS1031: Expected selector, found 'not('
(4475,17): run-time error CSS1025: Expected comma or open brace, found 'not('
(4507,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4508,15): run-time error CSS1046: Expect comma, found '58'
(4508,21): run-time error CSS1046: Expect comma, found '/'
(4508,23): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(4508,27): run-time error CSS1034: Expected closing parenthesis, found '-'
(4508,27): run-time error CSS1042: Expected function, found '-'
(4508,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(4508,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(4537,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4538,15): run-time error CSS1046: Expect comma, found '58'
(4538,21): run-time error CSS1046: Expect comma, found '/'
(4538,23): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(4538,27): run-time error CSS1034: Expected closing parenthesis, found '-'
(4538,27): run-time error CSS1042: Expected function, found '-'
(4538,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(4538,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(4837,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4838,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(4838,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(4838,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(4838,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(4838,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(4838,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(4838,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(4839,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4840,27): run-time error CSS1046: Expect comma, found '45'
(4840,33): run-time error CSS1046: Expect comma, found '/'
(4840,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(4840,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(4840,39): run-time error CSS1042: Expected function, found '-'
(4840,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(4840,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(4907,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4908,28): run-time error CSS1046: Expect comma, found '239'
(4908,36): run-time error CSS1046: Expect comma, found '/'
(4908,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(4908,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(4908,42): run-time error CSS1042: Expected function, found '-'
(4908,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(4908,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(4922,27): run-time error CSS1030: Expected identifier, found '*'
(4922,29): run-time error CSS1031: Expected selector, found ')'
(4922,29): run-time error CSS1025: Expected comma or open brace, found ')'
(4930,28): run-time error CSS1030: Expected identifier, found '*'
(4930,30): run-time error CSS1031: Expected selector, found ')'
(4930,30): run-time error CSS1025: Expected comma or open brace, found ')'
(4961,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4962,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(4962,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(4962,82): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(4962,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(4962,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(4962,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(4962,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(4964,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4965,29): run-time error CSS1046: Expect comma, found '246'
(4965,37): run-time error CSS1046: Expect comma, found '/'
(4965,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(4965,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(4965,43): run-time error CSS1042: Expected function, found '-'
(4965,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(4965,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(4971,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4972,18): run-time error CSS1046: Expect comma, found '225'
(4972,26): run-time error CSS1046: Expect comma, found '/'
(4972,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(4972,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(4972,32): run-time error CSS1042: Expected function, found '-'
(4972,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(4972,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(4984,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4985,29): run-time error CSS1046: Expect comma, found '225'
(4985,37): run-time error CSS1046: Expect comma, found '/'
(4985,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(4985,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(4985,43): run-time error CSS1042: Expected function, found '-'
(4985,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(4985,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(4986,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4987,17): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(5592,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5593,28): run-time error CSS1046: Expect comma, found '255'
(5593,36): run-time error CSS1046: Expect comma, found '/'
(5593,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5593,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(5593,42): run-time error CSS1042: Expected function, found '-'
(5593,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(5593,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5598,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5599,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5600,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(5600,47): run-time error CSS1038: Expected hex color, found '#0000'
(5600,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(5600,81): run-time error CSS1038: Expected hex color, found '#0000'
(5600,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(5616,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5617,16): run-time error CSS1046: Expect comma, found '45'
(5617,22): run-time error CSS1046: Expect comma, found '/'
(5617,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5617,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(5617,28): run-time error CSS1042: Expected function, found '-'
(5617,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(5617,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5623,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5624,28): run-time error CSS1046: Expect comma, found '255'
(5624,36): run-time error CSS1046: Expect comma, found '/'
(5624,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5624,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(5624,42): run-time error CSS1042: Expected function, found '-'
(5624,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(5624,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5644,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5645,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(5645,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(5645,82): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(5645,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(5645,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(5645,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(5645,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(5647,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5648,18): run-time error CSS1046: Expect comma, found '215'
(5648,26): run-time error CSS1046: Expect comma, found '/'
(5648,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5648,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(5648,32): run-time error CSS1042: Expected function, found '-'
(5648,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(5648,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5671,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5672,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(5672,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(5672,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(5672,107): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(5672,131): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(5672,156): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(5672,182): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(5696,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5697,24): run-time error CSS1046: Expect comma, found '255'
(5697,32): run-time error CSS1046: Expect comma, found '/'
(5697,34): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5697,38): run-time error CSS1034: Expected closing parenthesis, found '-'
(5697,38): run-time error CSS1042: Expected function, found '-'
(5697,39): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(5697,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5706,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5707,29): run-time error CSS1046: Expect comma, found '215'
(5707,37): run-time error CSS1046: Expect comma, found '/'
(5707,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5707,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(5707,43): run-time error CSS1042: Expected function, found '-'
(5707,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(5707,65): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5733,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5734,32): run-time error CSS1046: Expect comma, found '250'
(5734,40): run-time error CSS1046: Expect comma, found '/'
(5734,42): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5734,46): run-time error CSS1034: Expected closing parenthesis, found '-'
(5734,46): run-time error CSS1042: Expected function, found '-'
(5734,47): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(5734,64): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5738,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5739,30): run-time error CSS1046: Expect comma, found '58'
(5739,36): run-time error CSS1046: Expect comma, found '/'
(5739,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5739,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(5739,42): run-time error CSS1042: Expected function, found '-'
(5739,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(5739,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5740,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5741,21): run-time error CSS1046: Expect comma, found '220'
(5741,29): run-time error CSS1046: Expect comma, found '/'
(5741,31): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5741,35): run-time error CSS1034: Expected closing parenthesis, found '-'
(5741,35): run-time error CSS1042: Expected function, found '-'
(5741,36): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(5741,55): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5759,28): run-time error CSS1046: Expect comma, found '197'
(5759,36): run-time error CSS1046: Expect comma, found '/'
(5759,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5759,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(5759,42): run-time error CSS1042: Expected function, found '-'
(5759,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(5759,64): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5760,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5761,32): run-time error CSS1046: Expect comma, found '255'
(5761,40): run-time error CSS1046: Expect comma, found '/'
(5761,42): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5761,46): run-time error CSS1034: Expected closing parenthesis, found '-'
(5761,46): run-time error CSS1042: Expected function, found '-'
(5761,47): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(5761,68): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5762,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5763,32): run-time error CSS1046: Expect comma, found '250'
(5763,40): run-time error CSS1046: Expect comma, found '/'
(5763,42): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5763,46): run-time error CSS1034: Expected closing parenthesis, found '-'
(5763,46): run-time error CSS1042: Expected function, found '-'
(5763,47): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(5763,64): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5807,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5808,24): run-time error CSS1046: Expect comma, found '215'
(5808,32): run-time error CSS1046: Expect comma, found '/'
(5808,34): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5808,38): run-time error CSS1034: Expected closing parenthesis, found '-'
(5808,38): run-time error CSS1042: Expected function, found '-'
(5808,39): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(5808,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5815,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5816,17): run-time error CSS1046: Expect comma, found '135'
(5816,25): run-time error CSS1046: Expect comma, found '/'
(5816,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5816,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(5816,31): run-time error CSS1042: Expected function, found '-'
(5816,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(5816,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5822,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5823,18): run-time error CSS1046: Expect comma, found '135'
(5823,26): run-time error CSS1046: Expect comma, found '/'
(5823,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5823,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(5823,32): run-time error CSS1042: Expected function, found '-'
(5823,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(5823,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5827,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5828,29): run-time error CSS1046: Expect comma, found '215'
(5828,37): run-time error CSS1046: Expect comma, found '/'
(5828,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5828,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(5828,43): run-time error CSS1042: Expected function, found '-'
(5828,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(5828,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5837,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5838,28): run-time error CSS1046: Expect comma, found '197'
(5838,36): run-time error CSS1046: Expect comma, found '/'
(5838,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5838,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(5838,42): run-time error CSS1042: Expected function, found '-'
(5838,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(5838,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5839,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5840,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5841,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(5841,47): run-time error CSS1038: Expected hex color, found '#0000'
(5841,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(5841,81): run-time error CSS1038: Expected hex color, found '#0000'
(5841,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(5952,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5953,15): run-time error CSS1046: Expect comma, found '58'
(5953,21): run-time error CSS1046: Expect comma, found '/'
(5953,23): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5953,27): run-time error CSS1034: Expected closing parenthesis, found '-'
(5953,27): run-time error CSS1042: Expected function, found '-'
(5953,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(5953,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5963,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5964,15): run-time error CSS1046: Expect comma, found '58'
(5964,21): run-time error CSS1046: Expect comma, found '/'
(5964,23): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5964,27): run-time error CSS1034: Expected closing parenthesis, found '-'
(5964,27): run-time error CSS1042: Expected function, found '-'
(5964,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(5964,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5995,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5996,28): run-time error CSS1046: Expect comma, found '220'
(5996,36): run-time error CSS1046: Expect comma, found '/'
(5996,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5996,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(5996,42): run-time error CSS1042: Expected function, found '-'
(5996,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(5996,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6034,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6035,15): run-time error CSS1046: Expect comma, found '58'
(6035,21): run-time error CSS1046: Expect comma, found '/'
(6035,23): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(6035,27): run-time error CSS1034: Expected closing parenthesis, found '-'
(6035,27): run-time error CSS1042: Expected function, found '-'
(6035,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6035,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6593,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6594,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6595,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(6595,48): run-time error CSS1038: Expected hex color, found '#0000'
(6595,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(6595,82): run-time error CSS1038: Expected hex color, found '#0000'
(6595,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(6619,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6620,25): run-time error CSS1046: Expect comma, found '215'
(6620,33): run-time error CSS1046: Expect comma, found '/'
(6620,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(6620,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(6620,39): run-time error CSS1042: Expected function, found '-'
(6620,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(6620,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6621,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6622,29): run-time error CSS1046: Expect comma, found '255'
(6622,37): run-time error CSS1046: Expect comma, found '/'
(6622,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(6622,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(6622,43): run-time error CSS1042: Expected function, found '-'
(6622,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(6622,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6629,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6630,18): run-time error CSS1046: Expect comma, found '135'
(6630,26): run-time error CSS1046: Expect comma, found '/'
(6630,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(6630,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(6630,32): run-time error CSS1042: Expected function, found '-'
(6630,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6630,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6646,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6647,17): run-time error CSS1046: Expect comma, found '45'
(6647,23): run-time error CSS1046: Expect comma, found '/'
(6647,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(6647,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(6647,29): run-time error CSS1042: Expected function, found '-'
(6647,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6647,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6671,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6672,26): run-time error CSS1046: Expect comma, found '220'
(6672,34): run-time error CSS1046: Expect comma, found '/'
(6672,36): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(6672,40): run-time error CSS1034: Expected closing parenthesis, found '-'
(6672,40): run-time error CSS1042: Expected function, found '-'
(6672,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(6672,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6673,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6674,30): run-time error CSS1046: Expect comma, found '220'
(6674,38): run-time error CSS1046: Expect comma, found '/'
(6674,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(6674,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(6674,44): run-time error CSS1042: Expected function, found '-'
(6674,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(6674,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6675,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6676,18): run-time error CSS1046: Expect comma, found '45'
(6676,24): run-time error CSS1046: Expect comma, found '/'
(6676,26): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(6676,30): run-time error CSS1034: Expected closing parenthesis, found '-'
(6676,30): run-time error CSS1042: Expected function, found '-'
(6676,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6676,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6677,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6678,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6679,21): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(6679,49): run-time error CSS1038: Expected hex color, found '#0000'
(6679,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(6679,83): run-time error CSS1038: Expected hex color, found '#0000'
(6679,96): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(6683,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6684,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6685,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(6685,50): run-time error CSS1038: Expected hex color, found '#0000'
(6685,63): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(6685,84): run-time error CSS1038: Expected hex color, found '#0000'
(6685,97): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(6689,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6690,26): run-time error CSS1046: Expect comma, found '220'
(6690,34): run-time error CSS1046: Expect comma, found '/'
(6690,36): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(6690,40): run-time error CSS1034: Expected closing parenthesis, found '-'
(6690,40): run-time error CSS1042: Expected function, found '-'
(6690,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(6690,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6691,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6692,18): run-time error CSS1046: Expect comma, found '45'
(6692,24): run-time error CSS1046: Expect comma, found '/'
(6692,26): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(6692,30): run-time error CSS1034: Expected closing parenthesis, found '-'
(6692,30): run-time error CSS1042: Expected function, found '-'
(6692,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6692,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6696,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6697,31): run-time error CSS1046: Expect comma, found '255'
(6697,39): run-time error CSS1046: Expect comma, found '/'
(6697,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(6697,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(6697,45): run-time error CSS1042: Expected function, found '-'
(6697,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(6697,63): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6703,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6704,25): run-time error CSS1046: Expect comma, found '45'
(6704,31): run-time error CSS1046: Expect comma, found '/'
(6704,33): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(6704,37): run-time error CSS1034: Expected closing parenthesis, found '-'
(6704,37): run-time error CSS1042: Expected function, found '-'
(6704,38): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(6704,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6705,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6706,28): run-time error CSS1046: Expect comma, found '58'
(6706,34): run-time error CSS1046: Expect comma, found '/'
(6706,36): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(6706,40): run-time error CSS1034: Expected closing parenthesis, found '-'
(6706,40): run-time error CSS1042: Expected function, found '-'
(6706,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(6706,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6708,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6709,19): run-time error CSS1046: Expect comma, found '220'
(6709,27): run-time error CSS1046: Expect comma, found '/'
(6709,29): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(6709,33): run-time error CSS1034: Expected closing parenthesis, found '-'
(6709,33): run-time error CSS1042: Expected function, found '-'
(6709,34): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6709,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6714,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6715,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6716,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(6716,50): run-time error CSS1038: Expected hex color, found '#0000'
(6716,63): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(6716,84): run-time error CSS1038: Expected hex color, found '#0000'
(6716,97): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(6720,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(6721,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6722,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6723,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6724,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6730,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6731,24): run-time error CSS1046: Expect comma, found '58'
(6731,30): run-time error CSS1046: Expect comma, found '/'
(6731,32): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(6731,36): run-time error CSS1034: Expected closing parenthesis, found '-'
(6731,36): run-time error CSS1042: Expected function, found '-'
(6731,37): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(6731,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6736,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6737,19): run-time error CSS1046: Expect comma, found '215'
(6737,27): run-time error CSS1046: Expect comma, found '/'
(6737,29): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(6737,33): run-time error CSS1034: Expected closing parenthesis, found '-'
(6737,33): run-time error CSS1042: Expected function, found '-'
(6737,34): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6737,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6751,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6752,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6753,21): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(6753,49): run-time error CSS1038: Expected hex color, found '#0000'
(6753,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(6753,83): run-time error CSS1038: Expected hex color, found '#0000'
(6753,96): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(6763,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6764,18): run-time error CSS1046: Expect comma, found '45'
(6764,24): run-time error CSS1046: Expect comma, found '/'
(6764,26): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(6764,30): run-time error CSS1034: Expected closing parenthesis, found '-'
(6764,30): run-time error CSS1042: Expected function, found '-'
(6764,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6764,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6906,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6907,30): run-time error CSS1046: Expect comma, found '250'
(6907,38): run-time error CSS1046: Expect comma, found '/'
(6907,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(6907,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(6907,44): run-time error CSS1042: Expected function, found '-'
(6907,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(6907,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6937,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6938,18): run-time error CSS1046: Expect comma, found '58'
(6938,24): run-time error CSS1046: Expect comma, found '/'
(6938,26): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(6938,30): run-time error CSS1034: Expected closing parenthesis, found '-'
(6938,30): run-time error CSS1042: Expected function, found '-'
(6938,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(6938,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7006,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7007,19): run-time error CSS1046: Expect comma, found '86'
(7007,25): run-time error CSS1046: Expect comma, found '/'
(7007,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7007,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(7007,31): run-time error CSS1042: Expected function, found '-'
(7007,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(7007,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7083,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7084,19): run-time error CSS1046: Expect comma, found '58'
(7084,25): run-time error CSS1046: Expect comma, found '/'
(7084,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7084,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(7084,31): run-time error CSS1042: Expected function, found '-'
(7084,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(7084,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7158,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(7159,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7160,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7161,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7162,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7163,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7164,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(7238,54): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(7239,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7240,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7241,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7242,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7243,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7244,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(7284,27): run-time error CSS1030: Expected identifier, found '.'
(7284,47): run-time error CSS1031: Expected selector, found ')'
(7284,47): run-time error CSS1025: Expected comma or open brace, found ')'
(7292,27): run-time error CSS1030: Expected identifier, found '.'
(7292,47): run-time error CSS1031: Expected selector, found ')'
(7292,47): run-time error CSS1025: Expected comma or open brace, found ')'
(7301,29): run-time error CSS1046: Expect comma, found '255'
(7301,37): run-time error CSS1046: Expect comma, found '/'
(7303,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7304,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(7304,57): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(7304,87): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(7304,115): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(7304,144): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(7304,174): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(7304,200): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(7304,227): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(7304,255): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(7305,25): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(7305,49): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(7305,79): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(7305,107): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(7305,136): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(7305,166): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(7305,192): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(7305,219): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(7305,247): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(7345,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7346,29): run-time error CSS1046: Expect comma, found '255'
(7346,37): run-time error CSS1046: Expect comma, found '/'
(7346,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7346,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(7346,43): run-time error CSS1042: Expected function, found '-'
(7346,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(7346,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7350,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7351,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7352,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(7352,48): run-time error CSS1038: Expected hex color, found '#0000'
(7352,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(7352,82): run-time error CSS1038: Expected hex color, found '#0000'
(7352,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(7357,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7358,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7359,21): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(7359,49): run-time error CSS1038: Expected hex color, found '#0000'
(7359,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(7359,83): run-time error CSS1038: Expected hex color, found '#0000'
(7359,96): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(7372,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7373,29): run-time error CSS1046: Expect comma, found '255'
(7373,37): run-time error CSS1046: Expect comma, found '/'
(7373,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7373,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(7373,43): run-time error CSS1042: Expected function, found '-'
(7373,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(7373,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7378,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7379,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7380,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(7380,48): run-time error CSS1038: Expected hex color, found '#0000'
(7380,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(7380,82): run-time error CSS1038: Expected hex color, found '#0000'
(7380,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(7403,54): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(7404,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7405,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7406,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7407,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7408,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7409,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(7421,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(7422,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7423,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7424,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7425,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7426,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7427,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(7439,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7440,19): run-time error CSS1046: Expect comma, found '45'
(7440,25): run-time error CSS1046: Expect comma, found '/'
(7440,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7440,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(7440,31): run-time error CSS1042: Expected function, found '-'
(7440,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(7440,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7522,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7523,28): run-time error CSS1046: Expect comma, found '239'
(7523,36): run-time error CSS1046: Expect comma, found '/'
(7523,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7523,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(7523,42): run-time error CSS1042: Expected function, found '-'
(7523,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(7523,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7524,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7525,16): run-time error CSS1046: Expect comma, found '45'
(7525,22): run-time error CSS1046: Expect comma, found '/'
(7525,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7525,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(7525,28): run-time error CSS1042: Expected function, found '-'
(7525,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(7525,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7531,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7532,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7533,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(7533,47): run-time error CSS1038: Expected hex color, found '#0000'
(7533,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(7533,81): run-time error CSS1038: Expected hex color, found '#0000'
(7533,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(7584,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7585,28): run-time error CSS1046: Expect comma, found '255'
(7585,36): run-time error CSS1046: Expect comma, found '/'
(7585,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7585,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(7585,42): run-time error CSS1042: Expected function, found '-'
(7585,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(7585,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7610,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7611,24): run-time error CSS1046: Expect comma, found '197'
(7611,32): run-time error CSS1046: Expect comma, found '/'
(7611,34): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7611,38): run-time error CSS1034: Expected closing parenthesis, found '-'
(7611,38): run-time error CSS1042: Expected function, found '-'
(7611,39): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(7611,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7612,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7613,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7614,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(7614,47): run-time error CSS1038: Expected hex color, found '#0000'
(7614,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(7614,81): run-time error CSS1038: Expected hex color, found '#0000'
(7614,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(7732,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7733,22): run-time error CSS1046: Expect comma, found '58'
(7733,28): run-time error CSS1046: Expect comma, found '/'
(7733,30): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7733,34): run-time error CSS1034: Expected closing parenthesis, found '-'
(7733,34): run-time error CSS1042: Expected function, found '-'
(7733,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(7733,56): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7741,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7742,27): run-time error CSS1046: Expect comma, found '58'
(7742,33): run-time error CSS1046: Expect comma, found '/'
(7742,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7742,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(7742,39): run-time error CSS1042: Expected function, found '-'
(7742,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(7742,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7757,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7758,26): run-time error CSS1046: Expect comma, found '220'
(7758,34): run-time error CSS1046: Expect comma, found '/'
(7758,36): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7758,40): run-time error CSS1034: Expected closing parenthesis, found '-'
(7758,40): run-time error CSS1042: Expected function, found '-'
(7758,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(7758,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7759,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7760,18): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(7780,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7781,16): run-time error CSS1046: Expect comma, found '45'
(7781,22): run-time error CSS1046: Expect comma, found '/'
(7781,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7781,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(7781,28): run-time error CSS1042: Expected function, found '-'
(7781,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(7781,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7811,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7812,17): run-time error CSS1046: Expect comma, found '45'
(7812,23): run-time error CSS1046: Expect comma, found '/'
(7812,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7812,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(7812,29): run-time error CSS1042: Expected function, found '-'
(7812,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(7812,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7822,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7823,17): run-time error CSS1046: Expect comma, found '45'
(7823,23): run-time error CSS1046: Expect comma, found '/'
(7823,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7823,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(7823,29): run-time error CSS1042: Expected function, found '-'
(7823,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(7823,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7846,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7847,24): run-time error CSS1046: Expect comma, found '58'
(7847,30): run-time error CSS1046: Expect comma, found '/'
(7847,32): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7847,36): run-time error CSS1034: Expected closing parenthesis, found '-'
(7847,36): run-time error CSS1042: Expected function, found '-'
(7847,37): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(7847,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7852,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7853,17): run-time error CSS1046: Expect comma, found '58'
(7853,23): run-time error CSS1046: Expect comma, found '/'
(7853,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7853,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(7853,29): run-time error CSS1042: Expected function, found '-'
(7853,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(7853,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7869,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7870,17): run-time error CSS1046: Expect comma, found '58'
(7870,23): run-time error CSS1046: Expect comma, found '/'
(7870,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7870,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(7870,29): run-time error CSS1042: Expected function, found '-'
(7870,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(7870,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7907,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7908,28): run-time error CSS1046: Expect comma, found '220'
(7908,36): run-time error CSS1046: Expect comma, found '/'
(7908,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7908,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(7908,42): run-time error CSS1042: Expected function, found '-'
(7908,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(7908,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7929,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7930,28): run-time error CSS1046: Expect comma, found '58'
(7930,34): run-time error CSS1046: Expect comma, found '/'
(7930,36): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7930,40): run-time error CSS1034: Expected closing parenthesis, found '-'
(7930,40): run-time error CSS1042: Expected function, found '-'
(7930,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(7930,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7931,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7932,19): run-time error CSS1046: Expect comma, found '220'
(7932,27): run-time error CSS1046: Expect comma, found '/'
(7932,29): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7932,33): run-time error CSS1034: Expected closing parenthesis, found '-'
(7932,33): run-time error CSS1042: Expected function, found '-'
(7932,34): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(7932,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7936,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7937,16): run-time error CSS1046: Expect comma, found '58'
(7937,22): run-time error CSS1046: Expect comma, found '/'
(7937,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7937,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(7937,28): run-time error CSS1042: Expected function, found '-'
(7937,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(7937,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7942,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7943,17): run-time error CSS1046: Expect comma, found '45'
(7943,23): run-time error CSS1046: Expect comma, found '/'
(7943,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7943,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(7943,29): run-time error CSS1042: Expected function, found '-'
(7943,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(7943,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7995,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7996,16): run-time error CSS1046: Expect comma, found '45'
(7996,22): run-time error CSS1046: Expect comma, found '/'
(7996,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(7996,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(7996,28): run-time error CSS1042: Expected function, found '-'
(7996,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(7996,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(8002,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8003,29): run-time error CSS1046: Expect comma, found '239'
(8003,37): run-time error CSS1046: Expect comma, found '/'
(8003,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(8003,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(8003,43): run-time error CSS1042: Expected function, found '-'
(8003,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8003,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(8032,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8033,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8034,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(8034,54): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(8034,84): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(8034,108): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(8034,132): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(8034,157): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(8034,183): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(8035,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8036,31): run-time error CSS1046: Expect comma, found '215'
(8036,39): run-time error CSS1046: Expect comma, found '/'
(8036,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(8036,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(8036,45): run-time error CSS1042: Expected function, found '-'
(8036,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8036,63): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(8037,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8038,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(8044,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8045,31): run-time error CSS1046: Expect comma, found '255'
(8045,39): run-time error CSS1046: Expect comma, found '/'
(8045,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(8045,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(8045,45): run-time error CSS1042: Expected function, found '-'
(8045,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8045,63): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(8056,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8057,31): run-time error CSS1046: Expect comma, found '220'
(8057,39): run-time error CSS1046: Expect comma, found '/'
(8057,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(8057,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(8057,45): run-time error CSS1042: Expected function, found '-'
(8057,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8057,63): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(8101,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8102,30): run-time error CSS1046: Expect comma, found '255'
(8102,38): run-time error CSS1046: Expect comma, found '/'
(8102,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(8102,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(8102,44): run-time error CSS1042: Expected function, found '-'
(8102,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8102,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(8138,24): run-time error CSS1030: Expected identifier, found '.'
(8138,48): run-time error CSS1031: Expected selector, found ')'
(8138,48): run-time error CSS1025: Expected comma or open brace, found ')'
(8153,8): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8154,34): run-time error CSS1046: Expect comma, found '255'
(8154,42): run-time error CSS1046: Expect comma, found '/'
(8154,44): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(8154,48): run-time error CSS1034: Expected closing parenthesis, found '-'
(8154,48): run-time error CSS1042: Expected function, found '-'
(8154,49): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8154,66): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(8236,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8237,35): run-time error CSS1046: Expect comma, found '215'
(8237,43): run-time error CSS1046: Expect comma, found '/'
(8237,45): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(8237,49): run-time error CSS1034: Expected closing parenthesis, found '-'
(8237,49): run-time error CSS1042: Expected function, found '-'
(8237,50): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8237,67): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(8241,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8242,23): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(8275,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8276,33): run-time error CSS1046: Expect comma, found '255'
(8276,41): run-time error CSS1046: Expect comma, found '/'
(8276,43): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(8276,47): run-time error CSS1034: Expected closing parenthesis, found '-'
(8276,47): run-time error CSS1042: Expected function, found '-'
(8276,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8276,65): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(8321,8): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8322,34): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(8322,57): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(8322,87): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(8322,111): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(8322,135): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(8322,160): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(8322,186): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(8339,8): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8340,34): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(8340,57): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(8340,87): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(8340,111): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(8340,135): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(8340,160): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(8340,186): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(8372,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8373,20): run-time error CSS1046: Expect comma, found '45'
(8373,26): run-time error CSS1046: Expect comma, found '/'
(8373,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(8373,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(8373,32): run-time error CSS1042: Expected function, found '-'
(8373,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(8373,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(8383,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8384,33): run-time error CSS1046: Expect comma, found '239'
(8384,41): run-time error CSS1046: Expect comma, found '/'
(8384,43): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(8384,47): run-time error CSS1034: Expected closing parenthesis, found '-'
(8384,47): run-time error CSS1042: Expected function, found '-'
(8384,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8384,65): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(8423,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8424,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8425,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(8425,58): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(8425,88): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(8425,112): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(8425,136): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(8425,161): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(8425,187): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(8426,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8427,35): run-time error CSS1046: Expect comma, found '215'
(8427,43): run-time error CSS1046: Expect comma, found '/'
(8427,45): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(8427,49): run-time error CSS1034: Expected closing parenthesis, found '-'
(8427,49): run-time error CSS1042: Expected function, found '-'
(8427,50): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8427,67): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(8428,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8429,23): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(8440,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8441,35): run-time error CSS1046: Expect comma, found '255'
(8441,43): run-time error CSS1046: Expect comma, found '/'
(8441,45): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(8441,49): run-time error CSS1034: Expected closing parenthesis, found '-'
(8441,49): run-time error CSS1042: Expected function, found '-'
(8441,50): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8441,67): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(8458,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8459,35): run-time error CSS1046: Expect comma, found '220'
(8459,43): run-time error CSS1046: Expect comma, found '/'
(8459,45): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(8459,49): run-time error CSS1034: Expected closing parenthesis, found '-'
(8459,49): run-time error CSS1042: Expected function, found '-'
(8459,50): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8459,67): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(8520,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8521,28): run-time error CSS1046: Expect comma, found '255'
(8521,36): run-time error CSS1046: Expect comma, found '/'
(8521,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(8521,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(8521,42): run-time error CSS1042: Expected function, found '-'
(8521,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8521,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(8526,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8527,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8528,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(8528,47): run-time error CSS1038: Expected hex color, found '#0000'
(8528,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(8528,81): run-time error CSS1038: Expected hex color, found '#0000'
(8528,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(8532,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8533,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(8533,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(8533,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(8533,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(8533,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(8533,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(8533,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(8558,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(8559,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8560,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8561,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8562,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8563,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8564,18): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(8576,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(8577,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8578,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8579,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8580,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8581,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8582,18): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(8594,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8595,18): run-time error CSS1046: Expect comma, found '45'
(8595,24): run-time error CSS1046: Expect comma, found '/'
(8595,26): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(8595,30): run-time error CSS1034: Expected closing parenthesis, found '-'
(8595,30): run-time error CSS1042: Expected function, found '-'
(8595,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(8595,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(8601,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8602,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(8602,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(8602,82): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(8602,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(8602,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(8602,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(8602,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(8669,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8670,17): run-time error CSS1046: Expect comma, found '135'
(8670,25): run-time error CSS1046: Expect comma, found '/'
(8670,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(8670,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(8670,31): run-time error CSS1042: Expected function, found '-'
(8670,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(8670,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(8704,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8705,15): run-time error CSS1046: Expect comma, found '0'
(8705,19): run-time error CSS1046: Expect comma, found '/'
(8705,21): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(8705,25): run-time error CSS1034: Expected closing parenthesis, found '-'
(8705,25): run-time error CSS1042: Expected function, found '-'
(8705,26): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(8705,45): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(8723,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8724,28): run-time error CSS1046: Expect comma, found '255'
(8724,36): run-time error CSS1046: Expect comma, found '/'
(8724,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(8724,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(8724,42): run-time error CSS1042: Expected function, found '-'
(8724,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8724,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(8737,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8738,24): run-time error CSS1046: Expect comma, found '255'
(8738,32): run-time error CSS1046: Expect comma, found '/'
(8738,34): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(8738,38): run-time error CSS1034: Expected closing parenthesis, found '-'
(8738,38): run-time error CSS1042: Expected function, found '-'
(8738,39): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(8738,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(8745,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8746,17): run-time error CSS1046: Expect comma, found '255'
(8746,25): run-time error CSS1046: Expect comma, found '/'
(8746,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(8746,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(8746,31): run-time error CSS1042: Expected function, found '-'
(8746,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(8746,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(8784,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8785,24): run-time error CSS1046: Expect comma, found '215'
(8785,32): run-time error CSS1046: Expect comma, found '/'
(8785,34): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(8785,38): run-time error CSS1034: Expected closing parenthesis, found '-'
(8785,38): run-time error CSS1042: Expected function, found '-'
(8785,39): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(8785,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(8792,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8793,17): run-time error CSS1046: Expect comma, found '135'
(8793,25): run-time error CSS1046: Expect comma, found '/'
(8793,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(8793,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(8793,31): run-time error CSS1042: Expected function, found '-'
(8793,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(8793,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(8803,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8804,18): run-time error CSS1046: Expect comma, found '135'
(8804,26): run-time error CSS1046: Expect comma, found '/'
(8804,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(8804,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(8804,32): run-time error CSS1042: Expected function, found '-'
(8804,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(8804,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(8811,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8812,29): run-time error CSS1046: Expect comma, found '215'
(8812,37): run-time error CSS1046: Expect comma, found '/'
(8812,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(8812,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(8812,43): run-time error CSS1042: Expected function, found '-'
(8812,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(8812,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9102,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9103,22): run-time error CSS1046: Expect comma, found '58'
(9103,28): run-time error CSS1046: Expect comma, found '/'
(9103,30): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9103,34): run-time error CSS1034: Expected closing parenthesis, found '-'
(9103,34): run-time error CSS1042: Expected function, found '-'
(9103,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(9103,56): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9108,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9109,15): run-time error CSS1046: Expect comma, found '58'
(9109,21): run-time error CSS1046: Expect comma, found '/'
(9109,23): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9109,27): run-time error CSS1034: Expected closing parenthesis, found '-'
(9109,27): run-time error CSS1042: Expected function, found '-'
(9109,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9109,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9124,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9125,23): run-time error CSS1046: Expect comma, found '58'
(9125,29): run-time error CSS1046: Expect comma, found '/'
(9125,31): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9125,35): run-time error CSS1034: Expected closing parenthesis, found '-'
(9125,35): run-time error CSS1042: Expected function, found '-'
(9125,36): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(9125,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9126,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9127,27): run-time error CSS1046: Expect comma, found '58'
(9127,33): run-time error CSS1046: Expect comma, found '/'
(9127,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9127,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(9127,39): run-time error CSS1042: Expected function, found '-'
(9127,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9127,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9128,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9129,18): run-time error CSS1046: Expect comma, found '220'
(9129,26): run-time error CSS1046: Expect comma, found '/'
(9129,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9129,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(9129,32): run-time error CSS1042: Expected function, found '-'
(9129,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9129,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9141,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9142,17): run-time error CSS1046: Expect comma, found '58'
(9142,23): run-time error CSS1046: Expect comma, found '/'
(9142,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9142,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(9142,29): run-time error CSS1042: Expected function, found '-'
(9142,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9142,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9151,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9152,28): run-time error CSS1046: Expect comma, found '58'
(9152,34): run-time error CSS1046: Expect comma, found '/'
(9152,36): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9152,40): run-time error CSS1034: Expected closing parenthesis, found '-'
(9152,40): run-time error CSS1042: Expected function, found '-'
(9152,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9152,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9153,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9154,17): run-time error CSS1046: Expect comma, found '58'
(9154,23): run-time error CSS1046: Expect comma, found '/'
(9154,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9154,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(9154,29): run-time error CSS1042: Expected function, found '-'
(9154,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9154,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9155,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9156,18): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(9166,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9167,30): run-time error CSS1046: Expect comma, found '220'
(9167,38): run-time error CSS1046: Expect comma, found '/'
(9167,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9167,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(9167,44): run-time error CSS1042: Expected function, found '-'
(9167,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9167,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9168,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9169,19): run-time error CSS1046: Expect comma, found '220'
(9169,27): run-time error CSS1046: Expect comma, found '/'
(9169,29): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9169,33): run-time error CSS1034: Expected closing parenthesis, found '-'
(9169,33): run-time error CSS1042: Expected function, found '-'
(9169,34): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9169,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9177,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9178,27): run-time error CSS1046: Expect comma, found '58'
(9178,33): run-time error CSS1046: Expect comma, found '/'
(9178,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9178,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(9178,39): run-time error CSS1042: Expected function, found '-'
(9178,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9178,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9179,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9180,16): run-time error CSS1046: Expect comma, found '58'
(9180,22): run-time error CSS1046: Expect comma, found '/'
(9180,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9180,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(9180,28): run-time error CSS1042: Expected function, found '-'
(9180,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9180,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9181,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9182,17): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(9190,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9191,29): run-time error CSS1046: Expect comma, found '220'
(9191,37): run-time error CSS1046: Expect comma, found '/'
(9191,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9191,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(9191,43): run-time error CSS1042: Expected function, found '-'
(9191,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9191,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9192,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9193,18): run-time error CSS1046: Expect comma, found '220'
(9193,26): run-time error CSS1046: Expect comma, found '/'
(9193,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9193,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(9193,32): run-time error CSS1042: Expected function, found '-'
(9193,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9193,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9197,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9198,29): run-time error CSS1046: Expect comma, found '220'
(9198,37): run-time error CSS1046: Expect comma, found '/'
(9198,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9198,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(9198,43): run-time error CSS1042: Expected function, found '-'
(9198,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9198,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9199,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9200,18): run-time error CSS1046: Expect comma, found '220'
(9200,26): run-time error CSS1046: Expect comma, found '/'
(9200,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9200,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(9200,32): run-time error CSS1042: Expected function, found '-'
(9200,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9200,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9205,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9206,27): run-time error CSS1046: Expect comma, found '58'
(9206,33): run-time error CSS1046: Expect comma, found '/'
(9206,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9206,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(9206,39): run-time error CSS1042: Expected function, found '-'
(9206,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9206,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9207,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9208,16): run-time error CSS1046: Expect comma, found '58'
(9208,22): run-time error CSS1046: Expect comma, found '/'
(9208,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9208,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(9208,28): run-time error CSS1042: Expected function, found '-'
(9208,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9208,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9216,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9217,29): run-time error CSS1046: Expect comma, found '220'
(9217,37): run-time error CSS1046: Expect comma, found '/'
(9217,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9217,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(9217,43): run-time error CSS1042: Expected function, found '-'
(9217,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9217,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9222,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9223,28): run-time error CSS1046: Expect comma, found '58'
(9223,34): run-time error CSS1046: Expect comma, found '/'
(9223,36): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9223,40): run-time error CSS1034: Expected closing parenthesis, found '-'
(9223,40): run-time error CSS1042: Expected function, found '-'
(9223,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9223,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9224,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9225,19): run-time error CSS1046: Expect comma, found '220'
(9225,27): run-time error CSS1046: Expect comma, found '/'
(9225,29): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9225,33): run-time error CSS1034: Expected closing parenthesis, found '-'
(9225,33): run-time error CSS1042: Expected function, found '-'
(9225,34): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9225,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9237,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9238,27): run-time error CSS1046: Expect comma, found '58'
(9238,33): run-time error CSS1046: Expect comma, found '/'
(9238,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9238,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(9238,39): run-time error CSS1042: Expected function, found '-'
(9238,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9238,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9240,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9241,18): run-time error CSS1046: Expect comma, found '220'
(9241,26): run-time error CSS1046: Expect comma, found '/'
(9241,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9241,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(9241,32): run-time error CSS1042: Expected function, found '-'
(9241,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9241,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9245,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9246,30): run-time error CSS1046: Expect comma, found '220'
(9246,38): run-time error CSS1046: Expect comma, found '/'
(9246,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9246,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(9246,44): run-time error CSS1042: Expected function, found '-'
(9246,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9246,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9247,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9248,17): run-time error CSS1046: Expect comma, found '58'
(9248,23): run-time error CSS1046: Expect comma, found '/'
(9248,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9248,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(9248,29): run-time error CSS1042: Expected function, found '-'
(9248,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9248,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9252,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9253,23): run-time error CSS1046: Expect comma, found '46'
(9253,29): run-time error CSS1046: Expect comma, found '/'
(9253,31): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9253,35): run-time error CSS1034: Expected closing parenthesis, found '-'
(9253,35): run-time error CSS1042: Expected function, found '-'
(9253,36): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(9253,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9254,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9255,16): run-time error CSS1046: Expect comma, found '46'
(9255,22): run-time error CSS1046: Expect comma, found '/'
(9255,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9255,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(9255,28): run-time error CSS1042: Expected function, found '-'
(9255,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9255,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9277,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9278,24): run-time error CSS1046: Expect comma, found '46'
(9278,30): run-time error CSS1046: Expect comma, found '/'
(9278,32): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9278,36): run-time error CSS1034: Expected closing parenthesis, found '-'
(9278,36): run-time error CSS1042: Expected function, found '-'
(9278,37): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(9278,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9279,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9280,28): run-time error CSS1046: Expect comma, found '46'
(9280,34): run-time error CSS1046: Expect comma, found '/'
(9280,36): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9280,40): run-time error CSS1034: Expected closing parenthesis, found '-'
(9280,40): run-time error CSS1042: Expected function, found '-'
(9280,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9280,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9281,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9282,18): run-time error CSS1046: Expect comma, found '159'
(9282,26): run-time error CSS1046: Expect comma, found '/'
(9282,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9282,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(9282,32): run-time error CSS1042: Expected function, found '-'
(9282,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9282,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9306,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9307,18): run-time error CSS1046: Expect comma, found '46'
(9307,24): run-time error CSS1046: Expect comma, found '/'
(9307,26): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9307,30): run-time error CSS1034: Expected closing parenthesis, found '-'
(9307,30): run-time error CSS1042: Expected function, found '-'
(9307,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9307,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9314,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9315,29): run-time error CSS1046: Expect comma, found '46'
(9315,35): run-time error CSS1046: Expect comma, found '/'
(9315,37): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9315,41): run-time error CSS1034: Expected closing parenthesis, found '-'
(9315,41): run-time error CSS1042: Expected function, found '-'
(9315,42): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9315,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9316,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9317,18): run-time error CSS1046: Expect comma, found '46'
(9317,24): run-time error CSS1046: Expect comma, found '/'
(9317,26): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9317,30): run-time error CSS1034: Expected closing parenthesis, found '-'
(9317,30): run-time error CSS1042: Expected function, found '-'
(9317,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9317,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9326,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9327,30): run-time error CSS1046: Expect comma, found '159'
(9327,38): run-time error CSS1046: Expect comma, found '/'
(9327,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9327,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(9327,44): run-time error CSS1042: Expected function, found '-'
(9327,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9327,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9328,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9329,19): run-time error CSS1046: Expect comma, found '159'
(9329,27): run-time error CSS1046: Expect comma, found '/'
(9329,29): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9329,33): run-time error CSS1034: Expected closing parenthesis, found '-'
(9329,33): run-time error CSS1042: Expected function, found '-'
(9329,34): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9329,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9335,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9336,30): run-time error CSS1046: Expect comma, found '159'
(9336,38): run-time error CSS1046: Expect comma, found '/'
(9336,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9336,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(9336,44): run-time error CSS1042: Expected function, found '-'
(9336,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9336,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9337,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9338,19): run-time error CSS1046: Expect comma, found '159'
(9338,27): run-time error CSS1046: Expect comma, found '/'
(9338,29): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9338,33): run-time error CSS1034: Expected closing parenthesis, found '-'
(9338,33): run-time error CSS1042: Expected function, found '-'
(9338,34): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9338,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9344,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9345,29): run-time error CSS1046: Expect comma, found '46'
(9345,35): run-time error CSS1046: Expect comma, found '/'
(9345,37): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9345,41): run-time error CSS1034: Expected closing parenthesis, found '-'
(9345,41): run-time error CSS1042: Expected function, found '-'
(9345,42): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9345,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9346,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9347,18): run-time error CSS1046: Expect comma, found '46'
(9347,24): run-time error CSS1046: Expect comma, found '/'
(9347,26): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9347,30): run-time error CSS1034: Expected closing parenthesis, found '-'
(9347,30): run-time error CSS1042: Expected function, found '-'
(9347,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9347,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9413,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9414,17): run-time error CSS1046: Expect comma, found '135'
(9414,25): run-time error CSS1046: Expect comma, found '/'
(9414,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9414,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(9414,31): run-time error CSS1042: Expected function, found '-'
(9414,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9414,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9429,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9430,15): run-time error CSS1046: Expect comma, found '0'
(9430,19): run-time error CSS1046: Expect comma, found '/'
(9430,21): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9430,25): run-time error CSS1034: Expected closing parenthesis, found '-'
(9430,25): run-time error CSS1042: Expected function, found '-'
(9430,26): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9430,45): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9451,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9452,28): run-time error CSS1046: Expect comma, found '250'
(9452,36): run-time error CSS1046: Expect comma, found '/'
(9452,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9452,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(9452,42): run-time error CSS1042: Expected function, found '-'
(9452,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9452,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9455,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9456,16): run-time error CSS1046: Expect comma, found '45'
(9456,22): run-time error CSS1046: Expect comma, found '/'
(9456,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9456,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(9456,28): run-time error CSS1042: Expected function, found '-'
(9456,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9456,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9469,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9470,28): run-time error CSS1046: Expect comma, found '255'
(9470,36): run-time error CSS1046: Expect comma, found '/'
(9470,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9470,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(9470,42): run-time error CSS1042: Expected function, found '-'
(9470,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9470,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9472,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9473,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9474,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(9474,47): run-time error CSS1038: Expected hex color, found '#0000'
(9474,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(9474,81): run-time error CSS1038: Expected hex color, found '#0000'
(9474,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(9482,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9483,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9484,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(9484,48): run-time error CSS1038: Expected hex color, found '#0000'
(9484,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(9484,82): run-time error CSS1038: Expected hex color, found '#0000'
(9484,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(9551,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(9552,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9553,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9554,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9555,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9557,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9558,16): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(9569,49): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(9570,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9571,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9572,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9573,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9575,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9576,16): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(9647,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9648,25): run-time error CSS1046: Expect comma, found '255'
(9648,33): run-time error CSS1046: Expect comma, found '/'
(9648,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9648,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(9648,39): run-time error CSS1042: Expected function, found '-'
(9648,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(9648,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9654,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9655,18): run-time error CSS1046: Expect comma, found '255'
(9655,26): run-time error CSS1046: Expect comma, found '/'
(9655,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9655,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(9655,32): run-time error CSS1042: Expected function, found '-'
(9655,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9655,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9656,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9657,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(9657,57): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(9657,87): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(9657,115): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(9657,144): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(9657,174): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(9657,200): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(9657,227): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(9657,255): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(9658,25): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(9658,49): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(9658,79): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(9658,107): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(9658,136): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(9658,166): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(9658,192): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(9658,219): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(9658,247): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(9683,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9684,20): run-time error CSS1046: Expect comma, found '255'
(9684,28): run-time error CSS1046: Expect comma, found '/'
(9684,30): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9684,34): run-time error CSS1034: Expected closing parenthesis, found '-'
(9684,34): run-time error CSS1042: Expected function, found '-'
(9684,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9684,54): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9707,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9708,17): run-time error CSS1046: Expect comma, found '255'
(9708,25): run-time error CSS1046: Expect comma, found '/'
(9708,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9708,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(9708,31): run-time error CSS1042: Expected function, found '-'
(9708,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9708,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9742,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9743,29): run-time error CSS1046: Expect comma, found '215'
(9743,37): run-time error CSS1046: Expect comma, found '/'
(9743,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9743,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(9743,43): run-time error CSS1042: Expected function, found '-'
(9743,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9743,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9779,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9780,28): run-time error CSS1046: Expect comma, found '215'
(9780,36): run-time error CSS1046: Expect comma, found '/'
(9780,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9780,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(9780,42): run-time error CSS1042: Expected function, found '-'
(9780,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9780,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9850,21): run-time error CSS1030: Expected identifier, found '>'
(9850,34): run-time error CSS1031: Expected selector, found ')'
(9850,34): run-time error CSS1025: Expected comma or open brace, found ')'
(10028,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10029,16): run-time error CSS1046: Expect comma, found '86'
(10029,22): run-time error CSS1046: Expect comma, found '/'
(10029,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(10029,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(10029,28): run-time error CSS1042: Expected function, found '-'
(10029,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(10029,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(10069,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10070,17): run-time error CSS1046: Expect comma, found '45'
(10070,23): run-time error CSS1046: Expect comma, found '/'
(10070,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(10070,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(10070,29): run-time error CSS1042: Expected function, found '-'
(10070,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(10070,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(10085,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10086,28): run-time error CSS1046: Expect comma, found '255'
(10086,36): run-time error CSS1046: Expect comma, found '/'
(10086,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(10086,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(10086,42): run-time error CSS1042: Expected function, found '-'
(10086,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(10086,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(10087,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10088,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10089,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(10089,47): run-time error CSS1038: Expected hex color, found '#0000'
(10089,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(10089,81): run-time error CSS1038: Expected hex color, found '#0000'
(10089,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(10096,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10097,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10098,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(10098,48): run-time error CSS1038: Expected hex color, found '#0000'
(10098,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(10098,82): run-time error CSS1038: Expected hex color, found '#0000'
(10098,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(10158,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10159,15): run-time error CSS1046: Expect comma, found '58'
(10159,21): run-time error CSS1046: Expect comma, found '/'
(10159,23): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(10159,27): run-time error CSS1034: Expected closing parenthesis, found '-'
(10159,27): run-time error CSS1042: Expected function, found '-'
(10159,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(10159,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(10233,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10234,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10235,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(10235,47): run-time error CSS1038: Expected hex color, found '#0000'
(10235,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(10235,81): run-time error CSS1038: Expected hex color, found '#0000'
(10235,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(10252,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10253,28): run-time error CSS1046: Expect comma, found '255'
(10253,36): run-time error CSS1046: Expect comma, found '/'
(10253,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(10253,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(10253,42): run-time error CSS1042: Expected function, found '-'
(10253,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(10253,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(10254,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10255,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10256,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(10256,47): run-time error CSS1038: Expected hex color, found '#0000'
(10256,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(10256,81): run-time error CSS1038: Expected hex color, found '#0000'
(10256,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(10311,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10312,16): run-time error CSS1046: Expect comma, found '45'
(10312,22): run-time error CSS1046: Expect comma, found '/'
(10312,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(10312,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(10312,28): run-time error CSS1042: Expected function, found '-'
(10312,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(10312,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(10352,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10353,17): run-time error CSS1046: Expect comma, found '255'
(10353,25): run-time error CSS1046: Expect comma, found '/'
(10353,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(10353,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(10353,31): run-time error CSS1042: Expected function, found '-'
(10353,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(10353,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(10373,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10374,17): run-time error CSS1046: Expect comma, found '45'
(10374,23): run-time error CSS1046: Expect comma, found '/'
(10374,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(10374,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(10374,29): run-time error CSS1042: Expected function, found '-'
(10374,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(10374,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(10394,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10395,17): run-time error CSS1046: Expect comma, found '255'
(10395,25): run-time error CSS1046: Expect comma, found '/'
(10395,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(10395,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(10395,31): run-time error CSS1042: Expected function, found '-'
(10395,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(10395,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(10405,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10406,17): run-time error CSS1046: Expect comma, found '45'
(10406,23): run-time error CSS1046: Expect comma, found '/'
(10406,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(10406,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(10406,29): run-time error CSS1042: Expected function, found '-'
(10406,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(10406,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(10436,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10437,18): run-time error CSS1046: Expect comma, found '255'
(10437,26): run-time error CSS1046: Expect comma, found '/'
(10437,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(10437,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(10437,32): run-time error CSS1042: Expected function, found '-'
(10437,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(10437,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(10457,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10458,18): run-time error CSS1046: Expect comma, found '215'
(10458,26): run-time error CSS1046: Expect comma, found '/'
(10458,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(10458,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(10458,32): run-time error CSS1042: Expected function, found '-'
(10458,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(10458,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(10491,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10492,17): run-time error CSS1046: Expect comma, found '45'
(10492,23): run-time error CSS1046: Expect comma, found '/'
(10492,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(10492,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(10492,29): run-time error CSS1042: Expected function, found '-'
(10492,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(10492,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(10555,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10556,16): run-time error CSS1046: Expect comma, found '45'
(10556,22): run-time error CSS1046: Expect comma, found '/'
(10556,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(10556,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(10556,28): run-time error CSS1042: Expected function, found '-'
(10556,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(10556,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(10577,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10578,17): run-time error CSS1046: Expect comma, found '255'
(10578,25): run-time error CSS1046: Expect comma, found '/'
(10578,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(10578,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(10578,31): run-time error CSS1042: Expected function, found '-'
(10578,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(10578,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(10623,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10624,17): run-time error CSS1046: Expect comma, found '58'
(10624,23): run-time error CSS1046: Expect comma, found '/'
(10624,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(10624,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(10624,29): run-time error CSS1042: Expected function, found '-'
(10624,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(10624,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(10656,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10657,30): run-time error CSS1046: Expect comma, found '255'
(10657,38): run-time error CSS1046: Expect comma, found '/'
(10657,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(10657,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(10657,44): run-time error CSS1042: Expected function, found '-'
(10657,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(10657,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(10664,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10665,18): run-time error CSS1046: Expect comma, found '45'
(10665,24): run-time error CSS1046: Expect comma, found '/'
(10665,26): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(10665,30): run-time error CSS1034: Expected closing parenthesis, found '-'
(10665,30): run-time error CSS1042: Expected function, found '-'
(10665,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(10665,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(10666,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10667,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10668,21): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(10668,49): run-time error CSS1038: Expected hex color, found '#0000'
(10668,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(10668,83): run-time error CSS1038: Expected hex color, found '#0000'
(10668,96): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(10684,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10685,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(10685,54): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(10685,84): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(10685,108): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(10685,132): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(10685,157): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(10685,183): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(10686,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10687,31): run-time error CSS1046: Expect comma, found '255'
(10687,39): run-time error CSS1046: Expect comma, found '/'
(10687,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(10687,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(10687,45): run-time error CSS1042: Expected function, found '-'
(10687,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(10687,63): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(10688,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10689,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10690,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(10690,50): run-time error CSS1038: Expected hex color, found '#0000'
(10690,63): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(10690,84): run-time error CSS1038: Expected hex color, found '#0000'
(10690,97): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(10691,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10692,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(10709,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10710,31): run-time error CSS1046: Expect comma, found '255'
(10710,39): run-time error CSS1046: Expect comma, found '/'
(10710,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(10710,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(10710,45): run-time error CSS1042: Expected function, found '-'
(10710,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(10710,63): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(10711,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10712,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(10724,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10725,31): run-time error CSS1046: Expect comma, found '255'
(10725,39): run-time error CSS1046: Expect comma, found '/'
(10725,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(10725,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(10725,45): run-time error CSS1042: Expected function, found '-'
(10725,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(10725,63): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(10791,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10792,28): run-time error CSS1046: Expect comma, found '215'
(10792,36): run-time error CSS1046: Expect comma, found '/'
(10792,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(10792,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(10792,42): run-time error CSS1042: Expected function, found '-'
(10792,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(10792,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(10874,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10875,28): run-time error CSS1046: Expect comma, found '250'
(10875,36): run-time error CSS1046: Expect comma, found '/'
(10875,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(10875,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(10875,42): run-time error CSS1042: Expected function, found '-'
(10875,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(10875,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(10877,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10878,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10879,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(10879,47): run-time error CSS1038: Expected hex color, found '#0000'
(10879,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(10879,81): run-time error CSS1038: Expected hex color, found '#0000'
(10879,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(10886,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10887,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10888,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(10888,48): run-time error CSS1038: Expected hex color, found '#0000'
(10888,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(10888,82): run-time error CSS1038: Expected hex color, found '#0000'
(10888,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(10981,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10982,15): run-time error CSS1046: Expect comma, found '58'
(10982,21): run-time error CSS1046: Expect comma, found '/'
(10982,23): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(10982,27): run-time error CSS1034: Expected closing parenthesis, found '-'
(10982,27): run-time error CSS1042: Expected function, found '-'
(10982,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(10982,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(10990,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10991,17): run-time error CSS1046: Expect comma, found '45'
(10991,23): run-time error CSS1046: Expect comma, found '/'
(10991,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(10991,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(10991,29): run-time error CSS1042: Expected function, found '-'
(10991,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(10991,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(11094,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11095,29): run-time error CSS1046: Expect comma, found '255'
(11095,37): run-time error CSS1046: Expect comma, found '/'
(11095,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(11095,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(11095,43): run-time error CSS1042: Expected function, found '-'
(11095,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(11095,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(11096,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11097,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11098,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(11098,48): run-time error CSS1038: Expected hex color, found '#0000'
(11098,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(11098,82): run-time error CSS1038: Expected hex color, found '#0000'
(11098,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(11106,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11107,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11108,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(11108,48): run-time error CSS1038: Expected hex color, found '#0000'
(11108,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(11108,82): run-time error CSS1038: Expected hex color, found '#0000'
(11108,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(11179,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11180,29): run-time error CSS1046: Expect comma, found '255'
(11180,37): run-time error CSS1046: Expect comma, found '/'
(11180,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(11180,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(11180,43): run-time error CSS1042: Expected function, found '-'
(11180,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(11180,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(11182,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11183,16): run-time error CSS1046: Expect comma, found '58'
(11183,22): run-time error CSS1046: Expect comma, found '/'
(11183,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(11183,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(11183,28): run-time error CSS1042: Expected function, found '-'
(11183,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(11183,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(11184,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11185,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11186,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(11186,50): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(11186,73): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(11186,89): run-time error CSS1038: Expected hex color, found '#0000'
(11187,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11203,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11204,17): run-time error CSS1046: Expect comma, found '58'
(11204,23): run-time error CSS1046: Expect comma, found '/'
(11204,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(11204,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(11204,29): run-time error CSS1042: Expected function, found '-'
(11204,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(11204,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(11219,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11220,16): run-time error CSS1046: Expect comma, found '45'
(11220,22): run-time error CSS1046: Expect comma, found '/'
(11220,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(11220,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(11220,28): run-time error CSS1042: Expected function, found '-'
(11220,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(11220,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(11247,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11248,16): run-time error CSS1046: Expect comma, found '45'
(11248,22): run-time error CSS1046: Expect comma, found '/'
(11248,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(11248,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(11248,28): run-time error CSS1042: Expected function, found '-'
(11248,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(11248,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(11282,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11283,15): run-time error CSS1046: Expect comma, found '58'
(11283,21): run-time error CSS1046: Expect comma, found '/'
(11283,23): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(11283,27): run-time error CSS1034: Expected closing parenthesis, found '-'
(11283,27): run-time error CSS1042: Expected function, found '-'
(11283,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(11283,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(11309,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11310,15): run-time error CSS1046: Expect comma, found '58'
(11310,21): run-time error CSS1046: Expect comma, found '/'
(11310,23): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(11310,27): run-time error CSS1034: Expected closing parenthesis, found '-'
(11310,27): run-time error CSS1042: Expected function, found '-'
(11310,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(11310,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(11350,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11351,17): run-time error CSS1046: Expect comma, found '159'
(11351,25): run-time error CSS1046: Expect comma, found '/'
(11351,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(11351,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(11351,31): run-time error CSS1042: Expected function, found '-'
(11351,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(11351,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(11381,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11382,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(11382,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(11382,82): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(11382,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(11382,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(11382,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(11382,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(11384,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11385,27): run-time error CSS1046: Expect comma, found '58'
(11385,33): run-time error CSS1046: Expect comma, found '/'
(11385,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(11385,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(11385,39): run-time error CSS1042: Expected function, found '-'
(11385,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(11385,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(11386,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11387,17): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(11413,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11414,17): run-time error CSS1046: Expect comma, found '45'
(11414,23): run-time error CSS1046: Expect comma, found '/'
(11414,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(11414,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(11414,29): run-time error CSS1042: Expected function, found '-'
(11414,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(11414,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(11457,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11458,28): run-time error CSS1046: Expect comma, found '255'
(11458,36): run-time error CSS1046: Expect comma, found '/'
(11458,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(11458,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(11458,42): run-time error CSS1042: Expected function, found '-'
(11458,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(11458,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(11500,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11501,28): run-time error CSS1046: Expect comma, found '45'
(11501,34): run-time error CSS1046: Expect comma, found '/'
(11501,36): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(11501,40): run-time error CSS1034: Expected closing parenthesis, found '-'
(11501,40): run-time error CSS1042: Expected function, found '-'
(11501,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(11501,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(11502,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11503,17): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(11766,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11767,16): run-time error CSS1046: Expect comma, found '0'
(11767,20): run-time error CSS1046: Expect comma, found '/'
(11767,22): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(11767,26): run-time error CSS1034: Expected closing parenthesis, found '-'
(11767,26): run-time error CSS1042: Expected function, found '-'
(11767,27): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(11767,46): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(11973,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11974,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11975,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(11975,47): run-time error CSS1038: Expected hex color, found '#0000'
(11975,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(11975,81): run-time error CSS1038: Expected hex color, found '#0000'
(11975,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(11982,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11983,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11984,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(11984,48): run-time error CSS1038: Expected hex color, found '#0000'
(11984,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(11984,82): run-time error CSS1038: Expected hex color, found '#0000'
(11984,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(11988,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11989,28): run-time error CSS1046: Expect comma, found '255'
(11989,36): run-time error CSS1046: Expect comma, found '/'
(11989,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(11989,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(11989,42): run-time error CSS1042: Expected function, found '-'
(11989,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(11989,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12033,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12034,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12035,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(12035,48): run-time error CSS1038: Expected hex color, found '#0000'
(12035,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(12035,82): run-time error CSS1038: Expected hex color, found '#0000'
(12035,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(12078,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12079,15): run-time error CSS1046: Expect comma, found '58'
(12079,21): run-time error CSS1046: Expect comma, found '/'
(12079,23): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12079,27): run-time error CSS1034: Expected closing parenthesis, found '-'
(12079,27): run-time error CSS1042: Expected function, found '-'
(12079,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(12079,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12103,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12104,28): run-time error CSS1046: Expect comma, found '255'
(12104,36): run-time error CSS1046: Expect comma, found '/'
(12104,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12104,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(12104,42): run-time error CSS1042: Expected function, found '-'
(12104,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12104,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12141,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12142,28): run-time error CSS1046: Expect comma, found '215'
(12142,36): run-time error CSS1046: Expect comma, found '/'
(12142,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12142,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(12142,42): run-time error CSS1042: Expected function, found '-'
(12142,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12142,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12354,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12355,24): run-time error CSS1046: Expect comma, found '255'
(12355,32): run-time error CSS1046: Expect comma, found '/'
(12355,34): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12355,38): run-time error CSS1034: Expected closing parenthesis, found '-'
(12355,38): run-time error CSS1042: Expected function, found '-'
(12355,39): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(12355,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12356,27): run-time error CSS1046: Expect comma, found '45'
(12356,33): run-time error CSS1046: Expect comma, found '/'
(12363,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12364,17): run-time error CSS1046: Expect comma, found '255'
(12364,25): run-time error CSS1046: Expect comma, found '/'
(12364,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12364,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(12364,31): run-time error CSS1042: Expected function, found '-'
(12364,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(12364,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12365,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12366,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(12366,56): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(12366,86): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(12366,114): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(12366,143): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(12366,173): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(12366,199): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(12366,226): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(12366,254): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(12367,24): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(12367,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(12367,78): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(12367,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(12367,135): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(12367,165): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(12367,191): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(12367,218): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(12367,246): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(12392,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(12393,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12394,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12395,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12396,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12398,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12399,16): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(12409,49): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(12410,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12411,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12412,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12413,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12415,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12416,16): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(12471,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12472,17): run-time error CSS1046: Expect comma, found '45'
(12472,23): run-time error CSS1046: Expect comma, found '/'
(12472,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12472,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(12472,29): run-time error CSS1042: Expected function, found '-'
(12472,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(12472,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12511,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12512,32): run-time error CSS1046: Expect comma, found '255'
(12512,40): run-time error CSS1046: Expect comma, found '/'
(12512,42): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12512,46): run-time error CSS1034: Expected closing parenthesis, found '-'
(12512,46): run-time error CSS1042: Expected function, found '-'
(12512,47): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12512,64): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12521,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12522,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(12588,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12589,16): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(12590,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(12591,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12592,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12593,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12594,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12625,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12626,17): run-time error CSS1046: Expect comma, found '255'
(12626,25): run-time error CSS1046: Expect comma, found '/'
(12626,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12626,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(12626,31): run-time error CSS1042: Expected function, found '-'
(12626,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(12626,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12687,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12688,17): run-time error CSS1046: Expect comma, found '45'
(12688,23): run-time error CSS1046: Expect comma, found '/'
(12688,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12688,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(12688,29): run-time error CSS1042: Expected function, found '-'
(12688,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(12688,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12693,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12694,18): run-time error CSS1046: Expect comma, found '255'
(12694,26): run-time error CSS1046: Expect comma, found '/'
(12694,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12694,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(12694,32): run-time error CSS1042: Expected function, found '-'
(12694,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(12694,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12700,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12701,27): run-time error CSS1046: Expect comma, found '45'
(12701,33): run-time error CSS1046: Expect comma, found '/'
(12701,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12701,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(12701,39): run-time error CSS1042: Expected function, found '-'
(12701,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12701,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12711,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12712,29): run-time error CSS1046: Expect comma, found '255'
(12712,37): run-time error CSS1046: Expect comma, found '/'
(12712,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12712,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(12712,43): run-time error CSS1042: Expected function, found '-'
(12712,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12712,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12735,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12736,29): run-time error CSS1046: Expect comma, found '250'
(12736,37): run-time error CSS1046: Expect comma, found '/'
(12736,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12736,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(12736,43): run-time error CSS1042: Expected function, found '-'
(12736,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12736,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12746,28): run-time error CSS1030: Expected identifier, found '.'
(12746,48): run-time error CSS1031: Expected selector, found ')'
(12746,48): run-time error CSS1025: Expected comma or open brace, found ')'
(12776,39): run-time error CSS1030: Expected identifier, found '.'
(12776,70): run-time error CSS1031: Expected selector, found ')'
(12776,70): run-time error CSS1025: Expected comma or open brace, found ')'
(12876,27): run-time error CSS1046: Expect comma, found '45'
(12876,33): run-time error CSS1046: Expect comma, found '/'
(12882,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12883,17): run-time error CSS1046: Expect comma, found '255'
(12883,25): run-time error CSS1046: Expect comma, found '/'
(12883,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12883,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(12883,31): run-time error CSS1042: Expected function, found '-'
(12883,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(12883,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12885,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12886,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(12886,56): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(12886,86): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(12886,114): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(12886,143): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(12886,173): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(12886,199): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(12886,226): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(12886,254): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(12887,24): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(12887,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(12887,78): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(12887,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(12887,135): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(12887,165): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(12887,191): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(12887,218): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(12887,246): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(12895,27): run-time error CSS1046: Expect comma, found '58'
(12895,33): run-time error CSS1046: Expect comma, found '/'
(12896,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12897,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12898,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(12898,48): run-time error CSS1038: Expected hex color, found '#0000'
(12898,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(12898,82): run-time error CSS1038: Expected hex color, found '#0000'
(12898,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(12905,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12906,18): run-time error CSS1046: Expect comma, found '255'
(12906,26): run-time error CSS1046: Expect comma, found '/'
(12906,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12906,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(12906,32): run-time error CSS1042: Expected function, found '-'
(12906,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(12906,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12909,39): run-time error CSS1030: Expected identifier, found '>'
(12909,52): run-time error CSS1031: Expected selector, found ')'
(12909,52): run-time error CSS1025: Expected comma or open brace, found ')'
(12918,40): run-time error CSS1030: Expected identifier, found '>'
(12918,53): run-time error CSS1031: Expected selector, found ')'
(12918,53): run-time error CSS1025: Expected comma or open brace, found ')'
(12935,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12936,28): run-time error CSS1046: Expect comma, found '239'
(12936,36): run-time error CSS1046: Expect comma, found '/'
(12936,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12936,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(12936,42): run-time error CSS1042: Expected function, found '-'
(12936,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(12936,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12953,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(12954,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12955,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12956,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12957,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12959,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12960,18): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(12989,37): run-time error CSS1030: Expected identifier, found '*'
(12989,39): run-time error CSS1031: Expected selector, found ')'
(12989,39): run-time error CSS1025: Expected comma or open brace, found ')'
(12996,32): run-time error CSS1030: Expected identifier, found '>'
(12996,46): run-time error CSS1031: Expected selector, found ')'
(12996,46): run-time error CSS1025: Expected comma or open brace, found ')'
(13004,32): run-time error CSS1030: Expected identifier, found '>'
(13004,47): run-time error CSS1031: Expected selector, found ')'
(13004,47): run-time error CSS1025: Expected comma or open brace, found ')'
(13012,32): run-time error CSS1030: Expected identifier, found '>'
(13012,58): run-time error CSS1031: Expected selector, found ')'
(13012,58): run-time error CSS1025: Expected comma or open brace, found ')'
(13020,33): run-time error CSS1030: Expected identifier, found '>'
(13020,59): run-time error CSS1031: Expected selector, found ')'
(13020,59): run-time error CSS1025: Expected comma or open brace, found ')'
(13027,32): run-time error CSS1030: Expected identifier, found '>'
(13027,47): run-time error CSS1031: Expected selector, found ')'
(13027,47): run-time error CSS1025: Expected comma or open brace, found ')'
(13088,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13089,30): run-time error CSS1046: Expect comma, found '255'
(13089,38): run-time error CSS1046: Expect comma, found '/'
(13089,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(13089,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(13089,44): run-time error CSS1042: Expected function, found '-'
(13089,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(13089,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(13091,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13092,17): run-time error CSS1046: Expect comma, found '58'
(13092,23): run-time error CSS1046: Expect comma, found '/'
(13092,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(13092,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(13092,29): run-time error CSS1042: Expected function, found '-'
(13092,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13092,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(13093,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13094,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13095,21): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(13095,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(13095,74): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(13095,90): run-time error CSS1038: Expected hex color, found '#0000'
(13096,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13106,18): run-time error CSS1046: Expect comma, found '58'
(13106,24): run-time error CSS1046: Expect comma, found '/'
(13106,26): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(13106,30): run-time error CSS1034: Expected closing parenthesis, found '-'
(13106,30): run-time error CSS1042: Expected function, found '-'
(13106,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13106,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(13111,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13112,18): run-time error CSS1046: Expect comma, found '255'
(13112,26): run-time error CSS1046: Expect comma, found '/'
(13112,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(13112,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(13112,32): run-time error CSS1042: Expected function, found '-'
(13112,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13112,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(13122,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13123,16): run-time error CSS1046: Expect comma, found '45'
(13123,22): run-time error CSS1046: Expect comma, found '/'
(13123,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(13123,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(13123,28): run-time error CSS1042: Expected function, found '-'
(13123,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13123,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(13127,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13128,18): run-time error CSS1046: Expect comma, found '255'
(13128,26): run-time error CSS1046: Expect comma, found '/'
(13128,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(13128,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(13128,32): run-time error CSS1042: Expected function, found '-'
(13128,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13128,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(13137,35): run-time error CSS1030: Expected identifier, found '.'
(13137,36): run-time error CSS1030: Expected identifier, found 'big-header-container'
(13137,56): run-time error CSS1031: Expected selector, found ')'
(13137,56): run-time error CSS1025: Expected comma or open brace, found ')'
(13142,35): run-time error CSS1030: Expected identifier, found '.'
(13142,36): run-time error CSS1030: Expected identifier, found 'big-header-container'
(13142,56): run-time error CSS1031: Expected selector, found ')'
(13142,56): run-time error CSS1025: Expected comma or open brace, found ')'
(13148,35): run-time error CSS1030: Expected identifier, found '.'
(13148,36): run-time error CSS1030: Expected identifier, found 'big-header-container'
(13148,56): run-time error CSS1031: Expected selector, found ')'
(13148,56): run-time error CSS1025: Expected comma or open brace, found ')'
(13154,35): run-time error CSS1030: Expected identifier, found '.'
(13154,36): run-time error CSS1030: Expected identifier, found 'big-header-container'
(13154,56): run-time error CSS1031: Expected selector, found ')'
(13154,56): run-time error CSS1025: Expected comma or open brace, found ')'
(13160,35): run-time error CSS1030: Expected identifier, found '.'
(13160,36): run-time error CSS1030: Expected identifier, found 'big-header-container'
(13160,56): run-time error CSS1031: Expected selector, found ')'
(13160,56): run-time error CSS1025: Expected comma or open brace, found ')'
(13166,35): run-time error CSS1030: Expected identifier, found '.'
(13166,36): run-time error CSS1030: Expected identifier, found 'big-header-container'
(13166,56): run-time error CSS1031: Expected selector, found ')'
(13166,56): run-time error CSS1025: Expected comma or open brace, found ')'
(13172,35): run-time error CSS1030: Expected identifier, found '.'
(13172,36): run-time error CSS1030: Expected identifier, found 'big-header-container'
(13172,56): run-time error CSS1031: Expected selector, found ')'
(13172,56): run-time error CSS1025: Expected comma or open brace, found ')'
(13177,34): run-time error CSS1030: Expected identifier, found '.'
(13177,35): run-time error CSS1030: Expected identifier, found 'big-header-container'
(13177,55): run-time error CSS1031: Expected selector, found ')'
(13177,55): run-time error CSS1025: Expected comma or open brace, found ')'
(13187,35): run-time error CSS1030: Expected identifier, found '.'
(13187,36): run-time error CSS1030: Expected identifier, found 'big-header-container'
(13187,56): run-time error CSS1031: Expected selector, found ')'
(13187,56): run-time error CSS1025: Expected comma or open brace, found ')'
(13194,35): run-time error CSS1030: Expected identifier, found '.'
(13194,36): run-time error CSS1030: Expected identifier, found 'big-header-container'
(13194,56): run-time error CSS1031: Expected selector, found ')'
(13194,56): run-time error CSS1025: Expected comma or open brace, found ')'
(13201,34): run-time error CSS1030: Expected identifier, found '.'
(13201,35): run-time error CSS1030: Expected identifier, found 'big-header-container'
(13201,55): run-time error CSS1031: Expected selector, found ')'
(13201,55): run-time error CSS1025: Expected comma or open brace, found ')'
(13208,35): run-time error CSS1030: Expected identifier, found '.'
(13208,36): run-time error CSS1030: Expected identifier, found 'big-header-container'
(13208,56): run-time error CSS1031: Expected selector, found ')'
(13208,56): run-time error CSS1025: Expected comma or open brace, found ')'
(13214,35): run-time error CSS1030: Expected identifier, found '.'
(13214,36): run-time error CSS1030: Expected identifier, found 'big-header-container'
(13214,56): run-time error CSS1031: Expected selector, found ')'
(13214,56): run-time error CSS1025: Expected comma or open brace, found ')'
(13221,34): run-time error CSS1030: Expected identifier, found '.'
(13221,35): run-time error CSS1030: Expected identifier, found 'big-header-container'
(13221,55): run-time error CSS1031: Expected selector, found ')'
(13221,55): run-time error CSS1025: Expected comma or open brace, found ')'
(13299,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13300,16): run-time error CSS1046: Expect comma, found '58'
(13300,22): run-time error CSS1046: Expect comma, found '/'
(13300,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(13300,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(13300,28): run-time error CSS1042: Expected function, found '-'
(13300,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13300,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(13403,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13404,15): run-time error CSS1046: Expect comma, found '58'
(13404,21): run-time error CSS1046: Expect comma, found '/'
(13404,23): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(13404,27): run-time error CSS1034: Expected closing parenthesis, found '-'
(13404,27): run-time error CSS1042: Expected function, found '-'
(13404,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13404,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(13466,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13467,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13468,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(13468,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(13468,82): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(13468,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(13468,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(13468,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(13468,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(13478,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13479,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(13479,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(13479,82): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(13479,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(13479,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(13479,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(13479,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(13494,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13495,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13496,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(13496,48): run-time error CSS1038: Expected hex color, found '#0000'
(13496,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(13496,82): run-time error CSS1038: Expected hex color, found '#0000'
(13496,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(13758,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13759,17): run-time error CSS1046: Expect comma, found '86'
(13759,23): run-time error CSS1046: Expect comma, found '/'
(13759,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(13759,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(13759,29): run-time error CSS1042: Expected function, found '-'
(13759,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13759,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(13803,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13804,18): run-time error CSS1046: Expect comma, found '45'
(13804,24): run-time error CSS1046: Expect comma, found '/'
(13804,26): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(13804,30): run-time error CSS1034: Expected closing parenthesis, found '-'
(13804,30): run-time error CSS1042: Expected function, found '-'
(13804,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(13804,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(14119,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14120,29): run-time error CSS1046: Expect comma, found '250'
(14120,37): run-time error CSS1046: Expect comma, found '/'
(14120,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(14120,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(14120,43): run-time error CSS1042: Expected function, found '-'
(14120,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(14120,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(14140,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14141,17): run-time error CSS1046: Expect comma, found '45'
(14141,23): run-time error CSS1046: Expect comma, found '/'
(14141,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(14141,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(14141,29): run-time error CSS1042: Expected function, found '-'
(14141,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(14141,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(14145,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14146,29): run-time error CSS1046: Expect comma, found '159'
(14146,37): run-time error CSS1046: Expect comma, found '/'
(14146,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(14146,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(14146,43): run-time error CSS1042: Expected function, found '-'
(14146,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(14146,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(14152,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14153,18): run-time error CSS1046: Expect comma, found '46'
(14153,24): run-time error CSS1046: Expect comma, found '/'
(14153,26): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(14153,30): run-time error CSS1034: Expected closing parenthesis, found '-'
(14153,30): run-time error CSS1042: Expected function, found '-'
(14153,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(14153,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(14157,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14158,29): run-time error CSS1046: Expect comma, found '197'
(14158,37): run-time error CSS1046: Expect comma, found '/'
(14158,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(14158,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(14158,43): run-time error CSS1042: Expected function, found '-'
(14158,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(14158,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(14164,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14165,17): run-time error CSS1046: Expect comma, found '58'
(14165,23): run-time error CSS1046: Expect comma, found '/'
(14165,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(14165,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(14165,29): run-time error CSS1042: Expected function, found '-'
(14165,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(14165,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(14275,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14276,29): run-time error CSS1046: Expect comma, found '197'
(14276,37): run-time error CSS1046: Expect comma, found '/'
(14276,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(14276,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(14276,43): run-time error CSS1042: Expected function, found '-'
(14276,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(14276,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(14277,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14278,16): run-time error CSS1046: Expect comma, found '58'
(14278,22): run-time error CSS1046: Expect comma, found '/'
(14278,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(14278,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(14278,28): run-time error CSS1042: Expected function, found '-'
(14278,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(14278,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(14293,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14294,16): run-time error CSS1046: Expect comma, found '58'
(14294,22): run-time error CSS1046: Expect comma, found '/'
(14294,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(14294,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(14294,28): run-time error CSS1042: Expected function, found '-'
(14294,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(14294,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(14316,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14317,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14318,21): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(14318,49): run-time error CSS1038: Expected hex color, found '#0000'
(14318,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(14318,83): run-time error CSS1038: Expected hex color, found '#0000'
(14318,96): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(14345,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14346,17): run-time error CSS1046: Expect comma, found '255'
(14346,25): run-time error CSS1046: Expect comma, found '/'
(14346,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(14346,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(14346,31): run-time error CSS1042: Expected function, found '-'
(14346,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(14346,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(14493,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14494,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(14494,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(14494,82): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(14494,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(14494,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(14494,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(14494,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(14522,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14523,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14524,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(14524,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(14524,82): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(14524,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(14524,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(14524,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(14524,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(14548,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14549,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14550,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(14550,48): run-time error CSS1038: Expected hex color, found '#0000'
(14550,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(14550,82): run-time error CSS1038: Expected hex color, found '#0000'
(14550,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(14675,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14676,17): run-time error CSS1046: Expect comma, found '255'
(14676,25): run-time error CSS1046: Expect comma, found '/'
(14676,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(14676,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(14676,31): run-time error CSS1042: Expected function, found '-'
(14676,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(14676,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(14808,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14809,15): run-time error CSS1046: Expect comma, found '58'
(14809,21): run-time error CSS1046: Expect comma, found '/'
(14809,23): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(14809,27): run-time error CSS1034: Expected closing parenthesis, found '-'
(14809,27): run-time error CSS1042: Expected function, found '-'
(14809,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(14809,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(14831,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14832,16): run-time error CSS1046: Expect comma, found '45'
(14832,22): run-time error CSS1046: Expect comma, found '/'
(14832,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(14832,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(14832,28): run-time error CSS1042: Expected function, found '-'
(14832,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(14832,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(14854,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14855,29): run-time error CSS1046: Expect comma, found '255'
(14855,37): run-time error CSS1046: Expect comma, found '/'
(14855,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(14855,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(14855,43): run-time error CSS1042: Expected function, found '-'
(14855,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(14855,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(14857,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14858,16): run-time error CSS1046: Expect comma, found '58'
(14858,22): run-time error CSS1046: Expect comma, found '/'
(14858,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(14858,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(14858,28): run-time error CSS1042: Expected function, found '-'
(14858,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(14858,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(14859,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14860,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14861,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(14861,50): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(14861,73): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(14861,89): run-time error CSS1038: Expected hex color, found '#0000'
(14862,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14886,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14887,15): run-time error CSS1046: Expect comma, found '58'
(14887,21): run-time error CSS1046: Expect comma, found '/'
(14887,23): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(14887,27): run-time error CSS1034: Expected closing parenthesis, found '-'
(14887,27): run-time error CSS1042: Expected function, found '-'
(14887,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(14887,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(14911,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14912,17): run-time error CSS1046: Expect comma, found '45'
(14912,23): run-time error CSS1046: Expect comma, found '/'
(14912,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(14912,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(14912,29): run-time error CSS1042: Expected function, found '-'
(14912,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(14912,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(14948,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14949,17): run-time error CSS1046: Expect comma, found '45'
(14949,23): run-time error CSS1046: Expect comma, found '/'
(14949,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(14949,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(14949,29): run-time error CSS1042: Expected function, found '-'
(14949,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(14949,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15095,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15096,17): run-time error CSS1046: Expect comma, found '58'
(15096,23): run-time error CSS1046: Expect comma, found '/'
(15096,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15096,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(15096,29): run-time error CSS1042: Expected function, found '-'
(15096,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(15096,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15141,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15142,28): run-time error CSS1046: Expect comma, found '255'
(15142,36): run-time error CSS1046: Expect comma, found '/'
(15142,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15142,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(15142,42): run-time error CSS1042: Expected function, found '-'
(15142,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(15142,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15149,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15150,16): run-time error CSS1046: Expect comma, found '45'
(15150,22): run-time error CSS1046: Expect comma, found '/'
(15150,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15150,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(15150,28): run-time error CSS1042: Expected function, found '-'
(15150,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(15150,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15151,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15152,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15153,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(15153,47): run-time error CSS1038: Expected hex color, found '#0000'
(15153,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(15153,81): run-time error CSS1038: Expected hex color, found '#0000'
(15153,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(15169,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15170,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(15170,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(15170,82): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(15170,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(15170,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(15170,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(15170,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(15171,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15172,29): run-time error CSS1046: Expect comma, found '255'
(15172,37): run-time error CSS1046: Expect comma, found '/'
(15172,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15172,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(15172,43): run-time error CSS1042: Expected function, found '-'
(15172,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(15172,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15173,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15174,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15175,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(15175,48): run-time error CSS1038: Expected hex color, found '#0000'
(15175,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(15175,82): run-time error CSS1038: Expected hex color, found '#0000'
(15175,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(15176,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15177,17): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(15194,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15195,29): run-time error CSS1046: Expect comma, found '255'
(15195,37): run-time error CSS1046: Expect comma, found '/'
(15195,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15195,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(15195,43): run-time error CSS1042: Expected function, found '-'
(15195,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(15195,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15196,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15197,17): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(15209,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15210,29): run-time error CSS1046: Expect comma, found '255'
(15210,37): run-time error CSS1046: Expect comma, found '/'
(15210,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15210,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(15210,43): run-time error CSS1042: Expected function, found '-'
(15210,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(15210,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15255,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15256,28): run-time error CSS1046: Expect comma, found '255'
(15256,36): run-time error CSS1046: Expect comma, found '/'
(15256,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15256,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(15256,42): run-time error CSS1042: Expected function, found '-'
(15256,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(15256,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15472,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15473,27): run-time error CSS1046: Expect comma, found '58'
(15473,33): run-time error CSS1046: Expect comma, found '/'
(15473,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15473,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(15473,39): run-time error CSS1042: Expected function, found '-'
(15473,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(15473,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15512,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15513,28): run-time error CSS1046: Expect comma, found '197'
(15513,36): run-time error CSS1046: Expect comma, found '/'
(15513,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15513,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(15513,42): run-time error CSS1042: Expected function, found '-'
(15513,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(15513,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15543,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15544,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(15544,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(15544,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(15544,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(15544,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(15544,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(15544,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(15545,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15546,16): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(15609,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15610,24): run-time error CSS1046: Expect comma, found '220'
(15610,32): run-time error CSS1046: Expect comma, found '/'
(15610,34): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15610,38): run-time error CSS1034: Expected closing parenthesis, found '-'
(15610,38): run-time error CSS1042: Expected function, found '-'
(15610,39): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(15610,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15623,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15624,22): run-time error CSS1046: Expect comma, found '58'
(15624,28): run-time error CSS1046: Expect comma, found '/'
(15624,30): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15624,34): run-time error CSS1034: Expected closing parenthesis, found '-'
(15624,34): run-time error CSS1042: Expected function, found '-'
(15624,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(15624,56): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15641,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15642,28): run-time error CSS1046: Expect comma, found '58'
(15642,34): run-time error CSS1046: Expect comma, found '/'
(15642,36): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15642,40): run-time error CSS1034: Expected closing parenthesis, found '-'
(15642,40): run-time error CSS1042: Expected function, found '-'
(15642,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(15642,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15643,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15644,18): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(15676,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15677,27): run-time error CSS1046: Expect comma, found '58'
(15677,33): run-time error CSS1046: Expect comma, found '/'
(15677,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15677,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(15677,39): run-time error CSS1042: Expected function, found '-'
(15677,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(15677,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15678,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15679,17): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(15704,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15705,29): run-time error CSS1046: Expect comma, found '197'
(15705,37): run-time error CSS1046: Expect comma, found '/'
(15705,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15705,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(15705,43): run-time error CSS1042: Expected function, found '-'
(15705,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(15705,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15725,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15726,15): run-time error CSS1046: Expect comma, found '58'
(15726,21): run-time error CSS1046: Expect comma, found '/'
(15726,23): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15726,27): run-time error CSS1034: Expected closing parenthesis, found '-'
(15726,27): run-time error CSS1042: Expected function, found '-'
(15726,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(15726,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15735,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15736,17): run-time error CSS1046: Expect comma, found '45'
(15736,23): run-time error CSS1046: Expect comma, found '/'
(15736,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15736,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(15736,29): run-time error CSS1042: Expected function, found '-'
(15736,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(15736,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15786,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15787,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(15787,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(15787,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(15787,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(15787,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(15787,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(15787,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(15796,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15797,26): run-time error CSS1046: Expect comma, found '58'
(15797,32): run-time error CSS1046: Expect comma, found '/'
(15797,34): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15797,38): run-time error CSS1034: Expected closing parenthesis, found '-'
(15797,38): run-time error CSS1042: Expected function, found '-'
(15797,39): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(15797,56): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15798,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15799,16): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(15807,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15808,28): run-time error CSS1046: Expect comma, found '45'
(15808,34): run-time error CSS1046: Expect comma, found '/'
(15808,36): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15808,40): run-time error CSS1034: Expected closing parenthesis, found '-'
(15808,40): run-time error CSS1042: Expected function, found '-'
(15808,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(15808,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15826,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15827,29): run-time error CSS1046: Expect comma, found '255'
(15827,37): run-time error CSS1046: Expect comma, found '/'
(15827,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15827,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(15827,43): run-time error CSS1042: Expected function, found '-'
(15827,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(15827,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15840,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15841,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(15841,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(15841,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(15841,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(15841,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(15841,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(15841,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(15850,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(15850,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(15850,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(15850,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(15850,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(15850,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(15850,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(15852,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15853,28): run-time error CSS1046: Expect comma, found '220'
(15853,36): run-time error CSS1046: Expect comma, found '/'
(15853,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15853,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(15853,42): run-time error CSS1042: Expected function, found '-'
(15853,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(15853,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15863,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15864,29): run-time error CSS1046: Expect comma, found '250'
(15864,37): run-time error CSS1046: Expect comma, found '/'
(15864,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15864,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(15864,43): run-time error CSS1042: Expected function, found '-'
(15864,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(15864,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15867,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15868,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15869,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(15869,48): run-time error CSS1038: Expected hex color, found '#0000'
(15869,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(15869,82): run-time error CSS1038: Expected hex color, found '#0000'
(15869,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(15904,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15905,31): run-time error CSS1046: Expect comma, found '197'
(15905,39): run-time error CSS1046: Expect comma, found '/'
(15905,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15905,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(15905,45): run-time error CSS1042: Expected function, found '-'
(15905,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(15905,63): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15924,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15925,28): run-time error CSS1046: Expect comma, found '45'
(15925,34): run-time error CSS1046: Expect comma, found '/'
(15925,36): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15925,40): run-time error CSS1034: Expected closing parenthesis, found '-'
(15925,40): run-time error CSS1042: Expected function, found '-'
(15925,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(15925,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15951,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15952,15): run-time error CSS1046: Expect comma, found '58'
(15952,21): run-time error CSS1046: Expect comma, found '/'
(15952,23): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15952,27): run-time error CSS1034: Expected closing parenthesis, found '-'
(15952,27): run-time error CSS1042: Expected function, found '-'
(15952,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(15952,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15977,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(15977,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(15977,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(15977,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(15977,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(15977,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(15977,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(15979,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15980,28): run-time error CSS1046: Expect comma, found '220'
(15980,36): run-time error CSS1046: Expect comma, found '/'
(15980,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15980,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(15980,42): run-time error CSS1042: Expected function, found '-'
(15980,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(15980,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15991,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15992,29): run-time error CSS1046: Expect comma, found '250'
(15992,37): run-time error CSS1046: Expect comma, found '/'
(15992,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15992,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(15992,43): run-time error CSS1042: Expected function, found '-'
(15992,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(15992,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15993,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15994,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15995,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(15995,48): run-time error CSS1038: Expected hex color, found '#0000'
(15995,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(15995,82): run-time error CSS1038: Expected hex color, found '#0000'
(15995,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(16096,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16097,15): run-time error CSS1046: Expect comma, found '58'
(16097,21): run-time error CSS1046: Expect comma, found '/'
(16097,23): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(16097,27): run-time error CSS1034: Expected closing parenthesis, found '-'
(16097,27): run-time error CSS1042: Expected function, found '-'
(16097,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(16097,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16106,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16107,17): run-time error CSS1046: Expect comma, found '45'
(16107,23): run-time error CSS1046: Expect comma, found '/'
(16107,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(16107,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(16107,29): run-time error CSS1042: Expected function, found '-'
(16107,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(16107,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16129,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16130,15): run-time error CSS1046: Expect comma, found '58'
(16130,21): run-time error CSS1046: Expect comma, found '/'
(16130,23): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(16130,27): run-time error CSS1034: Expected closing parenthesis, found '-'
(16130,27): run-time error CSS1042: Expected function, found '-'
(16130,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(16130,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16142,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16143,17): run-time error CSS1046: Expect comma, found '45'
(16143,23): run-time error CSS1046: Expect comma, found '/'
(16143,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(16143,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(16143,29): run-time error CSS1042: Expected function, found '-'
(16143,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(16143,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16147,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16148,30): run-time error CSS1046: Expect comma, found '197'
(16148,38): run-time error CSS1046: Expect comma, found '/'
(16148,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(16148,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(16148,44): run-time error CSS1042: Expected function, found '-'
(16148,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(16148,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16191,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16192,16): run-time error CSS1046: Expect comma, found '45'
(16192,22): run-time error CSS1046: Expect comma, found '/'
(16192,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(16192,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(16192,28): run-time error CSS1042: Expected function, found '-'
(16192,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(16192,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16242,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16243,28): run-time error CSS1046: Expect comma, found '250'
(16243,36): run-time error CSS1046: Expect comma, found '/'
(16243,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(16243,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(16243,42): run-time error CSS1042: Expected function, found '-'
(16243,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(16243,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16244,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16245,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16246,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(16246,47): run-time error CSS1038: Expected hex color, found '#0000'
(16246,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(16246,81): run-time error CSS1038: Expected hex color, found '#0000'
(16246,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(16264,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16265,30): run-time error CSS1046: Expect comma, found '239'
(16265,38): run-time error CSS1046: Expect comma, found '/'
(16265,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(16265,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(16265,44): run-time error CSS1042: Expected function, found '-'
(16265,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(16265,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16332,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16333,29): run-time error CSS1046: Expect comma, found '220'
(16333,37): run-time error CSS1046: Expect comma, found '/'
(16333,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(16333,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(16333,43): run-time error CSS1042: Expected function, found '-'
(16333,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(16333,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16357,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16358,18): run-time error CSS1039: Token not allowed after unary operator: '-tw-blur'
(16358,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-brightness'
(16358,54): run-time error CSS1039: Token not allowed after unary operator: '-tw-contrast'
(16358,73): run-time error CSS1039: Token not allowed after unary operator: '-tw-grayscale'
(16358,93): run-time error CSS1039: Token not allowed after unary operator: '-tw-hue-rotate'
(16358,114): run-time error CSS1039: Token not allowed after unary operator: '-tw-invert'
(16358,131): run-time error CSS1039: Token not allowed after unary operator: '-tw-saturate'
(16358,150): run-time error CSS1039: Token not allowed after unary operator: '-tw-sepia'
(16358,166): run-time error CSS1039: Token not allowed after unary operator: '-tw-drop-shadow'
(16368,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16369,16): run-time error CSS1046: Expect comma, found '58'
(16369,22): run-time error CSS1046: Expect comma, found '/'
(16369,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(16369,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(16369,28): run-time error CSS1042: Expected function, found '-'
(16369,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(16369,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16381,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16382,29): run-time error CSS1046: Expect comma, found '220'
(16382,37): run-time error CSS1046: Expect comma, found '/'
(16382,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(16382,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(16382,43): run-time error CSS1042: Expected function, found '-'
(16382,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(16382,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16399,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16400,31): run-time error CSS1046: Expect comma, found '197'
(16400,39): run-time error CSS1046: Expect comma, found '/'
(16400,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(16400,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(16400,45): run-time error CSS1042: Expected function, found '-'
(16400,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(16400,63): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16408,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16409,18): run-time error CSS1039: Token not allowed after unary operator: '-tw-blur'
(16409,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-brightness'
(16409,54): run-time error CSS1039: Token not allowed after unary operator: '-tw-contrast'
(16409,73): run-time error CSS1039: Token not allowed after unary operator: '-tw-grayscale'
(16409,93): run-time error CSS1039: Token not allowed after unary operator: '-tw-hue-rotate'
(16409,114): run-time error CSS1039: Token not allowed after unary operator: '-tw-invert'
(16409,131): run-time error CSS1039: Token not allowed after unary operator: '-tw-saturate'
(16409,150): run-time error CSS1039: Token not allowed after unary operator: '-tw-sepia'
(16409,166): run-time error CSS1039: Token not allowed after unary operator: '-tw-drop-shadow'
(16621,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16622,29): run-time error CSS1046: Expect comma, found '250'
(16622,37): run-time error CSS1046: Expect comma, found '/'
(16622,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(16622,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(16622,43): run-time error CSS1042: Expected function, found '-'
(16622,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(16622,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16625,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16626,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16627,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(16627,48): run-time error CSS1038: Expected hex color, found '#0000'
(16627,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(16627,82): run-time error CSS1038: Expected hex color, found '#0000'
(16627,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(16641,25): run-time error CSS1046: Expect comma, found '213'
(16641,33): run-time error CSS1046: Expect comma, found '/'
(16641,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(16641,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(16641,39): run-time error CSS1042: Expected function, found '-'
(16641,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(16641,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16642,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16643,29): run-time error CSS1046: Expect comma, found '250'
(16643,37): run-time error CSS1046: Expect comma, found '/'
(16643,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(16643,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(16643,43): run-time error CSS1042: Expected function, found '-'
(16643,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(16643,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16646,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16647,17): run-time error CSS1046: Expect comma, found '65'
(16647,23): run-time error CSS1046: Expect comma, found '/'
(16647,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(16647,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(16647,29): run-time error CSS1042: Expected function, found '-'
(16647,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(16647,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16648,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16649,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16650,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(16650,48): run-time error CSS1038: Expected hex color, found '#0000'
(16650,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(16650,82): run-time error CSS1038: Expected hex color, found '#0000'
(16650,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(16656,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16657,25): run-time error CSS1046: Expect comma, found '220'
(16657,33): run-time error CSS1046: Expect comma, found '/'
(16657,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(16657,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(16657,39): run-time error CSS1042: Expected function, found '-'
(16657,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(16657,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16662,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16663,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16664,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(16664,50): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(16664,73): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(16664,89): run-time error CSS1038: Expected hex color, found '#0000'
(16665,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16666,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16671,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16672,26): run-time error CSS1046: Expect comma, found '220'
(16672,34): run-time error CSS1046: Expect comma, found '/'
(16672,36): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(16672,40): run-time error CSS1034: Expected closing parenthesis, found '-'
(16672,40): run-time error CSS1042: Expected function, found '-'
(16672,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(16672,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16675,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16676,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16677,21): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(16677,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(16677,74): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(16677,90): run-time error CSS1038: Expected hex color, found '#0000'
(16678,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16679,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16705,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16706,17): run-time error CSS1046: Expect comma, found '65'
(16706,23): run-time error CSS1046: Expect comma, found '/'
(16706,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(16706,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(16706,29): run-time error CSS1042: Expected function, found '-'
(16706,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(16706,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16738,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16739,18): run-time error CSS1046: Expect comma, found '65'
(16739,24): run-time error CSS1046: Expect comma, found '/'
(16739,26): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(16739,30): run-time error CSS1034: Expected closing parenthesis, found '-'
(16739,30): run-time error CSS1042: Expected function, found '-'
(16739,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(16739,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16763,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16764,25): run-time error CSS1046: Expect comma, found '213'
(16764,33): run-time error CSS1046: Expect comma, found '/'
(16764,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(16764,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(16764,39): run-time error CSS1042: Expected function, found '-'
(16764,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(16764,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16765,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16766,29): run-time error CSS1046: Expect comma, found '250'
(16766,37): run-time error CSS1046: Expect comma, found '/'
(16766,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(16766,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(16766,43): run-time error CSS1042: Expected function, found '-'
(16766,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(16766,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16769,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16770,17): run-time error CSS1046: Expect comma, found '65'
(16770,23): run-time error CSS1046: Expect comma, found '/'
(16770,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(16770,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(16770,29): run-time error CSS1042: Expected function, found '-'
(16770,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(16770,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16771,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16772,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16773,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(16773,48): run-time error CSS1038: Expected hex color, found '#0000'
(16773,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(16773,82): run-time error CSS1038: Expected hex color, found '#0000'
(16773,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(16780,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16781,26): run-time error CSS1046: Expect comma, found '220'
(16781,34): run-time error CSS1046: Expect comma, found '/'
(16781,36): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(16781,40): run-time error CSS1034: Expected closing parenthesis, found '-'
(16781,40): run-time error CSS1042: Expected function, found '-'
(16781,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(16781,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16784,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16785,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16786,21): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(16786,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(16786,74): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(16786,90): run-time error CSS1038: Expected hex color, found '#0000'
(16787,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16788,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16886,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16887,16): run-time error CSS1046: Expect comma, found '45'
(16887,22): run-time error CSS1046: Expect comma, found '/'
(16887,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(16887,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(16887,28): run-time error CSS1042: Expected function, found '-'
(16887,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(16887,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(17089,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17090,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17091,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(17091,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(17091,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(17091,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(17091,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(17091,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(17091,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(17100,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17101,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17102,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(17102,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(17102,82): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(17102,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(17102,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(17102,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(17102,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(17113,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17114,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17115,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(17115,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(17115,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(17115,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(17115,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(17115,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(17115,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(17124,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17125,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17126,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(17126,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(17126,82): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(17126,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(17126,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(17126,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(17126,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(17142,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17143,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17144,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(17144,47): run-time error CSS1038: Expected hex color, found '#0000'
(17144,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(17144,81): run-time error CSS1038: Expected hex color, found '#0000'
(17144,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(17528,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17529,19): run-time error CSS1046: Expect comma, found '45'
(17529,25): run-time error CSS1046: Expect comma, found '/'
(17529,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(17529,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(17529,31): run-time error CSS1042: Expected function, found '-'
(17529,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(17529,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(17647,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17648,17): run-time error CSS1046: Expect comma, found '255'
(17648,25): run-time error CSS1046: Expect comma, found '/'
(17648,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(17648,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(17648,31): run-time error CSS1042: Expected function, found '-'
(17648,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(17648,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(17659,50): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(17660,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17661,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17662,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17668,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17669,17): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(17675,17): run-time error CSS1030: Expected identifier, found '.'
(17675,27): run-time error CSS1031: Expected selector, found ')'
(17675,27): run-time error CSS1025: Expected comma or open brace, found ')'
(17723,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17724,29): run-time error CSS1046: Expect comma, found '215'
(17724,37): run-time error CSS1046: Expect comma, found '/'
(17724,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(17724,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(17724,43): run-time error CSS1042: Expected function, found '-'
(17724,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(17724,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(17759,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17760,30): run-time error CSS1046: Expect comma, found '215'
(17760,38): run-time error CSS1046: Expect comma, found '/'
(17760,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(17760,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(17760,44): run-time error CSS1042: Expected function, found '-'
(17760,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(17760,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(17920,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17921,17): run-time error CSS1046: Expect comma, found '255'
(17921,25): run-time error CSS1046: Expect comma, found '/'
(17921,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(17921,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(17921,31): run-time error CSS1042: Expected function, found '-'
(17921,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(17921,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(17954,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17955,29): run-time error CSS1046: Expect comma, found '215'
(17955,37): run-time error CSS1046: Expect comma, found '/'
(17955,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(17955,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(17955,43): run-time error CSS1042: Expected function, found '-'
(17955,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(17955,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(17977,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17978,30): run-time error CSS1046: Expect comma, found '215'
(17978,38): run-time error CSS1046: Expect comma, found '/'
(17978,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(17978,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(17978,44): run-time error CSS1042: Expected function, found '-'
(17978,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(17978,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(17992,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(17993,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17994,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17995,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17996,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17998,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17999,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(18048,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18049,30): run-time error CSS1046: Expect comma, found '215'
(18049,38): run-time error CSS1046: Expect comma, found '/'
(18049,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(18049,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(18049,44): run-time error CSS1042: Expected function, found '-'
(18049,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(18049,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(18068,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(18069,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18070,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18071,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18072,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18074,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18075,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(18152,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18153,28): run-time error CSS1046: Expect comma, found '250'
(18153,36): run-time error CSS1046: Expect comma, found '/'
(18153,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(18153,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(18153,42): run-time error CSS1042: Expected function, found '-'
(18153,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(18153,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(18173,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18174,16): run-time error CSS1046: Expect comma, found '45'
(18174,22): run-time error CSS1046: Expect comma, found '/'
(18174,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(18174,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(18174,28): run-time error CSS1042: Expected function, found '-'
(18174,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(18174,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(18178,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18179,28): run-time error CSS1046: Expect comma, found '159'
(18179,36): run-time error CSS1046: Expect comma, found '/'
(18179,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(18179,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(18179,42): run-time error CSS1042: Expected function, found '-'
(18179,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(18179,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(18185,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18186,17): run-time error CSS1046: Expect comma, found '46'
(18186,23): run-time error CSS1046: Expect comma, found '/'
(18186,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(18186,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(18186,29): run-time error CSS1042: Expected function, found '-'
(18186,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(18186,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(18190,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18191,28): run-time error CSS1046: Expect comma, found '197'
(18191,36): run-time error CSS1046: Expect comma, found '/'
(18191,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(18191,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(18191,42): run-time error CSS1042: Expected function, found '-'
(18191,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(18191,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(18197,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18198,16): run-time error CSS1046: Expect comma, found '58'
(18198,22): run-time error CSS1046: Expect comma, found '/'
(18198,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(18198,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(18198,28): run-time error CSS1042: Expected function, found '-'
(18198,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(18198,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(18507,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18508,30): run-time error CSS1046: Expect comma, found '255'
(18508,38): run-time error CSS1046: Expect comma, found '/'
(18508,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(18508,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(18508,44): run-time error CSS1042: Expected function, found '-'
(18508,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(18508,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(18510,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18511,17): run-time error CSS1046: Expect comma, found '58'
(18511,23): run-time error CSS1046: Expect comma, found '/'
(18511,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(18511,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(18511,29): run-time error CSS1042: Expected function, found '-'
(18511,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(18511,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(18512,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18513,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18514,21): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(18514,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(18514,74): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(18514,90): run-time error CSS1038: Expected hex color, found '#0000'
(18515,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18541,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18542,18): run-time error CSS1046: Expect comma, found '45'
(18542,24): run-time error CSS1046: Expect comma, found '/'
(18542,26): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(18542,30): run-time error CSS1034: Expected closing parenthesis, found '-'
(18542,30): run-time error CSS1042: Expected function, found '-'
(18542,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(18542,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(18710,27): run-time error CSS1046: Expect comma, found '45'
(18710,33): run-time error CSS1046: Expect comma, found '/'
(18711,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18712,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(18712,56): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(18712,86): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(18712,114): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(18712,143): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(18712,173): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(18712,199): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(18712,226): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(18712,254): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(18713,24): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(18713,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(18713,78): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(18713,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(18713,135): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(18713,165): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(18713,191): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(18713,218): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(18713,246): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(18745,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18746,30): run-time error CSS1046: Expect comma, found '250'
(18746,38): run-time error CSS1046: Expect comma, found '/'
(18746,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(18746,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(18746,44): run-time error CSS1042: Expected function, found '-'
(18746,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(18746,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(18758,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18759,31): run-time error CSS1046: Expect comma, found '255'
(18759,39): run-time error CSS1046: Expect comma, found '/'
(18759,41): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(18759,45): run-time error CSS1034: Expected closing parenthesis, found '-'
(18759,45): run-time error CSS1042: Expected function, found '-'
(18759,46): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(18759,63): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(18764,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18765,19): run-time error CSS1046: Expect comma, found '45'
(18765,25): run-time error CSS1046: Expect comma, found '/'
(18765,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(18765,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(18765,31): run-time error CSS1042: Expected function, found '-'
(18765,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(18765,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(18769,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18770,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18771,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(18771,50): run-time error CSS1038: Expected hex color, found '#0000'
(18771,63): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(18771,84): run-time error CSS1038: Expected hex color, found '#0000'
(18771,97): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(18811,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18812,32): run-time error CSS1046: Expect comma, found '255'
(18812,40): run-time error CSS1046: Expect comma, found '/'
(18812,42): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(18812,46): run-time error CSS1034: Expected closing parenthesis, found '-'
(18812,46): run-time error CSS1042: Expected function, found '-'
(18812,47): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(18812,64): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(18814,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18815,19): run-time error CSS1046: Expect comma, found '58'
(18815,25): run-time error CSS1046: Expect comma, found '/'
(18815,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(18815,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(18815,31): run-time error CSS1042: Expected function, found '-'
(18815,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(18815,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(18816,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18817,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18818,23): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(18818,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(18818,76): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(18818,92): run-time error CSS1038: Expected hex color, found '#0000'
(18819,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18830,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18831,30): run-time error CSS1046: Expect comma, found '58'
(18831,36): run-time error CSS1046: Expect comma, found '/'
(18831,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(18831,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(18831,42): run-time error CSS1042: Expected function, found '-'
(18831,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(18831,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(18847,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18848,20): run-time error CSS1046: Expect comma, found '45'
(18848,26): run-time error CSS1046: Expect comma, found '/'
(18848,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(18848,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(18848,32): run-time error CSS1042: Expected function, found '-'
(18848,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(18848,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(18979,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18980,15): run-time error CSS1039: Token not allowed after unary operator: '-tw-blur'
(18980,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-brightness'
(18980,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-contrast'
(18980,70): run-time error CSS1039: Token not allowed after unary operator: '-tw-grayscale'
(18980,90): run-time error CSS1039: Token not allowed after unary operator: '-tw-hue-rotate'
(18980,111): run-time error CSS1039: Token not allowed after unary operator: '-tw-invert'
(18980,128): run-time error CSS1039: Token not allowed after unary operator: '-tw-saturate'
(18980,147): run-time error CSS1039: Token not allowed after unary operator: '-tw-sepia'
(18980,163): run-time error CSS1039: Token not allowed after unary operator: '-tw-drop-shadow'
(19093,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19094,16): run-time error CSS1046: Expect comma, found '58'
(19094,22): run-time error CSS1046: Expect comma, found '/'
(19094,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(19094,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(19094,28): run-time error CSS1042: Expected function, found '-'
(19094,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(19094,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(19098,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19099,28): run-time error CSS1046: Expect comma, found '58'
(19099,34): run-time error CSS1046: Expect comma, found '/'
(19099,36): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(19099,40): run-time error CSS1034: Expected closing parenthesis, found '-'
(19099,40): run-time error CSS1042: Expected function, found '-'
(19099,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(19099,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(19272,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19273,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19274,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(19274,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(19274,82): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(19274,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(19274,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(19274,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(19274,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(19285,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19286,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(19286,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(19286,82): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(19286,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(19286,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(19286,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(19286,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(19298,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19299,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19300,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(19300,48): run-time error CSS1038: Expected hex color, found '#0000'
(19300,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(19300,82): run-time error CSS1038: Expected hex color, found '#0000'
(19300,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(19497,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19498,29): run-time error CSS1046: Expect comma, found '250'
(19498,37): run-time error CSS1046: Expect comma, found '/'
(19498,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(19498,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(19498,43): run-time error CSS1042: Expected function, found '-'
(19498,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(19498,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(19586,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19587,17): run-time error CSS1046: Expect comma, found '255'
(19587,25): run-time error CSS1046: Expect comma, found '/'
(19587,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(19587,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(19587,31): run-time error CSS1042: Expected function, found '-'
(19587,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(19587,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(19593,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19594,17): run-time error CSS1046: Expect comma, found '255'
(19594,25): run-time error CSS1046: Expect comma, found '/'
(19594,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(19594,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(19594,31): run-time error CSS1042: Expected function, found '-'
(19594,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(19594,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(19605,49): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(19606,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19607,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19608,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19609,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19611,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19612,16): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(19666,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19667,15): run-time error CSS1046: Expect comma, found '58'
(19667,21): run-time error CSS1046: Expect comma, found '/'
(19667,23): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(19667,27): run-time error CSS1034: Expected closing parenthesis, found '-'
(19667,27): run-time error CSS1042: Expected function, found '-'
(19667,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(19667,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(19694,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19695,26): run-time error CSS1046: Expect comma, found '58'
(19695,32): run-time error CSS1046: Expect comma, found '/'
(19695,34): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(19695,38): run-time error CSS1034: Expected closing parenthesis, found '-'
(19695,38): run-time error CSS1042: Expected function, found '-'
(19695,39): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(19695,56): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(19696,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19697,17): run-time error CSS1046: Expect comma, found '255'
(19697,25): run-time error CSS1046: Expect comma, found '/'
(19697,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(19697,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(19697,31): run-time error CSS1042: Expected function, found '-'
(19697,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(19697,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(19707,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19708,27): run-time error CSS1046: Expect comma, found '46'
(19708,33): run-time error CSS1046: Expect comma, found '/'
(19708,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(19708,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(19708,39): run-time error CSS1042: Expected function, found '-'
(19708,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(19708,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(19712,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19713,17): run-time error CSS1046: Expect comma, found '255'
(19713,25): run-time error CSS1046: Expect comma, found '/'
(19713,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(19713,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(19713,31): run-time error CSS1042: Expected function, found '-'
(19713,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(19713,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(19762,49): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(19763,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19764,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19765,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19771,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19772,16): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(19778,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19779,16): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(19865,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19866,30): run-time error CSS1046: Expect comma, found '255'
(19866,38): run-time error CSS1046: Expect comma, found '/'
(19866,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(19866,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(19866,44): run-time error CSS1042: Expected function, found '-'
(19866,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(19866,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(19868,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19869,17): run-time error CSS1046: Expect comma, found '58'
(19869,23): run-time error CSS1046: Expect comma, found '/'
(19869,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(19869,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(19869,29): run-time error CSS1042: Expected function, found '-'
(19869,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(19869,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(19870,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19871,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19872,21): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(19872,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(19872,74): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(19872,90): run-time error CSS1038: Expected hex color, found '#0000'
(19873,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19885,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19886,29): run-time error CSS1046: Expect comma, found '58'
(19886,35): run-time error CSS1046: Expect comma, found '/'
(19886,37): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(19886,41): run-time error CSS1034: Expected closing parenthesis, found '-'
(19886,41): run-time error CSS1042: Expected function, found '-'
(19886,42): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(19886,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(19887,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19888,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(19900,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19901,28): run-time error CSS1046: Expect comma, found '58'
(19901,34): run-time error CSS1046: Expect comma, found '/'
(19901,36): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(19901,40): run-time error CSS1034: Expected closing parenthesis, found '-'
(19901,40): run-time error CSS1042: Expected function, found '-'
(19901,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(19901,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(19911,21): run-time error CSS1030: Expected identifier, found '>'
(19911,34): run-time error CSS1031: Expected selector, found ')'
(19911,34): run-time error CSS1025: Expected comma or open brace, found ')'
(19948,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19949,25): run-time error CSS1046: Expect comma, found '58'
(19949,31): run-time error CSS1046: Expect comma, found '/'
(19949,33): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(19949,37): run-time error CSS1034: Expected closing parenthesis, found '-'
(19949,37): run-time error CSS1042: Expected function, found '-'
(19949,38): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(19949,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(19953,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19954,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(19975,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19976,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(19976,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(19976,82): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(19976,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(19976,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(19976,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(19976,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(19977,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19978,17): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(20201,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20202,29): run-time error CSS1046: Expect comma, found '250'
(20202,37): run-time error CSS1046: Expect comma, found '/'
(20202,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(20202,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(20202,43): run-time error CSS1042: Expected function, found '-'
(20202,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(20202,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(20229,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20230,16): run-time error CSS1046: Expect comma, found '45'
(20230,22): run-time error CSS1046: Expect comma, found '/'
(20230,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(20230,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(20230,28): run-time error CSS1042: Expected function, found '-'
(20230,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(20230,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(20241,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20242,29): run-time error CSS1046: Expect comma, found '255'
(20242,37): run-time error CSS1046: Expect comma, found '/'
(20242,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(20242,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(20242,43): run-time error CSS1042: Expected function, found '-'
(20242,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(20242,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(20247,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20248,16): run-time error CSS1046: Expect comma, found '58'
(20248,22): run-time error CSS1046: Expect comma, found '/'
(20248,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(20248,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(20248,28): run-time error CSS1042: Expected function, found '-'
(20248,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(20248,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(20280,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20281,17): run-time error CSS1046: Expect comma, found '159'
(20281,25): run-time error CSS1046: Expect comma, found '/'
(20281,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(20281,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(20281,31): run-time error CSS1042: Expected function, found '-'
(20281,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(20281,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(20299,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20300,16): run-time error CSS1046: Expect comma, found '45'
(20300,22): run-time error CSS1046: Expect comma, found '/'
(20300,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(20300,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(20300,28): run-time error CSS1042: Expected function, found '-'
(20300,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(20300,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(20309,23): run-time error CSS1030: Expected identifier, found '>'
(20309,36): run-time error CSS1031: Expected selector, found ')'
(20309,36): run-time error CSS1025: Expected comma or open brace, found ')'
(20335,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20336,16): run-time error CSS1046: Expect comma, found '45'
(20336,22): run-time error CSS1046: Expect comma, found '/'
(20336,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(20336,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(20336,28): run-time error CSS1042: Expected function, found '-'
(20336,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(20336,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(20343,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20344,29): run-time error CSS1046: Expect comma, found '250'
(20344,37): run-time error CSS1046: Expect comma, found '/'
(20344,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(20344,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(20344,43): run-time error CSS1042: Expected function, found '-'
(20344,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(20344,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(20368,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20369,16): run-time error CSS1046: Expect comma, found '45'
(20369,22): run-time error CSS1046: Expect comma, found '/'
(20369,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(20369,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(20369,28): run-time error CSS1042: Expected function, found '-'
(20369,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(20369,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(20384,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20385,17): run-time error CSS1046: Expect comma, found '159'
(20385,25): run-time error CSS1046: Expect comma, found '/'
(20385,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(20385,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(20385,31): run-time error CSS1042: Expected function, found '-'
(20385,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(20385,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(20418,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20419,16): run-time error CSS1046: Expect comma, found '45'
(20419,22): run-time error CSS1046: Expect comma, found '/'
(20419,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(20419,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(20419,28): run-time error CSS1042: Expected function, found '-'
(20419,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(20419,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(20430,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20431,17): run-time error CSS1046: Expect comma, found '45'
(20431,23): run-time error CSS1046: Expect comma, found '/'
(20431,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(20431,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(20431,29): run-time error CSS1042: Expected function, found '-'
(20431,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(20431,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(20445,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20446,17): run-time error CSS1046: Expect comma, found '159'
(20446,25): run-time error CSS1046: Expect comma, found '/'
(20446,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(20446,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(20446,31): run-time error CSS1042: Expected function, found '-'
(20446,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(20446,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(20536,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20537,26): run-time error CSS1046: Expect comma, found '0'
(20537,30): run-time error CSS1046: Expect comma, found '/'
(20537,32): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(20537,36): run-time error CSS1034: Expected closing parenthesis, found '-'
(20537,36): run-time error CSS1042: Expected function, found '-'
(20537,37): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(20537,54): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(20550,29): run-time error CSS1046: Expect comma, found '255'
(20550,37): run-time error CSS1046: Expect comma, found '/'
(20552,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20553,18): run-time error CSS1046: Expect comma, found '255'
(20553,26): run-time error CSS1046: Expect comma, found '/'
(20553,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(20553,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(20553,32): run-time error CSS1042: Expected function, found '-'
(20553,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(20553,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(20554,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20555,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(20555,57): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(20555,87): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(20555,115): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(20555,144): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(20555,174): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(20555,200): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(20555,227): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(20555,255): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(20556,25): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(20556,49): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(20556,79): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(20556,107): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(20556,136): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(20556,166): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(20556,192): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(20556,219): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(20556,247): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(20584,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20585,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20586,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(20586,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(20586,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(20586,107): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(20586,131): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(20586,156): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(20586,182): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(20587,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20588,34): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(20588,58): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(20588,88): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(20588,116): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(20588,145): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(20588,175): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(20588,201): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(20588,228): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(20588,256): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(20589,26): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(20589,50): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(20589,80): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(20589,108): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(20589,137): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(20589,167): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(20589,193): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(20589,220): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(20589,248): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(20815,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20816,16): run-time error CSS1046: Expect comma, found '58'
(20816,22): run-time error CSS1046: Expect comma, found '/'
(20816,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(20816,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(20816,28): run-time error CSS1042: Expected function, found '-'
(20816,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(20816,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(20834,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20835,17): run-time error CSS1046: Expect comma, found '45'
(20835,23): run-time error CSS1046: Expect comma, found '/'
(20835,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(20835,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(20835,29): run-time error CSS1042: Expected function, found '-'
(20835,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(20835,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(20844,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20845,30): run-time error CSS1046: Expect comma, found '255'
(20845,38): run-time error CSS1046: Expect comma, found '/'
(20845,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(20845,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(20845,44): run-time error CSS1042: Expected function, found '-'
(20845,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(20845,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(20847,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20848,17): run-time error CSS1046: Expect comma, found '58'
(20848,23): run-time error CSS1046: Expect comma, found '/'
(20848,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(20848,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(20848,29): run-time error CSS1042: Expected function, found '-'
(20848,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(20848,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(20849,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20850,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20851,21): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(20851,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(20851,74): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(20851,90): run-time error CSS1038: Expected hex color, found '#0000'
(20852,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20861,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20862,18): run-time error CSS1046: Expect comma, found '58'
(20862,24): run-time error CSS1046: Expect comma, found '/'
(20862,26): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(20862,30): run-time error CSS1034: Expected closing parenthesis, found '-'
(20862,30): run-time error CSS1042: Expected function, found '-'
(20862,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(20862,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(20924,29): run-time error CSS1046: Expect comma, found '215'
(20924,37): run-time error CSS1046: Expect comma, found '/'
(20932,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20933,30): run-time error CSS1046: Expect comma, found '255'
(20933,38): run-time error CSS1046: Expect comma, found '/'
(20933,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(20933,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(20933,44): run-time error CSS1042: Expected function, found '-'
(20933,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(20933,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21040,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21041,16): run-time error CSS1046: Expect comma, found '45'
(21041,22): run-time error CSS1046: Expect comma, found '/'
(21041,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21041,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(21041,28): run-time error CSS1042: Expected function, found '-'
(21041,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21041,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21055,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21056,25): run-time error CSS1046: Expect comma, found '135'
(21056,33): run-time error CSS1046: Expect comma, found '/'
(21056,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21056,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(21056,39): run-time error CSS1042: Expected function, found '-'
(21056,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(21056,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21057,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21058,18): run-time error CSS1046: Expect comma, found '135'
(21058,26): run-time error CSS1046: Expect comma, found '/'
(21058,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21058,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(21058,32): run-time error CSS1042: Expected function, found '-'
(21058,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21058,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21118,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(21119,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21120,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21121,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21122,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21123,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21124,18): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(21136,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(21137,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21138,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21139,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21140,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21141,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21142,18): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(21204,26): run-time error CSS1046: Expect comma, found '0'
(21204,30): run-time error CSS1046: Expect comma, found '/'
(21206,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21207,17): run-time error CSS1046: Expect comma, found '255'
(21207,25): run-time error CSS1046: Expect comma, found '/'
(21207,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21207,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(21207,31): run-time error CSS1042: Expected function, found '-'
(21207,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21207,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21209,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21210,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(21210,56): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(21210,86): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(21210,114): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(21210,143): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(21210,173): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(21210,199): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(21210,226): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(21210,254): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(21211,24): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(21211,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(21211,78): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(21211,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(21211,135): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(21211,165): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(21211,191): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(21211,218): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(21211,246): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(21239,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21240,18): run-time error CSS1046: Expect comma, found '135'
(21240,26): run-time error CSS1046: Expect comma, found '/'
(21240,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21240,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(21240,32): run-time error CSS1042: Expected function, found '-'
(21240,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21240,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21247,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21248,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(21248,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(21248,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(21248,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(21248,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(21248,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(21248,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(21254,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21255,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(21255,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(21255,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(21255,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(21255,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(21255,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(21255,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(21264,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21265,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(21265,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(21265,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(21265,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(21265,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(21265,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(21265,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(21310,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21311,22): run-time error CSS1046: Expect comma, found '58'
(21311,28): run-time error CSS1046: Expect comma, found '/'
(21311,30): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21311,34): run-time error CSS1034: Expected closing parenthesis, found '-'
(21311,34): run-time error CSS1042: Expected function, found '-'
(21311,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(21311,56): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21316,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21317,15): run-time error CSS1046: Expect comma, found '58'
(21317,21): run-time error CSS1046: Expect comma, found '/'
(21317,23): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21317,27): run-time error CSS1034: Expected closing parenthesis, found '-'
(21317,27): run-time error CSS1042: Expected function, found '-'
(21317,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21317,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21329,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21330,23): run-time error CSS1046: Expect comma, found '58'
(21330,29): run-time error CSS1046: Expect comma, found '/'
(21330,31): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21330,35): run-time error CSS1034: Expected closing parenthesis, found '-'
(21330,35): run-time error CSS1042: Expected function, found '-'
(21330,36): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(21330,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21331,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21332,27): run-time error CSS1046: Expect comma, found '58'
(21332,33): run-time error CSS1046: Expect comma, found '/'
(21332,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21332,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(21332,39): run-time error CSS1042: Expected function, found '-'
(21332,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(21332,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21333,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21334,18): run-time error CSS1046: Expect comma, found '220'
(21334,26): run-time error CSS1046: Expect comma, found '/'
(21334,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21334,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(21334,32): run-time error CSS1042: Expected function, found '-'
(21334,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21334,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21344,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21345,17): run-time error CSS1046: Expect comma, found '58'
(21345,23): run-time error CSS1046: Expect comma, found '/'
(21345,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21345,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(21345,29): run-time error CSS1042: Expected function, found '-'
(21345,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21345,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21354,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21355,28): run-time error CSS1046: Expect comma, found '58'
(21355,34): run-time error CSS1046: Expect comma, found '/'
(21355,36): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21355,40): run-time error CSS1034: Expected closing parenthesis, found '-'
(21355,40): run-time error CSS1042: Expected function, found '-'
(21355,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(21355,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21356,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21357,17): run-time error CSS1046: Expect comma, found '58'
(21357,23): run-time error CSS1046: Expect comma, found '/'
(21357,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21357,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(21357,29): run-time error CSS1042: Expected function, found '-'
(21357,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21357,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21358,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21359,18): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(21368,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21369,30): run-time error CSS1046: Expect comma, found '220'
(21369,38): run-time error CSS1046: Expect comma, found '/'
(21369,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21369,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(21369,44): run-time error CSS1042: Expected function, found '-'
(21369,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(21369,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21370,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21371,19): run-time error CSS1046: Expect comma, found '220'
(21371,27): run-time error CSS1046: Expect comma, found '/'
(21371,29): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21371,33): run-time error CSS1034: Expected closing parenthesis, found '-'
(21371,33): run-time error CSS1042: Expected function, found '-'
(21371,34): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21371,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21379,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21380,27): run-time error CSS1046: Expect comma, found '58'
(21380,33): run-time error CSS1046: Expect comma, found '/'
(21380,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21380,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(21380,39): run-time error CSS1042: Expected function, found '-'
(21380,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(21380,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21381,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21382,16): run-time error CSS1046: Expect comma, found '58'
(21382,22): run-time error CSS1046: Expect comma, found '/'
(21382,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21382,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(21382,28): run-time error CSS1042: Expected function, found '-'
(21382,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21382,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21383,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21384,17): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(21392,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21393,29): run-time error CSS1046: Expect comma, found '220'
(21393,37): run-time error CSS1046: Expect comma, found '/'
(21393,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21393,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(21393,43): run-time error CSS1042: Expected function, found '-'
(21393,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(21393,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21394,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21395,18): run-time error CSS1046: Expect comma, found '220'
(21395,26): run-time error CSS1046: Expect comma, found '/'
(21395,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21395,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(21395,32): run-time error CSS1042: Expected function, found '-'
(21395,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21395,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21399,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21400,29): run-time error CSS1046: Expect comma, found '220'
(21400,37): run-time error CSS1046: Expect comma, found '/'
(21400,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21400,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(21400,43): run-time error CSS1042: Expected function, found '-'
(21400,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(21400,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21401,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21402,18): run-time error CSS1046: Expect comma, found '220'
(21402,26): run-time error CSS1046: Expect comma, found '/'
(21402,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21402,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(21402,32): run-time error CSS1042: Expected function, found '-'
(21402,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21402,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21406,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21407,27): run-time error CSS1046: Expect comma, found '58'
(21407,33): run-time error CSS1046: Expect comma, found '/'
(21407,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21407,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(21407,39): run-time error CSS1042: Expected function, found '-'
(21407,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(21407,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21408,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21409,16): run-time error CSS1046: Expect comma, found '58'
(21409,22): run-time error CSS1046: Expect comma, found '/'
(21409,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21409,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(21409,28): run-time error CSS1042: Expected function, found '-'
(21409,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21409,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21417,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21418,29): run-time error CSS1046: Expect comma, found '220'
(21418,37): run-time error CSS1046: Expect comma, found '/'
(21418,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21418,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(21418,43): run-time error CSS1042: Expected function, found '-'
(21418,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(21418,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21423,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21424,28): run-time error CSS1046: Expect comma, found '58'
(21424,34): run-time error CSS1046: Expect comma, found '/'
(21424,36): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21424,40): run-time error CSS1034: Expected closing parenthesis, found '-'
(21424,40): run-time error CSS1042: Expected function, found '-'
(21424,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(21424,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21425,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21426,19): run-time error CSS1046: Expect comma, found '220'
(21426,27): run-time error CSS1046: Expect comma, found '/'
(21426,29): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21426,33): run-time error CSS1034: Expected closing parenthesis, found '-'
(21426,33): run-time error CSS1042: Expected function, found '-'
(21426,34): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21426,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21438,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21439,27): run-time error CSS1046: Expect comma, found '58'
(21439,33): run-time error CSS1046: Expect comma, found '/'
(21439,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21439,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(21439,39): run-time error CSS1042: Expected function, found '-'
(21439,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(21439,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21441,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21442,18): run-time error CSS1046: Expect comma, found '220'
(21442,26): run-time error CSS1046: Expect comma, found '/'
(21442,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21442,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(21442,32): run-time error CSS1042: Expected function, found '-'
(21442,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21442,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21446,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21447,30): run-time error CSS1046: Expect comma, found '220'
(21447,38): run-time error CSS1046: Expect comma, found '/'
(21447,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21447,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(21447,44): run-time error CSS1042: Expected function, found '-'
(21447,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(21447,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21448,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21449,17): run-time error CSS1046: Expect comma, found '58'
(21449,23): run-time error CSS1046: Expect comma, found '/'
(21449,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21449,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(21449,29): run-time error CSS1042: Expected function, found '-'
(21449,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21449,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21472,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21473,29): run-time error CSS1046: Expect comma, found '255'
(21473,37): run-time error CSS1046: Expect comma, found '/'
(21473,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21473,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(21473,43): run-time error CSS1042: Expected function, found '-'
(21473,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(21473,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21474,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21475,18): run-time error CSS1046: Expect comma, found '255'
(21475,26): run-time error CSS1046: Expect comma, found '/'
(21475,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21475,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(21475,32): run-time error CSS1042: Expected function, found '-'
(21475,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21475,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21476,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21477,17): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(21489,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21490,27): run-time error CSS1046: Expect comma, found '0'
(21490,31): run-time error CSS1046: Expect comma, found '/'
(21490,33): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21490,37): run-time error CSS1034: Expected closing parenthesis, found '-'
(21490,37): run-time error CSS1042: Expected function, found '-'
(21490,38): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(21490,55): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21491,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21492,16): run-time error CSS1046: Expect comma, found '0'
(21492,20): run-time error CSS1046: Expect comma, found '/'
(21492,22): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21492,26): run-time error CSS1034: Expected closing parenthesis, found '-'
(21492,26): run-time error CSS1042: Expected function, found '-'
(21492,27): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21492,46): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21493,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21494,17): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(21581,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21582,23): run-time error CSS1046: Expect comma, found '46'
(21582,29): run-time error CSS1046: Expect comma, found '/'
(21582,31): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21582,35): run-time error CSS1034: Expected closing parenthesis, found '-'
(21582,35): run-time error CSS1042: Expected function, found '-'
(21582,36): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(21582,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21583,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21584,16): run-time error CSS1046: Expect comma, found '46'
(21584,22): run-time error CSS1046: Expect comma, found '/'
(21584,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21584,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(21584,28): run-time error CSS1042: Expected function, found '-'
(21584,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21584,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21602,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21603,24): run-time error CSS1046: Expect comma, found '46'
(21603,30): run-time error CSS1046: Expect comma, found '/'
(21603,32): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21603,36): run-time error CSS1034: Expected closing parenthesis, found '-'
(21603,36): run-time error CSS1042: Expected function, found '-'
(21603,37): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(21603,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21604,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21605,28): run-time error CSS1046: Expect comma, found '46'
(21605,34): run-time error CSS1046: Expect comma, found '/'
(21605,36): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21605,40): run-time error CSS1034: Expected closing parenthesis, found '-'
(21605,40): run-time error CSS1042: Expected function, found '-'
(21605,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(21605,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21606,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21607,18): run-time error CSS1046: Expect comma, found '159'
(21607,26): run-time error CSS1046: Expect comma, found '/'
(21607,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21607,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(21607,32): run-time error CSS1042: Expected function, found '-'
(21607,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21607,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21625,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21626,18): run-time error CSS1046: Expect comma, found '46'
(21626,24): run-time error CSS1046: Expect comma, found '/'
(21626,26): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21626,30): run-time error CSS1034: Expected closing parenthesis, found '-'
(21626,30): run-time error CSS1042: Expected function, found '-'
(21626,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21626,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21631,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21632,29): run-time error CSS1046: Expect comma, found '46'
(21632,35): run-time error CSS1046: Expect comma, found '/'
(21632,37): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21632,41): run-time error CSS1034: Expected closing parenthesis, found '-'
(21632,41): run-time error CSS1042: Expected function, found '-'
(21632,42): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(21632,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21633,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21634,18): run-time error CSS1046: Expect comma, found '46'
(21634,24): run-time error CSS1046: Expect comma, found '/'
(21634,26): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21634,30): run-time error CSS1034: Expected closing parenthesis, found '-'
(21634,30): run-time error CSS1042: Expected function, found '-'
(21634,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21634,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21639,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21640,30): run-time error CSS1046: Expect comma, found '159'
(21640,38): run-time error CSS1046: Expect comma, found '/'
(21640,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21640,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(21640,44): run-time error CSS1042: Expected function, found '-'
(21640,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(21640,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21641,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21642,19): run-time error CSS1046: Expect comma, found '159'
(21642,27): run-time error CSS1046: Expect comma, found '/'
(21642,29): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21642,33): run-time error CSS1034: Expected closing parenthesis, found '-'
(21642,33): run-time error CSS1042: Expected function, found '-'
(21642,34): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21642,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21646,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21647,30): run-time error CSS1046: Expect comma, found '159'
(21647,38): run-time error CSS1046: Expect comma, found '/'
(21647,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21647,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(21647,44): run-time error CSS1042: Expected function, found '-'
(21647,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(21647,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21648,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21649,19): run-time error CSS1046: Expect comma, found '159'
(21649,27): run-time error CSS1046: Expect comma, found '/'
(21649,29): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21649,33): run-time error CSS1034: Expected closing parenthesis, found '-'
(21649,33): run-time error CSS1042: Expected function, found '-'
(21649,34): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21649,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21653,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21654,29): run-time error CSS1046: Expect comma, found '46'
(21654,35): run-time error CSS1046: Expect comma, found '/'
(21654,37): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21654,41): run-time error CSS1034: Expected closing parenthesis, found '-'
(21654,41): run-time error CSS1042: Expected function, found '-'
(21654,42): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(21654,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21655,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21656,18): run-time error CSS1046: Expect comma, found '46'
(21656,24): run-time error CSS1046: Expect comma, found '/'
(21656,26): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21656,30): run-time error CSS1034: Expected closing parenthesis, found '-'
(21656,30): run-time error CSS1042: Expected function, found '-'
(21656,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21656,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21662,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21663,28): run-time error CSS1046: Expect comma, found '255'
(21663,36): run-time error CSS1046: Expect comma, found '/'
(21663,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21663,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(21663,42): run-time error CSS1042: Expected function, found '-'
(21663,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(21663,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21760,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21761,16): run-time error CSS1046: Expect comma, found '45'
(21761,22): run-time error CSS1046: Expect comma, found '/'
(21761,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21761,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(21761,28): run-time error CSS1042: Expected function, found '-'
(21761,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21761,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21777,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21778,16): run-time error CSS1046: Expect comma, found '45'
(21778,22): run-time error CSS1046: Expect comma, found '/'
(21778,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21778,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(21778,28): run-time error CSS1042: Expected function, found '-'
(21778,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21778,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21806,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21807,17): run-time error CSS1046: Expect comma, found '45'
(21807,23): run-time error CSS1046: Expect comma, found '/'
(21807,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(21807,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(21807,29): run-time error CSS1042: Expected function, found '-'
(21807,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(21807,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21888,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21889,17): run-time error CSS1039: Token not allowed after unary operator: '-tw-blur'
(21889,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-brightness'
(21889,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-contrast'
(21889,72): run-time error CSS1039: Token not allowed after unary operator: '-tw-grayscale'
(21889,92): run-time error CSS1039: Token not allowed after unary operator: '-tw-hue-rotate'
(21889,113): run-time error CSS1039: Token not allowed after unary operator: '-tw-invert'
(21889,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-saturate'
(21889,149): run-time error CSS1039: Token not allowed after unary operator: '-tw-sepia'
(21889,165): run-time error CSS1039: Token not allowed after unary operator: '-tw-drop-shadow'
(22004,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22005,29): run-time error CSS1046: Expect comma, found '45'
(22005,35): run-time error CSS1046: Expect comma, found '/'
(22005,37): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(22005,41): run-time error CSS1034: Expected closing parenthesis, found '-'
(22005,41): run-time error CSS1042: Expected function, found '-'
(22005,42): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(22005,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(22080,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22081,17): run-time error CSS1039: Token not allowed after unary operator: '-tw-blur'
(22081,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-brightness'
(22081,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-contrast'
(22081,72): run-time error CSS1039: Token not allowed after unary operator: '-tw-grayscale'
(22081,92): run-time error CSS1039: Token not allowed after unary operator: '-tw-hue-rotate'
(22081,113): run-time error CSS1039: Token not allowed after unary operator: '-tw-invert'
(22081,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-saturate'
(22081,149): run-time error CSS1039: Token not allowed after unary operator: '-tw-sepia'
(22081,165): run-time error CSS1039: Token not allowed after unary operator: '-tw-drop-shadow'
(22281,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22282,19): run-time error CSS1046: Expect comma, found '159'
(22282,27): run-time error CSS1046: Expect comma, found '/'
(22282,29): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(22282,33): run-time error CSS1034: Expected closing parenthesis, found '-'
(22282,33): run-time error CSS1042: Expected function, found '-'
(22282,34): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(22282,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(22296,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22297,20): run-time error CSS1046: Expect comma, found '215'
(22297,28): run-time error CSS1046: Expect comma, found '/'
(22297,30): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(22297,34): run-time error CSS1034: Expected closing parenthesis, found '-'
(22297,34): run-time error CSS1042: Expected function, found '-'
(22297,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(22297,54): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(22303,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22304,20): run-time error CSS1046: Expect comma, found '159'
(22304,28): run-time error CSS1046: Expect comma, found '/'
(22304,30): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(22304,34): run-time error CSS1034: Expected closing parenthesis, found '-'
(22304,34): run-time error CSS1042: Expected function, found '-'
(22304,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(22304,54): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(22312,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22313,19): run-time error CSS1046: Expect comma, found '215'
(22313,27): run-time error CSS1046: Expect comma, found '/'
(22313,29): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(22313,33): run-time error CSS1034: Expected closing parenthesis, found '-'
(22313,33): run-time error CSS1042: Expected function, found '-'
(22313,34): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(22313,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(22344,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22345,17): run-time error CSS1046: Expect comma, found '255'
(22345,25): run-time error CSS1046: Expect comma, found '/'
(22345,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(22345,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(22345,31): run-time error CSS1042: Expected function, found '-'
(22345,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(22345,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(22367,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22368,19): run-time error CSS1046: Expect comma, found '255'
(22368,27): run-time error CSS1046: Expect comma, found '/'
(22368,29): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(22368,33): run-time error CSS1034: Expected closing parenthesis, found '-'
(22368,33): run-time error CSS1042: Expected function, found '-'
(22368,34): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(22368,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(22382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22383,20): run-time error CSS1046: Expect comma, found '215'
(22383,28): run-time error CSS1046: Expect comma, found '/'
(22383,30): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(22383,34): run-time error CSS1034: Expected closing parenthesis, found '-'
(22383,34): run-time error CSS1042: Expected function, found '-'
(22383,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(22383,54): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(22391,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22392,20): run-time error CSS1046: Expect comma, found '255'
(22392,28): run-time error CSS1046: Expect comma, found '/'
(22392,30): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(22392,34): run-time error CSS1034: Expected closing parenthesis, found '-'
(22392,34): run-time error CSS1042: Expected function, found '-'
(22392,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(22392,54): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(22400,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22401,19): run-time error CSS1046: Expect comma, found '215'
(22401,27): run-time error CSS1046: Expect comma, found '/'
(22401,29): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(22401,33): run-time error CSS1034: Expected closing parenthesis, found '-'
(22401,33): run-time error CSS1042: Expected function, found '-'
(22401,34): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(22401,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(22434,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22435,28): run-time error CSS1046: Expect comma, found '239'
(22435,36): run-time error CSS1046: Expect comma, found '/'
(22435,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(22435,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(22435,42): run-time error CSS1042: Expected function, found '-'
(22435,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(22435,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(22575,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22576,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22577,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(22577,48): run-time error CSS1038: Expected hex color, found '#0000'
(22577,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(22577,82): run-time error CSS1038: Expected hex color, found '#0000'
(22577,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(22607,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22608,15): run-time error CSS1046: Expect comma, found '58'
(22608,21): run-time error CSS1046: Expect comma, found '/'
(22608,23): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(22608,27): run-time error CSS1034: Expected closing parenthesis, found '-'
(22608,27): run-time error CSS1042: Expected function, found '-'
(22608,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(22608,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(22661,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22662,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22663,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(22663,48): run-time error CSS1038: Expected hex color, found '#0000'
(22663,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(22663,82): run-time error CSS1038: Expected hex color, found '#0000'
(22663,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(22701,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22702,27): run-time error CSS1046: Expect comma, found '45'
(22702,33): run-time error CSS1046: Expect comma, found '/'
(22702,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(22702,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(22702,39): run-time error CSS1042: Expected function, found '-'
(22702,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(22702,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(22711,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22712,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(22712,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(22712,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(22712,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(22712,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(22712,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(22712,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(22714,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22715,28): run-time error CSS1046: Expect comma, found '255'
(22715,36): run-time error CSS1046: Expect comma, found '/'
(22715,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(22715,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(22715,42): run-time error CSS1042: Expected function, found '-'
(22715,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(22715,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(22729,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22730,27): run-time error CSS1046: Expect comma, found '45'
(22730,33): run-time error CSS1046: Expect comma, found '/'
(22730,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(22730,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(22730,39): run-time error CSS1042: Expected function, found '-'
(22730,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(22730,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(22761,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22762,17): run-time error CSS1046: Expect comma, found '255'
(22762,25): run-time error CSS1046: Expect comma, found '/'
(22762,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(22762,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(22762,31): run-time error CSS1042: Expected function, found '-'
(22762,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(22762,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(22777,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22778,24): run-time error CSS1046: Expect comma, found '255'
(22778,32): run-time error CSS1046: Expect comma, found '/'
(22778,34): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(22778,38): run-time error CSS1034: Expected closing parenthesis, found '-'
(22778,38): run-time error CSS1042: Expected function, found '-'
(22778,39): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(22778,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(22779,28): run-time error CSS1046: Expect comma, found '255'
(22779,36): run-time error CSS1046: Expect comma, found '/'
(22797,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22798,29): run-time error CSS1046: Expect comma, found '255'
(22798,37): run-time error CSS1046: Expect comma, found '/'
(22798,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(22798,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(22798,43): run-time error CSS1042: Expected function, found '-'
(22798,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(22798,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(22810,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22811,24): run-time error CSS1046: Expect comma, found '255'
(22811,32): run-time error CSS1046: Expect comma, found '/'
(22811,34): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(22811,38): run-time error CSS1034: Expected closing parenthesis, found '-'
(22811,38): run-time error CSS1042: Expected function, found '-'
(22811,39): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(22811,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(22812,28): run-time error CSS1046: Expect comma, found '255'
(22812,36): run-time error CSS1046: Expect comma, found '/'
(22830,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22831,29): run-time error CSS1046: Expect comma, found '255'
(22831,37): run-time error CSS1046: Expect comma, found '/'
(22831,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(22831,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(22831,43): run-time error CSS1042: Expected function, found '-'
(22831,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(22831,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(22843,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22844,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(22844,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(22844,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(22844,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(22844,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(22844,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(22844,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(22863,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22864,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(22864,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(22864,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(22864,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(22864,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(22864,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(22864,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(22899,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22900,17): run-time error CSS1046: Expect comma, found '255'
(22900,25): run-time error CSS1046: Expect comma, found '/'
(22900,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(22900,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(22900,31): run-time error CSS1042: Expected function, found '-'
(22900,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(22900,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(22939,50): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(22940,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22941,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22942,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22943,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22945,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22946,17): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(22955,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22956,27): run-time error CSS1046: Expect comma, found '45'
(22956,33): run-time error CSS1046: Expect comma, found '/'
(22956,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(22956,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(22956,39): run-time error CSS1042: Expected function, found '-'
(22956,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(22956,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(22985,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22986,29): run-time error CSS1046: Expect comma, found '250'
(22986,37): run-time error CSS1046: Expect comma, found '/'
(22986,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(22986,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(22986,43): run-time error CSS1042: Expected function, found '-'
(22986,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(22986,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23003,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23004,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23005,21): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(23005,49): run-time error CSS1038: Expected hex color, found '#0000'
(23005,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(23005,83): run-time error CSS1038: Expected hex color, found '#0000'
(23005,96): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(23022,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23023,17): run-time error CSS1046: Expect comma, found '45'
(23023,23): run-time error CSS1046: Expect comma, found '/'
(23023,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23023,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(23023,29): run-time error CSS1042: Expected function, found '-'
(23023,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(23023,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23031,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23032,16): run-time error CSS1046: Expect comma, found '45'
(23032,22): run-time error CSS1046: Expect comma, found '/'
(23032,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23032,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(23032,28): run-time error CSS1042: Expected function, found '-'
(23032,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(23032,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23048,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23049,28): run-time error CSS1046: Expect comma, found '255'
(23049,36): run-time error CSS1046: Expect comma, found '/'
(23049,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23049,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(23049,42): run-time error CSS1042: Expected function, found '-'
(23049,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(23049,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23147,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23148,22): run-time error CSS1046: Expect comma, found '58'
(23148,28): run-time error CSS1046: Expect comma, found '/'
(23148,30): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23148,34): run-time error CSS1034: Expected closing parenthesis, found '-'
(23148,34): run-time error CSS1042: Expected function, found '-'
(23148,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(23148,56): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23156,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23157,15): run-time error CSS1046: Expect comma, found '58'
(23157,21): run-time error CSS1046: Expect comma, found '/'
(23157,23): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23157,27): run-time error CSS1034: Expected closing parenthesis, found '-'
(23157,27): run-time error CSS1042: Expected function, found '-'
(23157,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(23157,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23168,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23169,27): run-time error CSS1046: Expect comma, found '58'
(23169,33): run-time error CSS1046: Expect comma, found '/'
(23169,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23169,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(23169,39): run-time error CSS1042: Expected function, found '-'
(23169,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(23169,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23170,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23171,16): run-time error CSS1046: Expect comma, found '58'
(23171,22): run-time error CSS1046: Expect comma, found '/'
(23171,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23171,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(23171,28): run-time error CSS1042: Expected function, found '-'
(23171,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(23171,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23175,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23176,17): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(23194,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23195,29): run-time error CSS1046: Expect comma, found '220'
(23195,37): run-time error CSS1046: Expect comma, found '/'
(23195,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23195,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(23195,43): run-time error CSS1042: Expected function, found '-'
(23195,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(23195,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23200,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23201,17): run-time error CSS1046: Expect comma, found '45'
(23201,23): run-time error CSS1046: Expect comma, found '/'
(23201,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23201,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(23201,29): run-time error CSS1042: Expected function, found '-'
(23201,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(23201,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23211,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23212,27): run-time error CSS1046: Expect comma, found '58'
(23212,33): run-time error CSS1046: Expect comma, found '/'
(23212,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23212,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(23212,39): run-time error CSS1042: Expected function, found '-'
(23212,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(23212,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23213,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23214,18): run-time error CSS1046: Expect comma, found '220'
(23214,26): run-time error CSS1046: Expect comma, found '/'
(23214,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23214,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(23214,32): run-time error CSS1042: Expected function, found '-'
(23214,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(23214,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23218,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23219,30): run-time error CSS1046: Expect comma, found '220'
(23219,38): run-time error CSS1046: Expect comma, found '/'
(23219,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23219,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(23219,44): run-time error CSS1042: Expected function, found '-'
(23219,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(23219,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23261,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23262,29): run-time error CSS1046: Expect comma, found '255'
(23262,37): run-time error CSS1046: Expect comma, found '/'
(23262,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23262,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(23262,43): run-time error CSS1042: Expected function, found '-'
(23262,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(23262,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23290,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23291,17): run-time error CSS1046: Expect comma, found '45'
(23291,23): run-time error CSS1046: Expect comma, found '/'
(23291,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23291,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(23291,29): run-time error CSS1042: Expected function, found '-'
(23291,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(23291,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23315,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23316,17): run-time error CSS1046: Expect comma, found '45'
(23316,23): run-time error CSS1046: Expect comma, found '/'
(23316,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23316,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(23316,29): run-time error CSS1042: Expected function, found '-'
(23316,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(23316,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23324,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23325,29): run-time error CSS1046: Expect comma, found '215'
(23325,37): run-time error CSS1046: Expect comma, found '/'
(23325,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23325,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(23325,43): run-time error CSS1042: Expected function, found '-'
(23325,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(23325,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23384,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23385,31): run-time error CSS1046: Expect comma, found '58'
(23385,37): run-time error CSS1046: Expect comma, found '/'
(23385,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23385,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(23385,43): run-time error CSS1042: Expected function, found '-'
(23385,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(23385,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23387,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23388,22): run-time error CSS1046: Expect comma, found '220'
(23388,30): run-time error CSS1046: Expect comma, found '/'
(23388,32): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23388,36): run-time error CSS1034: Expected closing parenthesis, found '-'
(23388,36): run-time error CSS1042: Expected function, found '-'
(23388,37): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(23388,56): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23403,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23404,32): run-time error CSS1046: Expect comma, found '250'
(23404,40): run-time error CSS1046: Expect comma, found '/'
(23404,42): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23404,46): run-time error CSS1034: Expected closing parenthesis, found '-'
(23404,46): run-time error CSS1042: Expected function, found '-'
(23404,47): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(23404,64): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23409,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23410,20): run-time error CSS1046: Expect comma, found '45'
(23410,26): run-time error CSS1046: Expect comma, found '/'
(23410,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23410,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(23410,32): run-time error CSS1042: Expected function, found '-'
(23410,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(23410,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23423,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23424,31): run-time error CSS1046: Expect comma, found '58'
(23424,37): run-time error CSS1046: Expect comma, found '/'
(23424,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23424,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(23424,43): run-time error CSS1042: Expected function, found '-'
(23424,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(23424,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23425,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23426,22): run-time error CSS1046: Expect comma, found '220'
(23426,30): run-time error CSS1046: Expect comma, found '/'
(23426,32): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23426,36): run-time error CSS1034: Expected closing parenthesis, found '-'
(23426,36): run-time error CSS1042: Expected function, found '-'
(23426,37): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(23426,56): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23436,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23437,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(23437,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(23437,82): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(23437,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(23437,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(23437,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(23437,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(23468,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23469,23): run-time error CSS1046: Expect comma, found '58'
(23469,29): run-time error CSS1046: Expect comma, found '/'
(23469,31): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23469,35): run-time error CSS1034: Expected closing parenthesis, found '-'
(23469,35): run-time error CSS1042: Expected function, found '-'
(23469,36): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(23469,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23473,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23474,28): run-time error CSS1046: Expect comma, found '58'
(23474,34): run-time error CSS1046: Expect comma, found '/'
(23474,36): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23474,40): run-time error CSS1034: Expected closing parenthesis, found '-'
(23474,40): run-time error CSS1042: Expected function, found '-'
(23474,41): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(23474,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23486,27): run-time error CSS1046: Expect comma, found '220'
(23486,35): run-time error CSS1046: Expect comma, found '/'
(23486,37): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23486,41): run-time error CSS1034: Expected closing parenthesis, found '-'
(23486,41): run-time error CSS1042: Expected function, found '-'
(23486,42): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(23486,63): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23487,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23488,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(23499,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23500,17): run-time error CSS1046: Expect comma, found '45'
(23500,23): run-time error CSS1046: Expect comma, found '/'
(23500,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23500,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(23500,29): run-time error CSS1042: Expected function, found '-'
(23500,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(23500,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23511,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23512,30): run-time error CSS1046: Expect comma, found '250'
(23512,38): run-time error CSS1046: Expect comma, found '/'
(23512,40): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23512,44): run-time error CSS1034: Expected closing parenthesis, found '-'
(23512,44): run-time error CSS1042: Expected function, found '-'
(23512,45): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(23512,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23519,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23520,19): run-time error CSS1046: Expect comma, found '135'
(23520,27): run-time error CSS1046: Expect comma, found '/'
(23520,29): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23520,33): run-time error CSS1034: Expected closing parenthesis, found '-'
(23520,33): run-time error CSS1042: Expected function, found '-'
(23520,34): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(23520,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23531,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23532,28): run-time error CSS1046: Expect comma, found '239'
(23532,36): run-time error CSS1046: Expect comma, found '/'
(23532,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23532,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(23532,42): run-time error CSS1042: Expected function, found '-'
(23532,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(23532,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23533,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23534,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23535,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(23535,47): run-time error CSS1038: Expected hex color, found '#0000'
(23535,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(23535,81): run-time error CSS1038: Expected hex color, found '#0000'
(23535,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(23551,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23552,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23553,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(23553,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(23553,82): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(23553,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(23553,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(23553,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(23553,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(23555,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23556,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23557,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(23557,48): run-time error CSS1038: Expected hex color, found '#0000'
(23557,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(23557,82): run-time error CSS1038: Expected hex color, found '#0000'
(23557,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(23598,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23599,29): run-time error CSS1046: Expect comma, found '255'
(23599,37): run-time error CSS1046: Expect comma, found '/'
(23599,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23599,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(23599,43): run-time error CSS1042: Expected function, found '-'
(23599,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(23599,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23657,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23658,17): run-time error CSS1046: Expect comma, found '45'
(23658,23): run-time error CSS1046: Expect comma, found '/'
(23658,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23658,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(23658,29): run-time error CSS1042: Expected function, found '-'
(23658,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(23658,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23705,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23706,17): run-time error CSS1046: Expect comma, found '45'
(23706,23): run-time error CSS1046: Expect comma, found '/'
(23706,25): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23706,29): run-time error CSS1034: Expected closing parenthesis, found '-'
(23706,29): run-time error CSS1042: Expected function, found '-'
(23706,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(23706,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23720,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23721,29): run-time error CSS1046: Expect comma, found '215'
(23721,37): run-time error CSS1046: Expect comma, found '/'
(23721,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23721,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(23721,43): run-time error CSS1042: Expected function, found '-'
(23721,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(23721,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23784,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23785,25): run-time error CSS1046: Expect comma, found '58'
(23785,31): run-time error CSS1046: Expect comma, found '/'
(23785,33): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23785,37): run-time error CSS1034: Expected closing parenthesis, found '-'
(23785,37): run-time error CSS1042: Expected function, found '-'
(23785,38): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(23785,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23797,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23798,30): run-time error CSS1046: Expect comma, found '58'
(23798,36): run-time error CSS1046: Expect comma, found '/'
(23798,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23798,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(23798,42): run-time error CSS1042: Expected function, found '-'
(23798,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(23798,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23817,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23818,29): run-time error CSS1046: Expect comma, found '220'
(23818,37): run-time error CSS1046: Expect comma, found '/'
(23818,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23818,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(23818,43): run-time error CSS1042: Expected function, found '-'
(23818,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(23818,65): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23819,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23820,21): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(23839,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23840,19): run-time error CSS1046: Expect comma, found '45'
(23840,25): run-time error CSS1046: Expect comma, found '/'
(23840,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23840,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(23840,31): run-time error CSS1042: Expected function, found '-'
(23840,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(23840,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23860,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23861,32): run-time error CSS1046: Expect comma, found '250'
(23861,40): run-time error CSS1046: Expect comma, found '/'
(23861,42): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23861,46): run-time error CSS1034: Expected closing parenthesis, found '-'
(23861,46): run-time error CSS1042: Expected function, found '-'
(23861,47): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(23861,64): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23868,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23869,21): run-time error CSS1046: Expect comma, found '135'
(23869,29): run-time error CSS1046: Expect comma, found '/'
(23869,31): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23869,35): run-time error CSS1034: Expected closing parenthesis, found '-'
(23869,35): run-time error CSS1042: Expected function, found '-'
(23869,36): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(23869,55): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23890,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23891,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(23891,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(23891,82): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(23891,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(23891,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(23891,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(23891,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(23918,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23919,28): run-time error CSS1046: Expect comma, found '239'
(23919,36): run-time error CSS1046: Expect comma, found '/'
(23919,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23919,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(23919,42): run-time error CSS1042: Expected function, found '-'
(23919,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(23919,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(23920,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23921,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23922,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(23922,47): run-time error CSS1038: Expected hex color, found '#0000'
(23922,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(23922,81): run-time error CSS1038: Expected hex color, found '#0000'
(23922,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(23938,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23939,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23940,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(23940,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(23940,82): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(23940,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(23940,130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(23940,155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(23940,181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(23942,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23943,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23944,20): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(23944,48): run-time error CSS1038: Expected hex color, found '#0000'
(23944,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(23944,82): run-time error CSS1038: Expected hex color, found '#0000'
(23944,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(23967,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23968,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(23968,56): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(23968,86): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(23968,114): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(23968,143): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(23968,173): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(23968,199): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(23968,226): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(23968,254): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(23969,24): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(23969,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(23969,78): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(23969,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(23969,135): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(23969,165): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(23969,191): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(23969,218): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(23969,246): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(23998,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23999,29): run-time error CSS1046: Expect comma, found '255'
(23999,37): run-time error CSS1046: Expect comma, found '/'
(23999,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(23999,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(23999,43): run-time error CSS1042: Expected function, found '-'
(23999,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(23999,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(24037,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24038,18): run-time error CSS1046: Expect comma, found '135'
(24038,26): run-time error CSS1046: Expect comma, found '/'
(24038,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(24038,32): run-time error CSS1034: Expected closing parenthesis, found '-'
(24038,32): run-time error CSS1042: Expected function, found '-'
(24038,33): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(24038,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(24051,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24052,16): run-time error CSS1046: Expect comma, found '45'
(24052,22): run-time error CSS1046: Expect comma, found '/'
(24052,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(24052,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(24052,28): run-time error CSS1042: Expected function, found '-'
(24052,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(24052,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(24065,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24066,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(24066,56): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(24066,86): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(24066,114): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(24066,143): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(24066,173): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(24066,199): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(24066,226): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(24066,254): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(24067,24): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(24067,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(24067,78): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(24067,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(24067,135): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(24067,165): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(24067,191): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(24067,218): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(24067,246): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(24213,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24214,17): run-time error CSS1046: Expect comma, found '250'
(24214,25): run-time error CSS1046: Expect comma, found '/'
(24214,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(24214,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(24214,31): run-time error CSS1042: Expected function, found '-'
(24214,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(24214,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(24230,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24231,29): run-time error CSS1046: Expect comma, found '255'
(24231,37): run-time error CSS1046: Expect comma, found '/'
(24231,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(24231,43): run-time error CSS1034: Expected closing parenthesis, found '-'
(24231,43): run-time error CSS1042: Expected function, found '-'
(24231,44): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(24231,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(25602,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25603,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(25603,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(25603,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(25603,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(25603,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(25603,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(25603,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(25607,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25608,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(25608,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(25608,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(25608,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(25608,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(25608,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(25608,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(25612,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25613,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(25613,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(25613,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(25613,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(25613,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(25613,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(25613,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(25617,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25618,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(25618,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(25618,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(25618,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(25618,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(25618,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(25618,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(25622,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25623,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(25623,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(25623,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(25623,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(25623,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(25623,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(25623,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(25627,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25628,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(25628,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(25628,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(25628,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(25628,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(25628,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(25628,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(25632,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25633,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(25633,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(25633,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(25633,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(25633,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(25633,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(25633,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(25637,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25638,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(25638,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(25638,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(25638,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(25638,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(25638,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(25638,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(25642,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25643,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(25643,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(25643,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(25643,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(25643,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(25643,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(25643,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(25647,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25648,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(25648,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(25648,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(25648,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(25648,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(25648,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(25648,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(25652,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25653,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(25653,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(25653,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(25653,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(25653,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(25653,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(25653,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(25657,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25658,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(25658,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(25658,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(25658,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(25658,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(25658,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(25658,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(25662,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25663,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(25663,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(25663,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(25663,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(25663,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(25663,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(25663,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(25667,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25668,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(25668,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(25668,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(25668,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(25668,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(25668,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(25668,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(25672,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25673,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(25673,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(25673,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(25673,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(25673,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(25673,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(25673,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(25677,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(25677,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(25677,81): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(25677,105): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(25677,129): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(25677,154): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(25677,180): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(26036,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26037,24): run-time error CSS1046: Expect comma, found '220'
(26037,32): run-time error CSS1046: Expect comma, found '/'
(26037,34): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26037,38): run-time error CSS1034: Expected closing parenthesis, found '-'
(26037,38): run-time error CSS1042: Expected function, found '-'
(26037,39): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(26037,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26041,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26042,24): run-time error CSS1046: Expect comma, found '197'
(26042,32): run-time error CSS1046: Expect comma, found '/'
(26042,34): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26042,38): run-time error CSS1034: Expected closing parenthesis, found '-'
(26042,38): run-time error CSS1042: Expected function, found '-'
(26042,39): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(26042,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26046,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26047,22): run-time error CSS1046: Expect comma, found '58'
(26047,28): run-time error CSS1046: Expect comma, found '/'
(26047,30): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26047,34): run-time error CSS1034: Expected closing parenthesis, found '-'
(26047,34): run-time error CSS1042: Expected function, found '-'
(26047,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(26047,56): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26051,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26052,23): run-time error CSS1046: Expect comma, found '45'
(26052,29): run-time error CSS1046: Expect comma, found '/'
(26052,31): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26052,35): run-time error CSS1034: Expected closing parenthesis, found '-'
(26052,35): run-time error CSS1042: Expected function, found '-'
(26052,36): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(26052,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26056,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26057,24): run-time error CSS1046: Expect comma, found '215'
(26057,32): run-time error CSS1046: Expect comma, found '/'
(26057,34): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26057,38): run-time error CSS1034: Expected closing parenthesis, found '-'
(26057,38): run-time error CSS1042: Expected function, found '-'
(26057,39): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(26057,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26061,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26062,24): run-time error CSS1046: Expect comma, found '213'
(26062,32): run-time error CSS1046: Expect comma, found '/'
(26062,34): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26062,38): run-time error CSS1034: Expected closing parenthesis, found '-'
(26062,38): run-time error CSS1042: Expected function, found '-'
(26062,39): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(26062,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26066,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26067,24): run-time error CSS1046: Expect comma, found '255'
(26067,32): run-time error CSS1046: Expect comma, found '/'
(26067,34): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26067,38): run-time error CSS1034: Expected closing parenthesis, found '-'
(26067,38): run-time error CSS1042: Expected function, found '-'
(26067,39): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(26067,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26071,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26072,23): run-time error CSS1046: Expect comma, found '46'
(26072,29): run-time error CSS1046: Expect comma, found '/'
(26072,31): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26072,35): run-time error CSS1034: Expected closing parenthesis, found '-'
(26072,35): run-time error CSS1042: Expected function, found '-'
(26072,36): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(26072,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26084,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26085,28): run-time error CSS1046: Expect comma, found '255'
(26085,36): run-time error CSS1046: Expect comma, found '/'
(26085,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26085,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(26085,42): run-time error CSS1042: Expected function, found '-'
(26085,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(26085,64): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26089,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26090,28): run-time error CSS1046: Expect comma, found '225'
(26090,36): run-time error CSS1046: Expect comma, found '/'
(26090,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26090,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(26090,42): run-time error CSS1042: Expected function, found '-'
(26090,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(26090,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26094,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26095,28): run-time error CSS1046: Expect comma, found '232'
(26095,36): run-time error CSS1046: Expect comma, found '/'
(26095,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26095,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(26095,42): run-time error CSS1042: Expected function, found '-'
(26095,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(26095,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26099,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26100,28): run-time error CSS1046: Expect comma, found '246'
(26100,36): run-time error CSS1046: Expect comma, found '/'
(26100,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26100,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(26100,42): run-time error CSS1042: Expected function, found '-'
(26100,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(26100,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26108,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26109,28): run-time error CSS1046: Expect comma, found '220'
(26109,36): run-time error CSS1046: Expect comma, found '/'
(26109,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26109,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(26109,42): run-time error CSS1042: Expected function, found '-'
(26109,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(26109,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26113,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26114,28): run-time error CSS1046: Expect comma, found '197'
(26114,36): run-time error CSS1046: Expect comma, found '/'
(26114,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26114,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(26114,42): run-time error CSS1042: Expected function, found '-'
(26114,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(26114,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26118,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26119,26): run-time error CSS1046: Expect comma, found '58'
(26119,32): run-time error CSS1046: Expect comma, found '/'
(26119,34): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26119,38): run-time error CSS1034: Expected closing parenthesis, found '-'
(26119,38): run-time error CSS1042: Expected function, found '-'
(26119,39): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(26119,56): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26123,26): run-time error CSS1046: Expect comma, found '58'
(26123,32): run-time error CSS1046: Expect comma, found '/'
(26127,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26128,26): run-time error CSS1046: Expect comma, found '0'
(26128,30): run-time error CSS1046: Expect comma, found '/'
(26128,32): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26128,36): run-time error CSS1034: Expected closing parenthesis, found '-'
(26128,36): run-time error CSS1042: Expected function, found '-'
(26128,37): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(26128,54): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26132,26): run-time error CSS1046: Expect comma, found '0'
(26132,30): run-time error CSS1046: Expect comma, found '/'
(26136,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26137,28): run-time error CSS1046: Expect comma, found '250'
(26137,36): run-time error CSS1046: Expect comma, found '/'
(26137,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26137,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(26137,42): run-time error CSS1042: Expected function, found '-'
(26137,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(26137,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26141,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26142,28): run-time error CSS1046: Expect comma, found '239'
(26142,36): run-time error CSS1046: Expect comma, found '/'
(26142,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26142,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(26142,42): run-time error CSS1042: Expected function, found '-'
(26142,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(26142,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26150,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26151,27): run-time error CSS1046: Expect comma, found '45'
(26151,33): run-time error CSS1046: Expect comma, found '/'
(26151,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26151,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(26151,39): run-time error CSS1042: Expected function, found '-'
(26151,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(26151,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26155,27): run-time error CSS1046: Expect comma, found '45'
(26155,33): run-time error CSS1046: Expect comma, found '/'
(26159,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26160,28): run-time error CSS1046: Expect comma, found '215'
(26160,36): run-time error CSS1046: Expect comma, found '/'
(26160,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26160,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(26160,42): run-time error CSS1042: Expected function, found '-'
(26160,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(26160,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26164,28): run-time error CSS1046: Expect comma, found '215'
(26164,36): run-time error CSS1046: Expect comma, found '/'
(26168,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26169,28): run-time error CSS1046: Expect comma, found '250'
(26169,36): run-time error CSS1046: Expect comma, found '/'
(26169,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26169,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(26169,42): run-time error CSS1042: Expected function, found '-'
(26169,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(26169,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26173,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26174,28): run-time error CSS1046: Expect comma, found '255'
(26174,36): run-time error CSS1046: Expect comma, found '/'
(26174,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26174,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(26174,42): run-time error CSS1042: Expected function, found '-'
(26174,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(26174,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26178,28): run-time error CSS1046: Expect comma, found '255'
(26178,36): run-time error CSS1046: Expect comma, found '/'
(26182,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26183,28): run-time error CSS1046: Expect comma, found '159'
(26183,36): run-time error CSS1046: Expect comma, found '/'
(26183,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26183,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(26183,42): run-time error CSS1042: Expected function, found '-'
(26183,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(26183,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26187,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26188,27): run-time error CSS1046: Expect comma, found '46'
(26188,33): run-time error CSS1046: Expect comma, found '/'
(26188,35): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26188,39): run-time error CSS1034: Expected closing parenthesis, found '-'
(26188,39): run-time error CSS1042: Expected function, found '-'
(26188,40): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(26188,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26196,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26197,28): run-time error CSS1046: Expect comma, found '255'
(26197,36): run-time error CSS1046: Expect comma, found '/'
(26197,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26197,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(26197,42): run-time error CSS1042: Expected function, found '-'
(26197,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(26197,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26201,28): run-time error CSS1046: Expect comma, found '255'
(26201,36): run-time error CSS1046: Expect comma, found '/'
(26205,28): run-time error CSS1046: Expect comma, found '255'
(26205,36): run-time error CSS1046: Expect comma, found '/'
(26209,52): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(26213,50): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(26217,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(26221,49): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(26225,55): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(26233,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26234,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26235,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26239,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26240,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26241,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26245,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26246,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26247,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26251,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26252,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26253,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26257,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26258,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26259,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26263,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26264,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26265,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26269,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26270,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26271,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26275,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26276,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26277,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26281,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26282,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26286,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26290,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26294,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26298,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26785,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26786,17): run-time error CSS1046: Expect comma, found '225'
(26786,25): run-time error CSS1046: Expect comma, found '/'
(26786,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26786,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(26786,31): run-time error CSS1042: Expected function, found '-'
(26786,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(26786,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26790,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26791,17): run-time error CSS1046: Expect comma, found '220'
(26791,25): run-time error CSS1046: Expect comma, found '/'
(26791,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26791,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(26791,31): run-time error CSS1042: Expected function, found '-'
(26791,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(26791,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26795,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26796,16): run-time error CSS1046: Expect comma, found '86'
(26796,22): run-time error CSS1046: Expect comma, found '/'
(26796,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26796,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(26796,28): run-time error CSS1042: Expected function, found '-'
(26796,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(26796,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26800,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26801,15): run-time error CSS1046: Expect comma, found '58'
(26801,21): run-time error CSS1046: Expect comma, found '/'
(26801,23): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26801,27): run-time error CSS1034: Expected closing parenthesis, found '-'
(26801,27): run-time error CSS1042: Expected function, found '-'
(26801,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(26801,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26805,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26806,15): run-time error CSS1046: Expect comma, found '0'
(26806,19): run-time error CSS1046: Expect comma, found '/'
(26806,21): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26806,25): run-time error CSS1034: Expected closing parenthesis, found '-'
(26806,25): run-time error CSS1042: Expected function, found '-'
(26806,26): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(26806,45): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26810,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26811,17): run-time error CSS1046: Expect comma, found '250'
(26811,25): run-time error CSS1046: Expect comma, found '/'
(26811,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26811,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(26811,31): run-time error CSS1042: Expected function, found '-'
(26811,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(26811,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26815,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26816,16): run-time error CSS1046: Expect comma, found '45'
(26816,22): run-time error CSS1046: Expect comma, found '/'
(26816,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26816,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(26816,28): run-time error CSS1042: Expected function, found '-'
(26816,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(26816,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26820,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26821,17): run-time error CSS1046: Expect comma, found '215'
(26821,25): run-time error CSS1046: Expect comma, found '/'
(26821,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26821,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(26821,31): run-time error CSS1042: Expected function, found '-'
(26821,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(26821,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26825,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26826,17): run-time error CSS1046: Expect comma, found '135'
(26826,25): run-time error CSS1046: Expect comma, found '/'
(26826,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26826,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(26826,31): run-time error CSS1042: Expected function, found '-'
(26826,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(26826,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26830,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26831,16): run-time error CSS1046: Expect comma, found '65'
(26831,22): run-time error CSS1046: Expect comma, found '/'
(26831,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26831,28): run-time error CSS1034: Expected closing parenthesis, found '-'
(26831,28): run-time error CSS1042: Expected function, found '-'
(26831,29): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(26831,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26839,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26840,17): run-time error CSS1046: Expect comma, found '255'
(26840,25): run-time error CSS1046: Expect comma, found '/'
(26840,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26840,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(26840,31): run-time error CSS1042: Expected function, found '-'
(26840,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(26840,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26844,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26845,17): run-time error CSS1046: Expect comma, found '159'
(26845,25): run-time error CSS1046: Expect comma, found '/'
(26845,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26845,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(26845,31): run-time error CSS1042: Expected function, found '-'
(26845,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(26845,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26849,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26850,17): run-time error CSS1046: Expect comma, found '255'
(26850,25): run-time error CSS1046: Expect comma, found '/'
(26850,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(26850,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(26850,31): run-time error CSS1042: Expected function, found '-'
(26850,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(26850,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(26891,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26892,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26893,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(26893,47): run-time error CSS1038: Expected hex color, found '#0000'
(26893,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(26893,81): run-time error CSS1038: Expected hex color, found '#0000'
(26893,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(26897,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26898,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26899,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(26899,47): run-time error CSS1038: Expected hex color, found '#0000'
(26899,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(26899,81): run-time error CSS1038: Expected hex color, found '#0000'
(26899,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(26903,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26904,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26905,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(26905,47): run-time error CSS1038: Expected hex color, found '#0000'
(26905,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(26905,81): run-time error CSS1038: Expected hex color, found '#0000'
(26905,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(26909,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26910,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26911,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(26911,47): run-time error CSS1038: Expected hex color, found '#0000'
(26911,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(26911,81): run-time error CSS1038: Expected hex color, found '#0000'
(26911,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(26915,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26916,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26917,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(26917,47): run-time error CSS1038: Expected hex color, found '#0000'
(26917,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(26917,81): run-time error CSS1038: Expected hex color, found '#0000'
(26917,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(26921,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26922,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26923,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(26923,47): run-time error CSS1038: Expected hex color, found '#0000'
(26923,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(26923,81): run-time error CSS1038: Expected hex color, found '#0000'
(26923,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(26927,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26928,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26929,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(26929,47): run-time error CSS1038: Expected hex color, found '#0000'
(26929,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(26929,81): run-time error CSS1038: Expected hex color, found '#0000'
(26929,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(26933,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26934,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26935,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(26935,47): run-time error CSS1038: Expected hex color, found '#0000'
(26935,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(26935,81): run-time error CSS1038: Expected hex color, found '#0000'
(26935,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(26939,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26940,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26941,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(26941,47): run-time error CSS1038: Expected hex color, found '#0000'
(26941,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(26941,81): run-time error CSS1038: Expected hex color, found '#0000'
(26941,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(26945,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26946,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26947,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(26947,47): run-time error CSS1038: Expected hex color, found '#0000'
(26947,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(26947,81): run-time error CSS1038: Expected hex color, found '#0000'
(26947,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(26951,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26952,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26953,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(26953,47): run-time error CSS1038: Expected hex color, found '#0000'
(26953,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(26953,81): run-time error CSS1038: Expected hex color, found '#0000'
(26953,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(26957,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26958,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26959,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(26959,47): run-time error CSS1038: Expected hex color, found '#0000'
(26959,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(26959,81): run-time error CSS1038: Expected hex color, found '#0000'
(26959,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(26963,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26964,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26965,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(26965,47): run-time error CSS1038: Expected hex color, found '#0000'
(26965,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(26965,81): run-time error CSS1038: Expected hex color, found '#0000'
(26965,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(26969,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26970,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26971,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(26971,47): run-time error CSS1038: Expected hex color, found '#0000'
(26971,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(26971,81): run-time error CSS1038: Expected hex color, found '#0000'
(26971,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(26975,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26976,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26977,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(26977,49): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(26977,72): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(26977,88): run-time error CSS1038: Expected hex color, found '#0000'
(26981,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26982,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26983,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(26983,49): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(26983,72): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(26983,88): run-time error CSS1038: Expected hex color, found '#0000'
(26987,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26988,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26992,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26993,15): run-time error CSS1039: Token not allowed after unary operator: '-tw-blur'
(26993,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-brightness'
(26993,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-contrast'
(26993,70): run-time error CSS1039: Token not allowed after unary operator: '-tw-grayscale'
(26993,90): run-time error CSS1039: Token not allowed after unary operator: '-tw-hue-rotate'
(26993,111): run-time error CSS1039: Token not allowed after unary operator: '-tw-invert'
(26993,128): run-time error CSS1039: Token not allowed after unary operator: '-tw-saturate'
(26993,147): run-time error CSS1039: Token not allowed after unary operator: '-tw-sepia'
(26993,163): run-time error CSS1039: Token not allowed after unary operator: '-tw-drop-shadow'
(26997,15): run-time error CSS1039: Token not allowed after unary operator: '-tw-blur'
(26997,30): run-time error CSS1039: Token not allowed after unary operator: '-tw-brightness'
(26997,51): run-time error CSS1039: Token not allowed after unary operator: '-tw-contrast'
(26997,70): run-time error CSS1039: Token not allowed after unary operator: '-tw-grayscale'
(26997,90): run-time error CSS1039: Token not allowed after unary operator: '-tw-hue-rotate'
(26997,111): run-time error CSS1039: Token not allowed after unary operator: '-tw-invert'
(26997,128): run-time error CSS1039: Token not allowed after unary operator: '-tw-saturate'
(26997,147): run-time error CSS1039: Token not allowed after unary operator: '-tw-sepia'
(26997,163): run-time error CSS1039: Token not allowed after unary operator: '-tw-drop-shadow'
(27001,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27002,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(27002,56): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(27002,86): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(27002,114): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(27002,143): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(27002,173): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(27002,199): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(27002,226): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(27002,254): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(27003,24): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(27003,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(27003,78): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(27003,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(27003,135): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(27003,165): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(27003,191): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(27003,218): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(27003,246): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(27007,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27008,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(27008,56): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(27008,86): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(27008,114): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(27008,143): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(27008,173): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(27008,199): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(27008,226): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(27008,254): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(27009,24): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(27009,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(27009,78): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(27009,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(27009,135): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(27009,165): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(27009,191): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(27009,218): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(27009,246): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(27013,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27014,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(27014,56): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(27014,86): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(27014,114): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(27014,143): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(27014,173): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(27014,199): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(27014,226): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(27014,254): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(27015,24): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(27015,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(27015,78): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(27015,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(27015,135): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(27015,165): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(27015,191): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(27015,218): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(27015,246): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(27019,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27020,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(27020,56): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(27020,86): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(27020,114): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(27020,143): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(27020,173): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(27020,199): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(27020,226): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(27020,254): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(27021,24): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(27021,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(27021,78): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(27021,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(27021,135): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(27021,165): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(27021,191): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(27021,218): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(27021,246): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(27025,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27026,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(27026,56): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(27026,86): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(27026,114): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(27026,143): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(27026,173): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(27026,199): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(27026,226): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(27026,254): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(27027,24): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(27027,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(27027,78): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(27027,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(27027,135): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(27027,165): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(27027,191): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(27027,218): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(27027,246): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(27031,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27032,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(27032,56): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(27032,86): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(27032,114): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(27032,143): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(27032,173): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(27032,199): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(27032,226): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(27032,254): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(27033,24): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(27033,48): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(27033,78): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(27033,106): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(27033,135): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(27033,165): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(27033,191): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(27033,218): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(27033,246): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(27091,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27092,16): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(27096,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27097,16): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(27136,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27137,28): run-time error CSS1046: Expect comma, found '197'
(27137,36): run-time error CSS1046: Expect comma, found '/'
(27137,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(27137,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(27137,42): run-time error CSS1042: Expected function, found '-'
(27137,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(27137,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(27141,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27142,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27143,19): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(27143,47): run-time error CSS1038: Expected hex color, found '#0000'
(27143,60): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(27143,81): run-time error CSS1038: Expected hex color, found '#0000'
(27143,94): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(27653,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27654,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27655,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(27655,49): run-time error CSS1038: Expected hex color, found '#0000'
(27655,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(27655,81): run-time error CSS1038: Expected hex color, found '#0000'
(27655,93): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(27774,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27775,25): run-time error CSS1046: Expect comma, found '58'
(27775,31): run-time error CSS1046: Expect comma, found '/'
(27775,33): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(27775,37): run-time error CSS1034: Expected closing parenthesis, found '-'
(27775,37): run-time error CSS1042: Expected function, found '-'
(27775,38): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(27775,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(27789,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27790,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27791,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(27791,49): run-time error CSS1038: Expected hex color, found '#0000'
(27791,61): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(27791,81): run-time error CSS1038: Expected hex color, found '#0000'
(27791,93): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
 */
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/*!
 * Bootstrap v4.5.3 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{/*--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-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-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace*/}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-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-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item{display:-ms-flexbox;display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-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-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-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-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}
/*# sourceMappingURL=bootstrap.min.css.map */
/*-----------------------------------------------------------------------------------
	
=================================================
  Table of Contents
=================================================

	- Basic
	- Helpers Classes
	- Layouts
	- Header
		- Logo
		- Primary Menu
		- Secondary Nav
		- Page Header
	- Recharge & Bill Pages
	- Booking Pages
	- Blog
	- Elements
		- Featured Box
		- Team
		- Accordion & Toggle
		- Tabs
		- Easy Responsive Tab Accordion
		- Custom Background
		- Brands Grid
		- Banner
		- Simple ul
	- Footer
		- Payments Images
		- Newsleter
		- Social Icons
		- Login/Signup Modal Dialog
		- Back to Top
	- Extra

-------------------------------------------------------------------*/
/* =================================== */
/*  Basic Style 
/* =================================== */


@font-face {
    font-family: Metropolis;
    font-style: normal;
    font-weight: 100;
    src: url(/Content/font/metropolis-latin-100-normal.woff2) format("woff2");
}

@font-face {
    font-family: Metropolis;
    font-style: italic;
    font-weight: 100;
    src: url(/Content/font/metropolis-latin-100-italic.woff2) format("woff2");
}

@font-face {
    font-family: Metropolis;
    font-style: normal;
    font-weight: 200;
    src: url(/Content/font/metropolis-latin-200-normal.woff2) format("woff2");
}

@font-face {
    font-family: Metropolis;
    font-style: italic;
    font-weight: 200;
    src: url(/Content/font/metropolis-latin-200-italic.woff2) format("woff2");
}

@font-face {
    font-family: Metropolis;
    font-style: normal;
    font-weight: 300;
    src: url(/Content/font/metropolis-latin-300-normal.woff2) format("woff2");
}

@font-face {
    font-family: Metropolis;
    font-style: italic;
    font-weight: 300;
    src: url(/Content/font/metropolis-latin-300-italic.woff2) format("woff2");
}

@font-face {
    font-family: Metropolis;
    font-style: normal;
    font-weight: 400;
    src: url(/Content/font/metropolis-latin-400-normal.woff2) format("woff2");
}

@font-face {
    font-family: Metropolis;
    font-style: italic;
    font-weight: 400;
    src: url(/Content/font/metropolis-latin-400-italic.woff2) format("woff2");
}

@font-face {
    font-family: Metropolis;
    font-style: normal;
    font-weight: 500;
    src: url(/Content/font/metropolis-latin-500-normal.woff2) format("woff2");
}

@font-face {
    font-family: Metropolis;
    font-style: italic;
    font-weight: 500;
    src: url(/Content/font/metropolis-latin-500-italic.woff2) format("woff2");
}

@font-face {
    font-family: Metropolis;
    font-style: normal;
    font-weight: 600;
    src: url(/Content/font/metropolis-latin-600-normal.woff2) format("woff2");
}

@font-face {
    font-family: Metropolis;
    font-style: italic;
    font-weight: 600;
    src: url(/Content/font/metropolis-latin-600-italic.woff2) format("woff2");
}

@font-face {
    font-family: Metropolis;
    font-style: normal;
    font-weight: 700;
    src: url(/Content/font/metropolis-latin-700-normal.woff2) format("woff2");
}

@font-face {
    font-family: Metropolis;
    font-style: italic;
    font-weight: 700;
    src: url(/Content/font/metropolis-latin-700-italic.woff2) format("woff2");
}

@font-face {
    font-family: Metropolis;
    font-style: normal;
    font-weight: 800;
    src: url(/Content/font/metropolis-latin-800-normal.woff2) format("woff2");
}

@font-face {
    font-family: Metropolis;
    font-style: italic;
    font-weight: 800;
    src: url(/Content/font/metropolis-latin-800-italic.woff2) format("woff2");
}

@font-face {
    font-family: Metropolis;
    font-style: normal;
    font-weight: 900;
    src: url(/Content/font/metropolis-latin-900-normal.woff2) format("woff2");
}

@font-face {
    font-family: Metropolis;
    font-style: italic;
    font-weight: 900;
    src: url(/Content/font/metropolis-latin-900-italic.woff2) format("woff2")
}

@font-face {
    font-family: Wondra;
    font-style: normal;
    font-weight: 400;
    src: url(/Content/font/wondra-webfont.woff2) format("woff2");
}

body {
  background: #f6f7f8;
  color: #535b61;
  font-family: "Metropolis", "Wondra", sans-serif;
  font-size: 14px;
  line-height: 22px;
}

form {
  padding: 0;
  margin: 0;
  display: inline;
}

img {
  vertical-align: inherit;
}

a, a:focus {
  color: #8cc5be;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

a:hover, a:active {
  color: #e8525f;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

a:focus, a:active,
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus,
button:focus,
button:active {
  outline: none;
}

p {
  line-height: 1.9;
}

blockquote {
  border-left: 5px solid #eee;
  padding: 10px 20px;
}

iframe {
  border: 0 !important;
}

h1, h2, h3, h4, h5, h6 {
  color: #003a3d;
  font-family: "Wondra", sans-serif;
}

.table {
  color: #535b61;
}

.table-hover tbody tr:hover {
  background-color: #f6f7f8;
}

/*-------- Preloader --------*/
#preloader {
  position: fixed;
  z-index: 999999999 !important;
  background-color: #fff;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity:0.85;
}
#preloader [data-loader="dual-ring"] {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  margin-left: -25px;
  margin-top: -25px;
  content: " ";
  border-radius: 50%;
  border: 5px solid #8cc5be;
  border-color: #8cc5be transparent #8cc5be transparent;
  animation: dual-ring 1.2s linear infinite;
}

@keyframes dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.close {
  font-weight: normal;
  font-size: 1.8rem;
  text-shadow: none;
}

.modal .close.close-outside {
  color: #fff;
  opacity: 1;
  position: absolute;
  right: -24px;
  top: -8px;
}

@media (max-width: 575.98px) {
  .modal .close.close-outside {
    position: absolute;
    right: 5px;
    color: #444;
    top: 0;
  }
}
/* =================================== */
/*  Helpers Classes
/* =================================== */
/* Box Shadow */
.shadow-md {
  -webkit-box-shadow: 0px 0px 50px -35px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 0px 50px -35px rgba(0, 0, 0, 0.4);
}

/* Border Radius */
.rounded-top-0 {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.rounded-bottom-0 {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.rounded-left-0 {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.rounded-right-0 {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

/* Text Size */
.text-0 {
  font-size: 11px !important;
  font-size: 0.6875rem !important;
}

.text-1 {
  font-size: 12px !important;
  font-size: 0.75rem !important;
}

.text-2 {
  font-size: 14px !important;
  font-size: 0.875rem !important;
}

.text-3 {
  font-size: 16px !important;
  font-size: 1rem !important;
}

.text-4 {
  font-size: 18px !important;
  font-size: 1.125rem !important;
}

.text-5 {
  font-size: 21px !important;
  font-size: 1.3125rem !important;
}

.text-6 {
  font-size: 24px !important;
  font-size: 1.50rem !important;
}

.text-7 {
  font-size: 28px !important;
  font-size: 1.75rem !important;
}

.text-8 {
  font-size: 32px !important;
  font-size: 2rem !important;
}

.text-9 {
  font-size: 36px !important;
  font-size: 2.25rem !important;
}

.text-10 {
  font-size: 40px !important;
  font-size: 2.50rem !important;
}

.text-11 {
  font-size: 2.75rem !important;
}
@media (max-width: 1200px) {
  .text-11 {
    font-size: calc(1.4rem + 1.8vw)  !important;
  }
}

.text-12 {
  font-size: 3rem !important;
}
@media (max-width: 1200px) {
  .text-12 {
    font-size: calc(1.425rem + 2.1vw)  !important;
  }
}

.text-13 {
  font-size: 3.25rem !important;
}
@media (max-width: 1200px) {
  .text-13 {
    font-size: calc(1.45rem + 2.4vw)  !important;
  }
}

.text-14 {
  font-size: 3.5rem !important;
}
@media (max-width: 1200px) {
  .text-14 {
    font-size: calc(1.475rem + 2.7vw)  !important;
  }
}

.text-15 {
  font-size: 3.75rem !important;
}
@media (max-width: 1200px) {
  .text-15 {
    font-size: calc(1.5rem + 3vw)  !important;
  }
}

.text-16 {
  font-size: 4rem !important;
}
@media (max-width: 1200px) {
  .text-16 {
    font-size: calc(1.525rem + 3.3vw)  !important;
  }
}

.text-17 {
  font-size: 4.5rem !important;
}
@media (max-width: 1200px) {
  .text-17 {
    font-size: calc(1.575rem + 3.9vw)  !important;
  }
}

.text-18 {
  font-size: 5rem !important;
}
@media (max-width: 1200px) {
  .text-18 {
    font-size: calc(1.625rem + 4.5vw)  !important;
  }
}

.text-19 {
  font-size: 5.25rem !important;
}
@media (max-width: 1200px) {
  .text-19 {
    font-size: calc(1.65rem + 4.8vw)  !important;
  }
}

.text-20 {
  font-size: 5.75rem !important;
}
@media (max-width: 1200px) {
  .text-20 {
    font-size: calc(1.7rem + 5.4vw)  !important;
  }
}

.text-21 {
  font-size: 6.5rem !important;
}
@media (max-width: 1200px) {
  .text-21 {
    font-size: calc(1.775rem + 6.3vw)  !important;
  }
}

.text-22 {
  font-size: 7rem !important;
}
@media (max-width: 1200px) {
  .text-22 {
    font-size: calc(1.825rem + 6.9vw)  !important;
  }
}

.text-23 {
  font-size: 7.75rem !important;
}
@media (max-width: 1200px) {
  .text-23 {
    font-size: calc(1.9rem + 7.8vw)  !important;
  }
}

.text-24 {
  font-size: 8.25rem !important;
}
@media (max-width: 1200px) {
  .text-24 {
    font-size: calc(1.95rem + 8.4vw)  !important;
  }
}

.text-25 {
  font-size: 9rem !important;
}
@media (max-width: 1200px) {
  .text-25 {
    font-size: calc(2.025rem + 9.3vw)  !important;
  }
}

.text-11, .text-12, .text-13, .text-14, .text-15, .text-16, .text-17, .text-18, .text-19, .text-20, .text-21, .text-22, .text-23, .text-24, .text-25 {
  line-height: 1.3;
}

/* Line height */
.line-height-07 {
  line-height: 0.7 !important;
}

.line-height-1 {
  line-height: 1 !important;
}

.line-height-2 {
  line-height: 1.2 !important;
}

.line-height-3 {
  line-height: 1.4 !important;
}

.line-height-4 {
  line-height: 1.6 !important;
}

.line-height-5 {
  line-height: 1.8 !important;
}

/* Font Weight */
.font-weight-100 {
  font-weight: 100 !important;
}

.font-weight-200 {
  font-weight: 200 !important;
}

.font-weight-300 {
  font-weight: 300 !important;
}

.font-weight-400 {
  font-weight: 400 !important;
}

.font-weight-500 {
  font-weight: 500 !important;
}

.font-weight-600 {
  font-weight: 600 !important;
}

.font-weight-700 {
  font-weight: 700 !important;
}

.font-weight-800 {
  font-weight: 800 !important;
}

.font-weight-900 {
  font-weight: 900 !important;
}

/* Opacity */
.opacity-0 {
  opacity: 0;
}

.opacity-1 {
  opacity: 0.1;
}

.opacity-2 {
  opacity: 0.2;
}

.opacity-3 {
  opacity: 0.3;
}

.opacity-4 {
  opacity: 0.4;
}

.opacity-5 {
  opacity: 0.5;
}

.opacity-6 {
  opacity: 0.6;
}

.opacity-7 {
  opacity: 0.7;
}

.opacity-8 {
  opacity: 0.8;
}

.opacity-9 {
  opacity: 0.9;
}

.opacity-10 {
  opacity: 1;
}

/* Background light */
.bg-light-1 {
  background-color: #f9f9fb !important;
}

.bg-light-2 {
  background-color: #f8f8fa !important;
}

.bg-light-3 {
  background-color: #f5f5f5 !important;
}

.bg-light-4 {
  background-color: #eff0f2 !important;
}

.bg-light-5 {
  background-color: #ececec !important;
}

/* Background Dark */
.bg-dark {
  background-color: #111418 !important;
}

.bg-dark-1 {
  background-color: #191f24 !important;
}

.bg-dark-2 {
  background-color: #232a31 !important;
}

.bg-dark-3 {
  background-color: #2b343c !important;
}

.bg-dark-4 {
  background-color: #38434f !important;
}

.bg-dark-5 {
  background-color: #435161 !important;
}

/* =================================== */
/*  Layouts
/* =================================== */
#main-wrapper {
    background-color: rgb(247 239 229 / var(--tw-bg-opacity, 1));
}
#main-wrapper.boxed {
  max-width: 1200px;
  margin: 0 auto;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

.section {
  position: relative;
  padding: 50px 0;
  padding: 3.125rem 0;
}

@media (min-width: 1200px) {
  .container {
    max-width: 1280px !important;
  }
}
/* =================================== */
/*  Header
/* =================================== */
#header {
  background: #fff;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
}
#header .navbar {
  padding: 0px;
}
#header.bg-transparent {
  position: absolute;
  z-index: 999;
  top: 0;
  left: 0;
  width: 100%;
  box-shadow: none;
}
#header.header-border .header-row {
  border-bottom: 1px solid rgba(250, 250, 250, 0.3);
}
#header .logo {
  margin: auto;
}
#header .header-row {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  max-height: 100%;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
#header .header-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#header .header-column .header-row {
  -webkit-box-pack: inherit;
  -ms-flex-pack: inherit;
  justify-content: inherit;
}

.navbar-light .navbar-nav .active > .nav-link {
  color: #8cc5be;
}
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show {
  color: #8cc5be;
}
.navbar-light .navbar-nav .show > .nav-link {
  color: #8cc5be;
}

.primary-menu.navbar {
  position: inherit;
}

.primary-menu, .login-signup {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: auto !important;
  -webkit-box-ordinal-group: 0;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
.primary-menu ul.navbar-nav > li, .login-signup ul.navbar-nav > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.primary-menu ul.navbar-nav > li a, .login-signup ul.navbar-nav > li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.primary-menu ul.navbar-nav > li > a:not(.btn), .login-signup ul.navbar-nav > li > a:not(.btn) {
  height: 70px;
  padding-left: 0.85em;
  padding-right: 0.85em;
  color: #003a3d;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  position: relative;
}
.primary-menu ul.navbar-nav > li:hover > a:not(.btn), .primary-menu ul.navbar-nav > li.active > a:not(.btn), .login-signup ul.navbar-nav > li:hover > a:not(.btn), .login-signup ul.navbar-nav > li.active > a:not(.btn) {
  color: #fff;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.primary-menu ul.navbar-nav > li.dropdown .dropdown-menu li > a:not(.btn), .login-signup ul.navbar-nav > li.dropdown .dropdown-menu li > a:not(.btn) {
  padding: 7px 20px 7px 0px;
  background-color: transparent;
  color: #777;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.primary-menu ul.navbar-nav > li.dropdown .dropdown-menu li > a:not(.btn) > i:not(.arrow), .login-signup ul.navbar-nav > li.dropdown .dropdown-menu li > a:not(.btn) > i:not(.arrow) {
  font-size: .875rem;
  width: 18px;
  text-align: center;
  margin-right: 7px;
}
.primary-menu ul.navbar-nav > li.dropdown .dropdown-menu li:hover > a:not(.btn), .login-signup ul.navbar-nav > li.dropdown .dropdown-menu li:hover > a:not(.btn) {
  color: #8cc5be;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.primary-menu ul.navbar-nav > li.dropdown:hover > a:after, .login-signup ul.navbar-nav > li.dropdown:hover > a:after {
  clear: both;
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent transparent #ccc transparent;
  position: absolute;
  border-width: 0px 7px 6px 7px;
  bottom: 0px;
  left: 50%;
  margin: 0 0 0 -5px;
  z-index: 1022;
}
.primary-menu ul.navbar-nav > li.dropdown .dropdown-menu, .login-signup ul.navbar-nav > li.dropdown .dropdown-menu {
  -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.176);
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.176);
  border: 0px none;
  border-top: 3px solid #ccc;
  padding: 10px 16px;
  min-width: 230px;
  margin: 0;
  font-size: 14px;
  font-size: 0.875rem;
  z-index: 1021;
}
.primary-menu ul.navbar-nav > li.dropdown.language .dropdown-menu, .login-signup ul.navbar-nav > li.dropdown.language .dropdown-menu {
  min-width: 140px;
}
.primary-menu ul.navbar-nav > li.dropdown.notifications .dropdown-menu, .login-signup ul.navbar-nav > li.dropdown.notifications .dropdown-menu {
  width: 265px;
}
.primary-menu ul.navbar-nav > li.dropdown.notifications .dropdown-menu li > a:not(.btn), .login-signup ul.navbar-nav > li.dropdown.notifications .dropdown-menu li > a:not(.btn) {
  white-space: normal;
  padding-left: 24px;
  position: relative;
}
.primary-menu ul.navbar-nav > li.dropdown.notifications .dropdown-menu li > a:not(.btn) > i:not(.arrow), .login-signup ul.navbar-nav > li.dropdown.notifications .dropdown-menu li > a:not(.btn) > i:not(.arrow) {
  position: absolute;
  top: 12px;
  left: 0px;
}
.primary-menu ul.navbar-nav > li.dropdown-mega, .login-signup ul.navbar-nav > li.dropdown-mega {
  position: static;
}
.primary-menu ul.navbar-nav > li.dropdown-mega > .dropdown-menu, .login-signup ul.navbar-nav > li.dropdown-mega > .dropdown-menu {
  width: 100%;
  padding: 20px 20px;
  margin-left: 0px !important;
}
.primary-menu .dropdown-menu-right, .login-signup .dropdown-menu-right {
  left: auto !important;
  right: 100% !important;
}
.primary-menu ul.navbar-nav > li > .dropdown-menu .row > div, .login-signup ul.navbar-nav > li > .dropdown-menu .row > div {
  border-right: 1px solid #eee;
  padding: 5px 10px 5px 20px;
}
.primary-menu ul.navbar-nav > li > .dropdown-menu .row > div:last-child, .login-signup ul.navbar-nav > li > .dropdown-menu .row > div:last-child {
  border-right: 0;
}
.primary-menu ul.navbar-nav > li .sub-title, .login-signup ul.navbar-nav > li .sub-title {
  display: block;
  font-size: 16px;
  font-size: 1rem;
  margin-top: 1rem;
  padding-bottom: 5px;
}
.primary-menu ul.navbar-nav > li .dropdown-mega-submenu, .login-signup ul.navbar-nav > li .dropdown-mega-submenu {
  list-style-type: none;
  padding-left: 0px;
}
.primary-menu ul.navbar-nav > li.dropdown .dropdown-menu .dropdown-menu, .login-signup ul.navbar-nav > li.dropdown .dropdown-menu .dropdown-menu {
  left: 100%;
  margin-top: -40px;
}
.primary-menu ul.navbar-nav > li.dropdown .dropdown-menu .dropdown-toggle:after, .login-signup ul.navbar-nav > li.dropdown .dropdown-menu .dropdown-toggle:after {
  border-top: .4em solid transparent;
  border-right: 0;
  border-bottom: 0.4em solid transparent;
  border-left: 0.4em solid;
}
.primary-menu ul.navbar-nav > li.dropdown .dropdown-toggle .arrow, .login-signup ul.navbar-nav > li.dropdown .dropdown-toggle .arrow {
  position: absolute;
  min-width: 30px;
  height: 100%;
  right: 0px;
  top: 0;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.primary-menu ul.navbar-nav > li.dropdown .dropdown-toggle .arrow:after, .login-signup ul.navbar-nav > li.dropdown .dropdown-toggle .arrow:after {
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  border-color: #000;
  border-top: 1px solid;
  border-right: 1px solid;
  width: 6px;
  height: 6px;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}
.primary-menu ul.navbar-nav > li.dropdown .dropdown-toggle .arrow.arrow-right:after, .login-signup ul.navbar-nav > li.dropdown .dropdown-toggle .arrow.arrow-right:after {
  -webkit-transform: translate(-50%, -50%) rotate(225deg);
  transform: translate(-50%, -50%) rotate(225deg);
}
.primary-menu .dropdown-toggle:after, .login-signup .dropdown-toggle:after {
  content: none;
}
.primary-menu ul.navbar-nav > li.profile > a, .login-signup ul.navbar-nav > li.profile > a {
  position: relative;
}
.primary-menu ul.navbar-nav > li.profile > a span.user-icon, .login-signup ul.navbar-nav > li.profile > a span.user-icon {
  background: #8f9dac;
  color: #fff;
  border-radius: 100%;
  min-width: 34px;
  height: 34px;
  vertical-align: middle;
  line-height: 34px;
  font-size: 14px;
  text-align: center;
  display: inline-block;
  -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.15);
}

.dropdown-menu {
  -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.176);
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.176);
  border: 0px none;
  font-size: 14px;
  font-size: 0.875rem;
}

.header-text-light .navbar-toggler span {
  background: #fff;
}

.header-text-light .login-signup.separator:before {
  border-color: rgba(250, 250, 250, 0.35);
}
.header-text-light .login-signup ul.navbar-nav > li > a:not(.btn) {
  color: rgba(250, 250, 250, 0.8);
}
.header-text-light .login-signup ul.navbar-nav > li:hover > a:not(.btn), .header-text-light .login-signup ul.navbar-nav > li.active > a:not(.btn) {
  color: #fff;
}
.header-text-light .login-signup ul.navbar-nav > li.profile > a span.user-icon {
  background: rgba(250, 250, 250, 0.4);
}

@media (min-width: 992px) {
  .header-text-light .primary-menu ul.navbar-nav > li > a {
    color: rgba(250, 250, 250, 0.8);
  }
  .header-text-light .primary-menu ul.navbar-nav > li:hover > a:not(.btn), .header-text-light .primary-menu ul.navbar-nav > li.active > a:not(.btn) {
    color: #fff;
  }
}
.primary-menu.nav-dark-dropdown ul.navbar-nav > li.dropdown .dropdown-menu, .login-signup.nav-dark-dropdown ul.navbar-nav > li.dropdown .dropdown-menu {
  background-color: #252A2C;
  color: #fff;
  border-color: #252A2C;
}
.primary-menu.nav-dark-dropdown ul.navbar-nav > li.dropdown .dropdown-menu .dropdown-menu, .login-signup.nav-dark-dropdown ul.navbar-nav > li.dropdown .dropdown-menu .dropdown-menu {
  background-color: #272c2e;
}
.primary-menu.nav-dark-dropdown ul.navbar-nav > li.dropdown:hover > a:after, .login-signup.nav-dark-dropdown ul.navbar-nav > li.dropdown:hover > a:after {
  border-color: transparent transparent #252A2C transparent;
}
.primary-menu.nav-dark-dropdown ul.navbar-nav > li.dropdown .dropdown-menu li > a:not(.btn), .login-signup.nav-dark-dropdown ul.navbar-nav > li.dropdown .dropdown-menu li > a:not(.btn) {
  color: #a3a2a2;
}
.primary-menu.nav-dark-dropdown ul.navbar-nav > li.dropdown .dropdown-menu li:hover > a:not(.btn), .login-signup.nav-dark-dropdown ul.navbar-nav > li.dropdown .dropdown-menu li:hover > a:not(.btn) {
  color: #fff;
}
.primary-menu.nav-dark-dropdown ul.navbar-nav > li .row > div, .login-signup.nav-dark-dropdown ul.navbar-nav > li .row > div {
  border-color: #3a3a3a;
}
.primary-menu.nav-primary-dropdown ul.navbar-nav > li.dropdown .dropdown-menu, .login-signup.nav-primary-dropdown ul.navbar-nav > li.dropdown .dropdown-menu {
  background-color: #8cc5be;
  color: #fff;
  border-color: #8cc5be;
}
.primary-menu.nav-primary-dropdown ul.navbar-nav > li.dropdown .dropdown-menu .dropdown-menu, .login-signup.nav-primary-dropdown ul.navbar-nav > li.dropdown .dropdown-menu .dropdown-menu {
  background-color: #8cc5be;
}
.primary-menu.nav-primary-dropdown ul.navbar-nav > li.dropdown:hover > a:after, .login-signup.nav-primary-dropdown ul.navbar-nav > li.dropdown:hover > a:after {
  border-color: transparent transparent #8cc5be transparent;
}
.primary-menu.nav-primary-dropdown ul.navbar-nav > li.dropdown .dropdown-menu li > a:not(.btn), .login-signup.nav-primary-dropdown ul.navbar-nav > li.dropdown .dropdown-menu li > a:not(.btn) {
  color: rgba(250, 250, 250, 0.8);
}
.primary-menu.nav-primary-dropdown ul.navbar-nav > li.dropdown .dropdown-menu li:hover > a:not(.btn), .login-signup.nav-primary-dropdown ul.navbar-nav > li.dropdown .dropdown-menu li:hover > a:not(.btn) {
  color: #fff;
}
.primary-menu.nav-primary-dropdown ul.navbar-nav > li .row > div, .login-signup.nav-primary-dropdown ul.navbar-nav > li .row > div {
  border-color: rgba(250, 250, 250, 0.2);
}

@media (max-width: 991.98px) {
  #header .nav-dark-dropdown.primary-menu:before, .primary-menu.nav-dark-dropdown ul.navbar-nav > li.dropdown .dropdown-menu .dropdown-menu {
    background-color: #252A2C;
  }

  #header .nav-primary-dropdown.primary-menu:before {
    background-color: #8cc5be;
  }

  .primary-menu.nav-primary-dropdown ul.navbar-nav > li.dropdown .dropdown-menu .dropdown-menu {
    background-color: #8cc5be;
  }
  .primary-menu.nav-dark-dropdown ul.navbar-nav li {
    border-color: #444;
  }
  .primary-menu.nav-dark-dropdown ul.navbar-nav > li > a {
    color: #a3a2a2;
  }
  .primary-menu.nav-dark-dropdown ul.navbar-nav > li:hover > a {
    color: #fff;
  }
  .primary-menu.nav-primary-dropdown ul.navbar-nav li {
    border-color: rgba(250, 250, 250, 0.2);
  }
  .primary-menu.nav-primary-dropdown ul.navbar-nav > li > a {
    color: rgba(250, 250, 250, 0.8);
  }
  .primary-menu.nav-primary-dropdown ul.navbar-nav > li:hover > a {
    color: #fff;
  }
}
@media (min-width: 992px) {
  .navbar-toggler {
    display: none;
  }

  .primary-menu ul.navbar-nav > li + li {
    margin-left: 2px;
  }
  .primary-menu ul.navbar-nav > li.dropdown .dropdown-menu li:hover > a:not(.btn) {
    margin-left: 5px;
  }
  .primary-menu ul.navbar-nav > li.dropdown .dropdown-menu li:hover > a .arrow {
    right: -3px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  .primary-menu ul.navbar-nav > li.dropdown > .dropdown-toggle {
    padding-right: 1.6rem;
  }
  .primary-menu ul.navbar-nav > li.dropdown > .dropdown-toggle .arrow:after {
    -webkit-transform: translate(-60%, -70%) rotate(135deg);
    transform: translate(-60%, -50%) rotate(135deg);
    width: 7px;
    height: 7px;
    top: calc(50% - 2.5px);
  }
  .primary-menu ul.navbar-nav > li.dropdown-mega .sub-title:first-child {
    margin-top: 0px;
  }

  .primary-menu ul.navbar-nav > li.dropdown .dropdown-menu.dropdown-menu-sm {
    width: 465px;
    padding-right: 18px;
  }
  .primary-menu ul.navbar-nav > li.dropdown .dropdown-menu.dropdown-menu-md {
    width: 700px;
    padding-right: 18px;
  }
  .primary-menu ul.navbar-nav > li.dropdown .dropdown-menu.dropdown-menu-lg {
    width: 920px;
    padding-right: 18px;
  }
}
.login-signup.separator:before {
  content: '';
  position: absolute;
  display: block;
  border-left: 1px solid #d6dde4;
  height: 24px;
  left: 0;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}

.login-signup ul.navbar-nav > li.dropdown:not(.notifications) .dropdown-menu li:hover > a:not(.btn) {
  margin-left: 5px;
}
.login-signup ul.navbar-nav > li.dropdown:not(.notifications) .dropdown-menu li:hover > a .arrow {
  right: -3px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.login-signup ul.navbar-nav > li.dropdown:not(.notifications) > .dropdown-toggle {
  padding-right: 1.6rem;
}
.login-signup ul.navbar-nav > li.dropdown:not(.notifications) > .dropdown-toggle .arrow:after {
  -webkit-transform: translate(-60%, -70%) rotate(135deg);
  transform: translate(-60%, -50%) rotate(135deg);
  width: 7px;
  height: 7px;
  top: calc(50% - 2.5px);
}
.login-signup ul.navbar-nav > li.dropdown.notifications > .dropdown-toggle .arrow, .login-signup ul.navbar-nav > li.dropdown.profile > .dropdown-toggle .arrow {
  display: none;
}
.login-signup ul.navbar-nav > li.dropdown.notifications.notifications .count, .login-signup ul.navbar-nav > li.dropdown.profile.notifications .count {
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
  position: relative;
  top: -8px;
  left: 0;
  font-size: 11px;
  background-color: #dc3545;
  border-radius: 50px;
  height: 16px;
  line-height: 16px;
  color: #fff;
  min-width: 16px;
  text-align: center;
  padding: 0 5px;
  display: inline-block;
  vertical-align: top;
  margin-left: -6px;
  margin-right: -5px;
}
.login-signup ul.navbar-nav > li.dropdown-mega .sub-title:first-child {
  margin-top: 0px;
}

@media (max-width: 991.98px) {
  /* Mobile Menu Button */
  .navbar-toggler {
    width: 25px;
    height: 30px;
    padding: 10px;
    margin: 18px 10px;
    position: relative;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    cursor: pointer;
    display: block;
  }
  .navbar-toggler span {
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    background: #3c3636;
    border-radius: 2px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.25s ease-in-out;
    transition: 0.25s ease-in-out;
  }
  .navbar-toggler span:nth-child(1) {
    top: 7px;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
  }
  .navbar-toggler span:nth-child(2) {
    top: 13px;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
  }
  .navbar-toggler span:nth-child(3) {
    top: 19px;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
  }
  .navbar-toggler.open span:nth-child(1) {
    top: 5px;
    left: 4px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .navbar-toggler.open span:nth-child(2) {
    width: 0%;
    opacity: 0;
  }
  .navbar-toggler.open span:nth-child(3) {
    top: 21px;
    left: 4px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }

  #header .primary-menu {
    position: absolute;
    top: 99%;
    right: 0;
    left: 0;
    background: transparent;
    margin-top: 0px;
    z-index: 1000;
  }
  #header .primary-menu:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    width: 100vw;
    height: 100%;
    background: #fff;
    z-index: -1;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
  }
  #header .primary-menu > div {
    overflow: hidden;
    overflow-y: auto;
    max-height: 65vh;
    margin: 18px 0;
  }

  .primary-menu ul.navbar-nav li {
    display: block;
    border-bottom: 1px solid #eee;
    margin: 0;
    padding: 0;
  }
  .primary-menu ul.navbar-nav li:last-child {
    border: none;
  }
  .primary-menu ul.navbar-nav li.dropdown > .dropdown-toggle > .arrow.open:after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  .primary-menu ul.navbar-nav > li > a:not(.btn) {
    height: auto;
    padding: 8px 0;
    position: relative;
  }
  .primary-menu ul.navbar-nav > li.dropdown .dropdown-menu li > a:not(.btn) {
    padding: 8px 0;
    position: relative;
  }
  .primary-menu ul.navbar-nav > li.dropdown:hover > a:after {
    content: none;
  }
  .primary-menu ul.navbar-nav > li.dropdown .dropdown-toggle .arrow:after {
    -webkit-transform: translate(-50%, -50%) rotate(134deg);
    transform: translate(-50%, -50%) rotate(134deg);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  .primary-menu ul.navbar-nav > li.dropdown .dropdown-menu {
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    padding: 0px 15px 0px 15px;
  }
  .primary-menu ul.navbar-nav > li.dropdown .dropdown-menu .dropdown-menu {
    margin: 0;
  }
  .primary-menu ul.navbar-nav > li.dropdown .dropdown-menu .row > div {
    padding: 0px 15px;
    border: none;
  }
  .primary-menu ul.navbar-nav > li.dropdown .dropdown-menu .sub-title {
    margin-top: 10px;
    display: block;
    padding: 0;
  }
  .primary-menu ul.navbar-nav > li.login-signup > a:before {
    content: none;
  }
}
@media (max-width: 767.98px) {
  #header .logo {
    margin-right: .25rem;
  }
}
/* Secondary Nav */
.secondary-nav.nav {
  padding-top: 12px;
  padding-bottom: 0px;
  padding-left: 8px;
}
.secondary-nav.nav .nav-link {
  text-align: center;
  font-size: 13px;
  font-size: 0.8125rem;
  margin: 0 10px;
  padding: .6rem 15px;
  color: #8298af;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.secondary-nav.nav .nav-link:hover {
  color: #a6bcd3;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.secondary-nav.nav .nav-item:first-child .nav-link {
  margin-left: 0px;
}
.secondary-nav.nav .nav-link span {
  display: block;
  font-size: 30px;
  margin-bottom: 5px;
}
.secondary-nav.nav .nav-item .nav-link.active {
  background: #fff;
  color: #8cc5be;
  border-radius: 4px 4px 0px 0px;
}
.secondary-nav.nav.alternate {
  margin-bottom: 10px;
}
.secondary-nav.nav.alternate .nav-link {
  padding: .3rem 15px;
}
.secondary-nav.nav.alternate .nav-item .nav-link.active {
  background-color: transparent;
  color: #fff;
  border-bottom: 3px solid #8cc5be;
}

@media (max-width: 1199.98px) {
  .secondary-nav.nav {
    flex-wrap: nowrap;
    overflow: hidden;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
  }
}
/* Page Header */
.page-header {
  margin: 0 0 30px 0;
  padding: 25px 0;
}
.page-header h1 {
  font-weight: normal;
  font-size: 25px;
  margin: 0;
  padding: 5px 0;
}
.page-header .breadcrumb {
  background: none;
  margin: 0 0 8px 2px;
  padding: 0;
  position: relative;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.page-header .breadcrumb > li {
  display: inline-block;
  font-size: 0.85em;
  text-shadow: none;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.page-header .breadcrumb > li + li:before {
  color: inherit;
  opacity: 0.7;
  font-family: 'Font Awesome 5 Free';
  content: "\f105";
  padding: 0 7px 0 5px;
  font-weight: 900;
}
.page-header .breadcrumb > li a {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.page-header .breadcrumb > li a:hover {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.page-header.page-header-text-light {
  color: #fff;
}
.page-header.page-header-text-light h1 {
  color: #fff;
}
.page-header.page-header-text-light .breadcrumb > li {
  color: rgba(250, 250, 250, 0.8);
}
.page-header.page-header-text-light .breadcrumb > li a {
  color: rgba(250, 250, 250, 0.8);
}
.page-header.page-header-text-light .breadcrumb > li a:hover {
  color: #fff;
}
.page-header.page-header-text-dark h1 {
  color: #003a3d;
}
.page-header.page-header-text-dark .breadcrumb > li {
  color: #003a3d;
}
.page-header.page-header-text-dark .breadcrumb > li a {
  color: #003a3d;
}
.page-header.page-header-text-dark .breadcrumb > li a:hover {
  color: #8cc5be;
}

/* =================================== */
/*  Rechare & Bill Payment
/* =================================== */
/* View Plans Link */
.view-plans-link {
  position: absolute;
  right: 0px;
  z-index: 4;
  padding: 0 15px;
  font-size: 13px;
  text-decoration: underline;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

/* Plans */
.plans {
  max-height: 380px;
  overflow: hidden;
  overflow-y: auto;
}
.plans.page {
  max-height: 617px;
}

@media (min-width: 768px) {
  .plans .table.table-lg td, .plans .table.table-lg th {
    padding: 1.8rem;
  }
}
/* Operator selection */
.operator-selection .custom-control-label {
  padding-bottom: 1.5rem;
}
.operator-selection .custom-control-label:after, .operator-selection .custom-control-label:before {
  top: auto;
  bottom: 0rem;
  left: calc(50% - 0.5rem);
}

/* =================================== */
/*  Booking
/* =================================== */
/*==== Booking Page =====*/
.travellers-class {
  position: relative;
}

.travellers-class-input {
  cursor: pointer;
}

.travellers-class-input[readonly] {
  background: #fff;
}

.travellers-dropdown {
  position: absolute;
  display: none;
  -webkit-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.176);
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.176);
  z-index: 11;
  background: #fff;
  padding: 20px;
  border-radius: 4px;
  min-width: 300px;
  width: 100%;
}
.travellers-dropdown .qty .qty-spinner {
  background: none;
  border: none;
  pointer-events: none;
  text-align: center;
  padding: .2rem .2rem;
}
.travellers-dropdown .qty .btn {
  padding-top: .2rem;
  padding-bottom: .2rem;
  border-radius: 0.25rem !important;
}

@media (max-width: 991.98px) {
  .travellers-dropdown {
    min-width: inherit;
  }
}
.icon-inside {
  position: absolute;
  right: 15px;
  top: calc(50% - 11px);
  pointer-events: none;
  font-size: 18px;
  font-size: 1.125rem;
  color: #c4c3c3;
  z-index: 3;
}

.form-control-sm + .icon-inside {
  font-size: 0.875rem !important;
  font-size: 14px;
  top: calc(50% - 13px);
}

.flight-list .flight-item, .train-list .train-item, .bus-list .bus-item {
  position: relative;
  border-bottom: 1px solid #e9e9e9;
}

.flight-list .flight-item .flight-details .time-info small {
  line-height: 15px;
}
.flight-list.round-trip .flight-item .company-info span, .flight-list.round-trip .flight-item .time-info small {
  line-height: 15px;
}

.round-trip-fare small {
  line-height: 14px;
}
.round-trip-fare .company-info img {
  min-width: 26px;
}

.confirm-details .company-info {
  line-height: 15px;
}
.confirm-details .company-info img {
  min-width: 26px;
}
.confirm-details .time-info small {
  line-height: 15px;
}

.promo-code {
  max-height: 150px;
  padding-left: 30px;
}
.promo-code li {
  margin-bottom: 10px;
}

.train-list .train-item .time-info small, .bus-list .bus-item .time-info small {
  line-height: 15px;
}

.date-available {
  border: 1px solid #dee2e6;
  list-style-type: none;
  margin: 0;
  padding: 0;
  flex-wrap: nowrap;
  overflow: hidden;
  overflow-x: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -webkit-overflow-scrolling: touch;
}
.date-available li {
  flex: 1 1 auto !important;
  -ms-flex: 1 1 auto !important;
}
.date-available li + li {
  border-left: 1px solid #dee2e6;
}

body {
  position: relative;
}

.location-brief-line {
  position: absolute;
  top: 7px;
  bottom: -31px;
  left: 1px;
  width: 5px;
  border-right: 2px solid #cbd7e0;
}

.location-brief-pickup {
  background: #cbd7e0;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  display: inline-block;
  position: absolute;
  left: 0px;
}

.location-brief-dropoff {
  background: #cbd7e0;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  display: inline-block;
  position: absolute;
  left: 0px;
  bottom: 0px;
}

/*==== Hotels & Cars =====*/
.hotels-list .hotels-item, .car-list .car-item {
  position: relative;
  margin-bottom: 1rem;
}

.hotels-amenities span, .car-features span {
  margin-right: .7rem;
  color: rgba(0, 0, 0, 0.4) !important;
}

.hotels-amenities span.cf {
  color: rgba(0, 0, 0, 0.5) !important;
  border-color: rgba(0, 0, 0, 0.3) !important;
  line-height: normal;
}
.hotels-amenities span.disabled {
  color: rgba(0, 0, 0, 0.1) !important;
  cursor: not-allowed;
}

.hotels-amenities-detail {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.hotels-amenities-detail span {
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  margin-right: 10px;
  margin-bottom: 10px;
  color: #888;
}

.reviews .reviews-score {
  background: #3FC299;
}
.reviews .reviews-score-not {
  background: #d11b1b;
}

.review-tumb {
  width: 60px;
  height: 60px;
  line-height: 60px;
}

@media (max-width: 991.98px) {
  .flight-list .flight-item .flight-details .nav-tabs .nav-item .nav-link {
    font-size: 0.875rem;
    padding: .5rem 0.5rem;
  }

  .round-trip-fare .price {
    font-size: 18px !important;
  }

  .round-trip-fare .time-info span {
    font-size: 15px !important;
  }

  .confirm-details .date {
    font-size: 14px !important;
  }
  .confirm-details .trip-title .trip-arrow {
    font-size: 31px !important;
  }
  .confirm-details .trip-title .trip-place {
    font-size: 15px !important;
  }

  .train-list .train-item .time-info .duration, .bus-list .bus-item .time-info .duration {
    font-size: 13px !important;
  }

  .train-list .train-item .train-name, .bus-list .bus-item .operator-name {
    font-size: 15px !important;
  }
}
@media (max-width: 575.98px) {
  .flight-list:not(.round-trip) .flight-item .company-info span {
    line-height: 15px;
  }
  .flight-list:not(.round-trip) .flight-item .time-info span {
    font-size: 12px !important;
  }
  .flight-list:not(.round-trip) .flight-item .price {
    font-size: 13px !important;
  }
  .flight-list:not(.round-trip) .flight-item .btn-book .btn {
    width: 100%;
    margin-top: 5px;
  }
  .flight-list:not(.round-trip) .flight-item .flight-details .time-info span {
    font-size: 22px !important;
  }
  .flight-list .flight-item .flight-details .trip-title .trip-place {
    font-size: 15px !important;
  }
  .flight-list .flight-item .flight-details .trip-title .trip-arrow {
    font-size: 31px !important;
  }

  .round-trip-fare .price {
    font-size: 16px !important;
  }
  .round-trip-fare .time-info span {
    font-size: 13px !important;
  }

  .confirm-details .trip-title .trip-arrow {
    font-size: 22px !important;
  }
  .confirm-details .date {
    font-size: 13px !important;
  }
}
.invoice-container {
  margin: 15px auto;
  padding: 70px;
  max-width: 850px;
  background-color: #fff;
  border: 1px solid #ccc;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}

@media (max-width: 767.98px) {
  .invoice-container {
    padding: 35px 20px 70px 20px;
    margin-top: 0px;
    border: none;
    border-radius: 0px;
  }
}
/* =================================== */
/*  Blog Page
/* =================================== */
/* List Item */
.list-item {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
}
.list-item > li {
  display: block;
  position: relative;
}
.list-item li a {
  padding: 7px 0px 7px 15px;
  color: #535b61;
  display: block;
}
.list-item li a:after {
  content: " ";
  position: absolute;
  top: 50%;
  left: 0px;
  border-color: #000;
  border-top: 2px solid;
  border-right: 2px solid;
  width: 7px;
  height: 7px;
  -webkit-transform: translate(-50%, -50%) rotate(0deg);
  transform: translate(-50%, -50%) rotate(45deg);
}
.list-item a:hover {
  color: #8cc5be;
}
.list-item li a span {
  float: right;
}

/* Tags */
.tags {
  margin-bottom: 10px;
}
.tags a {
  background: #f4f5f4;
  color: #535b61;
  padding: 8px 12px;
  border-radius: 3px;
  display: inline-block;
  margin-bottom: 8px;
  margin-right: 3px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.tags a:hover {
  background: #8cc5be;
  color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* Side Post */
.side-post .item-post + .item-post {
  margin-top: 15px;
}
.side-post .item-post:after {
  display: block;
  clear: both;
  content: "";
}
.side-post .item-post .img-thumb {
  float: left;
  margin-right: 12px;
}
.side-post .item-post .caption {
  overflow: hidden;
}
.side-post .item-post .caption a {
  color: #003a3d;
  display: block;
  margin-top: -3px;
  margin-bottom: 3px;
}
.side-post .item-post .caption a:hover {
  color: #8cc5be;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.side-post .item-post .caption .date-post {
  color: #6c757d;
  font-size: 13px;
  margin-bottom: 0px;
}

/* Post */
.blog-post .title-blog {
  margin-bottom: 1rem;
}
.blog-post .title-blog a {
  color: #003a3d;
}
.blog-post .title-blog a:hover {
  color: #8cc5be;
}
.blog-post .meta-blog {
  padding-left: 0px;
}
.blog-post .meta-blog li {
  list-style-type: none;
  display: inline-block;
  margin-right: 12px;
  -ms-flex-align: center;
  align-items: center;
}
.blog-post .meta-blog li i {
  font-size: 16px;
  color: #8cc5be;
  margin-right: 5px;
}
.blog-post .meta-blog li a {
  color: #535b61;
}
.blog-post .meta-blog li a:hover {
  color: #8cc5be;
}

/* Post Comment */
.post-comment ul {
  padding: 0px;
  list-style-type: none;
}
.post-comment ul li {
  border-top: 1px solid rgba(16, 85, 96, 0.1);
  padding-top: 1.3rem;
  margin-top: 1rem;
}
.post-comment ul ul {
  margin-left: 2.5rem;
}
.post-comment > ul > li:first-child {
  border-top: none;
  padding-top: 0;
  margin-top: 0;
}

@media (max-width: 767.98px) {
  .post-comment ul ul {
    margin-left: 1.5rem;
  }
}
/* =================================== */
/*  Elements
/* =================================== */
/* Featured Box */
.featured-box {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.featured-box h3, .featured-box h4 {
  font-size: 1.25rem;
  margin-bottom: 10px;
  font-weight: 500;
}
.featured-box .featured-box-icon {
  display: inline-block;
  font-size: 35px;
  height: 45px;
  line-height: 45px;
  padding: 0;
  width: 45px;
  margin-top: 0;
  margin-bottom: 12px;
  color: #546d89;
  border-radius: 0;
}
.featured-box.style-1, .featured-box.style-2, .featured-box.style-3 {
  padding-left: 50px;
  padding-top: 8px;
}
.featured-box.style-1 .featured-box-icon, .featured-box.style-2 .featured-box-icon, .featured-box.style-3 .featured-box-icon {
  position: absolute;
  top: 0;
  left: 0;
  margin-bottom: 0;
  font-size: 30px;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  text-align: center;
}
.featured-box.style-2 p {
  margin-left: -50px;
}
.featured-box.style-3 {
  padding-left: 90px;
  padding-top: 0px;
}
.featured-box.style-3 .featured-box-icon {
  width: 70px;
  height: 70px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.featured-box.style-4 {
  text-align: center;
}
.featured-box.style-4 .featured-box-icon {
  margin: 0 auto 24px;
  margin: 0 auto 1.5rem;
  width: 110px;
  height: 110px;
  text-align: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.03);
}
.featured-box.style-4 .featured-box-icon i.fa, .featured-box.style-4 .featured-box-icon i.fas, .featured-box.style-4 .featured-box-icon i.far, .featured-box.style-4 .featured-box-icon i.fal, .featured-box.style-4 .featured-box-icon i.fab {
  font-size: 46.4px;
  font-size: 2.9rem;
  margin: 0 auto;
}

/* Team */
.team {
  text-align: center;
  margin-bottom: 15px;
  padding: 15px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.team:hover {
  -webkit-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.15);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.team img {
  margin-bottom: 20px;
}
.team h3 {
  font-size: 18px;
  margin-bottom: 0px;
}
.team p {
  margin-bottom: 0.5rem;
}

/*=== 5.3 Accordion & Toggle ===*/
.accordion .card {
  border: none;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  background-color: transparent;
}
.accordion .card-header {
  padding: 0;
  border: none;
  background: none;
}
.accordion .card-header a {
  font-size: 16px;
  font-weight: normal;
  padding: 1rem 1.25rem 1rem 2.25rem;
  display: block;
  border-radius: 4px;
  position: relative;
}
.accordion:not(.accordion-alternate) .card-header a {
  background-color: #8cc5be;
  color: #fff;
}
.accordion:not(.accordion-alternate) .card-header a.collapsed {
  background-color: #f1f2f4;
  color: #4c4d4d;
}
.accordion .card-header a:before {
  position: absolute;
  content: " ";
  left: 20px;
  top: calc(50% + 2px);
  width: 9px;
  height: 9px;
  border-color: #CCC;
  border-top: 2px solid;
  border-right: 2px solid;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.accordion .card-header a.collapsed:before {
  top: calc(50% - 2px);
  -webkit-transform: translate(-50%, -50%) rotate(135deg);
  transform: translate(-50%, -50%) rotate(135deg);
}
.accordion .card-body {
  line-height: 26px;
  padding: 2rem 1rem 1rem 1rem;
}
.accordion.arrow-right .card-header a {
  padding-left: 1.25rem;
}
.accordion.arrow-right .card-header a:before {
  right: 15px;
  left: auto;
}
.accordion.accordion-alternate .card {
  margin: 0;
}
.accordion.accordion-alternate .card-header a {
  padding-left: 1.40rem;
  border-top: 1px solid #e4e9ec;
  border-radius: 0px;
}
.accordion.accordion-alternate .card:first-of-type .card-header a {
  border-top: 0px;
}
.accordion.accordion-alternate .card-header a:before {
  left: 6px;
}
.accordion.accordion-alternate .card-header a.collapsed {
  color: #4c4d4d;
}
.accordion.accordion-alternate .card-body {
  padding: 0rem 0 1rem 1.25rem;
}
.accordion.accordion-alternate.arrow-right .card-header a {
  padding-left: 0;
}
.accordion.accordion-alternate.arrow-right .card-header a:before {
  right: 0px;
  left: auto;
}
.accordion.toggle .card-header a:before {
  content: "-";
  border: none;
  font-size: 20px;
  height: auto;
  top: calc(50% + 2px);
  width: auto;
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg);
}
.accordion.toggle .card-header a.collapsed:before {
  content: "+";
  top: calc(50% - 1px);
  -webkit-transform: translate(-50%, -50%) rotate(0deg);
  transform: translate(-50%, -50%) rotate(0deg);
}
.accordion.accordion-alternate.style-2 .card-header a {
  padding-left: 0px;
}
.accordion.accordion-alternate.style-2 .card-header a:before {
  right: 2px;
  left: auto;
  -webkit-transform: translate(-50%, -50%) rotate(135deg);
  transform: translate(-50%, -50%) rotate(135deg);
  top: 50%;
}
.accordion.accordion-alternate.style-2 .card-header a.collapsed:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}
.accordion.accordion-alternate.style-2 .card-body {
  padding-left: 0px;
}
.accordion.accordion-alternate.popularRoutes .card-header .nav {
  margin-top: 3px;
}
.accordion.accordion-alternate.popularRoutes .card-header .nav a {
  font-size: 14px;
}
.accordion.accordion-alternate.popularRoutes .card-header a {
  padding: 0px 8px 0px 0px;
  border: none;
  font-size: inherit;
}
.accordion.accordion-alternate.popularRoutes .card-header a:before {
  content: none;
}
.accordion.accordion-alternate.popularRoutes .card-header h5 {
  cursor: pointer;
}
.accordion.accordion-alternate.popularRoutes .card-header h5:before {
  position: absolute;
  content: " ";
  right: 0px;
  top: 24px;
  width: 10px;
  height: 10px;
  opacity: 0.6;
  border-top: 2px solid;
  border-right: 2px solid;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.accordion.accordion-alternate.popularRoutes .card-header h5.collapsed:before {
  top: 24px;
  -webkit-transform: translate(-50%, -50%) rotate(135deg);
  transform: translate(-50%, -50%) rotate(135deg);
}
.accordion.accordion-alternate.popularRoutes .card-body {
  padding: 0;
}
.accordion.accordion-alternate.popularRoutes .card {
  border-bottom: 2px solid #e4e9ec;
  padding: 15px 0px;
}
.accordion.accordion-alternate.popularRoutes .routes-list {
  margin: 1rem 0px 0px 0px;
  padding: 0px;
  list-style: none;
}
.accordion.accordion-alternate.popularRoutes .routes-list a {
  color: inherit;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
.accordion.accordion-alternate.popularRoutes .routes-list a:hover {
  color: #8cc5be;
  text-decoration: underline;
}

/* Nav Links */
.nav-pills .nav-link i {
  margin-right: 8px;
}
.nav-pills.alternate .nav-link {
  color: #535b61;
}
.nav-pills.alternate .nav-link.active {
  color: #fff;
}
.nav-pills.alternate .nav-link:not(.active):hover {
  color: #8cc5be;
}
.nav-pills.flex-column.alternate .nav-link {
  position: relative;
}
.nav-pills.flex-column.alternate .nav-link:before {
  position: absolute;
  content: " ";
  right: 10px;
  top: 50%;
  width: 8px;
  height: 8px;
  border-color: #CCC;
  border-top: 2px solid;
  border-right: 2px solid;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  opacity: 0.6;
}
.nav-pills.flex-column.alternate .nav-link.active:before {
  opacity: 1;
}

/* Tabs */
.nav-tabs {
  border-bottom: 1px solid #d7dee3;
}
.nav-tabs .nav-item .nav-link {
  border: 0;
  background: transparent;
  font-size: 1rem;
  position: relative;
  border-radius: 0;
  padding: 0.6rem 1rem;
  color: #7b8084;
  white-space: nowrap !important;
}
.nav-tabs .nav-item .nav-link i {
  margin-right: 8px;
}
.nav-tabs .nav-item .nav-link.active {
  color: #8cc5be;
}
.nav-tabs .nav-item .nav-link.active:after {
  height: 3px;
  width: 100%;
  content: ' ';
  background-color: #8cc5be;
  display: block;
  position: absolute;
  bottom: -3px;
  left: 0;
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
}
.nav-tabs.flex-column {
  border-right: 1px solid #d7dee3;
  border-bottom: 0px;
  padding: 1.5rem 0;
}
.nav-tabs.flex-column .nav-item .nav-link {
  border: 1px solid #d7dee3;
  border-right: 0px;
  background-color: #f6f7f8;
  font-size: 14px;
  padding: 0.75rem 1rem;
  color: #535b61;
}
.nav-tabs.flex-column .nav-item:first-of-type .nav-link {
  border-top-left-radius: 4px;
}
.nav-tabs.flex-column .nav-item:last-of-type .nav-link {
  border-bottom-left-radius: 4px;
}
.nav-tabs.flex-column .nav-item .nav-link.active {
  background-color: transparent;
  color: #8cc5be;
}
.nav-tabs.flex-column .nav-item .nav-link.active:after {
  height: 100%;
  width: 2px;
  background: #fff;
  right: -1px;
  left: auto;
}
.nav-tabs.style-2 {
  background: rgba(0, 0, 0, 0.4);
  border-radius: 4px 4px 0px 0px;
  border: 0px;
}
.nav-tabs.style-2 .nav-item {
  margin-bottom: 0px;
}
.nav-tabs.style-2 .nav-item .nav-link {
  color: #fff;
  font-size: 13px;
  padding: 0.7rem 1rem;
  text-transform: uppercase;
}
.nav-tabs.style-2 .nav-item .nav-link:hover {
  background: rgba(250, 250, 250, 0.2);
}
.nav-tabs.style-2 .nav-item .nav-link.active, .nav-tabs.style-2 .nav-item .nav-link:hover.active {
  background: #8cc5be;
}
.nav-tabs.style-2 .nav-item .nav-link.active:after {
  content: none;
}
.nav-tabs.style-3 {
  border: none;
  margin-bottom: 8px;
}
.nav-tabs.style-3.border-bottom {
  border-bottom: 1px solid rgba(250, 250, 250, 0.3) !important;
}
.nav-tabs.style-4.border-bottom {
  border-bottom: 1px solid rgba(250, 250, 250, 0.3) !important;
}
.nav-tabs.style-3 .nav-item .nav-link {
  color: #8298af;
  margin: 0 10px;
  padding: 0.6rem 0.9375rem;
  text-align: center;
  font-size: 13px;
  font-size: 0.8125rem;
}
.nav-tabs.style-3 .nav-item:first-child .nav-link {
  margin-left: 0px;
}
.nav-tabs.style-3 .nav-item .nav-link.active {
  color: #fff;
}
.nav-tabs.style-2 .nav-item .nav-link:hover.active {
  color: #fff;
}
.nav-tabs.style-3 .nav-item .nav-link:hover {
  color: #a6bcd3;
}
.nav-tabs.style-3 .nav-item .nav-link.active:after {
  height: 3px;
}
.nav-tabs.style-3 .nav-item .nav-link span {
  display: block;
  font-size: 30px;
  margin-bottom: 5px;
}
.nav-tabs.style-3 .nav-item .nav-link span i {
  margin-right: 0px;
}
.nav-tabs.style-4 {
  border: none;
}
.nav-tabs.style-4 .nav-item {
  margin-right: 20px;
}
.nav-tabs.style-4 .nav-item .nav-link {
  color: #fff;
  opacity: 0.65;
  filter: alpha(opacity=65);
  text-align: center;
  font-size: 20px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: .7rem;
  font-weight: 500;
}
.nav-tabs.style-4 .nav-item .nav-link.active, .nav-tabs.style-4 .nav-item .nav-link:hover.active {
  color: #fff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.nav-tabs.style-4 .nav-item .nav-link.active::after {
  content: none;
}

.nav-tabs:not(.flex-column) {
  margin-bottom: 0px;
}

.nav-tabs:not(.flex-column) {
  border-bottom: 1px solid #d7dee3;
  flex-wrap: nowrap;
  overflow: hidden;
  overflow-x: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -webkit-overflow-scrolling: touch;
}

@media (min-width: 576px) {
  .nav-pills.flex-sm-column.alternate .nav-link {
    position: relative;
  }
  .nav-pills.flex-sm-column.alternate .nav-link:before {
    position: absolute;
    content: " ";
    right: 10px;
    top: 50%;
    width: 8px;
    height: 8px;
    border-color: #CCC;
    border-top: 2px solid;
    border-right: 2px solid;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    opacity: 0.6;
  }
  .nav-pills.flex-sm-column.alternate .nav-link.active:before {
    opacity: 1;
  }

  .nav-tabs.flex-sm-column {
    border-right: 1px solid #d7dee3;
    border-bottom: 0px;
    padding: 1.5rem 0;
    flex-wrap: inherit;
    overflow: inherit;
    overflow-x: inherit;
  }
  .nav-tabs.flex-sm-column .nav-item .nav-link {
    border: 1px solid #d7dee3;
    border-right: 0px;
    background-color: #f6f7f8;
    font-size: 14px;
    padding: 0.75rem 1rem;
    color: #535b61;
  }
  .nav-tabs.flex-sm-column .nav-item:first-of-type .nav-link {
    border-top-left-radius: 4px;
  }
  .nav-tabs.flex-sm-column .nav-item:last-of-type .nav-link {
    border-bottom-left-radius: 4px;
  }
  .nav-tabs.flex-sm-column .nav-item .nav-link.active {
    background-color: transparent;
    color: #8cc5be;
  }
  .nav-tabs.flex-sm-column .nav-item .nav-link.active:after {
    height: 100%;
    width: 2px;
    background: #fff;
    right: -1px;
    left: auto;
  }
}
@media (min-width: 768px) {
  .nav-pills.flex-md-column.alternate .nav-link {
    position: relative;
  }
  .nav-pills.flex-md-column.alternate .nav-link:before {
    position: absolute;
    content: " ";
    right: 10px;
    top: 50%;
    width: 8px;
    height: 8px;
    border-color: #CCC;
    border-top: 2px solid;
    border-right: 2px solid;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    opacity: 0.6;
  }
  .nav-pills.flex-md-column.alternate .nav-link.active:before {
    opacity: 1;
  }

  .nav-tabs.flex-md-column {
    border-right: 1px solid #d7dee3;
    border-bottom: 0px;
    padding: 1.5rem 0;
    flex-wrap: inherit;
    overflow: inherit;
    overflow-x: inherit;
  }
  .nav-tabs.flex-md-column .nav-item .nav-link {
    border: 1px solid #d7dee3;
    border-right: 0px;
    background-color: #f6f7f8;
    font-size: 14px;
    padding: 0.75rem 1rem;
    color: #535b61;
  }
  .nav-tabs.flex-md-column .nav-item:first-of-type .nav-link {
    border-top-left-radius: 4px;
  }
  .nav-tabs.flex-md-column .nav-item:last-of-type .nav-link {
    border-bottom-left-radius: 4px;
  }
  .nav-tabs.flex-md-column .nav-item .nav-link.active {
    background-color: transparent;
    color: #8cc5be;
  }
  .nav-tabs.flex-md-column .nav-item .nav-link.active:after {
    height: 100%;
    width: 2px;
    background: #fff;
    right: -1px;
    left: auto;
  }
}
@media (min-width: 992px) {
  .nav-pills.flex-lg-column.alternate .nav-link {
    position: relative;
  }
  .nav-pills.flex-lg-column.alternate .nav-link:before {
    position: absolute;
    content: " ";
    right: 10px;
    top: 50%;
    width: 8px;
    height: 8px;
    border-color: #CCC;
    border-top: 2px solid;
    border-right: 2px solid;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    opacity: 0.6;
  }
  .nav-pills.flex-lg-column.alternate .nav-link.active:before {
    opacity: 1;
  }

  .nav-tabs.flex-lg-column {
    border-right: 1px solid #d7dee3;
    border-bottom: 0px;
    padding: 1.5rem 0;
    flex-wrap: inherit;
    overflow: inherit;
    overflow-x: inherit;
  }
  .nav-tabs.flex-lg-column .nav-item .nav-link {
    border: 1px solid #d7dee3;
    border-right: 0px;
    background-color: #f6f7f8;
    font-size: 14px;
    padding: 0.75rem 1rem;
    color: #535b61;
  }
  .nav-tabs.flex-lg-column .nav-item:first-of-type .nav-link {
    border-top-left-radius: 4px;
  }
  .nav-tabs.flex-lg-column .nav-item:last-of-type .nav-link {
    border-bottom-left-radius: 4px;
  }
  .nav-tabs.flex-lg-column .nav-item .nav-link.active {
    background-color: transparent;
    color: #8cc5be;
  }
  .nav-tabs.flex-lg-column .nav-item .nav-link.active:after {
    height: 100%;
    width: 2px;
    background: #fff;
    right: -1px;
    left: auto;
  }
}
@media (max-width: 575.98px) {
  .nav-tabs .nav-item .nav-link {
    padding-left: 0px;
    padding-right: 0px;
    margin-right: 10px;
    font-size: 0.875rem;
  }
}
@media (min-width: 992px) {
  .search-input-2 .form-control {
    border-radius: 0px;
  }
  .search-input-2 .custom-select:not(.custom-select-sm) {
    border-radius: 0px;
  }
  .search-input-2 .btn {
    border-radius: 0px;
  }
  .search-input-2 .form-group:first-child .form-control, .search-input-2 .form-group:first-child .custom-select {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .search-input-2 .form-group:last-child .btn {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .search-input-2 .form-control:focus, .search-input-2 .custom-select:focus {
    box-shadow: none;
    -webkit-box-shadow: none;
  }
  .search-input-2 .form-group .form-control, .search-input-2 .custom-select {
    border-left: none;
    border-top: none;
    border-bottom: none;
  }

  /* CSS hack for Chrome */
}
@media all and (min-width: 992px) and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .search-input-2 .selector:not(*:root), .search-input-2 .custom-select:not(.custom-select-sm) {
    height: calc(3.09rem);
  }
}
.search-input-line .form-control {
  background-color: transparent;
  border: none;
  border-bottom: 2px solid rgba(250, 250, 250, 0.5);
  border-radius: 0px;
  padding-left: 0px !important;
  color: #ccc;
}
.search-input-line .form-control::-webkit-input-placeholder {
  color: #ccc;
}
.search-input-line .form-control:-moz-placeholder {
  /* FF 4-18 */
  color: #ccc;
}
.search-input-line .form-control::-moz-placeholder {
  /* FF 19+ */
  color: #ccc;
}
.search-input-line .form-control:-ms-input-placeholder, .search-input-line .form-control::-ms-input-placeholder {
  /* IE 10+ */
  color: #ccc;
}
.search-input-line .custom-select {
  background-color: transparent;
  border: none;
  border-bottom: 2px solid rgba(250, 250, 250, 0.5);
  border-radius: 0px;
  padding-left: 0px;
  color: #ccc;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='rgba(250,250,250,0.6)' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 13px 15px;
}
.search-input-line .form-control:focus, .search-input-line .custom-select:focus {
  box-shadow: none;
  -webkit-box-shadow: none;
}
.search-input-line .form-control:not(output):-moz-ui-invalid:not(:focus), .search-input-line .form-control:not(output):-moz-ui-invalid:-moz-focusring:not(:focus) {
  border-bottom: 2px solid #b00708;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.search-input-line .icon-inside {
  color: #999;
}
.search-input-line select option {
  color: #333;
}
.search-input-line .travellers-dropdown input {
  color: #666;
}

/* Easy Responsive Tab Accordion */
.resp-htabs ul.resp-tabs-list {
  margin: 0px;
  padding: 0px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  border-bottom: 1px solid #d7dee3;
}

.resp-tabs-list li {
  padding: .5rem 1rem !important;
  margin: 0;
  list-style: none;
  cursor: pointer;
  font-size: 16px;
}

h2.resp-accordion {
  cursor: pointer;
  padding: 5px;
  display: none;
}

.resp-tab-content {
  display: none;
  padding: 15px;
}

.resp-tab-active {
  margin-bottom: -1px !important;
  border-bottom: 2px solid #8cc5be;
}

.resp-content-active, .resp-accordion-active {
  display: block;
}

h2.resp-accordion {
  font-size: 16px;
  color: #777;
  border: 1px solid #e4e9ec;
  border-top: 0px solid #e4e9ec;
  margin: 0px;
  padding: 1rem 1.25rem;
}
h2.resp-tab-active {
  border-bottom: 0px solid #e4e9ec !important;
  margin-bottom: 0px !important;
  padding: 1rem 1.25rem !important;
}
h2.resp-tab-title:last-child {
  border-bottom: 12px solid #e4e9ec !important;
  background: blue;
}

/* Easy Responsive Vertical tabs */
.resp-vtabs ul.resp-tabs-list {
  margin: 0;
  padding: 0;
}
.resp-vtabs .resp-tabs-list li {
  display: block;
  padding: 15px 15px !important;
  margin: 0;
  cursor: pointer;
  color: #999;
  border: none;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.resp-vtabs .resp-tabs-list li:hover {
  color: #555;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.resp-vtabs .resp-tabs-list li span {
  font-size: 20px;
  text-align: center;
  width: 30px;
  display: inline-block;
  float: left;
  margin-right: 15px;
}

h2.resp-accordion span {
  font-size: 20px;
  text-align: center;
  width: 30px;
  display: inline-block;
  float: left;
  margin-right: 15px;
}

.resp-vtabs .resp-tabs-container {
  padding: 0px;
}
.resp-vtabs .resp-tab-content {
  border: none;
}
.resp-vtabs li.resp-tab-active, .resp-vtabs li.resp-tab-active:hover {
  color: #8cc5be;
  -webkit-box-shadow: -5px 0px 24px -18px rgba(0, 0, 0, 0.4);
  box-shadow: -5px 0px 24px -18px rgba(0, 0, 0, 0.4);
  border-radius: 4px 0px 0px 4px;
  background-color: #fff;
  position: relative;
  z-index: 1;
  margin-right: -1px !important;
  margin-bottom: 0px !important;
}

.resp-arrow {
  width: 0;
  height: 0;
  float: right;
  margin-top: 6px;
  border-color: #000;
  border-top: 1px solid;
  border-right: 1px solid;
  width: 9px;
  height: 9px;
  -webkit-transform: translate(-50%, -50%) rotate(135deg);
  transform: translate(-50%, -50%) rotate(135deg);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

h2.resp-tab-active {
  background: #f1f2f4 !important;
  color: #535b61;
}
h2.resp-tab-active i.resp-arrow {
  margin-top: 10px;
  transform: translate(-50%, -50%) rotate(-45deg);
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

/* Accordion Styles */
.resp-easy-accordion h2.resp-accordion {
  display: block;
}
.resp-easy-accordion .resp-tab-content {
  border: 1px solid #e4e9ec;
}
.resp-easy-accordion .resp-tab-content:last-child {
  border-bottom: 1px solid #e4e9ec !important;
}

.resp-jfit {
  width: 100%;
  margin: 0px;
}

.resp-tab-content-active {
  display: block;
}

h2.resp-accordion:first-child {
  border-top: 1px solid #e4e9ec !important;
}

@media (max-width: 767.98px) {
  ul.resp-tabs-list {
    display: none !important;
  }

  h2.resp-accordion {
    display: block;
  }

  .resp-vtabs .resp-tab-content, .resp-htabs .resp-tab-content {
    border: 1px solid #e4e9ec;
  }

  .resp-vtabs .resp-tabs-container {
    border: none;
    float: none;
    width: 100%;
    min-height: initial;
    clear: none;
  }

  .resp-accordion-closed {
    display: none !important;
  }

  .resp-vtabs .resp-tab-content:last-child {
    border-bottom: 1px solid #e4e9ec !important;
  }
}
/* Custom Background */
.hero-wrap {
  position: relative;
}
.hero-wrap .hero-mask, .hero-wrap .hero-bg, .hero-wrap .hero-bg-slideshow {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.hero-wrap .hero-mask {
  z-index: 1;
}
.hero-wrap .hero-content {
  position: relative;
  z-index: 2;
}
.hero-wrap .hero-bg-slideshow {
  z-index: 0;
}
.hero-wrap .hero-bg {
  z-index: 0;
  background-attachment: fixed;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  transition: background-image 300ms ease-in 200ms;
}
.hero-wrap .hero-bg.hero-bg-scroll {
  background-attachment: scroll;
}
.hero-wrap .hero-bg-slideshow .hero-bg {
  background-attachment: inherit;
}
.hero-wrap .hero-bg-slideshow.owl-carousel .owl-stage-outer, .hero-wrap .hero-bg-slideshow.owl-carousel .owl-stage, .hero-wrap .hero-bg-slideshow.owl-carousel .owl-item {
  height: 100%;
}

/* Brands Grid */
.brands-grid {
  overflow: hidden;
}
.brands-grid > .row > div {
  padding-top: 20px;
  padding-bottom: 20px;
}
.brands-grid.separator-border > .row > div:after, .brands-grid.separator-border > .row > div:before {
  content: '';
  position: absolute;
}
.brands-grid.separator-border > .row > div:after {
  width: 100%;
  height: 0;
  top: auto;
  left: 0;
  bottom: -1px;
  border-bottom: 1px dotted #e0dede;
}
.brands-grid.separator-border > .row > div:before {
  height: 100%;
  top: 0;
  left: -1px;
  border-left: 1px dotted #e0dede;
}
.brands-grid > .row > div a {
  opacity: 0.7;
  color: #444;
}
.brands-grid > .row > div a:hover {
  opacity: 1;
  color: #8cc5be;
}

/* Banner */
.banner .item {
  position: relative;
}
.banner .item img {
  vertical-align: middle;
}
.banner .caption {
  position: absolute;
  z-index: 2;
  bottom: 0;
  width: 100%;
  padding: 15px 20px;
}
.banner .caption h2 {
  font-size: 19px;
  color: #fff;
}
.banner .caption p {
  color: rgba(250, 250, 250, 0.8);
  margin-bottom: 0px;
}
.banner .rounded .banner-mask, .banner .rounded img {
  border-radius: .25rem;
}
.banner .banner-mask {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  backface-visibility: hidden;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.6));
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.6));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.01), black);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.01), black);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.01), black);
  opacity: 0.7;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.banner .item:hover .banner-mask {
  opacity: 0.95;
  filter: alpha(opacity=99);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* Simple ul */
.simple-ul > li {
  position: relative;
  list-style-type: none;
  line-height: 24px;
}
.simple-ul > li:after {
  content: " ";
  position: absolute;
  top: 12px;
  left: -15px;
  border-color: #000;
  border-top: 1px solid;
  border-right: 1px solid;
  width: 6px;
  height: 6px;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}

/* Credit or Debit Cards */
.account-card {
  position: relative;
  background: -webkit-linear-gradient(135deg, #6c6c6b, #9e9e9c);
  background: -moz-linear-gradient(135deg, #6c6c6b, #9e9e9c);
  background: -o-linear-gradient(135deg, #6c6c6b, #9e9e9c);
  background: -ms-linear-gradient(135deg, #6c6c6b, #9e9e9c);
  background: linear-gradient(-45deg, #6c6c6b, #9e9e9c);
}
.account-card.account-card-primary {
  background: -webkit-linear-gradient(135deg, #0f5e9d, #418fce);
  background: -moz-linear-gradient(135deg, #0f5e9d, #418fce);
  background: -o-linear-gradient(135deg, #0f5e9d, #418fce);
  background: -ms-linear-gradient(135deg, #0f5e9d, #418fce);
  background: linear-gradient(-45deg, #0f5e9d, #418fce);
}
.account-card .account-card-expire {
  font-size: 8px;
  line-height: 10px;
}
.account-card .account-card-overlay {
  position: absolute;
  background: rgba(0, 0, 0, 0.8);
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.account-card:hover .account-card-overlay {
  opacity: 1;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.account-card-new {
  background: #f1f5f6;
  border: 1px solid #ebebeb;
}

.account-card .border-left, .account-card .border-right {
  border-color: rgba(250, 250, 250, 0.1) !important;
}

/* Steps Progress bar */
.widget-steps > .step {
  padding: 0;
  position: relative;
}
.widget-steps > .step .step-name {
  font-size: 16px;
  margin-bottom: 5px;
  text-align: center;
}
.widget-steps > .step > .step-dot {
  position: absolute;
  width: 30px;
  height: 30px;
  display: block;
  background: #fff;
  border: 1px solid #28a745;
  top: 45px;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  border-radius: 50%;
}
.widget-steps > .step > .step-dot:after {
  width: 10px;
  height: 10px;
  border-radius: 50px;
  position: absolute;
  top: 9px;
  left: 9px;
}
.widget-steps > .step.complete > .step-dot:after {
  content: '\f00c';
  font-weight: 900;
  color: #28a745;
  font-family: "Font Awesome 5 Free";
  top: 3px;
  left: 7px;
}
.widget-steps > .step.active > .step-dot:after {
  background: #28a745;
  content: '';
}
.widget-steps > .step > .progress {
  position: relative;
  background: #bbb;
  border-radius: 0px;
  height: 1px;
  box-shadow: none;
  margin: 22px 0;
}
.widget-steps > .step > .progress > .progress-bar {
  width: 0px;
  box-shadow: none;
  background: #28a745;
}
.widget-steps > .step.complete > .progress > .progress-bar {
  width: 100%;
}
.widget-steps > .step.active > .progress > .progress-bar {
  width: 50%;
}
.widget-steps > .step:first-child.active > .progress > .progress-bar {
  width: 0%;
}
.widget-steps > .step:last-child.active > .progress > .progress-bar {
  width: 100%;
}
.widget-steps > .step.disabled > .step-dot {
  border-color: #bbb;
}
.widget-steps > .step:first-child > .progress {
  left: 50%;
  width: 50%;
}
.widget-steps > .step:last-child > .progress {
  width: 50%;
}
.widget-steps > .step.disabled a.step-dot {
  pointer-events: none;
}

@media (max-width: 575.98px) {
  .widget-steps > .step .step-name {
    font-size: 14px;
  }
}
/* Portfolio */
.portfolio {
  text-align: center;
}
.portfolio .portfolio-img {
  position: relative;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
}
.portfolio .portfolio-overlay {
  text-align: center;
  display: -ms-flexbox !important;
  display: flex !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.portfolio:hover .portfolio-overlay {
  opacity: 1;
}
.portfolio .portfolio-overlay-details {
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
}
.portfolio .portfolio-img img {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.portfolio:hover .portfolio-img img {
  -webkit-transform: scale(1.04);
  transform: scale(1.04);
}
.portfolio .portfolio-details {
  padding: 1.5rem 0;
}

/* Demo banner */
.demos-banner {
  background-repeat: repeat;
  background-size: cover;
  height: 880px;
  background-position: 0px 0px;
  animation: move 30s linear infinite;
  -moz-animation: move 30s linear infinite;
  -webkit-animation: move 30s linear infinite;
  -ms-animation: move 30s linear infinite;
  -o-animation: move 30s linear infinite;
}

@keyframes move {
  0% {
    background-position: 0px 0px;
  }
  100% {
    background-position: -2324px 0px;
  }
}
@-moz-keyframes move {
  0% {
    background-position: 0px 0px;
  }
  100% {
    background-position: -2324px 0px;
  }
}
@-webkit-keyframes move {
  0% {
    background-position: 0px 0px;
  }
  100% {
    background-position: -2324px 0px;
  }
}
@-ms-keyframes move {
  0% {
    background-position: 0px 0px;
  }
  100% {
    background-position: -2324px 0px;
  }
}
@-o-keyframes move {
  0% {
    background-position: 0px 0px;
  }
  100% {
    background-position: -2324px 0px;
  }
}
/* =================================== */
/*  Footer Styles
/* =================================== */
#footer {
  color: #252b33;
  padding: 0px 0px 35px 0px;
  padding: 0 0 2rem 0;
  margin-top: 1.5rem;
}
#footer .nav .nav-item {
  display: inline-block;
  line-height: 12px;
  margin: 0;
  padding: 0 10px;
}
#footer .nav .nav-item:first-child {
  padding-left: 0px;
}
#footer .nav .nav-item:last-child {
  padding-right: 0px;
}
#footer .nav .nav-item .nav-link {
  padding-left: 0;
  padding-right: 0;
  color: #252b33;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
#footer .nav .nav-item .nav-link:focus {
  color: #8cc5be;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
#footer .nav .nav-link:hover {
  color: #8cc5be;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
#footer .footer-copyright {
  border-top: 1px solid #e6e9ec;
  padding: 32px 0px 0px;
  margin-top: 2rem;
  margin-top: 32px;
  text-align: center;
}
#footer .footer-copyright .copyright-text {
  color: #67727c;
  margin: 12px 0 0 0;
  padding: 0;
}
#footer .nav.flex-column .nav-item {
  padding: 0px;
}
#footer .nav.flex-column .nav-item .nav-link {
  margin: 0.8rem 0px;
  padding: 0px;
  color: #67727c;
}
#footer .nav.flex-column .nav-item .nav-link:hover {
  color: #8cc5be;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
#footer.footer-text-light {
  color: rgba(250, 250, 250, 0.8);
}
#footer.footer-text-light .nav .nav-item .nav-link {
  color: rgba(250, 250, 250, 0.8);
}
#footer.footer-text-light .nav .nav-item .nav-link:hover {
  color: #fafafa;
}
#footer.footer-text-light .footer-copyright {
  border-color: rgba(250, 250, 250, 0.15);
  color: rgba(250, 250, 250, 0.5);
}
#footer.footer-text-light.bg-primary {
  color: #fff;
}
#footer.footer-text-light.bg-primary .nav .nav-item .nav-link {
  color: #fff;
}
#footer.footer-text-light.bg-primary .nav .nav-item .nav-link:hover {
  color: rgba(250, 250, 250, 0.7);
}
#footer.footer-text-light.bg-primary .footer-copyright {
  border-color: rgba(250, 250, 250, 0.15);
  color: rgba(250, 250, 250, 0.9);
}
#footer.footer-text-light.bg-primary .footer-copyright .copyright-text {
  color: rgba(250, 250, 250, 0.9);
}
#footer.footer-text-light.bg-primary a {
  color: #fff;
}
#footer.footer-text-light.bg-primary a:hover {
  color: rgba(250, 250, 250, 0.7);
}

/* Payments Images */
.payments-types {
  margin: 0;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
}
.payments-types li {
  margin: 0px 10px 8px 0px;

}
.payments-types li a {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  opacity: 1;
}
    .payments-types li img {
        display: flex;
        max-height: 60px!important;
    }
.payments-types li:hover a {
  opacity: 0.8;
}

/* Newsleter */
.newsletter .form-control {
  height: 38px !important;
  font-size: 14px;
}
.newsletter .btn {
  height: 38px;
  padding-top: 0;
  padding-bottom: 0px;
  font-size: 14px;
  background: #546d89;
  border-color: #546d89;
}
.newsletter .btn:hover {
  background: #415b78;
}

/* Social Icons */
.social-icons {
  margin: 0;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
}
.social-icons li {
  margin: 0px 2px 4px;
  padding: 0;
  border-radius: 100%;
  overflow: visible;
}
.social-icons li:last-child {
  margin-right: 0px;
}
.social-icons li a {
  background: #d4d4d4;
  border-radius: 100%;
  display: block;
  height: 34px;
  line-height: 34px;
  width: 34px;
  font-size: 16px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.social-icons li i {
  line-height: inherit;
}
.social-icons.social-icons-sm li a {
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
}
.social-icons.social-icons-lg li a {
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 20px;
}
.social-icons.social-icons-dark li a {
  background: #555;
}
.social-icons li:hover a {
  background: #171717;
  color: #333;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.social-icons li.social-icons-twitter a, .social-icons.social-icons-colored li.social-icons-twitter a {
  background: #00ACEE;
  color: #fff;
}
.social-icons li.social-icons-facebook a, .social-icons.social-icons-colored li.social-icons-facebook a {
  background: #3B5998;
  color: #fff;
}
.social-icons li.social-icons-linkedin a, .social-icons.social-icons-colored li.social-icons-linkedin a {
  background: #0E76A8;
  color: #fff;
}
.social-icons li.social-icons-rss a, .social-icons.social-icons-colored li.social-icons-rss a {
  background: #EE802F;
  color: #fff;
}
.social-icons li.social-icons-dribbble a, .social-icons.social-icons-colored li.social-icons-dribbble a {
  background: #ea4c89;
  color: #fff;
}
.social-icons li.social-icons-google a, .social-icons.social-icons-colored li.social-icons-google a {
  background: #DD4B39;
  color: #fff;
}
.social-icons li.social-icons-pinterest a, .social-icons.social-icons-colored li.social-icons-pinterest a {
  background: #cc2127;
  color: #fff;
}
.social-icons li.social-icons-youtube a, .social-icons.social-icons-colored li.social-icons-youtube a {
  background: #C4302B;
  color: #fff;
}
.social-icons li.social-icons-instagram a, .social-icons.social-icons-colored li.social-icons-instagram a {
  background: #3F729B;
  color: #fff;
}
    .social-icons li.social-icons-tiktok a, .social-icons.social-icons-colored li.social-icons-tiktok a {
        background: #000;
        color: #fff;
    }
.social-icons li.social-icons-skype a, .social-icons.social-icons-colored li.social-icons-skype a {
  background: #00AFF0;
  color: #fff;
}
.social-icons li.social-icons-email a, .social-icons.social-icons-colored li.social-icons-email a {
  background: #6567A5;
  color: #fff;
}
.social-icons li.social-icons-vk a, .social-icons.social-icons-colored li.social-icons-vk a {
  background: #2B587A;
  color: #fff;
}
.social-icons li.social-icons-xing a, .social-icons.social-icons-colored li.social-icons-xing a {
  background: #126567;
  color: #fff;
}
.social-icons li.social-icons-tumblr a, .social-icons.social-icons-colored li.social-icons-tumblr a {
  background: #34526F;
  color: #fff;
}
.social-icons li.social-icons-reddit a, .social-icons.social-icons-colored li.social-icons-reddit a {
  background: #C6C6C6;
  color: #fff;
}
.social-icons li.social-icons-delicious a, .social-icons.social-icons-colored li.social-icons-delicious a {
  background: #205CC0;
  color: #fff;
}
.social-icons li.social-icons-stumbleupon a, .social-icons.social-icons-colored li.social-icons-stumbleupon a {
  background: #F74425;
  color: #fff;
}
.social-icons li:hover.social-icons-digg a, .social-icons.social-icons-colored li.social-icons-digg a {
  background: #191919;
  color: #fff;
}
.social-icons li:hover.social-icons-blogger a, .social-icons.social-icons-colored li.social-icons-blogger a {
  background: #FC4F08;
  color: #fff;
}
.social-icons li:hover.social-icons-flickr a, .social-icons.social-icons-colored li.social-icons-flickr a {
  background: #FF0084;
  color: #fff;
}
.social-icons li:hover.social-icons-vimeo a, .social-icons.social-icons-colored li.social-icons-vimeo a {
  background: #86C9EF;
  color: #fff;
}
.social-icons li:hover.social-icons-yahoo a, .social-icons.social-icons-colored li.social-icons-yahoo a {
  background: #720E9E;
  color: #fff;
}
.social-icons li:hover.social-icons-googleplay a, .social-icons.social-icons-colored li.social-icons-googleplay a {
  background: #DD4B39;
  color: #fff;
}
.social-icons li:hover.social-icons-apple a, .social-icons.social-icons-colored li.social-icons-apple a {
  background: #000;
  color: #fff;
}
.social-icons.social-icons-colored li:hover a {
  background: #d4d4d4;
  color: #333;
}

/* Back to Top */
#back-to-top {
  display: none;
  position: fixed;
  z-index: 1030;
  bottom: 8px;
  right: 10px;
  background-color: rgba(0, 0, 0, 0.2);
  text-align: center;
  color: #fff;
  font-size: 16px;
  width: 36px;
  height: 36px;
  line-height: 36px;
  border-radius: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.15);
}
#back-to-top:hover {
  background-color: #8cc5be;
  -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.25);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

@media (max-width: 575.98px) {
  #back-to-top {
    z-index: 1029;
  }
}
/* =================================== */
/*  Extras
/* =================================== */
/* Bootstrap Specific */
.form-control:not(.form-control-lg), .custom-select:not(.form-control-lg) {
  /*font-size: 15px;*/
}

.form-control, .custom-select {
  border-color: #d5d3d3;
  color: #777;
}

.custom-select option {
  color: #777;
}

.custom-select:invalid {
  color: #b1b4b6;
}

.form-control:not(.form-control-sm) {
  padding: .810rem .96rem;
  height: inherit;
}

.form-control-sm {
  font-size: 14px;
}

.form-control-lg {
  height: calc(2.4em + 1rem + 2px);
}

select.form-control:not([size]):not([multiple]):not(.form-control-sm) {
  height: auto;
  padding-top: .700rem;
  padding-bottom: .700rem;
}

.custom-select:not(.custom-select-sm) {
  height: calc(3.05rem + 2px);
  min-height: 100%;
  padding-top: .700rem;
  padding-bottom: .700rem;
}

.custom-select:not(.custom-select-sm).border-0 {
  height: calc(3.00rem + 2px);
}

.col-form-label-sm {
  font-size: 13px;
}

.custom-select-sm {
  padding-left: 5px !important;
  font-size: 14px;
}

/*.custom-select:not(.custom-select-sm).border-0{height:3.00rem;}*/
.form-control:focus, .custom-select:focus {
  -webkit-box-shadow: 0 0 5px rgba(128, 189, 255, 0.5);
  box-shadow: 0 0 5px rgba(128, 189, 255, 0.5);
}

.form-control:focus[readonly] {
  box-shadow: none;
}

.input-group-text {
  border-color: #d5d3d3;
  color: #777;
}

.form-control::-webkit-input-placeholder, .custom-select::-webkit-input-placeholder {
  color: #b1b4b6;
}
.form-control:-moz-placeholder, .custom-select:-moz-placeholder {
  /* FF 4-18 */
  color: #b1b4b6;
}
.form-control::-moz-placeholder, .custom-select::-moz-placeholder {
  /* FF 19+ */
  color: #b1b4b6;
}
.form-control:-ms-input-placeholder, .form-control::-ms-input-placeholder, .custom-select:-ms-input-placeholder, .custom-select::-ms-input-placeholder {
  /* IE 10+ */
  color: #b1b4b6;
}

.btn {
  padding: .750rem 2.5rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.btn-sm {
  padding: 0.5rem 1rem;
}

.btn:not(.btn-link) {
  -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.15);
}
.btn:not(.btn-link):hover {
  -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.input-group-append .btn, .input-group-prepend .btn {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.input-group-append .btn:hover, .input-group-prepend .btn:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}

@media (max-width: 575.98px) {
  .btn:not(.btn-sm) {
    padding: .810rem 1rem;
  }

  .input-group > .input-group-append > .btn, .input-group > .input-group-prepend > .btn {
    padding: 0 0.75rem;
  }
}
.bg-primary, .badge-primary {
  background-color: #8cc5be !important;
}

.bg-secondary {
  background-color: #e8525f !important;
}

.text-secondary {
  color: #e8525f !important;
}

.text-primary {
  color: #003a3d !important;
}

.btn-link {
  color: #8cc5be;
}

.btn-link:hover {
  color: #0e7fd9 !important;
}

.border-primary {
  border-color: #8cc5be !important;
}

.border-secondary {
  border-color: #e8525f !important;
}

.btn-primary {
  background-color: #8cc5be;
  border-color: #8cc5be;
}
.btn-primary:hover {
  background-color: #0e7fd9;
  border-color: #0e7fd9;
}

.btn-secondary {
  background-color: #e8525f;
  border-color: #e8525f;
}

.btn-outline-primary {
  color: #8cc5be;
  border-color: #8cc5be;
}
.btn-outline-primary:hover {
  background-color: #8cc5be;
  border-color: #8cc5be;
  color: #fff;
}

.btn-outline-secondary {
  color: #e8525f;
  border-color: #e8525f;
}
.btn-outline-secondary:hover {
  background-color: #e8525f;
  border-color: #e8525f;
  color: #fff;
}

.progress-bar,
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  background-color: #8cc5be;
}



.page-item.active .page-link,
.custom-radio .custom-control-input:checked ~ .custom-control-label:before,
.custom-control-input:checked ~ .custom-control-label::before,
.custom-checkbox .custom-control-input:checked ~ .custom-control-label:before,
.custom-control-input:checked ~ .custom-control-label:before {
  background-color: #8cc5be;
  border-color: #8cc5be;
}

.list-group-item.active {
  background-color: #8cc5be;
  border-color: #8cc5be;
}

.page-link {
  color: #8cc5be;
}
.page-link:hover {
  color: #0e7fd9;
}

/* Pagination */
.page-link {
  border-color: #f4f4f4;
  border-radius: 0.25rem;
  margin: 0 0.3rem;
}

.page-item.disabled .page-link {
  border-color: #f4f4f4;
}

/* Slider Range (jQuery UI) */
.ui-slider-horizontal {
  height: .2em;
  margin-left: 11px;
  margin-right: 11px;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.7em;
  margin-left: -.7em;
  border-radius: 100%;
  background: #fff;
  width: 1.5em;
  height: 1.5em;
}

.ui-slider.ui-widget.ui-widget-content {
  border: none;
  background: #eee;
  margin-bottom: 15px;
}

.ui-slider .ui-widget-header {
  background: #8cc5be;
}

.ui-menu.ui-widget.ui-widget-content {
  -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.176);
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.176);
  border: none;
  overflow: hidden;
  overflow-y: auto;
  max-height: 50vh;
  border-radius: 4px;
}

.ui-menu .ui-menu-item-wrapper {
  padding: 6px .75rem 6px .9rem;
}

.ui-menu.ui-widget-content .ui-state-active {
  background: #8cc5be;
  border-color: #8cc5be;
}

.ui-menu .ui-menu-divider {
  display: none;
}

/* Date Range Picker */
.daterangepicker {
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.176);
}

html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
}

main {
	display: block;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

a {
	background-color: transparent;
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

b,
strong {
	font-weight: bolder;
}

code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

img {
	border-style: none;
}

button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

button,
input {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

	button::-moz-focus-inner,
	[type="button"]::-moz-focus-inner,
	[type="reset"]::-moz-focus-inner,
	[type="submit"]::-moz-focus-inner {
		border-style: none;
		padding: 0;
	}

	button:-moz-focusring,
	[type="button"]:-moz-focusring,
	[type="reset"]:-moz-focusring,
	[type="submit"]:-moz-focusring {
		outline: 1px dotted ButtonText;
	}

fieldset {
	padding: 0.35em 0.75em 0.625em;
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

progress {
	vertical-align: baseline;
}

textarea {
	overflow: auto;
}

[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

	[type="search"]::-webkit-search-decoration {
		-webkit-appearance: none;
	}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

details {
	display: block;
}

summary {
	display: list-item;
}

template {
	display: none;
}

[hidden] {
	display: none;
}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,
::before,
::after {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x:;
	--tw-pan-y:;
	--tw-pinch-zoom:;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position:;
	--tw-gradient-via-position:;
	--tw-gradient-to-position:;
	--tw-ordinal:;
	--tw-slashed-zero:;
	--tw-numeric-figure:;
	--tw-numeric-spacing:;
	--tw-numeric-fraction:;
	--tw-ring-inset:;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgb(59 130 246 / 0.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:;
	--tw-contain-size:;
	--tw-contain-layout:;
	--tw-contain-paint:;
	--tw-contain-style:;
}

::backdrop {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x:;
	--tw-pan-y:;
	--tw-pinch-zoom:;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position:;
	--tw-gradient-via-position:;
	--tw-gradient-to-position:;
	--tw-ordinal:;
	--tw-slashed-zero:;
	--tw-numeric-figure:;
	--tw-numeric-spacing:;
	--tw-numeric-fraction:;
	--tw-ring-inset:;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgb(59 130 246 / 0.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:;
	--tw-contain-size:;
	--tw-contain-layout:;
	--tw-contain-paint:;
	--tw-contain-style:;
}

*,
::before,
::after {
	box-sizing: border-box;
	border-width: 0;
	border-style: solid;
	border-color: #878787;
}

::before,
::after {
	--tw-content: "";
}

html,
:host {
	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, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-feature-settings: normal;
	font-variation-settings: normal;
	-webkit-tap-highlight-color: transparent;
}

body {
	margin: 0;
	line-height: inherit;
	background-color: rgb(247 239 229 / var(--tw-bg-opacity,1));
	transition-property: box-shadow;
	transition-timing-function: cubic-bezier(0.4,0,0.2,1);
	transition-duration: 150ms;
	scrollbar-gutter: stable both-edges;
}

hr {
	height: 0;
	color: inherit;
	border-top-width: 1px;
}

abbr:where([title]) {
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: inherit;
	font-weight: inherit;
}

a {
	color: inherit;
	text-decoration: inherit;
}

b,
strong {
	font-weight: bolder;
}

code,
kbd,
samp,
pre {
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	font-feature-settings: normal;
	font-variation-settings: normal;
	font-size: 1em;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

table {
	text-indent: 0;
	border-color: inherit;
	border-collapse: collapse;
}

button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-feature-settings: inherit;
	font-variation-settings: inherit;
	font-size: 100%;
	font-weight: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	color: inherit;
	margin: 0;
	padding: 0;
}

button,
select {
	text-transform: none;
}

button,
input:where([type="button"]),
input:where([type="reset"]),
input:where([type="submit"]) {
	-webkit-appearance: button;
	background-color: transparent;
	background-image: none;
}

:-moz-focusring {
	outline: auto;
}

:-moz-ui-invalid {
	box-shadow: none;
}

progress {
	vertical-align: baseline;
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
	height: auto;
}

[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

summary {
	display: list-item;
}

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
	margin: 0;
}

fieldset {
	margin: 0;
	padding: 0;
}

legend {
	padding: 0;
}

ol,
ul,
menu {
	list-style: none;
	margin: 0;
	padding: 0;
}

dialog {
	padding: 0;
}

textarea {
	resize: vertical;
}

	input::-moz-placeholder,
	textarea::-moz-placeholder {
		opacity: 1;
		color: #9ca3af;
	}

	input::placeholder,
	textarea::placeholder {
		opacity: 1;
		color: #9ca3af;
	}

button,
[role="button"] {
	cursor: pointer;
}

:disabled {
	cursor: default;
}

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
	display: block;
	vertical-align: middle;
}

img,
video {
	max-width: 100%;
	height: auto;
}

[hidden]:where(:not([hidden="until-found"])) {
	display: none;
}



h1 {
	font-family: Wondra, sans-serif;
	font-size: 1.5rem;
	line-height: 2rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (min-width: 640px) {
	h1 {
		font-size: 1.875rem;
		line-height: 2.25rem;
	}
}

@media (min-width: 768px) {
	h1 {
		font-size: 3rem;
		line-height: 1;
	}
}

h2 {
	font-family: Wondra, sans-serif;
	font-size: 1.25rem;
	line-height: 1.75rem;
	--tw-text-opacity: 1;
	color: rgb(0 58 61 / var(--tw-text-opacity, 1));
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (min-width: 640px) {
	h2 {
		font-size: 2.25rem;
		line-height: 2.5rem;
	}
}

h2 b {
	font-weight: 400;
}

h3 {
/*	font-family: Metropolis, sans-serif;
*/	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 700;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

h4 {
/*	font-family: Wondra, sans-serif;
*/	font-size: 1.125rem;
	line-height: 1.75rem;
	--tw-text-opacity: 1;
	color: rgb(0 58 61 / var(--tw-text-opacity, 1));
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

body {
	font-family: Metropolis, sans-serif;
	line-height: 1.3;
	letter-spacing: 0.025rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

a {
	font-family: Metropolis, sans-serif;
	font-weight: 600;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.caption {
	font-family: Metropolis, sans-serif;
	font-size: 0.75rem;
	line-height: 1rem;
}

@media (min-width: 640px) {
	.caption {
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
}

.layout-container {
	position: relative;
	overflow: hidden;
}

.mobile-main-menu-placeholder {
	height: 90px;
}

@media (min-width: 1024px) {
	.mobile-main-menu-placeholder {
		display: none;
	}
}

.top-navigation-container {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
}

	.top-navigation-container.open {
		position: fixed;
		top: 0px;
		left: 0px;
		z-index: 30;
		height: 100dvh;
		overflow-y: scroll;
	}

@media (min-width: 1024px) {
	.top-navigation-container.open {
		position: relative;
		height: auto;
		overflow-y: visible;
	}

	.top-navigation-container {
		position: relative;
		overflow-y: visible;
	}
}

.top-navigation-container .top-navigation-wrapper {
	position: relative;
	height: 90px;
	min-height: 90px;
}

	.top-navigation-container .top-navigation-wrapper.open {
		height: 100%;
	}

@media (min-width: 1024px) {
	.top-navigation-container .top-navigation-wrapper.open {
		height: auto;
	}
}

.top-navigation-container
.top-navigation-wrapper
.top-navigation-header-wrapper {
	width: 100%;
}

@media (min-width: 400px) {
	.top-navigation-container
	.top-navigation-wrapper
	.top-navigation-header-wrapper {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.top-navigation-container
	.top-navigation-wrapper
	.top-navigation-header-wrapper {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.top-navigation-container
	.top-navigation-wrapper
	.top-navigation-header-wrapper {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.top-navigation-container
	.top-navigation-wrapper
	.top-navigation-header-wrapper {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.top-navigation-container
	.top-navigation-wrapper
	.top-navigation-header-wrapper {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.top-navigation-container
	.top-navigation-wrapper
	.top-navigation-header-wrapper {
		max-width: 1536px;
	}
}

.top-navigation-container
.top-navigation-wrapper
.top-navigation-header-wrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 1.25rem;
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
	opacity: 0;
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.top-navigation-container
	.top-navigation-wrapper
	.top-navigation-header-wrapper {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 1024px) {
	.top-navigation-container
	.top-navigation-wrapper
	.top-navigation-header-wrapper {
		position: relative;
		opacity: 1;
	}
}

.top-navigation-container
.top-navigation-wrapper
.top-navigation-header-wrapper
.region-top-navigation-left {
	flex-shrink: 1;
}

	.top-navigation-container
	.top-navigation-wrapper
	.top-navigation-header-wrapper
	.region-top-navigation-left
	.smart-branding-block {
		display: none;
	}

@media (min-width: 1024px) {
	.top-navigation-container
	.top-navigation-wrapper
	.top-navigation-header-wrapper
	.region-top-navigation-left
	.smart-branding-block {
		display: block;
	}

	.top-navigation-container
	.top-navigation-wrapper
	.top-navigation-header-wrapper
	.region-top-navigation {
		position: relative;
		margin-left: auto;
		width: auto;
		flex-shrink: 0;
		flex-direction: row;
		justify-content: flex-end;
		padding: 0px;
	}

		.top-navigation-container
		.top-navigation-wrapper
		.top-navigation-header-wrapper
		.region-top-navigation
		.smart-branding-block {
			display: none;
		}

		.top-navigation-container
		.top-navigation-wrapper
		.top-navigation-header-wrapper
		.region-top-navigation
		#block-vcc-mobilemenuextra {
			display: none;
		}
}

.top-navigation-container
.top-navigation-wrapper
.top-navigation-header-wrapper
.region-top-navigation-right {
	position: relative;
	z-index: 40;
	display: flex;
	min-width: 2.5rem;
	align-items: center;
	gap: 1.25rem;
	justify-content: center;
}

	.top-navigation-container
	.top-navigation-wrapper
	.top-navigation-header-wrapper
	.region-top-navigation-right > * {
		margin-right: 1rem;
		padding-right: 1rem;
	}

@media (min-width: 1024px) {
	.top-navigation-container
	.top-navigation-wrapper
	.top-navigation-header-wrapper
	.region-top-navigation-right {
		margin-left: 1rem;
		gap: 0px;
	}
}

.top-navigation-container
.top-navigation-wrapper
.top-navigation-header-wrapper
.region-top-navigation-right > * {
	position: relative;
	margin-right: 1rem;
	justify-content: center;
	padding-right: 1rem;
}

@media (min-width: 1024px) {
	.top-navigation-container
	.top-navigation-wrapper
	.top-navigation-header-wrapper
	.region-top-navigation-right > * {
		gap: 0px;
	}
}

.top-navigation-container
.top-navigation-wrapper
.top-navigation-header-wrapper
.region-top-navigation-right > :not(:last-child):not(:last-child):after {
	content: "";
	position: absolute;
	right: 0px;
	top: 50%;
	height: 1rem;
	width: 1px;
	--tw-translate-y: -50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	--tw-bg-opacity: 1;
	background-color: rgb(46 45 44 / var(--tw-bg-opacity, 1));
}

.top-navigation-container
.top-navigation-wrapper
.top-navigation-header-wrapper
.region-top-navigation-right > :last-child {
	margin-right: 0px;
	padding-right: 0px;
}

.top-navigation-container
.top-navigation-wrapper
.top-navigation-header-wrapper
.region-top-navigation-right
.menu--myvcc {
	display: none;
}

@media (min-width: 1024px) {
	.top-navigation-container
	.top-navigation-wrapper
	.top-navigation-header-wrapper
	.region-top-navigation-right
	.menu--myvcc {
		display: block;
	}
}

.accommodation-cat-content,
.accommodation-type-content,
.destination-content,
.node__content,
.page-content,
.region.region-content-after,
.resort-content,
.resort-details-container {
	display: flex;
	flex-direction: column;
	gap: 4rem;
}

@media (min-width: 1024px) {
	.accommodation-cat-content,
	.accommodation-type-content,
	.destination-content,
	.node__content,
	.page-content,
	.region.region-content-after,
	.resort-content,
	.resort-details-container {
		gap: 100px;
	}
}

.accommodation-type .node__content {
	margin-bottom: 2.5rem;
	gap: 0px;
}

@media (min-width: 1024px) {
	.accommodation-type .node__content {
		margin-bottom: 60px;
	}
}

body {
	--tw-bg-opacity: 1;
	background-color: rgb(247 239 229 / var(--tw-bg-opacity, 1));
	transition-property: box-shadow;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
	scrollbar-gutter: stable both-edges;
}

.no-scroll {
	overflow-y: scroll;
	position: fixed;
	scrollbar-gutter: stable;
	width: 100%;
}

.image-container:not(:has(*)),
.main-image:not(:has(*)),
.media-image:not(:has(*)) {
	position: relative;
	--tw-bg-opacity: 1;
	background-color: rgb(237 246 245 / var(--tw-bg-opacity, 1));
}

	.image-container:not(:has(*)):before,
	.main-image:not(:has(*)):before,
	.media-image:not(:has(*)):before {
		position: absolute;
		height: 100%;
		width: 100%;
		--tw-bg-opacity: 1;
		background-color: rgb(198 232 228 / var(--tw-bg-opacity, 1));
		--tw-content: "";
		content: var(--tw-content);
		mask: url(/themes/custom/vcc/assets/icons/guru/guru.svg) no-repeat center;
		-webkit-mask: url(/themes/custom/vcc/assets/icons/guru/guru.svg) no-repeat center;
		-webkit-mask-size: 40px;
		mask-size: 40px;
	}

.image-container img,
.main-image img,
.media-image img {
	position: relative;
}

	.image-container img:before,
	.main-image img:before,
	.media-image img:before {
		position: absolute;
		bottom: 0px;
		left: 0px;
		display: flex;
		height: 102%;
		width: 102%;
		--tw-translate-y: 0px;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		align-items: flex-end;
		--tw-bg-opacity: 1;
		background-color: rgb(237 246 245 / var(--tw-bg-opacity, 1));
		padding: 1rem;
		font-size: 0.75rem;
		line-height: 1rem;
		font-weight: 700;
		text-transform: lowercase;
		--tw-text-opacity: 1;
		color: rgb(181 225 219 / var(--tw-text-opacity, 1));
		content: attr(alt);
	}

	.image-container img:after,
	.main-image img:after,
	.media-image img:after {
		position: absolute;
		top: 0px;
		left: 0px;
		height: 100%;
		width: 100%;
		--tw-bg-opacity: 1;
		background-color: rgb(181 225 219 / var(--tw-bg-opacity, 1));
		--tw-content: "";
		content: var(--tw-content);
		mask: url(/themes/custom/vcc/assets/icons/guru/guru.svg) no-repeat center;
		-webkit-mask: url(/themes/custom/vcc/assets/icons/guru/guru.svg) no-repeat center;
		-webkit-mask-size: 40px;
		mask-size: 40px;
	}

.tw-container {
	width: 100%;
}

@media (min-width: 400px) {
	.tw-container {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.tw-container {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.tw-container {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.tw-container {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.tw-container {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.tw-container {
		max-width: 1536px;
	}
}

.action-links {
	list-style: none;
	margin: 1em 0;
	padding: 0;
}

[dir="rtl"] .action-links {
	margin-right: 0;
}

.action-links li {
	display: inline-block;
	margin: 0 0.3em;
}

	.action-links li:first-child {
		margin-left: 0;
	}

[dir="rtl"] .action-links li:first-child {
	margin-left: 0.3em;
	margin-right: 0;
}

.button-action {
	display: inline-block;
	line-height: 160%;
	padding: 0.2em 0.5em 0.3em;
	text-decoration: none;
}

	.button-action:before {
		content: "+";
		font-weight: 900;
		margin-left: -0.1em;
		padding-right: 0.2em;
	}

[dir="rtl"] .button-action:before {
	margin-left: 0;
	margin-right: -0.1em;
	padding-left: 0.2em;
	padding-right: 0;
}

.breadcrumb {
	padding-bottom: 0.5em;
}

	.breadcrumb ol {
		margin: 0;
		padding: 0;
	}

[dir="rtl"] .breadcrumb ol {
	margin-right: 0;
}

.breadcrumb li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

	.breadcrumb li:before {
		content: " �";
	}

	.breadcrumb li:first-child:before {
		content: none;
	}

.container-inline .label:after,
.container-inline label:after {
	content: ":";
}

.form-type-checkboxes .container-inline label:after,
.form-type-radios .container-inline label:after {
	content: "";
}

.form-type-checkboxes .container-inline .form-type-checkbox,
.form-type-radios .container-inline .form-type-radio {
	margin: 0 1em;
}

.container-inline .form-actions,
.container-inline.form-actions {
	margin-bottom: 0;
	margin-top: 0;
}

details {
	border: 1px solid #ccc;
	margin-bottom: 1em;
	margin-top: 1em;
}

	details > .details-wrapper {
		padding: 0.5em 1.5em;
	}

summary {
	cursor: pointer;
	padding: 0.2em 0.5em;
}

.ui-dialog {
	background: #fff;
	border: 1px solid #ccc;
	color: #000;
	overflow: visible;
	padding: 0;
	position: absolute;
	z-index: 1260;
}

@media (max-width: 48em) {
	.ui-dialog {
		width: 92% !important;
	}
}

.ui-dialog .ui-dialog-titlebar {
	background: #f3f4ee;
	border: solid #ccc;
	border-radius: 0;
	border-width: 0 0 1px;
	font-weight: 700;
}

.ui-dialog .ui-dialog-titlebar-close {
	background: none;
	border: 0;
}

.ui-dialog .ui-dialog-buttonpane {
	background: #f3f4ee;
	border-color: #ccc;
	border-width: 1px 0 0;
	margin-top: 0;
	padding: 0.3em 1em;
}

	.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
		margin: 0;
		padding: 0;
	}

	.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text {
		padding: 0;
	}

.ui-dialog .ui-dialog-content .form-actions {
	margin: 0;
	padding: 0;
}

.ui-dialog .ajax-progress-throbber {
	background-color: #232323;
	background-image: url(/themes/custom/vcc/assets/standard-icons/loading-small.gif);
	background-position: 50%;
	background-repeat: no-repeat;
	border-radius: 7px;
	height: 24px;
	left: 49%;
	opacity: 0.9;
	padding: 4px;
	position: fixed;
	top: 48.5%;
	width: 24px;
	z-index: 1000;
}

	.ui-dialog .ajax-progress-throbber .message,
	.ui-dialog .ajax-progress-throbber .throbber {
		display: none;
	}

.js .dropbutton-widget {
	background-color: #fff;
	border: 1px solid #ccc;
}

	.js .dropbutton-widget:hover {
		border-color: #b8b8b8;
	}

.dropbutton .dropbutton-action > * {
	padding: 0.1em 0.5em;
	white-space: nowrap;
}

.dropbutton .secondary-action {
	border-top: 1px solid #e8e8e8;
}

.dropbutton-multiple .dropbutton {
	border-right: 1px solid #e8e8e8;
}

[dir="rtl"] .dropbutton-multiple .dropbutton {
	border-left: 1px solid #e8e8e8;
	border-right: 0;
}

.dropbutton-multiple .dropbutton .dropbutton-action > * {
	margin-right: 0.25em;
}

[dir="rtl"] .dropbutton-multiple .dropbutton .dropbutton-action > * {
	margin-left: 0.25em;
	margin-right: 0;
}

.exposed-filters .filters {
	float: left;
	margin-right: 1em;
}

[dir="rtl"] .exposed-filters .filters {
	float: right;
	margin-left: 1em;
	margin-right: 0;
}

.exposed-filters .form-item {
	margin: 0 0 0.1em;
	padding: 0;
}

	.exposed-filters .form-item label {
		float: left;
		font-weight: 400;
		width: 10em;
	}

[dir="rtl"] .exposed-filters .form-item label {
	float: right;
}

.exposed-filters .form-select {
	width: 14em;
}

.exposed-filters .current-filters {
	margin-bottom: 1em;
}

	.exposed-filters .current-filters .placeholder {
		font-style: normal;
		font-weight: 700;
	}

.exposed-filters .additional-filters {
	float: left;
	margin-right: 1em;
}

[dir="rtl"] .exposed-filters .additional-filters {
	float: right;
	margin-left: 1em;
	margin-right: 0;
}

.field__label {
	font-weight: 700;
}

.field--label-inline .field__items,
.field--label-inline .field__label {
	float: left;
}

.field--label-inline .field__items,
.field--label-inline .field__label,
.field--label-inline > .field__item {
	padding-right: 0.5em;
}

[dir="rtl"] .field--label-inline .field__items,
[dir="rtl"] .field--label-inline .field__label {
	padding-left: 0.5em;
	padding-right: 0;
}

.field--label-inline .field__label:after {
	content: ":";
}

.file {
	background-position: 0;
	background-repeat: no-repeat;
	display: inline-block;
	min-height: 16px;
	padding-left: 20px;
}

[dir="rtl"] .file {
	background-position: 100%;
	padding-left: inherit;
	padding-right: 20px;
}

.file--application-octet-stream,
.file--general {
	background-image: url(/themes/custom/vcc/assets/standard-icons/application-octet-stream.png);
}

.file--package-x-generic {
	background-image: url(/themes/custom/vcc/assets/standard-icons/package-x-generic.png);
}

.file--x-office-spreadsheet {
	background-image: url(/themes/custom/vcc/assets/standard-icons/x-office-spreadsheet.png);
}

.file--x-office-document {
	background-image: url(/themes/custom/vcc/assets/standard-icons/x-office-document.png);
}

.file--x-office-presentation {
	background-image: url(/themes/custom/vcc/assets/standard-icons/x-office-presentation.png);
}

.file--text-x-script {
	background-image: url(/themes/custom/vcc/assets/standard-icons/text-x-script.png);
}

.file--text-html {
	background-image: url(/themes/custom/vcc/assets/standard-icons/text-html.png);
}

.file--text-plain {
	background-image: url(/themes/custom/vcc/assets/standard-icons/text-plain.png);
}

.file--application-pdf {
	background-image: url(/themes/custom/vcc/assets/standard-icons/application-pdf.png);
}

.file--application-x-executable {
	background-image: url(/themes/custom/vcc/assets/standard-icons/application-x-executable.png);
}

.file--audio {
	background-image: url(/themes/custom/vcc/assets/standard-icons/audio-x-generic.png);
}

.file--video {
	background-image: url(/themes/custom/vcc/assets/standard-icons/video-x-generic.png);
}

.file--text {
	background-image: url(/themes/custom/vcc/assets/standard-icons/text-x-generic.png);
}

.file--image {
	background-image: url(/themes/custom/vcc/assets/standard-icons/image-x-generic.png);
}

.icon-help {
	background: url(/themes/custom/vcc/assets/standard-icons/help.png) 0 50% no-repeat;
	padding: 1px 0 1px 20px;
}

[dir="rtl"] .icon-help {
	background-position: 100% 50%;
	padding: 1px 20px 1px 0;
}

.feed-icon {
	background: url(/themes/custom/vcc/assets/standard-icons/feed.svg) no-repeat;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -9999px;
	width: 16px;
}

.image-preview {
	float: left;
	padding: 0 10px 10px 0;
}

[dir="rtl"] .image-preview {
	float: right;
	padding: 0 0 10px 10px;
}

.image-widget-data {
	float: left;
}

[dir="rtl"] .image-widget-data {
	float: right;
}

.image-widget-data .text-field {
	width: auto;
}

.indented {
	margin-left: 25px;
}

[dir="rtl"] .indented {
	margin-left: 0;
	margin-right: 25px;
}

.item-list .title {
	font-weight: 700;
}

.item-list ul {
	margin: 0 0 0.75em;
	padding: 0;
}

.item-list li {
	margin: 0 0 0.25em 1.5em;
	padding: 0;
}

[dir="rtl"] .item-list li {
	margin: 0 1.5em 0.25em 0;
}

.item-list--comma-list {
	display: inline;
}

	.item-list--comma-list .item-list__comma-list,
	.item-list__comma-list li,
	[dir="rtl"] .item-list--comma-list .item-list__comma-list,
	[dir="rtl"] .item-list__comma-list li {
		margin: 0;
	}

button.link {
	background: transparent;
	border: 0;
	cursor: pointer;
	font-size: 1em;
	margin: 0;
	padding: 0;
}

label button.link {
	font-weight: 700;
}

.booking_widget_grid_wrapper {
	width: 100%;
}

@media (min-width: 400px) {
	.booking_widget_grid_wrapper {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.booking_widget_grid_wrapper {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.booking_widget_grid_wrapper {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.booking_widget_grid_wrapper {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.booking_widget_grid_wrapper {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.booking_widget_grid_wrapper {
		max-width: 1536px;
	}
}

.booking_widget_grid_wrapper {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.booking_widget_grid_wrapper {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 1024px) {
	.booking_widget_grid_wrapper {
		max-width: 756px;
	}
}

.booking_widget_grid_wrapper .widget-top {
	margin-bottom: 2rem;
	display: none;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
}

@media (min-width: 640px) {
	.booking_widget_grid_wrapper .widget-top {
		display: flex;
		flex-direction: row;
	}
}

.booking_widget_grid_wrapper .widget-top h2 {
	margin-left: 1rem;
}

.booking_widget_grid_wrapper .widget-top .right {
	display: flex;
	width: 100%;
	flex-direction: column;
	justify-content: flex-end;
	gap: 0.5rem;
}

@media (min-width: 640px) {
	.booking_widget_grid_wrapper .widget-top .right {
		width: auto;
		flex-direction: row;
	}
}

.booking_widget_grid_wrapper .widget-top .right > div {
	display: flex;
	height: 72px;
	min-width: 11rem;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	border-radius: 1rem;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
	padding-left: 2rem;
	padding-right: 2rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	--tw-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.05);
	--tw-shadow-colored: 0px 4px 14px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

@media (min-width: 640px) {
	.booking_widget_grid_wrapper .widget-top .right > div {
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
		border-radius: 36px;
	}
}

.booking_widget_grid_wrapper .widget-top .right > div b {
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
}

.booking_widget_grid_wrapper .widget-grid-detail {
	overflow: hidden;
	border-radius: 1rem;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
	padding: 1rem;
}

@media (min-width: 640px) {
	.booking_widget_grid_wrapper .widget-grid-detail {
		padding: 2rem;
	}
}

.booking_widget_grid_wrapper .widget-grid-detail table {
	position: relative;
	width: 100%;
}

	.booking_widget_grid_wrapper .widget-grid-detail table .next-date,
	.booking_widget_grid_wrapper .widget-grid-detail table .prev-date {
		position: absolute;
		top: 0px;
		right: -10px;
		--tw-rotate: -90deg;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		font-size: 10px;
		--tw-text-opacity: 1;
		color: rgb(215 215 215 / var(--tw-text-opacity, 1));
		transition-property: all;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 150ms;
	}

		.booking_widget_grid_wrapper .widget-grid-detail table .next-date:hover,
		.booking_widget_grid_wrapper .widget-grid-detail table .prev-date:hover {
			opacity: 0.7;
		}

		.booking_widget_grid_wrapper .widget-grid-detail table .next-date svg,
		.booking_widget_grid_wrapper .widget-grid-detail table .prev-date svg {
			height: 1rem;
			width: 1rem;
		}

	.booking_widget_grid_wrapper .widget-grid-detail table .prev-button {
		position: relative;
	}

		.booking_widget_grid_wrapper .widget-grid-detail table .prev-button .prev-date {
			top: 0px;
			--tw-rotate: 90deg;
			transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		}

.booking_widget_grid_wrapper .widget-grid-detail .booking-date {
	width: auto;
	padding-left: 0.25rem;
	padding-right: 0.25rem;
	padding-bottom: 0px;
	font-size: 0.75rem;
	font-weight: 400;
}

@media (min-width: 640px) {
	.booking_widget_grid_wrapper .widget-grid-detail .booking-date {
		width: calc(100% / 7);
		padding-bottom: 1rem;
		font-size: 0.875rem;
		line-height: 1.25rem;
		font-weight: 600;
	}
}

.booking_widget_grid_wrapper .widget-grid-detail tbody {
	border-top-width: 2px;
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

	.booking_widget_grid_wrapper .widget-grid-detail tbody tr:not(:first-child) {
		border-top-width: 1px;
	}

	.booking_widget_grid_wrapper .widget-grid-detail tbody tr {
		height: 3rem;
		--tw-border-opacity: 1;
		border-top-color: rgb(215 215 215 / var(--tw-border-opacity, 1));
		padding-left: 0.25rem;
		padding-right: 0.25rem;
	}

		.booking_widget_grid_wrapper .widget-grid-detail tbody tr td {
			text-align: center;
			font-size: 0.875rem;
			line-height: 1.25rem;
		}

			.booking_widget_grid_wrapper .widget-grid-detail tbody tr td a {
				margin-left: auto;
				margin-right: auto;
				display: block;
				display: flex;
				height: 35px;
				width: -moz-max-content;
				width: max-content;
				min-width: 60px;
				align-items: center;
				justify-content: center;
				border-radius: 0.375rem;
			}

				.booking_widget_grid_wrapper .widget-grid-detail tbody tr td a:hover {
					--tw-bg-opacity: 1;
					background-color: rgb(252 250 246 / var(--tw-bg-opacity, 1));
				}

				.booking_widget_grid_wrapper .widget-grid-detail tbody tr td a.price-active {
					--tw-bg-opacity: 1;
					background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
					--tw-text-opacity: 1;
					color: rgb(168 220 214 / var(--tw-text-opacity, 1));
					transition-property: all;
					transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
					transition-duration: 150ms;
				}

					.booking_widget_grid_wrapper
					.widget-grid-detail
					tbody
					tr
					td
					a.price-active:hover {
						opacity: 0.7;
					}

				.booking_widget_grid_wrapper .widget-grid-detail tbody tr td a.price-lowest {
					border-top-width: 2px;
					border-bottom-width: 2px;
					border-color: rgb(140 197 190 / var(--tw-border-opacity, 1));
					--tw-border-opacity: 1;
					border-top-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
					--tw-bg-opacity: 1;
					background-color: rgb(252 250 246 / var(--tw-bg-opacity, 1));
					transition-property: all;
					transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
					transition-duration: 150ms;
				}

					.booking_widget_grid_wrapper
					.widget-grid-detail
					tbody
					tr
					td
					a.price-lowest:hover {
						opacity: 0.7;
					}

			.booking_widget_grid_wrapper .widget-grid-detail tbody tr td:first-child {
				width: 6rem;
				text-align: left;
				font-size: 0.75rem;
				line-height: 1rem;
			}

@media (min-width: 640px) {
	.booking_widget_grid_wrapper .widget-grid-detail tbody tr td:first-child {
		width: 5rem;
		font-size: 1rem;
		line-height: 1.5rem;
	}
}

.booking_widget_grid_wrapper .button-bottom {
	margin-top: 0px;
	display: flex;
	align-items: center;
	justify-content: center;
}

@media (min-width: 640px) {
	.booking_widget_grid_wrapper .button-bottom {
		margin-top: 1rem;
	}
}

.booking_widget_grid_wrapper .button-bottom .button {
	--tw-border-opacity: 1;
	border-color: rgb(215 215 215 / var(--tw-border-opacity, 1));
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	--tw-text-opacity: 1;
	color: rgb(135 135 135 / var(--tw-text-opacity, 1));
}

	.booking_widget_grid_wrapper .button-bottom .button svg {
		margin-top: -1px;
		height: 1rem;
		--tw-text-opacity: 1;
		color: rgb(135 135 135 / var(--tw-text-opacity, 1));
	}

	.booking_widget_grid_wrapper .button-bottom .button:hover {
		--tw-bg-opacity: 1;
		background-color: rgb(215 215 215 / var(--tw-bg-opacity, 1));
	}

.booking-widget-sticky {
	position: fixed;
	bottom: 2.25rem;
	z-index: 99;
	max-height: 6rem;
	width: 100%;
	--tw-bg-opacity: 1;
	background-color: rgb(140 197 190 / var(--tw-bg-opacity, 1));
	--tw-shadow: 0px -6px 14px 0px rgba(0, 0, 0, 0.1);
	--tw-shadow-colored: 0px -6px 14px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

@media (min-width: 1024px) {
	.booking-widget-sticky {
		bottom: 0px;
		max-height: 4rem;
	}
}

.booking-widget-sticky .booking-widget-container {
	width: 100%;
}

@media (min-width: 400px) {
	.booking-widget-sticky .booking-widget-container {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.booking-widget-sticky .booking-widget-container {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.booking-widget-sticky .booking-widget-container {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.booking-widget-sticky .booking-widget-container {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.booking-widget-sticky .booking-widget-container {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.booking-widget-sticky .booking-widget-container {
		max-width: 1536px;
	}
}

.booking-widget-sticky .booking-widget-container {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.booking-widget-sticky .booking-widget-container {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 1024px) {
	.booking-widget-sticky .booking-widget-container {
		max-width: 956px;
	}
}

.booking-widget-sticky .booking-widget-container .grid {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-top: 1rem;
	padding-bottom: 1rem;
}

@media (min-width: 1024px) {
	.booking-widget-sticky .booking-widget-container .grid {
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}
}

.booking-widget-sticky .booking-widget-container .grid .column-left,
.booking-widget-sticky .booking-widget-container .grid .column-right {
	display: flex;
	flex-direction: column;
	gap: 0px;
}

@media (min-width: 1024px) {
	.booking-widget-sticky .booking-widget-container .grid .column-left,
	.booking-widget-sticky .booking-widget-container .grid .column-right {
		flex-direction: row;
		align-items: center;
		gap: 1rem;
	}
}

.booking-widget-sticky .booking-widget-container .grid .column-left .main-price,
.booking-widget-sticky
.booking-widget-container
.grid
.column-right
.main-price {
	font-family: Wondra, sans-serif;
	font-size: 1.875rem;
	line-height: 2.25rem;
	--tw-text-opacity: 1;
	color: rgb(0 58 61 / var(--tw-text-opacity, 1));
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.booking-widget-sticky .booking-widget-container .grid .column-left p,
.booking-widget-sticky .booking-widget-container .grid .column-right p {
	font-size: 0.875rem;
	line-height: 1.25rem;
	text-transform: lowercase;
	--tw-text-opacity: 1;
	color: rgb(0 58 61 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
	.booking-widget-sticky .booking-widget-container .grid .column-left p,
	.booking-widget-sticky .booking-widget-container .grid .column-right p {
		height: 1.5rem;
		font-size: 1.125rem;
		line-height: 1.75rem;
		font-weight: 500;
	}
}

.booking-widget-sticky
.booking-widget-container
.grid
.column-left
.quote-block,
.booking-widget-sticky
.booking-widget-container
.grid
.column-right
.quote-block {
	position: absolute;
	left: 0px;
	bottom: -2.25rem;
	display: flex;
	height: 2.25rem;
	width: 100%;
	align-items: center;
	justify-content: center;
	--tw-bg-opacity: 1;
	background-color: rgb(168 220 214 / var(--tw-bg-opacity, 1));
}

@media (min-width: 1024px) {
	.booking-widget-sticky
	.booking-widget-container
	.grid
	.column-left
	.quote-block,
	.booking-widget-sticky
	.booking-widget-container
	.grid
	.column-right
	.quote-block {
		position: relative;
		bottom: 0px;
		display: block;
		height: auto;
		background-color: transparent;
	}
}

.booking-widget-sticky
.booking-widget-container
.grid
.column-left
.quote-block
.booking-quote,
.booking-widget-sticky
.booking-widget-container
.grid
.column-right
.quote-block
.booking-quote {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 0.5rem;
	--tw-text-opacity: 1;
	color: rgb(0 58 61 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
	.booking-widget-sticky
	.booking-widget-container
	.grid
	.column-left
	.quote-block
	.booking-quote
	.link-underline,
	.booking-widget-sticky
	.booking-widget-container
	.grid
	.column-right
	.quote-block
	.booking-quote
	.link-underline {
		margin-bottom: -0.25rem;
	}

	.booking-widget-sticky
	.booking-widget-container
	.grid
	.column-left
	.quote-block
	.booking-quote
	.guru,
	.booking-widget-sticky
	.booking-widget-container
	.grid
	.column-right
	.quote-block
	.booking-quote
	.guru {
		height: 1.5rem;
		width: 1.5rem;
	}
}

.booking-widget-sticky .booking-widget-container .grid .column-left .button,
.booking-widget-sticky .booking-widget-container .grid .column-right .button {
	min-width: 8rem;
	justify-content: center;
	text-align: center;
}

@media (min-width: 768px) {
	.booking-widget-sticky .booking-widget-container .grid .column-left .button,
	.booking-widget-sticky .booking-widget-container .grid .column-right .button {
		margin-left: 1.5rem;
		min-width: 11rem;
	}
}

.booking-widget-sticky.not-available {
	bottom: 0px;
}

	.booking-widget-sticky.not-available .grid .column-left .main-price {
		font-family: Metropolis, sans-serif;
		font-size: 1.5rem;
		line-height: 2rem;
		font-weight: 700;
	}

	.booking-widget-sticky.not-available .grid .column-right .button {
		min-width: -moz-fit-content;
		min-width: fit-content;
	}

ul.inline,
ul.links.inline {
	display: inline;
	padding-left: 0;
}

[dir="rtl"] ul.inline,
[dir="rtl"] ul.links.inline {
	padding-left: 15px;
	padding-right: 0;
}

ul.inline li {
	display: inline;
	list-style-type: none;
	padding: 0 0.5em;
}

ul.links a.is-active {
	color: #000;
}

.messages {
	padding: 15px 20px 15px 35px;
	word-wrap: break-word;
	background: no-repeat 10px 17px;
	border: 1px solid;
	border-left: 0 solid;
	border-radius: 2px;
	overflow-wrap: break-word;
}

[dir="rtl"] .messages {
	background-position: right 10px top 17px;
	border-width: 1px 0 1px 1px;
	padding-left: 20px;
	padding-right: 35px;
	text-align: right;
}

.messages + .messages {
	margin-top: 1.538em;
}

.messages__list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.messages__item + .messages__item {
	margin-top: 0.769em;
}

.messages--status {
	background-color: #f3faef;
	background-image: url(/themes/custom/vcc/assets/standard-icons/check.svg);
	border-color: #c9e1bd #c9e1bd #c9e1bd transparent;
	box-shadow: -8px 0 0 #77b259;
	color: #325e1c;
}

[dir="rtl"] .messages--status {
	border-color: #c9e1bd transparent #c9e1bd #c9e1bd;
	box-shadow: 8px 0 0 #77b259;
	margin-left: 0;
}

.messages--warning {
	background-color: #fdf8ed;
	background-image: url(/themes/custom/vcc/assets/standard-icons/warning.svg);
	border-color: #f4daa6 #f4daa6 #f4daa6 transparent;
	box-shadow: -8px 0 0 #e09600;
	color: #734c00;
}

[dir="rtl"] .messages--warning {
	border-color: #f4daa6 transparent #f4daa6 #f4daa6;
	box-shadow: 8px 0 0 #e09600;
}

.messages--error {
	background-color: #fcf4f2;
	background-image: url(/themes/custom/vcc/assets/standard-icons/error.svg);
	border-color: #f9c9bf #f9c9bf #f9c9bf transparent;
	box-shadow: -8px 0 0 #e62600;
	color: #a51b00;
}

[dir="rtl"] .messages--error {
	border-color: #f9c9bf transparent #f9c9bf #f9c9bf;
	box-shadow: 8px 0 0 #e62600;
}

.messages--error p.error {
	color: #a51b00;
}

.more-link {
	display: block;
	text-align: right;
}

[dir="rtl"] .more-link {
	text-align: left;
}

.node--unpublished {
	background-color: #fff4f4;
}

.pager__items {
	clear: both;
	text-align: center;
}

.pager__item {
	display: inline;
	padding: 0.5em;
}

	.pager__item.is-active {
		font-weight: 700;
	}

.progress__track {
	background-color: #f2f1eb;
	background-image: linear-gradient(#e7e7df, #f0f0f0);
	border-color: #b3b3b3;
	border-radius: 10em;
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.16);
}

.progress__bar {
	-webkit-animation: animate-stripes 3s linear infinite;
	background: #057ec9;
	background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.15)), linear-gradient( to right bottom, #0094f0, #0094f0 25%, #007ecc 0, #007ecc 50%, #0094f0 0, #0094f0 75%, #0094f0 );
	background-size: 40px 40px;
	border: 1px solid #07629a;
	border-radius: 10em;
	height: 16px;
	margin-left: -1px;
	margin-top: -1px;
	padding: 0 1px;
	transition: width 0.5s ease-out;
}

[dir="rtl"] .progress__bar {
	animation-direction: reverse;
	margin-left: 0;
	margin-right: -1px;
}

@media screen and (prefers-reduced-motion: reduce) {
	.progress__bar {
		-webkit-animation: none;
		transition: none;
	}
}

@keyframes animate-stripes {
	0% {
		background-position: 0 0, 0 0;
	}

	to {
		background-position: 0 0, -80px 0;
	}
}

.search-results {
	list-style: none;
}

tr.drag {
	background-color: ivory;
}

tr.drag-previous {
	background-color: #ffd;
}

body div.tabledrag-changed-warning {
	margin-bottom: 0.5em;
}

tr.selected td {
	background: #ffc;
}

[dir="rtl"] td.checkbox,
[dir="rtl"] th.checkbox,
td.checkbox,
th.checkbox {
	text-align: center;
}

th.is-active img {
	display: inline;
}

td.is-active {
	background-color: #ddd;
}

div.tabs {
	margin: 1em 0;
}

ul.tabs {
	list-style: none;
	margin: 0 0 0.5em;
	padding: 0;
}

.tabs > li {
	display: inline-block;
	margin-right: 0.3em;
}

[dir="rtl"] .tabs > li {
	margin-left: 0.3em;
	margin-right: 0;
}

.tabs a {
	display: block;
	padding: 0.2em 1em;
	text-decoration: none;
}

	.tabs a.is-active {
		background-color: #eee;
	}

	.tabs a:focus,
	.tabs a:hover {
		background-color: #f5f5f5;
	}

.form-textarea-wrapper textarea {
	box-sizing: border-box;
	display: block;
	margin: 0;
	width: 100%;
}

.ui-dialog--narrow {
	max-width: 500px;
}

@media screen and (max-width: 600px) {
	.ui-dialog--narrow {
		max-width: 95%;
		min-width: 95%;
	}
}

.password-strength__meter {
	background-color: #ebeae4;
	margin-top: 0.5em;
}

.password-strength__indicator {
	background-color: #77b259;
	transition: width 0.5s ease-out;
}

	.password-strength__indicator.is-weak {
		background-color: #e62600;
	}

	.password-strength__indicator.is-fair {
		background-color: #e09600;
	}

	.password-strength__indicator.is-good {
		background-color: #0074bd;
	}

	.password-strength__indicator.is-strong {
		background-color: #77b259;
	}

.password-confirm,
.password-confirm-match,
.password-confirm-message,
.password-field,
.password-strength {
	width: 55%;
}

.password-suggestions {
	border: 1px solid #b4b4b4;
	margin: 0.7em 0;
	max-width: 34.7em;
	padding: 0.2em 0.5em;
}

	.password-suggestions ul {
		margin-bottom: 0;
	}

.confirm-parent,
.password-parent {
	clear: left;
	margin: 0;
	max-width: 33em;
	overflow: hidden;
}

[dir="rtl"] .confirm-parent,
[dir="rtl"] .password-parent {
	clear: right;
}

.password-confirm .ok {
	color: #325e1c;
	font-weight: 700;
}

.password-confirm .error {
	color: #a51b00;
	font-weight: 700;
}

.guru-corner-top-left-creme-aqua-300,
.guru-corner-top-left-creme-aqua-400,
.guru-corner-top-left-creme-terra,
.guru-corner-top-left-creme-terra-light {
	position: relative;
}

	.guru-corner-top-left-creme-aqua-300:before,
	.guru-corner-top-left-creme-aqua-400:before,
	.guru-corner-top-left-creme-terra-light:before,
	.guru-corner-top-left-creme-terra:before {
		position: absolute;
		z-index: 10;
		aspect-ratio: 1 / 1;
		width: 5rem;
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: contain;
		content: "";
	}

@media (min-width: 1024px) {
	.guru-corner-top-left-creme-aqua-300:before,
	.guru-corner-top-left-creme-aqua-400:before,
	.guru-corner-top-left-creme-terra-light:before,
	.guru-corner-top-left-creme-terra:before {
		width: 8rem;
	}
}

.guru-corner-top-left-creme-aqua-300.small:before,
.guru-corner-top-left-creme-aqua-400.small:before,
.guru-corner-top-left-creme-terra-light.small:before,
.guru-corner-top-left-creme-terra.small:before {
	width: 5rem;
}

.guru-corner-top-right-creme-aqua-300,
.guru-corner-top-right-creme-aqua-400,
.guru-corner-top-right-creme-terra,
.guru-corner-top-right-creme-terra-light {
	position: relative;
}

	.guru-corner-top-right-creme-aqua-300:after,
	.guru-corner-top-right-creme-aqua-400:after,
	.guru-corner-top-right-creme-terra-light:after,
	.guru-corner-top-right-creme-terra:after {
		position: absolute;
		z-index: 10;
		aspect-ratio: 1 / 1;
		width: 5rem;
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: contain;
		content: "";
	}

@media (min-width: 1024px) {
	.guru-corner-top-right-creme-aqua-300:after,
	.guru-corner-top-right-creme-aqua-400:after,
	.guru-corner-top-right-creme-terra-light:after,
	.guru-corner-top-right-creme-terra:after {
		width: 8rem;
	}
}

.guru-corner-top-right-creme-aqua-300.small:after,
.guru-corner-top-right-creme-aqua-400.small:after,
.guru-corner-top-right-creme-terra-light.small:after,
.guru-corner-top-right-creme-terra.small:after {
	width: 5rem;
}

.guru-corner-top-left-creme-aqua-400 {
	border-top-left-radius: 36px !important;
}

	.guru-corner-top-left-creme-aqua-400:before {
		top: -0.6px;
		left: -0.3px;
		background-image: url(/themes/custom/vcc/assets/icons/guru/guru-corner-top-left-creme-aqua-400.svg);
	}

.guru-corner-top-right-creme-aqua-400 {
	border-top-right-radius: 36px !important;
}

	.guru-corner-top-right-creme-aqua-400:after {
		top: -0.6px;
		right: -0.3px;
		background-image: url(/themes/custom/vcc/assets/icons/guru/guru-corner-top-right-creme-aqua-400.svg);
	}

.guru-corner-top-left-creme-aqua-300 {
	border-top-left-radius: 36px !important;
}

	.guru-corner-top-left-creme-aqua-300:before {
		top: -0.6px;
		left: -0.3px;
		background-image: url(/themes/custom/vcc/assets/icons/guru/guru-corner-top-left-creme-aqua-300.svg);
	}

.guru-corner-top-right-creme-aqua-300 {
	border-top-right-radius: 36px !important;
}

	.guru-corner-top-right-creme-aqua-300:after {
		top: -0.6px;
		right: -0.3px;
		background-image: url(/themes/custom/vcc/assets/icons/guru/guru-corner-top-right-creme-aqua-300.svg);
	}

.guru-corner-top-left-creme-terra {
	border-top-left-radius: 36px !important;
}

	.guru-corner-top-left-creme-terra:before {
		top: -0.6px;
		left: -0.3px;
		background-image: url(/themes/custom/vcc/assets/icons/guru/guru-corner-top-left-creme-terra.svg);
	}

.guru-corner-top-right-creme-terra {
	border-top-right-radius: 36px !important;
}

	.guru-corner-top-right-creme-terra:after {
		top: -0.6px;
		right: -0.3px;
		background-image: url(/themes/custom/vcc/assets/icons/guru/guru-corner-top-right-creme-terra.svg);
	}

.guru-corner-top-left-creme-terra-light {
	border-top-left-radius: 36px !important;
}

	.guru-corner-top-left-creme-terra-light:before {
		top: -0.6px;
		left: -0.3px;
		background-image: url(/themes/custom/vcc/assets/icons/guru/guru-corner-top-left-creme-terra-light.svg);
	}

.guru-corner-top-right-creme-terra-light {
	border-top-right-radius: 36px !important;
}

	.guru-corner-top-right-creme-terra-light:after {
		top: -0.6px;
		right: -0.3px;
		background-image: url(/themes/custom/vcc/assets/icons/guru/guru-corner-top-right-creme-terra-light.svg);
	}

.flatpickr-wrapper {
	width: 100% !important;
}

	.flatpickr-wrapper .flatpickr-calendar {
		max-height: none !important;
		width: 100% !important;
		--tw-shadow: 0 0 #0000 !important;
		--tw-shadow-colored: 0 0 #0000 !important;
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
	}

	.flatpickr-wrapper .flatpickr-innerContainer {
		height: 100% !important;
	}

	.flatpickr-wrapper .flatpickr-rContainer {
		height: 100% !important;
		overflow-x: hidden !important;
		width: 100% !important;
		padding-bottom: 1.25rem !important;
	}

	.flatpickr-wrapper .flatpickr-months {
		display: none !important;
	}

	.flatpickr-wrapper .flatpickr-weekdays {
		position: sticky !important;
		top: 0px !important;
		z-index: 20 !important;
		gap: 1.25rem !important;
		border-bottom-width: 1px !important;
		--tw-border-opacity: 1 !important;
		border-color: rgb(215 215 215 / var(--tw-border-opacity, 1)) !important;
		--tw-bg-opacity: 1 !important;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
	}

	.flatpickr-wrapper .flatpickr-weekday {
		font-size: 0.75rem;
		line-height: 1rem;
		font-weight: 600;
		--tw-text-opacity: 1;
		color: rgb(135 135 135 / var(--tw-text-opacity, 1));
	}

	.flatpickr-wrapper .flatpickr-days {
		display: flex !important;
		flex-direction: column !important;
		gap: 2.25rem !important;
		position: relative !important;
		width: 100% !important;
		padding-top: 2.25rem !important;
	}

	.flatpickr-wrapper .flatpickr-current-month {
		font-size: 0.875rem !important;
		line-height: 1.25rem !important;
		font-weight: 500 !important;
		--tw-text-opacity: 1 !important;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1)) !important;
		left: 0px !important;
		z-index: 10 !important;
		margin-top: -1.25rem !important;
		width: 100% !important;
		text-align: start !important;
	}

		.flatpickr-wrapper .flatpickr-current-month .numInput {
			font-weight: 600 !important;
		}

	.flatpickr-wrapper .flatpickr-day {
		display: flex !important;
		aspect-ratio: 1 / 1 !important;
		height: 100% !important;
		width: 100% !important;
		max-width: none !important;
		align-items: center !important;
		justify-content: center !important;
		text-align: center !important;
	}

		.flatpickr-wrapper .flatpickr-day.inRange {
			--tw-border-opacity: 1 !important;
			border-color: rgb(168 220 214 / var(--tw-border-opacity, 1)) !important;
			--tw-bg-opacity: 1 !important;
			background-color: rgb(168 220 214 / var(--tw-bg-opacity, 1)) !important;
			--tw-text-opacity: 1 !important;
			color: rgb(46 45 44 / var(--tw-text-opacity, 1)) !important;
			--tw-shadow: -5px 0 0 #a8dcd6, 5px 0 0 #a8dcd6 !important;
			--tw-shadow-colored: -5px 0 0 var(--tw-shadow-color), 5px 0 0 var(--tw-shadow-color) !important;
			box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
		}

			.flatpickr-wrapper .flatpickr-day.inRange:nth-child(7n + 1) {
				--tw-shadow: -2px 0 0 #a8dcd6, 5px 0 0 #a8dcd6 !important;
				--tw-shadow-colored: -2px 0 0 var(--tw-shadow-color), 5px 0 0 var(--tw-shadow-color) !important;
				box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
			}

		.flatpickr-wrapper .flatpickr-day.today {
			--tw-border-opacity: 1 !important;
			border-color: rgb(168 220 214 / var(--tw-border-opacity, 1)) !important;
			--tw-text-opacity: 1 !important;
			color: rgb(46 45 44 / var(--tw-text-opacity, 1)) !important;
		}

			.flatpickr-wrapper .flatpickr-day.today:hover {
				--tw-bg-opacity: 1;
				background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
			}

		.flatpickr-wrapper .flatpickr-day.endRange,
		.flatpickr-wrapper .flatpickr-day.selected,
		.flatpickr-wrapper .flatpickr-day.startRange {
			--tw-border-opacity: 1 !important;
			border-color: rgb(46 45 44 / var(--tw-border-opacity, 1)) !important;
			--tw-bg-opacity: 1 !important;
			background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1)) !important;
			font-weight: 600 !important;
			--tw-text-opacity: 1 !important;
			color: rgb(168 220 214 / var(--tw-text-opacity, 1)) !important;
		}

			.flatpickr-wrapper
			.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n + 1)) {
				--tw-shadow: -10px 0 0 #a8dcd6, -10px 0 0 #a8dcd6 !important;
				--tw-shadow-colored: -10px 0 0 var(--tw-shadow-color), -10px 0 0 var(--tw-shadow-color) !important;
				box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
			}

		.flatpickr-wrapper .flatpickr-day .nextMonthDay.inRange {
			background-image: linear-gradient(to right, var(--tw-gradient-stops));
			--tw-gradient-from: #a8dcd6 var(--tw-gradient-from-position);
			--tw-gradient-to: rgb(168 220 214 / 0) var(--tw-gradient-to-position);
			--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
			--tw-gradient-to: transparent var(--tw-gradient-to-position);
		}

		.flatpickr-wrapper .flatpickr-day:hover {
			position: relative !important;
			z-index: 10 !important;
			--tw-border-opacity: 1 !important;
			border-color: rgb(0 58 61 / var(--tw-border-opacity, 1)) !important;
			background-image: none !important;
		}

		.flatpickr-wrapper .flatpickr-day .flatpickr-disabled {
			--tw-text-opacity: 1;
			color: rgb(215 215 215 / var(--tw-text-opacity, 1));
		}

	.flatpickr-wrapper .dayContainer {
		position: relative !important;
		margin-top: 1.25rem !important;
		display: grid !important;
		width: 100% !important;
		min-width: 0px !important;
		max-width: none !important;
		grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
	}

		.flatpickr-wrapper .dayContainer + .dayContainer {
			--tw-shadow: 0 0 #0000;
			--tw-shadow-colored: 0 0 #0000;
			box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		}

		.flatpickr-wrapper .dayContainer:before {
			position: absolute;
			top: -1rem;
			display: block;
			font-size: 0.875rem;
			line-height: 1.25rem;
			font-weight: 500;
			--tw-text-opacity: 1;
			color: rgb(46 45 44 / var(--tw-text-opacity, 1));
			left: 0px;
			z-index: 10;
			margin-top: -1.25rem;
			width: 100%;
			text-align: start;
			font-family: Metropolis, sans-serif;
			content: attr(data-month);
		}

	.flatpickr-wrapper .flatpickr-show-more {
		margin-top: 1.25rem;
		font-size: 0.75rem;
		line-height: 1rem;
	}

@media (min-width: 1024px) {
	.flatpickr-wrapper .flatpickr-days {
		flex-direction: row !important;
		gap: 1.25rem !important;
		padding-top: 1.25rem !important;
	}

		.flatpickr-wrapper .flatpickr-days .flatpickr-month {
			display: none !important;
		}

	.flatpickr-wrapper .flatpickr-months {
		display: flex !important;
	}

		.flatpickr-wrapper
		.flatpickr-months
		.flatpickr-month
		.flatpickr-current-month {
			left: 0px !important;
			margin-top: 0px !important;
			display: block !important;
			text-align: center !important;
		}

		.flatpickr-wrapper .flatpickr-months .flatpickr-next-month,
		.flatpickr-wrapper .flatpickr-months .flatpickr-prev-month {
			z-index: 20 !important;
		}

			.flatpickr-wrapper .flatpickr-months .flatpickr-next-month:hover svg,
			.flatpickr-wrapper .flatpickr-months .flatpickr-prev-month:hover svg {
				fill: #003a3d;
			}

	.flatpickr-wrapper .dayContainer:before {
		display: none;
	}

	.flatpickr-wrapper .flatpickr-rContainer {
		max-height: none !important;
		overflow: hidden !important;
	}

	.flatpickr-wrapper .flatpickr-show-more {
		display: none !important;
	}
}

.widget-mobile {
	margin-top: 1.5rem;
	height: 302px;
}

@media (min-width: 1024px) {
	.widget-mobile {
		display: none;
	}
}

.widget-mobile .form-booking-widget .booking-widget .open-booking-widget {
	display: flex;
	flex-direction: column;
	gap: 1.5rem;
	border-radius: 1.5rem;
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
	padding-left: 0.625rem;
	padding-right: 0.625rem;
}

	.widget-mobile
	.form-booking-widget
	.booking-widget
	.open-booking-widget
	.search-data-container {
		flex-direction: column;
		gap: 0.5rem;
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}

		.widget-mobile
		.form-booking-widget
		.booking-widget
		.open-booking-widget
		.search-data-container:after,
		.widget-mobile
		.form-booking-widget
		.booking-widget
		.open-booking-widget
		.search-data-container:before {
			display: none;
		}

		.widget-mobile
		.form-booking-widget
		.booking-widget
		.open-booking-widget
		.search-data-container
		.search-data {
			display: none;
		}

		.widget-mobile
		.form-booking-widget
		.booking-widget
		.open-booking-widget
		.search-data-container
		.search-data-dates-container,
		.widget-mobile
		.form-booking-widget
		.booking-widget
		.open-booking-widget
		.search-data-container
		.search-data-guests-container,
		.widget-mobile
		.form-booking-widget
		.booking-widget
		.open-booking-widget
		.search-data-container
		.search-data-resort-container {
			display: flex;
			width: 100%;
			justify-content: space-between;
			border-radius: 9999px;
			--tw-bg-opacity: 1;
			background-color: rgb(252 250 246 / var(--tw-bg-opacity, 1));
			padding-left: 1.25rem;
			padding-right: 1.25rem;
			padding-top: 1rem;
			padding-bottom: 1rem;
		}

			.widget-mobile
			.form-booking-widget
			.booking-widget
			.open-booking-widget
			.search-data-container
			.search-data-dates-container
			svg,
			.widget-mobile
			.form-booking-widget
			.booking-widget
			.open-booking-widget
			.search-data-container
			.search-data-guests-container
			svg,
			.widget-mobile
			.form-booking-widget
			.booking-widget
			.open-booking-widget
			.search-data-container
			.search-data-resort-container
			svg {
				height: 1.25rem;
				width: 1.25rem;
				--tw-text-opacity: 1;
				color: rgb(0 58 61 / var(--tw-text-opacity, 1));
			}

			.widget-mobile
			.form-booking-widget
			.booking-widget
			.open-booking-widget
			.search-data-container
			.search-data-dates-container
			.search-data-dates,
			.widget-mobile
			.form-booking-widget
			.booking-widget
			.open-booking-widget
			.search-data-container
			.search-data-dates-container
			.search-data-guests,
			.widget-mobile
			.form-booking-widget
			.booking-widget
			.open-booking-widget
			.search-data-container
			.search-data-dates-container
			.search-data-resort,
			.widget-mobile
			.form-booking-widget
			.booking-widget
			.open-booking-widget
			.search-data-container
			.search-data-guests-container
			.search-data-dates,
			.widget-mobile
			.form-booking-widget
			.booking-widget
			.open-booking-widget
			.search-data-container
			.search-data-guests-container
			.search-data-guests,
			.widget-mobile
			.form-booking-widget
			.booking-widget
			.open-booking-widget
			.search-data-container
			.search-data-guests-container
			.search-data-resort,
			.widget-mobile
			.form-booking-widget
			.booking-widget
			.open-booking-widget
			.search-data-container
			.search-data-resort-container
			.search-data-dates,
			.widget-mobile
			.form-booking-widget
			.booking-widget
			.open-booking-widget
			.search-data-container
			.search-data-resort-container
			.search-data-guests,
			.widget-mobile
			.form-booking-widget
			.booking-widget
			.open-booking-widget
			.search-data-container
			.search-data-resort-container
			.search-data-resort {
				display: block;
				font-weight: 600;
				--tw-text-opacity: 1;
				color: rgb(46 86 94 / var(--tw-text-opacity, 1));
				position: relative;
				display: inline-block;
				width: 100%;
				overflow-x: auto;
				white-space: nowrap;
				padding-left: 0.75rem;
				padding-right: 0.75rem;
				-ms-overflow-style: none;
				scrollbar-width: none;
			}

				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-dates-container
				.search-data-dates.has-data,
				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-dates-container
				.search-data-guests.has-data,
				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-dates-container
				.search-data-resort.has-data,
				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-guests-container
				.search-data-dates.has-data,
				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-guests-container
				.search-data-guests.has-data,
				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-guests-container
				.search-data-resort.has-data,
				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-resort-container
				.search-data-dates.has-data,
				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-resort-container
				.search-data-guests.has-data,
				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-resort-container
				.search-data-resort.has-data {
					font-weight: 700;
					--tw-text-opacity: 1;
					color: rgb(0 58 61 / var(--tw-text-opacity, 1));
				}

				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-dates-container
				.search-data-dates:before,
				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-dates-container
				.search-data-guests:before,
				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-dates-container
				.search-data-resort:before,
				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-guests-container
				.search-data-dates:before,
				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-guests-container
				.search-data-guests:before,
				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-guests-container
				.search-data-resort:before,
				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-resort-container
				.search-data-dates:before,
				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-resort-container
				.search-data-guests:before,
				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-resort-container
				.search-data-resort:before {
					pointer-events: none;
					position: absolute;
					left: 0px;
					top: 0px;
					z-index: 10;
					display: block;
					height: 100%;
					width: 15px;
					background-image: linear-gradient(to right, var(--tw-gradient-stops));
					--tw-gradient-from: #fcfaf6 var(--tw-gradient-from-position);
					--tw-gradient-to: rgb(252 250 246 / 0) var(--tw-gradient-to-position);
					--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
					--tw-gradient-to: transparent var(--tw-gradient-to-position);
					--tw-content: "";
					content: var(--tw-content);
				}

				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-dates-container
				.search-data-dates:after,
				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-dates-container
				.search-data-guests:after,
				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-dates-container
				.search-data-resort:after,
				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-guests-container
				.search-data-dates:after,
				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-guests-container
				.search-data-guests:after,
				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-guests-container
				.search-data-resort:after,
				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-resort-container
				.search-data-dates:after,
				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-resort-container
				.search-data-guests:after,
				.widget-mobile
				.form-booking-widget
				.booking-widget
				.open-booking-widget
				.search-data-container
				.search-data-resort-container
				.search-data-resort:after {
					pointer-events: none;
					position: absolute;
					right: 0px;
					top: 0px;
					z-index: 10;
					display: block;
					height: 100%;
					width: 15px;
					background-image: linear-gradient(to left, var(--tw-gradient-stops));
					--tw-gradient-from: #fcfaf6 var(--tw-gradient-from-position);
					--tw-gradient-to: rgb(252 250 246 / 0) var(--tw-gradient-to-position);
					--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
					--tw-gradient-to: transparent var(--tw-gradient-to-position);
					--tw-content: "";
					content: var(--tw-content);
				}

	.widget-mobile
	.form-booking-widget
	.booking-widget
	.open-booking-widget
	.button-search {
		width: 100%;
		gap: 0px;
	}

		.widget-mobile
		.form-booking-widget
		.booking-widget
		.open-booking-widget
		.button-search
		svg {
			aspect-ratio: 1 / 1;
			height: 2.5rem;
			width: 2.5rem;
			padding: 0.625rem;
			padding-left: 0px;
		}

		.widget-mobile
		.form-booking-widget
		.booking-widget
		.open-booking-widget
		.button-search
		.widget-mobile-button-search-text {
			display: flex;
		}

.form-booking-widget {
	pointer-events: auto;
	position: relative;
	z-index: 20;
}

	.form-booking-widget:has(.booking-widget.show) {
		background-color: transparent;
		opacity: 1;
		--tw-backdrop-blur:;
		-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
		backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	}

	.form-booking-widget:has(.booking-widget.open) {
		z-index: 70;
	}

@media (min-width: 1024px) {
	.form-booking-widget {
		height: 72px;
		width: 100%;
		border-radius: 9999px;
		background-color: rgb(255 255 255 / 0.8);
		opacity: 1;
		--tw-backdrop-blur: blur(16px);
		-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
		backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	}
}

.form-booking-widget .booking-widget {
	opacity: 0;
}

	.form-booking-widget .booking-widget.show {
		display: flex;
		animation: showWidget 90ms ease-in forwards;
	}

@keyframes showWidget {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.booking-widget {
	transition-property: all;
	transition-duration: 300ms;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	border-radius: 9999px;
	align-items: flex-end;
}

	.booking-widget.sticky {
		position: fixed;
		top: 0px;
		left: 0px;
		right: 0px;
		z-index: 50;
		width: 100%;
		max-width: 100%;
		border-radius: 0px;
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
		transition-property: all;
		transition-duration: 300ms;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		--tw-shadow: 0 4px 4px rgba(0, 0, 0, 0.05);
		--tw-shadow-colored: 0 4px 4px var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		transition-property: width, left, border-radius, background-color, box-shadow;
	}

		.booking-widget.sticky .booking-widget-content {
			--tw-shadow: 0 0 #0000 !important;
			--tw-shadow-colored: 0 0 #0000 !important;
			box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
		}

	.booking-widget > * {
		width: 100%;
	}

	.booking-widget .open-booking-widget {
		display: flex;
		cursor: pointer;
		align-items: center;
		justify-content: space-between;
		border-radius: 9999px;
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
		padding-left: 18px;
		padding-right: 18px;
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
		--tw-shadow: 0 4px 4px rgba(0, 0, 0, 0.05);
		--tw-shadow-colored: 0 4px 4px var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}

		.booking-widget .open-booking-widget .search-data-container {
			position: relative;
			display: flex;
			width: 100%;
			align-items: center;
			overflow: hidden;
			padding-left: 0.25rem;
			padding-right: 0.25rem;
			text-align: start;
		}

			.booking-widget .open-booking-widget .search-data-container:before {
				pointer-events: none;
				position: absolute;
				left: 0px;
				top: 0px;
				z-index: 10;
				display: block;
				height: 100%;
				width: 15px;
				background-image: linear-gradient(to right, var(--tw-gradient-stops));
				--tw-gradient-from: #ffffff var(--tw-gradient-from-position);
				--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
				--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
				--tw-gradient-to: transparent var(--tw-gradient-to-position);
				--tw-content: "";
				content: var(--tw-content);
			}

			.booking-widget .open-booking-widget .search-data-container:after {
				pointer-events: none;
				position: absolute;
				right: 0px;
				top: 0px;
				z-index: 10;
				display: block;
				height: 100%;
				width: 15px;
				background-image: linear-gradient(to left, var(--tw-gradient-stops));
				--tw-gradient-from: #ffffff var(--tw-gradient-from-position);
				--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
				--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
				--tw-gradient-to: transparent var(--tw-gradient-to-position);
				--tw-content: "";
				content: var(--tw-content);
			}

			.booking-widget .open-booking-widget .search-data-container .search-data {
				display: inline-block;
				width: 100%;
				overflow-x: auto;
				white-space: nowrap;
				padding-left: 0.5rem;
				padding-right: 0.5rem;
				font-size: 0.875rem;
				line-height: 1.25rem;
				--tw-text-opacity: 1;
				color: rgb(46 45 44 / var(--tw-text-opacity, 1));
				-ms-overflow-style: none;
				scrollbar-width: none;
			}

			.booking-widget
			.open-booking-widget
			.search-data-container
			.search-data-dates-container,
			.booking-widget
			.open-booking-widget
			.search-data-container
			.search-data-guests-container,
			.booking-widget
			.open-booking-widget
			.search-data-container
			.search-data-resort-container {
				display: none;
			}

	.booking-widget .booking-widget-content {
		width: 100%;
	}

@media (min-width: 400px) {
	.booking-widget .booking-widget-content {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.booking-widget .booking-widget-content {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.booking-widget .booking-widget-content {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.booking-widget .booking-widget-content {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.booking-widget .booking-widget-content {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.booking-widget .booking-widget-content {
		max-width: 1536px;
	}
}

.booking-widget .booking-widget-content {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.booking-widget .booking-widget-content {
		padding-left: 0;
		padding-right: 0;
	}
}

.booking-widget .booking-widget-content {
	padding-bottom: 6rem;
	z-index: 20;
	position: fixed;
	inset: 0px;
	--tw-bg-opacity: 1;
	background-color: rgb(247 239 229 / var(--tw-bg-opacity, 1));
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	opacity: 0;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
	clip-path: inset(0 0 100% 0);
	--tw-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05);
	--tw-shadow-colored: 0px 4px 4px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	overflow-y: scroll;
}

@media (min-width: 1024px) {
	.booking-widget .booking-widget-content {
		max-height: 100dvh;
		overflow-y: visible;
	}
}

.booking-widget.open .booking-widget-content {
	opacity: 1;
	clip-path: inset(0 0 0 0);
}

.booking-widget .close-booking-widget {
	margin-bottom: 1.75rem;
	display: flex;
	justify-content: flex-end;
}

@media (min-width: 1024px) {
	.booking-widget .close-booking-widget {
		margin-bottom: 1.5rem;
	}
}

.booking-widget .widget-mobile-button-search-text {
	display: none;
}

.booking-widget .form--inline {
	display: flex;
	flex-direction: column;
	gap: 1rem;
}

@media (min-width: 1024px) {
	.booking-widget .form--inline {
		max-height: 100%;
	}
}

.booking-widget .form--inline .flatpickr-wrapper {
	margin-top: 1rem;
}

.booking-widget .form--inline .booking-step {
	overflow: hidden;
	border-radius: 1rem;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-bottom: 1.25rem;
	padding-top: 1.5rem;
	min-height: 72px;
	scrollbar-width: none;
	-ms-overflow-style: none;
}

@media (min-width: 1024px) {
	.booking-widget .form--inline .booking-step {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		padding-top: 1.625rem;
		padding-bottom: 1.625rem;
	}
}

.booking-widget .form--inline .booking-step::-webkit-scrollbar {
	display: none;
}

.booking-widget .form--inline .booking-step.open {
	border-bottom-width: 2px;
	--tw-border-opacity: 1;
	border-color: rgb(140 197 190 / var(--tw-border-opacity, 1));
	--tw-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.05);
	--tw-shadow-colored: 0px 4px 14px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	flex-grow: 1;
	overflow: scroll;
	max-height: 100%;
}

.booking-widget .form--inline .booking-step .step {
	display: flex;
	align-items: center;
	justify-content: space-between;
	text-align: start;
}

	.booking-widget .form--inline .booking-step .step .title {
		flex: 0.4;
		font-size: 1.125rem;
		line-height: 1.75rem;
		font-weight: 500;
	}

@media (min-width: 768px) {
	.booking-widget .form--inline .booking-step .step .title {
		font-size: 0.875rem;
		line-height: 1.25rem;
		font-weight: 600;
	}
}

.booking-widget .form--inline .booking-step .step .data {
	max-height: 100vh;
	flex: 0.6;
	overflow: hidden;
	text-align: right;
	font-size: 0.75rem;
	line-height: 1rem;
	opacity: 1;
	transition-duration: 0.6s, 0.4s;
	transition-property: opacity, max-height;
}

.booking-widget .form--inline .booking-step .step.open .data {
	max-height: 0px;
	opacity: 0;
	transition-duration: 0.4s, 0.6s;
}

.booking-widget .form--inline .booking-step .step-content {
	max-height: 0px;
	overflow: hidden;
	text-align: start;
	opacity: 0;
	transition-property: opacity;
	transition-duration: 150ms;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 0.6s, 0.3s;
	transition-property: opacity, max-height;
}

	.booking-widget .form--inline .booking-step .step-content.open {
		opacity: 1;
		max-height: 100%;
		transition-duration: 0.4s, 0.4s;
	}

@media (min-width: 1024px) {
	.booking-widget .form--inline .booking-step .step-content.open {
		max-height: 200vh;
	}
}

.booking-widget .form--inline .booking-step .step-content .fieldset-wrapper,
.booking-widget .form--inline .booking-step .step-content .flatpickr-wrapper,
.booking-widget .form--inline .booking-step .step-content > :first-child {
	margin-top: 1.5rem;
}

@media (min-width: 1024px) {
	.booking-widget .form--inline .booking-step .step-content .fieldset-wrapper,
	.booking-widget .form--inline .booking-step .step-content .flatpickr-wrapper,
	.booking-widget .form--inline .booking-step .step-content > :first-child {
		margin-top: 0px;
	}
}

.booking-widget .form--inline .checkbox-ui,
.booking-widget .form--inline .form-type-checkbox {
	display: flex;
	align-items: center;
	gap: 0.5rem;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

@media (min-width: 1024px) {
	.booking-widget .form--inline .checkbox-ui,
	.booking-widget .form--inline .form-type-checkbox {
		gap: 1.25rem;
	}
}

.booking-widget .form--inline .checkbox-ui:hover,
.booking-widget .form--inline .form-type-checkbox:hover {
	opacity: 0.7;
}

.booking-widget .form--inline .checkbox-ui input[type="checkbox"],
.booking-widget .form--inline .form-type-checkbox input[type="checkbox"] {
	position: relative;
	aspect-ratio: 1 / 1;
	height: 1.25rem;
	width: 1.25rem;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 0.25rem;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(0 58 61 / var(--tw-border-opacity, 1));
}

	.booking-widget .form--inline .checkbox-ui input[type="checkbox"]:checked,
	.booking-widget
	.form--inline
	.form-type-checkbox
	input[type="checkbox"]:checked {
		--tw-bg-opacity: 1;
		background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
	}

		.booking-widget .form--inline .checkbox-ui input[type="checkbox"]:checked:after,
		.booking-widget
		.form--inline
		.form-type-checkbox
		input[type="checkbox"]:checked:after {
			position: absolute;
			left: 50%;
			top: 50%;
			height: 0.7rem;
			width: 0.4rem;
			border-right-width: 2px;
			border-bottom-width: 2px;
			--tw-border-opacity: 1;
			border-color: rgb(168 220 214 / var(--tw-border-opacity, 1));
			--tw-content: "";
			content: var(--tw-content);
			transform: translate(-50%, -65%) rotate(45deg);
		}

		.booking-widget
		.form--inline
		.checkbox-ui
		input[type="checkbox"]:checked + label,
		.booking-widget
		.form--inline
		.form-type-checkbox
		input[type="checkbox"]:checked + label {
			font-weight: 600;
		}

.booking-widget .form--inline .checkbox-ui label,
.booking-widget .form--inline .form-type-checkbox label {
	cursor: pointer;
	font-size: 1rem;
	line-height: 1.5rem;
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
	.booking-widget .form--inline .checkbox-ui label,
	.booking-widget .form--inline .form-type-checkbox label {
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
}

.booking-widget .form--inline .number-input-container {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 0.5rem;
}

	.booking-widget .form--inline .number-input-container:not(:first-child) {
		margin-top: 1.25rem;
	}

	.booking-widget
	.form--inline
	.number-input-container
	.label-description-wrapper
	label {
		font-size: 1.125rem;
		line-height: 1.75rem;
		font-weight: 600;
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}

	.booking-widget
	.form--inline
	.number-input-container
	.label-description-wrapper
	.description {
		font-size: 1rem;
		line-height: 1.5rem;
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}

	.booking-widget .form--inline .number-input-container .buttons-input-wrapper {
		display: flex;
		align-items: center;
		gap: 0.25rem;
	}

		.booking-widget
		.form--inline
		.number-input-container
		.buttons-input-wrapper
		.decrement-button,
		.booking-widget
		.form--inline
		.number-input-container
		.buttons-input-wrapper
		.increment-button {
			display: flex;
			align-items: center;
			justify-content: center;
			border-width: 1px;
			--tw-border-opacity: 1;
			border-color: rgb(0 58 61 / var(--tw-border-opacity, 1));
			background-color: transparent;
			font-size: 1.5rem;
			line-height: 2rem;
			font-weight: 600;
			--tw-text-opacity: 1;
			color: rgb(0 58 61 / var(--tw-text-opacity, 1));
		}

		.booking-widget
		.form--inline
		.number-input-container
		.buttons-input-wrapper
		input {
			display: flex;
			max-width: 1.825rem;
			align-items: center;
			justify-content: center;
			text-align: center;
			font-size: 1.5rem;
			line-height: 2rem;
			font-weight: 600;
			--tw-text-opacity: 1;
			color: rgb(0 58 61 / var(--tw-text-opacity, 1));
		}

			.booking-widget
			.form--inline
			.number-input-container
			.buttons-input-wrapper
			input::-webkit-inner-spin-button,
			.booking-widget
			.form--inline
			.number-input-container
			.buttons-input-wrapper
			input::-webkit-outer-spin-button {
				-webkit-appearance: none;
				margin: 0;
			}

			.booking-widget
			.form--inline
			.number-input-container
			.buttons-input-wrapper
			input[type="number"] {
				-moz-appearance: textfield;
			}

.booking-widget .form--inline .form-item-date-end,
.booking-widget .form--inline .form-item-date-start {
	display: none;
}

.booking-widget .form--inline .form-actions {
	position: fixed;
	bottom: 0px;
	left: 0px;
	height: -moz-fit-content;
	height: fit-content;
	width: 100%;
	--tw-bg-opacity: 1;
	background-color: rgb(168 220 214 / var(--tw-bg-opacity, 1));
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

	.booking-widget .form--inline .form-actions .form-submit {
		display: flex;
		width: 178px;
		align-items: center;
		justify-content: center;
		padding-left: 3.5rem;
		padding-right: 3.5rem;
		text-align: center;
	}

		.booking-widget .form--inline .form-actions .form-submit:hover {
			--tw-bg-opacity: 1;
			background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
			--tw-text-opacity: 1;
			color: rgb(168 220 214 / var(--tw-text-opacity, 1));
		}

	.booking-widget .form--inline .form-actions .link.link-underline {
		--tw-text-opacity: 1;
		color: rgb(0 58 61 / var(--tw-text-opacity, 1));
	}

@media (min-width: 1024px) {
	.booking-widget .form--inline .form-actions .link.link-underline {
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}
}

.booking-widget legend {
	display: none;
}

.booking-widget .form-checkboxes > ul {
	display: block;
}

	.booking-widget .form-checkboxes > ul > li {
		margin-bottom: 2rem;
	}

		.booking-widget .form-checkboxes > ul > li div {
			margin-bottom: 0.25rem;
		}

@media (min-width: 1024px) {
	.booking-widget .form-checkboxes > ul > li div {
		margin-bottom: 0.5rem;
	}
}

.booking-widget .form-checkboxes > ul > li ul li {
	margin-bottom: 0.75rem;
}

@media (min-width: 1024px) {
	.booking-widget .form-checkboxes > ul > li ul li {
		margin-bottom: 0px;
	}
}

.booking-widget .form-checkboxes > ul > li ul ul {
	margin-left: 1rem;
	margin-top: 0.5rem;
}

@media (min-width: 1024px) {
	.booking-widget .form-checkboxes > ul > li ul ul {
		margin-top: 0px;
	}
}

.booking-widget .location-selection {
	display: none;
	visibility: visible;
	font-size: 1.125rem;
	line-height: 1.75rem;
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	margin: -1.5rem;
}

	.booking-widget .location-selection .countries-list {
		min-width: 13rem;
		--tw-bg-opacity: 1;
		background-color: rgb(247 239 229 / var(--tw-bg-opacity, 1));
		padding: 1rem;
	}

		.booking-widget .location-selection .countries-list .country-item {
			position: relative;
			margin-right: -1.25rem;
			display: flex;
			align-items: center;
			gap: 0.25rem;
			border-top-left-radius: 1rem;
			border-bottom-left-radius: 1rem;
			padding-top: 0.5rem;
			padding-bottom: 0.5rem;
			padding-left: 1.25rem;
			padding-right: 1.25rem;
			font-weight: 600;
			transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
			transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
			transition-duration: 150ms;
		}

			.booking-widget .location-selection .countries-list .country-item:after {
				position: absolute;
				right: 1rem;
				top: 50%;
				display: block;
				height: 1rem;
				width: 1rem;
				--tw-translate-y: -50%;
				--tw-rotate: -90deg;
				transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
				--tw-bg-opacity: 1;
				background-color: rgb(215 215 215 / var(--tw-bg-opacity, 1));
				--tw-content: "";
				content: var(--tw-content);
				mask: url(/themes/custom/vcc/assets/icons/chevron-down.svg) no-repeat center;
				-webkit-mask: url(/themes/custom/vcc/assets/icons/chevron-down.svg) no-repeat center;
			}

			.booking-widget .location-selection .countries-list .country-item.active {
				--tw-bg-opacity: 1;
				background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
			}

			.booking-widget .location-selection .countries-list .country-item .count {
				display: flex;
				aspect-ratio: 1 / 1;
				height: 1.25rem;
				width: 1.25rem;
				align-items: center;
				justify-content: center;
				border-radius: 9999px;
				--tw-bg-opacity: 1;
				background-color: rgb(168 220 214 / var(--tw-bg-opacity, 1));
				font-size: 0.75rem;
				line-height: 1rem;
				font-weight: 600;
			}

	.booking-widget .location-selection .resorts-list {
		padding: 1.75rem;
		min-width: 24rem;
	}

		.booking-widget .location-selection .resorts-list .country-header {
			margin-bottom: 0.5rem;
		}

		.booking-widget .location-selection .resorts-list .resorts-group {
			margin-left: 1rem;
			margin-bottom: 0.75rem;
			margin-top: 0.375rem;
			display: flex;
			flex-direction: column;
			gap: 0.25rem;
		}

@media (min-width: 1024px) {
	.booking-widget {
		padding: 0px;
	}

		.booking-widget.small {
			max-width: 768px;
		}

		.booking-widget.open .booking-widget-content {
			clip-path: none;
		}

		.booking-widget .open-booking-widget {
			display: none;
		}

		.booking-widget .booking-widget-content {
			position: relative;
			border-radius: 9999px;
			--tw-bg-opacity: 1;
			background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
			padding: 0px;
			opacity: 1;
			clip-path: none;
			display: flex;
			flex-direction: row;
		}

			.booking-widget .booking-widget-content .close-booking-widget {
				display: none;
			}

			.booking-widget .booking-widget-content .form--inline {
				min-height: 74px;
				width: 100%;
				flex-direction: row;
				gap: 0px;
			}

				.booking-widget .booking-widget-content .form--inline .booking-step {
					display: flex;
					width: 100%;
					min-width: -moz-fit-content;
					min-width: fit-content;
					cursor: pointer;
					align-items: center;
					border-radius: 9999px;
					padding: 0px;
					transition-property: all;
					transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
					transition-duration: 150ms;
				}

					.booking-widget
					.booking-widget-content
					.form--inline
					.booking-step:has(.step-content:not(.open)):hover {
						z-index: 10;
						--tw-bg-opacity: 1;
						background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
					}

					.booking-widget .booking-widget-content .form--inline .booking-step.open {
						z-index: 20;
						overflow: visible;
					}

						.booking-widget
						.booking-widget-content
						.form--inline
						.booking-step.open:hover {
							--tw-bg-opacity: 1;
							background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
						}

					.booking-widget
					.booking-widget-content
					.form--inline
					.booking-step:nth-child(4)
					.step {
						min-width: 13rem;
						padding-right: 0px;
					}

					.booking-widget .booking-widget-content .form--inline .booking-step .step {
						position: relative;
						flex-direction: column;
						align-items: flex-start;
						height: 100%;
						width: 100%;
						padding-left: 2.75rem;
						padding-right: 2.75rem;
						padding-top: 1rem;
						padding-bottom: 1rem;
					}

						.booking-widget
						.booking-widget-content
						.form--inline
						.booking-step
						.step
						.title {
							font-size: 0.875rem;
							line-height: 1.25rem;
						}

						.booking-widget
						.booking-widget-content
						.form--inline
						.booking-step
						.step
						.data {
							display: inline-block;
							overflow: hidden;
							text-overflow: ellipsis;
							white-space: nowrap;
							text-align: left;
							font-size: 0.875rem;
							line-height: 1.25rem;
							max-width: 100%;
						}

						.booking-widget
						.booking-widget-content
						.form--inline
						.booking-step
						.step.open
						.data {
							max-height: none;
							opacity: 1;
						}

					.booking-widget
					.booking-widget-content
					.form--inline
					.booking-step:not(:nth-child(4)) {
						margin-right: -1.75rem;
					}

						.booking-widget
						.booking-widget-content
						.form--inline
						.booking-step:not(:nth-child(4))
						.step {
							position: relative;
						}

							.booking-widget
							.booking-widget-content
							.form--inline
							.booking-step:not(:nth-child(4))
							.step:after {
								height: 2.25rem;
								width: 1px;
								--tw-bg-opacity: 1;
								background-color: rgb(215 215 215 / var(--tw-bg-opacity, 1));
								transition-property: all;
								transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
								transition-duration: 150ms;
								--tw-content: "";
								content: var(--tw-content);
								position: absolute;
								right: 5px;
								top: 50%;
								transform: translateY(-50%);
							}

							.booking-widget
							.booking-widget-content
							.form--inline
							.booking-step:not(:nth-child(4))
							.step.divider-hide:after {
								height: 0px;
							}

						.booking-widget
						.booking-widget-content
						.form--inline
						.booking-step:not(:nth-child(4)).open
						.step:after {
							display: none;
						}

					.booking-widget
					.booking-widget-content
					.form--inline
					.booking-step
					.step-content {
						position: absolute;
						top: 100%;
						clip-path: inset(0 0 100% 0);
						margin-top: 0.75rem;
						border-radius: 36px;
						--tw-bg-opacity: 1;
						background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
						padding: 1.5rem;
						width: -moz-fit-content;
						width: fit-content;
						max-width: 1024px;
					}

						.booking-widget
						.booking-widget-content
						.form--inline
						.booking-step
						.step-content.open {
							clip-path: inset(0 0 0 0);
						}

					.booking-widget
					.booking-widget-content
					.form--inline
					.booking-step:first-child {
						min-width: 15rem;
						flex: 1 1 0%;
					}

						.booking-widget
						.booking-widget-content
						.form--inline
						.booking-step:first-child
						.step-content {
							left: 0px;
						}

					.booking-widget
					.booking-widget-content
					.form--inline
					.booking-step:nth-child(2) {
						flex: 0.5;
					}

						.booking-widget
						.booking-widget-content
						.form--inline
						.booking-step:nth-child(2)
						.step-content {
							left: 50%;
							width: 100%;
							--tw-translate-x: -50%;
							transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
						}

					.booking-widget
					.booking-widget-content
					.form--inline
					.booking-step:nth-child(3) {
						flex: 0.5;
					}

						.booking-widget
						.booking-widget-content
						.form--inline
						.booking-step:nth-child(3)
						.step-content {
							left: 50%;
							width: 100%;
							--tw-translate-x: -50%;
							transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
						}

					.booking-widget
					.booking-widget-content
					.form--inline
					.booking-step:nth-child(4) {
						flex: 1 1 0%;
						display: flex;
						align-items: center;
						justify-content: space-between;
						min-width: 15rem;
						padding-right: 0.75rem;
					}

						.booking-widget
						.booking-widget-content
						.form--inline
						.booking-step:nth-child(4)
						.step-content {
							right: 0px;
						}

				.booking-widget .booking-widget-content .form--inline .form-checkboxes ul {
					display: none;
				}

				.booking-widget .booking-widget-content .form--inline .location-selection {
					visibility: visible;
					display: flex;
					font-size: 1.125rem;
					line-height: 1.75rem;
					--tw-text-opacity: 1;
					color: rgb(46 45 44 / var(--tw-text-opacity, 1));
					margin: -1.5rem;
				}

					.booking-widget
					.booking-widget-content
					.form--inline
					.location-selection
					.countries-list {
						min-width: 13rem;
						--tw-bg-opacity: 1;
						background-color: rgb(247 239 229 / var(--tw-bg-opacity, 1));
						padding: 1rem;
					}

						.booking-widget
						.booking-widget-content
						.form--inline
						.location-selection
						.countries-list
						.country-item {
							position: relative;
							margin-right: -1.25rem;
							display: flex;
							align-items: center;
							gap: 0.25rem;
							border-top-left-radius: 1rem;
							border-bottom-left-radius: 1rem;
							padding-top: 0.5rem;
							padding-bottom: 0.5rem;
							padding-left: 1.25rem;
							padding-right: 1.25rem;
							font-weight: 600;
							transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
							transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
							transition-duration: 150ms;
						}

							.booking-widget
							.booking-widget-content
							.form--inline
							.location-selection
							.countries-list
							.country-item:after {
								position: absolute;
								right: 1rem;
								top: 50%;
								display: block;
								height: 1rem;
								width: 1rem;
								--tw-translate-y: -50%;
								--tw-rotate: -90deg;
								transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
								--tw-bg-opacity: 1;
								background-color: rgb(215 215 215 / var(--tw-bg-opacity, 1));
								--tw-content: "";
								content: var(--tw-content);
								mask: url(/themes/custom/vcc/assets/icons/chevron-down.svg) no-repeat center;
								-webkit-mask: url(/themes/custom/vcc/assets/icons/chevron-down.svg) no-repeat center;
							}

							.booking-widget
							.booking-widget-content
							.form--inline
							.location-selection
							.countries-list
							.country-item.active {
								--tw-bg-opacity: 1;
								background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
							}

							.booking-widget
							.booking-widget-content
							.form--inline
							.location-selection
							.countries-list
							.country-item
							.count {
								display: flex;
								aspect-ratio: 1 / 1;
								height: 1.25rem;
								width: 1.25rem;
								align-items: center;
								justify-content: center;
								border-radius: 9999px;
								--tw-bg-opacity: 1;
								background-color: rgb(168 220 214 / var(--tw-bg-opacity, 1));
								font-size: 0.75rem;
								line-height: 1rem;
								font-weight: 600;
							}

					.booking-widget
					.booking-widget-content
					.form--inline
					.location-selection
					.resorts-list {
						padding: 1.75rem;
						min-width: 24rem;
					}

						.booking-widget
						.booking-widget-content
						.form--inline
						.location-selection
						.resorts-list
						.country-header {
							margin-bottom: 0.5rem;
						}

						.booking-widget
						.booking-widget-content
						.form--inline
						.location-selection
						.resorts-list
						.resorts-group {
							margin-left: 1rem;
							margin-bottom: 0.75rem;
							margin-top: 0.375rem;
							display: flex;
							flex-direction: column;
							gap: 0.25rem;
						}

				.booking-widget
				.booking-widget-content
				.form--inline
				.number-input-container {
					gap: 4rem;
				}

				.booking-widget .booking-widget-content .form--inline .form-actions {
					display: none;
				}
}

.sticky-search-bar {
	position: fixed;
	bottom: 60px;
	left: 1.5rem;
	right: 1.5rem;
	z-index: 50;
	display: flex;
	cursor: pointer;
	align-items: center;
	justify-content: space-between;
	border-radius: 9999px;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	--tw-shadow: 0 4px 15px rgba(0, 0, 0, 0.25);
	--tw-shadow-colored: 0 4px 15px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	transition-property: all;
	transition-duration: 300ms;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	--tw-translate-y: 0.5rem;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	opacity: 0;
	pointer-events: none;
}

	.sticky-search-bar .search-data-container {
		position: relative;
		display: flex;
		width: 100%;
		align-items: center;
		overflow: hidden;
		padding-left: 0.25rem;
		padding-right: 0.25rem;
		text-align: start;
	}

		.sticky-search-bar .search-data-container:before {
			pointer-events: none;
			position: absolute;
			left: 0px;
			top: 0px;
			z-index: 10;
			display: block;
			height: 100%;
			width: 15px;
			background-image: linear-gradient(to right, var(--tw-gradient-stops));
			--tw-gradient-from: #ffffff var(--tw-gradient-from-position);
			--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
			--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
			--tw-gradient-to: transparent var(--tw-gradient-to-position);
			--tw-content: "";
			content: var(--tw-content);
		}

		.sticky-search-bar .search-data-container:after {
			pointer-events: none;
			position: absolute;
			right: 0px;
			top: 0px;
			z-index: 10;
			display: block;
			height: 100%;
			width: 15px;
			background-image: linear-gradient(to left, var(--tw-gradient-stops));
			--tw-gradient-from: #ffffff var(--tw-gradient-from-position);
			--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
			--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
			--tw-gradient-to: transparent var(--tw-gradient-to-position);
			--tw-content: "";
			content: var(--tw-content);
		}

		.sticky-search-bar .search-data-container .search-data {
			display: inline-block;
			width: 100%;
			overflow-x: auto;
			white-space: nowrap;
			padding-left: 0.5rem;
			padding-right: 0.5rem;
			font-size: 0.875rem;
			line-height: 1.25rem;
			--tw-text-opacity: 1;
			color: rgb(46 45 44 / var(--tw-text-opacity, 1));
			-ms-overflow-style: none;
			scrollbar-width: none;
		}

	.sticky-search-bar.active {
		--tw-translate-y: 0px;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		opacity: 1;
		pointer-events: auto;
	}

.view-accommodation .view-header {
	width: 100%;
}

@media (min-width: 400px) {
	.view-accommodation .view-header {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.view-accommodation .view-header {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.view-accommodation .view-header {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.view-accommodation .view-header {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.view-accommodation .view-header {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.view-accommodation .view-header {
		max-width: 1536px;
	}
}

.view-accommodation .view-header {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.view-accommodation .view-header {
		padding-left: 0;
		padding-right: 0;
	}
}

.view-accommodation .view-header {
	margin-left: auto;
	margin-right: auto;
	max-width: 956px;
	position: relative;
	padding-bottom: 2rem;
	font-family: Metropolis, sans-serif;
	--tw-text-opacity: 1;
	color: rgb(135 135 135 / var(--tw-text-opacity, 1));
}

.view-accommodation .view-content {
	margin-left: auto;
	margin-right: auto;
	max-width: 956px;
	display: flex;
	flex-direction: column;
	gap: 2rem;
}

.view-accommodation .paragraphs {
	margin-top: 2rem;
}

@media (min-width: 1024px) {
	.view-accommodation .paragraphs {
		margin-top: 3rem;
	}
}

.view-accommodation .no-results {
	margin-left: auto;
	margin-right: auto;
	margin-top: 4rem;
	margin-bottom: 4rem;
	max-width: 20rem;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	text-align: center;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
	.view-accommodation .no-results {
		margin-top: 5rem;
		margin-bottom: 5rem;
		max-width: 36rem;
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
}

.resorts-card {
	position: relative;
	display: flex;
	height: 350px;
	border-radius: 1rem;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.resorts-card__image-wrapper {
	position: relative;
}

.resorts-card__image-pill {
	position: absolute;
	top: 1rem;
	left: 1rem;
	border-radius: 9999px;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-size: 0.75rem;
	line-height: 1rem;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
	border-top-left-radius: 1rem;
	border-bottom-left-radius: 1rem;
}

.resorts-card__image-location {
	position: absolute;
	bottom: 1rem;
	right: 1rem;
	border-width: 1px;
	font-size: 0.75rem;
	line-height: 1rem;
}

.resorts-card__image-count {
	position: absolute;
	bottom: 1rem;
	left: 1rem;
	border-width: 1px;
	font-size: 0.75rem;
	line-height: 1rem;
}

.resorts-card__content {
	display: flex;
	flex-direction: column;
	padding: 1.5rem;
}

.resorts-card__links {
	display: flex;
	gap: 1rem;
}

.booking_widget_grid_wrapper
.button-bottom
.resorts-card__links
.resort-card__links-primary {
	--tw-border-opacity: 1;
	border-color: rgb(215 215 215 / var(--tw-border-opacity, 1));
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	--tw-text-opacity: 1;
	color: rgb(135 135 135 / var(--tw-text-opacity, 1));
}

	.booking_widget_grid_wrapper
	.button-bottom
	.resorts-card__links
	.resort-card__links-primary
	svg {
		margin-top: -1px;
		height: 1rem;
		--tw-text-opacity: 1;
		color: rgb(135 135 135 / var(--tw-text-opacity, 1));
	}

	.booking_widget_grid_wrapper
	.button-bottom
	.resorts-card__links
	.resort-card__links-primary:hover {
		--tw-bg-opacity: 1;
		background-color: rgb(215 215 215 / var(--tw-bg-opacity, 1));
	}

.booking-widget-sticky
.booking-widget-container
.grid
.column-left
.resorts-card__links
.resort-card__links-primary,
.booking-widget-sticky
.booking-widget-container
.grid
.column-right
.resorts-card__links
.resort-card__links-primary {
	min-width: 8rem;
	justify-content: center;
	text-align: center;
}

@media (min-width: 768px) {
	.booking-widget-sticky
	.booking-widget-container
	.grid
	.column-left
	.resorts-card__links
	.resort-card__links-primary,
	.booking-widget-sticky
	.booking-widget-container
	.grid
	.column-right
	.resorts-card__links
	.resort-card__links-primary {
		margin-left: 1.5rem;
		min-width: 11rem;
	}
}

.booking-widget-sticky.not-available
.grid
.column-right
.resorts-card__links
.resort-card__links-primary {
	min-width: -moz-fit-content;
	min-width: fit-content;
}

.resort-overview-card
.resort-overview-card-wall
.group-small
.guru-block
.buttons
.resorts-card__links
.resort-card__links-primary {
	margin-top: 0px;
}

.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items
.column-big
.bottom-rw
.info-right
.buttons
.resorts-card__links
.resort-card__links-primary {
	width: 50%;
	justify-content: center;
	text-align: center;
}

	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.bottom-rw
	.info-right
	.buttons
	.resorts-card__links
	.resort-card__links-primary
	.button,
	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.bottom-rw
	.info-right
	.buttons
	form
	.resorts-card__links
	.resort-card__links-primary {
		width: 100%;
		justify-content: center;
	}

@media (min-width: 640px) {
	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.bottom-rw
	.info-right
	.buttons
	.resorts-card__links
	.resort-card__links-primary {
		width: auto;
	}
}

.simple-card .text-content .resorts-card__links .resort-card__links-primary,
.simple-card-mobile
.text-content
.resorts-card__links
.resort-card__links-primary {
	width: -moz-fit-content;
	width: fit-content;
}

.destination-card
.destination-card-wall
.group-small
.guru-block
.buttons
.resorts-card__links
.resort-card__links-primary {
	margin-top: 0px;
}

@media (min-width: 1024px) {
	.search-header-wrapper
	.search-header
	.booking-widget-header
	.booking-widget
	.booking-widget-content
	.resorts-card__links
	.resort-card__links-primary {
		margin-top: 0px;
	}
}

.standard-header-container
.accommodation-type-details-container
.accommodation-type-details
.booking-widget-large
.booking-widget-large-container
.result-box
.bottom
form.webform-submission-form
.webform-button--submit.resorts-card__links
.resort-card__links-primary.button--primary,
form.webform-submission-form
.standard-header-container
.accommodation-type-details-container
.accommodation-type-details
.booking-widget-large
.booking-widget-large-container
.result-box
.bottom
.webform-button--submit.resorts-card__links
.resort-card__links-primary.button--primary {
	min-width: 8rem;
	justify-content: center;
	text-align: center;
}

@media (min-width: 768px) {
	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.booking-widget-large
	.booking-widget-large-container
	.result-box
	.bottom
	form.webform-submission-form
	.webform-button--submit.resorts-card__links
	.resort-card__links-primary.button--primary,
	form.webform-submission-form
	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.booking-widget-large
	.booking-widget-large-container
	.result-box
	.bottom
	.webform-button--submit.resorts-card__links
	.resort-card__links-primary.button--primary {
		min-width: 11rem;
	}
}

.standard-header-container
.accommodation-type-details-container
.accommodation-type-details
.booking-widget-large
.booking-widget-large-container
.result-box
.bottom
.resorts-card__links
.resort-card__links-primary {
	width: 100%;
	justify-content: center;
	padding-top: 1rem;
	padding-bottom: 1rem;
	text-align: center;
	line-height: 1rem;
}

.smart-menu .resorts-card__links .resort-card__links-primary {
	margin-left: 1.5rem;
	margin-right: 1.5rem;
	justify-content: center;
	text-align: center;
}

@media (min-width: 1024px) {
	.smart-menu .resorts-card__links .resort-card__links-primary {
		display: none;
	}
}

.resort-switcher-menu
.content
.button-container
.resorts-card__links
.resort-card__links-primary {
	width: 100%;
	justify-content: center;
}

	.resort-switcher-menu
	.content
	.button-container
	.resorts-card__links
	.resort-card__links-primary
	span {
		height: 1.25rem;
		width: 1.25rem;
	}

.content-block-default
.content-block--guru-image-left
.column-left
.guru-block
.buttons
.resorts-card__links
.resort-card__links-primary,
.content-block-default
.content-block--guru-image-right
.column-left
.guru-block
.buttons
.resorts-card__links
.resort-card__links-primary {
	margin-top: 0px;
}

.guru-block .resorts-card__links .resort-card__links-primary {
	margin-top: 1rem;
}

.location-information-default
.wall
.resorts-card__links
.resort-card__links-primary {
	margin-top: 1.5rem;
}

@media (min-width: 1024px) {
	.location-information-default
	.wall
	.resorts-card__links
	.resort-card__links-primary {
		margin-top: 2rem;
	}
}

.resorts-card__links .resort-card__links-primary {
	display: inline-flex;
	align-items: center;
	gap: 0.5rem;
	border-radius: 9999px;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(0 58 61 / var(--tw-border-opacity, 1));
	padding: 0.75rem;
	padding-left: 1.75rem;
	padding-right: 1.75rem;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgb(0 58 61 / var(--tw-text-opacity, 1));
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

	.resorts-card__links .resort-card__links-primary.button-filled,
	.resorts-card__links .resort-card__links-primary.button-filled-arrow,
	.resorts-card__links .resort-card__links-primary:hover,
	form.webform-submission-form
	.resorts-card__links
	.resort-card__links-primary.webform-button--submit.button--primary,
	form.webform-submission-form
	input.resorts-card__links
	.resort-card__links-primary[type="submit"].webform-button--submit {
		--tw-border-opacity: 1;
		border-color: rgb(0 58 61 / var(--tw-border-opacity, 1));
		--tw-bg-opacity: 1;
		background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
		--tw-text-opacity: 1;
		color: rgb(168 220 214 / var(--tw-text-opacity, 1));
	}

		.resorts-card__links .resort-card__links-primary.button-filled-arrow:hover,
		.resorts-card__links .resort-card__links-primary.button-filled:hover,
		form.webform-submission-form
		.resorts-card__links
		.resort-card__links-primary.webform-button--submit.button--primary:hover,
		form.webform-submission-form
		input.resorts-card__links
		.resort-card__links-primary[type="submit"].webform-button--submit:hover {
			background-color: transparent;
			--tw-text-opacity: 1;
			color: rgb(0 58 61 / var(--tw-text-opacity, 1));
		}

		.resorts-card__links .resort-card__links-primary.button-arrow:after,
		.resorts-card__links .resort-card__links-primary.button-filled-arrow:after {
			display: inline-block;
			height: 20px;
			width: 20px;
			flex: none;
			--tw-bg-opacity: 1;
			background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
			--tw-text-opacity: 1;
			color: rgb(0 58 61 / var(--tw-text-opacity, 1));
			--tw-content: "";
			content: var(--tw-content);
			mask: url(/themes/custom/vcc/assets/icons/arrow-right.svg) no-repeat center;
			-webkit-mask: url(/themes/custom/vcc/assets/icons/arrow-right.svg) no-repeat center;
			-webkit-mask-size: 22px;
			mask-size: 22px;
		}

		.resorts-card__links .resort-card__links-primary.button-arrow:hover:after,
		.resorts-card__links
		.resort-card__links-primary.button-filled-arrow:hover:after {
			--tw-bg-opacity: 1;
			background-color: rgb(168 220 214 / var(--tw-bg-opacity, 1));
			--tw-text-opacity: 1;
			color: rgb(168 220 214 / var(--tw-text-opacity, 1));
		}

	.resorts-card__links .resort-card__links-primary.button-quick-link:after {
		display: inline-block;
		height: 20px;
		width: 20px;
		flex: none;
		--tw-bg-opacity: 1;
		background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
		--tw-text-opacity: 1;
		color: rgb(0 58 61 / var(--tw-text-opacity, 1));
		--tw-content: "";
		content: var(--tw-content);
		mask: url(/themes/custom/vcc/assets/icons/arrow-right-top.svg) no-repeat center;
		-webkit-mask: url(/themes/custom/vcc/assets/icons/arrow-right-top.svg) no-repeat center;
		-webkit-mask-size: 22px;
		mask-size: 22px;
	}

	.resorts-card__links .resort-card__links-primary.button-quick-link:hover:after {
		--tw-bg-opacity: 1;
		background-color: rgb(168 220 214 / var(--tw-bg-opacity, 1));
		--tw-text-opacity: 1;
		color: rgb(168 220 214 / var(--tw-text-opacity, 1));
	}

	.resorts-card__links .resort-card__links-primary.button-filled-arrow:after {
		--tw-bg-opacity: 1;
		background-color: rgb(168 220 214 / var(--tw-bg-opacity, 1));
		--tw-text-opacity: 1;
		color: rgb(168 220 214 / var(--tw-text-opacity, 1));
	}

	.resorts-card__links
	.resort-card__links-primary.button-filled-arrow:hover:after {
		--tw-bg-opacity: 1;
		background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
		--tw-text-opacity: 1;
		color: rgb(0 58 61 / var(--tw-text-opacity, 1));
	}

	.resorts-card__links .resort-card__links-primary.button-icon {
		aspect-ratio: 1 / 1;
		height: 2.5rem;
		width: 2.5rem;
		border-color: transparent;
		--tw-bg-opacity: 1;
		background-color: rgb(168 220 214 / var(--tw-bg-opacity, 1));
		padding: 0.5rem;
	}

		.resorts-card__links .resort-card__links-primary.button-icon:hover {
			--tw-bg-opacity: 1;
			background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
			--tw-text-opacity: 1;
			color: rgb(168 220 214 / var(--tw-text-opacity, 1));
		}

	.resorts-card__links .resort-card__links-primary.button-search {
		display: flex;
		aspect-ratio: 1 / 1;
		height: 3rem;
		width: 3rem;
		align-items: center;
		justify-content: center;
		border-radius: 9999px;
		border-color: transparent;
		--tw-bg-opacity: 1;
		background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
		padding: 0.625rem;
		--tw-text-opacity: 1;
		color: rgb(168 220 214 / var(--tw-text-opacity, 1));
	}

		.resorts-card__links .resort-card__links-primary.button-search:hover {
			--tw-bg-opacity: 1;
			background-color: rgb(168 220 214 / var(--tw-bg-opacity, 1));
			--tw-text-opacity: 1;
			color: rgb(0 58 61 / var(--tw-text-opacity, 1));
		}

.terra .resorts-card__links .resort-card__links-primary {
	--tw-border-opacity: 1;
	border-color: rgb(92 46 39 / var(--tw-border-opacity, 1));
	--tw-text-opacity: 1;
	color: rgb(92 46 39 / var(--tw-text-opacity, 1));
}

	.terra .resorts-card__links .resort-card__links-primary.button-filled,
	.terra .resorts-card__links .resort-card__links-primary.button-filled-arrow,
	.terra .resorts-card__links .resort-card__links-primary:hover,
	.terra
	form.webform-submission-form
	.resorts-card__links
	.resort-card__links-primary.webform-button--submit.button--primary,
	.terra
	form.webform-submission-form
	input.resorts-card__links
	.resort-card__links-primary[type="submit"].webform-button--submit,
	form.webform-submission-form
	.terra
	.resorts-card__links
	.resort-card__links-primary.webform-button--submit.button--primary,
	form.webform-submission-form
	.terra
	input.resorts-card__links
	.resort-card__links-primary[type="submit"].webform-button--submit {
		--tw-border-opacity: 1;
		border-color: rgb(92 46 39 / var(--tw-border-opacity, 1));
		--tw-bg-opacity: 1;
		background-color: rgb(92 46 39 / var(--tw-bg-opacity, 1));
		--tw-text-opacity: 1;
		color: rgb(242 159 146 / var(--tw-text-opacity, 1));
	}

		.terra
		.resorts-card__links
		.resort-card__links-primary.button-filled-arrow:hover,
		.terra .resorts-card__links .resort-card__links-primary.button-filled:hover,
		.terra
		form.webform-submission-form
		.resorts-card__links
		.resort-card__links-primary.webform-button--submit.button--primary:hover,
		.terra
		form.webform-submission-form
		input.resorts-card__links
		.resort-card__links-primary[type="submit"].webform-button--submit:hover,
		form.webform-submission-form
		.terra
		.resorts-card__links
		.resort-card__links-primary.webform-button--submit.button--primary:hover,
		form.webform-submission-form
		.terra
		input.resorts-card__links
		.resort-card__links-primary[type="submit"].webform-button--submit:hover {
			background-color: transparent;
			--tw-text-opacity: 1;
			color: rgb(92 46 39 / var(--tw-text-opacity, 1));
		}

		.terra .resorts-card__links .resort-card__links-primary.button-arrow:after,
		.terra
		.resorts-card__links
		.resort-card__links-primary.button-filled-arrow:after {
			--tw-bg-opacity: 1;
			background-color: rgb(92 46 39 / var(--tw-bg-opacity, 1));
			--tw-text-opacity: 1;
			color: rgb(92 46 39 / var(--tw-text-opacity, 1));
		}

		.terra
		.resorts-card__links
		.resort-card__links-primary.button-arrow:hover:after,
		.terra
		.resorts-card__links
		.resort-card__links-primary.button-filled-arrow:hover:after {
			--tw-bg-opacity: 1;
			background-color: rgb(242 159 146 / var(--tw-bg-opacity, 1));
			--tw-text-opacity: 1;
			color: rgb(242 159 146 / var(--tw-text-opacity, 1));
		}

		.terra
		.resorts-card__links
		.resort-card__links-primary.button-filled-arrow:after {
			--tw-bg-opacity: 1;
			background-color: rgb(242 159 146 / var(--tw-bg-opacity, 1));
			--tw-text-opacity: 1;
			color: rgb(242 159 146 / var(--tw-text-opacity, 1));
		}

		.terra
		.resorts-card__links
		.resort-card__links-primary.button-filled-arrow:hover:after {
			--tw-bg-opacity: 1;
			background-color: rgb(92 46 39 / var(--tw-bg-opacity, 1));
			--tw-text-opacity: 1;
			color: rgb(92 46 39 / var(--tw-text-opacity, 1));
		}

.view-search-resort {
	padding-top: 1.5rem;
}

	.view-search-resort .view-header {
		width: 100%;
	}

@media (min-width: 400px) {
	.view-search-resort .view-header {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.view-search-resort .view-header {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.view-search-resort .view-header {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.view-search-resort .view-header {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.view-search-resort .view-header {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.view-search-resort .view-header {
		max-width: 1536px;
	}
}

.view-search-resort .view-header {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.view-search-resort .view-header {
		padding-left: 0;
		padding-right: 0;
	}
}

.view-search-resort .view-header {
	position: relative;
	margin-bottom: 2rem;
	font-family: Metropolis, sans-serif;
	--tw-text-opacity: 1;
	color: rgb(135 135 135 / var(--tw-text-opacity, 1));
}

.view-search-resort .no-results {
	margin-left: auto;
	margin-right: auto;
	margin-top: 4rem;
	margin-bottom: 4rem;
	max-width: 20rem;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	text-align: center;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
	.view-search-resort .no-results {
		margin-top: 5rem;
		margin-bottom: 5rem;
		max-width: 36rem;
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
}

.resort-cards .views-row {
	display: flex;
	flex-direction: column;
	gap: 1.5rem;
}

.bef-checkboxes .facet-count {
	border-radius: 0.125rem;
	--tw-bg-opacity: 1;
	background-color: rgb(252 250 246 / var(--tw-bg-opacity, 1));
	font-size: 0.875rem;
	line-height: 1.25rem;
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	padding: 0.25rem;
}

.resort-card,
.resort-cards {
	position: relative;
	display: block;
	height: 100%;
	width: 100%;
	max-width: 20rem;
	overflow: hidden;
	border-radius: 1rem;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
	padding-bottom: 0.625rem;
	--tw-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.05);
	--tw-shadow-colored: 0px 4px 14px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	transition-property: box-shadow;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

	.resort-card:hover,
	.resort-cards:hover {
		--tw-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.25);
		--tw-shadow-colored: 0px 4px 15px 0px var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}

@media (min-width: 400px) {
	.resort-card,
	.resort-cards {
		width: 20rem;
	}
}

@media (min-width: 640px) {
	.resort-card,
	.resort-cards {
		width: 24rem;
		max-width: none;
	}
}

@media (min-width: 1536px) {
	.resort-card,
	.resort-cards {
		width: 100%;
	}
}

.resort-card .header,
.resort-cards .header {
	position: relative;
	display: flex;
	height: 16rem;
	flex-direction: column;
	overflow: hidden;
	padding: 1.25rem;
}

@media (min-width: 640px) {
	.resort-card .header,
	.resort-cards .header {
		height: 24rem;
	}
}

.resort-card .header .swiper,
.resort-cards .header .swiper {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	pointer-events: none;
}

@media (min-width: 640px) {
	.resort-card .header .swiper,
	.resort-cards .header .swiper {
		pointer-events: auto;
	}
}

.resort-card .header .swiper:before,
.resort-cards .header .swiper:before {
	pointer-events: none;
	position: absolute;
	inset: 0px;
	bottom: 75%;
	z-index: 10;
	display: block;
	background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
	--tw-gradient-from: #000 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
	--tw-gradient-to: transparent var(--tw-gradient-to-position);
	opacity: 0.4;
	--tw-content: "";
	content: var(--tw-content);
}

.resort-card .header .swiper:after,
.resort-cards .header .swiper:after {
	pointer-events: none;
	position: absolute;
	inset: 0px;
	top: 50%;
	z-index: 1;
	display: block;
	background-image: linear-gradient(to top, var(--tw-gradient-stops));
	--tw-gradient-from: #000 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
	--tw-gradient-to: transparent var(--tw-gradient-to-position);
	opacity: 0.65;
	--tw-content: "";
	content: var(--tw-content);
}

.resort-card .header .swiper .swiper-pagination,
.resort-cards .header .swiper .swiper-pagination {
	display: none;
}

@media (min-width: 640px) {
	.resort-card .header .swiper .swiper-pagination,
	.resort-cards .header .swiper .swiper-pagination {
		display: flex;
	}
}

.resort-card .header .swiper .swiper-wrapper,
.resort-cards .header .swiper .swiper-wrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}

	.resort-card .header .swiper .swiper-wrapper *,
	.resort-cards .header .swiper .swiper-wrapper * {
		height: 100%;
		width: 100%;
	}

	.resort-card .header .swiper .swiper-wrapper img,
	.resort-cards .header .swiper .swiper-wrapper img {
		position: absolute;
		inset: 0px;
		height: 100%;
		width: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: center;
		object-position: center;
	}

.resort-card .header .swiper.swiper-single-slide .swiper-button-container,
.resort-card .header .swiper.swiper-single-slide .swiper-pagination,
.resort-cards .header .swiper.swiper-single-slide .swiper-button-container,
.resort-cards .header .swiper.swiper-single-slide .swiper-pagination {
	display: none;
}

.resort-card .header .content,
.resort-cards .header .content {
	pointer-events: none;
	position: relative;
	z-index: 10;
	display: flex;
	height: 100%;
	width: 100%;
	flex-direction: column;
	justify-content: flex-end;
}

	.resort-card .header .content .region-pill,
	.resort-cards .header .content .region-pill {
		position: absolute;
		top: 0px;
		left: 0px;
		display: flex;
		height: 1.75rem;
		align-items: center;
		border-radius: 9999px;
		border-width: 1px;
		--tw-border-opacity: 1;
		border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
		padding-left: 1rem;
		padding-right: 1rem;
		font-size: 0.875rem;
		line-height: 1.25rem;
		font-weight: 600;
		--tw-text-opacity: 1;
		color: rgb(255 255 255 / var(--tw-text-opacity, 1));
		--tw-backdrop-blur: blur(2px);
		-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
		backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	}

	.resort-card .header .content .info-container,
	.resort-cards .header .content .info-container {
		display: flex;
		align-items: flex-end;
		justify-content: space-between;
	}

		.resort-card .header .content .info-container .title-container,
		.resort-cards .header .content .info-container .title-container {
			display: flex;
			flex-direction: column;
		}

			.resort-card .header .content .info-container .title-container .title,
			.resort-cards .header .content .info-container .title-container .title {
				margin-bottom: -0.25rem;
				display: flex;
				align-items: flex-start;
				gap: 0.125rem;
				font-size: 1.5rem;
				line-height: 2rem;
				text-transform: uppercase;
				--tw-text-opacity: 1;
				color: rgb(255 255 255 / var(--tw-text-opacity, 1));
			}

@media (min-width: 640px) {
	.resort-card .header .content .info-container .title-container .title,
	.resort-cards .header .content .info-container .title-container .title {
		margin-bottom: 0px;
	}
}

.resort-card .header .content .info-container .title-container .title:after,
.resort-cards .header .content .info-container .title-container .title:after {
	margin-top: -0.75rem;
	content: url(/themes/custom/vcc/assets/icons/guru/guru-light.svg);
}

.resort-card .header .content .info-container .title-container .resort-type,
.resort-cards .header .content .info-container .title-container .resort-type {
	margin-bottom: 0.25rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	text-transform: uppercase;
	line-height: 1.25;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

@media (min-width: 640px) {
	.resort-card .header .content .info-container .title-container .resort-type,
	.resort-cards .header .content .info-container .title-container .resort-type {
		margin-bottom: 0.5rem;
	}
}

.resort-card .header .content .info-container .image-style-small-square,
.resort-card .header .content .info-container img.location,
.resort-cards .header .content .info-container .image-style-small-square,
.resort-cards .header .content .info-container img.location {
	height: 5rem;
	width: auto;
	-o-object-fit: contain;
	object-fit: contain;
}

.resort-card .usp-container,
.resort-cards .usp-container {
	display: flex;
	flex-direction: column;
	gap: 0.625rem;
	padding: 1.25rem;
}

	.resort-card .usp-container .usp-small:not(:last-child):after,
	.resort-cards .usp-container .usp-small:not(:last-child):after {
		content: "";
		display: block;
		height: 1px;
		width: 100%;
		--tw-bg-opacity: 1;
		background-color: rgb(215 215 215 / var(--tw-bg-opacity, 1));
	}

.resort-overview-card .resort-overview-card-wall {
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
}

@media (min-width: 768px) {
	.resort-overview-card .resort-overview-card-wall {
		flex-wrap: nowrap;
	}
}

.resort-overview-card .resort-overview-card-wall .group-big {
	margin-left: -1rem;
	margin-right: -1rem;
	width: calc(100% + 8rem);
}

@media (min-width: 1024px) {
	.resort-overview-card .resort-overview-card-wall .group-big {
		margin-left: 0px;
		margin-right: 0px;
		width: 58.333333%;
	}
}

.resort-overview-card .resort-overview-card-wall .group-big .image-wrapper {
	position: relative;
	height: 100%;
	min-height: 221px;
	width: 100%;
	overflow: hidden;
	border-radius: 1rem;
	--tw-bg-opacity: 1;
	background-color: rgb(215 215 215 / var(--tw-bg-opacity, 1));
}

@media screen and (max-width: 768px) {
	.resort-overview-card
	.resort-overview-card-wall
	.group-big
	.swiper-resort-overview-card {
		visibility: visible;
		opacity: 1;
	}

	.resort-overview-card .resort-overview-card-wall .group-big .image-wrapper {
		overflow: auto;
		background-color: transparent;
	}

		.resort-overview-card
		.resort-overview-card-wall
		.group-big
		.image-wrapper
		.mobile-grid {
			display: grid;
			height: 221px;
			grid-template-columns: repeat(12, minmax(0, 1fr));
			grid-template-rows: repeat(2, minmax(0, 1fr));
			gap: 0.5rem;
		}

			.resort-overview-card
			.resort-overview-card-wall
			.group-big
			.image-wrapper
			.mobile-grid > div {
				position: relative;
				display: none;
				height: 100%;
				width: 100%;
				overflow: hidden;
				border-radius: 0.75rem;
			}

				.resort-overview-card
				.resort-overview-card-wall
				.group-big
				.image-wrapper
				.mobile-grid > div:first-child {
					grid-column: span 7 / span 7;
					grid-row: span 2 / span 2;
					display: block;
				}

				.resort-overview-card
				.resort-overview-card-wall
				.group-big
				.image-wrapper
				.mobile-grid > div:nth-child(2),
				.resort-overview-card
				.resort-overview-card-wall
				.group-big
				.image-wrapper
				.mobile-grid > div:nth-child(3) {
					grid-column: span 5 / span 5;
					display: block;
				}

			.resort-overview-card
			.resort-overview-card-wall
			.group-big
			.image-wrapper
			.mobile-grid:has(> :only-child) > div {
				grid-column: 1 / -1;
			}

			.resort-overview-card
			.resort-overview-card-wall
			.group-big
			.image-wrapper
			.mobile-grid
			* {
				height: 100%;
				width: 100%;
			}

			.resort-overview-card
			.resort-overview-card-wall
			.group-big
			.image-wrapper
			.mobile-grid
			.media-image,
			.resort-overview-card
			.resort-overview-card-wall
			.group-big
			.image-wrapper
			.mobile-grid
			.media-image-1 {
				position: absolute;
				top: 0px;
				left: 0px;
				height: 100%;
				width: 100%;
			}

				.resort-overview-card
				.resort-overview-card-wall
				.group-big
				.image-wrapper
				.mobile-grid
				.media-image
				img,
				.resort-overview-card
				.resort-overview-card-wall
				.group-big
				.image-wrapper
				.mobile-grid
				.media-image-1
				img {
					position: absolute;
					inset: 0px;
					height: 100%;
					width: 100%;
					-o-object-fit: cover;
					object-fit: cover;
					-o-object-position: center;
					object-position: center;
				}

	.resort-overview-card
	.resort-overview-card-wall
	.group-big
	.swiper-button-container,
	.resort-overview-card
	.resort-overview-card-wall
	.group-big
	.swiper-pagination {
		display: none;
	}
}

.resort-overview-card .resort-overview-card-wall .group-small {
	width: 100%;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}

@media (min-width: 1024px) {
	.resort-overview-card .resort-overview-card-wall .group-small {
		width: 41.666667%;
		padding-left: 0px;
		padding-right: 0px;
	}
}

.resort-overview-card .resort-overview-card-wall .group-small .guru-block {
	min-height: 450px;
}

@media screen and (max-width: 768px) {
	.resort-overview-card .resort-overview-card-wall .group-small .guru-block {
		min-height: -moz-fit-content;
		min-height: fit-content;
		background-color: transparent;
		padding: 0px;
	}

		.resort-overview-card .resort-overview-card-wall .group-small .guru-block h2 {
			font-size: 1.25rem;
			line-height: 1.75rem;
		}

		.resort-overview-card
		.resort-overview-card-wall
		.group-small
		.guru-block:before {
			display: none;
		}
}

.resort-overview-card
.resort-overview-card-wall
.group-small
.guru-block
.content {
	display: flex;
	flex-direction: column;
	gap: 0.25rem;
}

	.resort-overview-card
	.resort-overview-card-wall
	.group-small
	.guru-block
	.content
	h2 {
		margin-top: 0.25rem;
	}

@media (min-width: 768px) {
	.resort-overview-card
	.resort-overview-card-wall
	.group-small
	.guru-block
	.content
	h2 {
		font-size: 1.875rem;
		line-height: 2.25rem;
	}
}

.resort-overview-card
.resort-overview-card-wall
.group-small
.guru-block
.content
h2
div {
	display: contents;
}

.resort-overview-card
.resort-overview-card-wall
.group-small
.guru-block
.content
.resort_country_destination {
	font-size: 0.75rem;
	line-height: 1rem;
}

.resort-overview-card
.resort-overview-card-wall
.group-small
.guru-block
.usp-container {
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
}

.resort-overview-card
.resort-overview-card-wall
.group-small
.guru-block
.buttons {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	gap: 1rem;
	--tw-text-opacity: 1;
	color: rgb(46 86 94 / var(--tw-text-opacity, 1));
}

	.resort-overview-card
	.resort-overview-card-wall
	.group-small
	.guru-block
	.buttons
	.button {
		margin-top: 0px;
	}

	.resort-overview-card
	.resort-overview-card-wall
	.group-small
	.guru-block
	.buttons
	.link {
		flex: 1 1 0%;
	}

@media (min-width: 400px) {
	.resort-overview-card
	.resort-overview-card-wall
	.group-small
	.guru-block
	.buttons
	.link {
		margin-left: 1.5rem;
	}
}

@media (min-width: 768px) {
	.resort-overview-card
	.resort-overview-card-wall
	.group-small
	.guru-block
	.buttons
	.link {
		margin-left: 0px;
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}

	.resort-overview-card.image-right .group-big {
		order: 2;
	}
}

.link-card {
	display: block;
	height: 100%;
	width: 100%;
	max-width: 18rem;
	overflow: hidden;
	border-radius: 1rem;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
	--tw-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.05);
	--tw-shadow-colored: 0px 4px 14px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	transition-property: box-shadow;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

	.link-card:hover {
		--tw-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.25);
		--tw-shadow-colored: 0px 4px 15px 0px var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}

@media (min-width: 400px) {
	.link-card {
		width: 18rem;
	}
}

@media (min-width: 640px) {
	.link-card {
		width: 24rem;
		max-width: none;
	}
}

@media (min-width: 1280px) {
	.link-card {
		width: 100%;
	}
}

.link-card .content {
	display: flex;
	flex-direction: column;
	gap: 1rem;
	padding: 0.5rem;
	padding-bottom: 1rem;
}

@media (min-width: 640px) {
	.link-card .content {
		padding: 1rem;
	}
}

.link-card .image-container {
	aspect-ratio: 16 / 9;
	height: 100%;
	width: 100%;
	overflow: hidden;
	border-radius: 0.75rem;
}

	.link-card .image-container * {
		height: 100%;
		width: 100%;
	}

	.link-card .image-container img {
		height: 100%;
		width: 100%;
		-o-object-fit: cover;
		object-fit: cover;
	}

.link-card .title {
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	text-transform: uppercase;
	--tw-text-opacity: 1;
	color: rgb(0 58 61 / var(--tw-text-opacity, 1));
}

@media (min-width: 768px) {
	.view-search-resort {
		width: 100%;
	}

	@media (min-width: 400px) {
		.view-search-resort {
			max-width: 400px;
		}
	}

	@media (min-width: 640px) {
		.view-search-resort {
			max-width: 640px;
		}
	}

	@media (min-width: 768px) {
		.view-search-resort {
			max-width: 768px;
		}
	}

	@media (min-width: 1024px) {
		.view-search-resort {
			max-width: 1024px;
		}
	}

	@media (min-width: 1280px) {
		.view-search-resort {
			max-width: 1280px;
		}
	}

	@media (min-width: 1536px) {
		.view-search-resort {
			max-width: 1536px;
		}
	}

	.view-search-resort {
		margin-left: auto;
		margin-right: auto;
		padding-right: 1.5rem;
		padding-left: 1.5rem;
		max-width: 1280px;
	}

	@media (min-width: 1536px) {
		.view-search-resort {
			padding-left: 0;
			padding-right: 0;
		}
	}

	.view-search-resort {
		max-width: 956px;
	}
}

.view-search-resort .resort-cards {
	display: flex;
	width: 100%;
	max-width: 100%;
	flex-direction: column;
	gap: 2rem;
	background-color: transparent;
	padding: 0px;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

@media (min-width: 768px) {
	.view-search-resort .resort-cards {
		padding-left: 0px;
		padding-right: 0px;
	}
}

.view-search-resort .resort-cards .resorts-card {
	position: relative;
	height: 100%;
	width: 100%;
	max-width: 100%;
	flex-direction: column;
	border-radius: 1rem;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
	--tw-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.05);
	--tw-shadow-colored: 0px 4px 14px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	transition-property: box-shadow;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

@media (min-width: 768px) {
	.view-search-resort .resort-cards .resorts-card {
		flex-direction: row;
	}
}

.view-search-resort .resort-cards .resorts-card .resorts-card__image-wrapper {
	height: 250px;
	overflow: hidden;
	border-radius: 0px;
	border-top-left-radius: 1rem;
	border-top-right-radius: 1rem;
}

	.view-search-resort
	.resort-cards
	.resorts-card
	.resorts-card__image-wrapper
	.header {
		height: 100%;
	}

@media (min-width: 768px) {
	.view-search-resort .resort-cards .resorts-card .resorts-card__image-wrapper {
		height: 200px;
		height: auto;
		width: 38%;
		border-radius: 0px;
		border-top-left-radius: 1rem;
		border-bottom-left-radius: 1rem;
	}
}

.view-search-resort
.resort-cards
.resorts-card
.resorts-card__image-wrapper
.info-container {
	align-items: flex-end;
	justify-content: flex-end;
}

.view-search-resort .resort-cards .resorts-card .resorts-card__content {
	display: flex;
	width: 100%;
	flex-direction: column;
	justify-content: space-between;
	gap: 1rem;
	padding: 1.25rem;
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
}

@media (min-width: 768px) {
	.view-search-resort .resort-cards .resorts-card .resorts-card__content {
		min-height: 285px;
		width: 62%;
		gap: 1rem;
		padding: 2rem;
	}
}

.view-search-resort .resort-cards .resorts-card .resorts-card__content .top {
	position: absolute;
	left: 0px;
	z-index: 10;
	margin-top: calc(calc(250px + 1.25rem) * -1);
	display: flex;
	height: 250px;
	flex-direction: column;
	justify-content: flex-end;
	padding: 1.25rem;
}

@media (min-width: 768px) {
	.view-search-resort .resort-cards .resorts-card .resorts-card__content .top {
		position: static;
		margin-top: 0px;
		display: block;
		height: auto;
		padding: 0px;
	}
}

.view-search-resort
.resort-cards
.resorts-card
.resorts-card__content
.top
.resorts-card__title {
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

	.view-search-resort
	.resort-cards
	.resorts-card
	.resorts-card__content
	.top
	.resorts-card__title
	.type {
		display: inline-flex;
	}

@media (min-width: 768px) {
	.view-search-resort
	.resort-cards
	.resorts-card
	.resorts-card__content
	.top
	.resorts-card__title {
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}

		.view-search-resort
		.resort-cards
		.resorts-card
		.resorts-card__content
		.top
		.resorts-card__title
		span {
			display: inline-flex;
		}
}

.view-search-resort
.resort-cards
.resorts-card
.resorts-card__content
.top
.review-score-reviews {
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

@media (min-width: 768px) {
	.view-search-resort
	.resort-cards
	.resorts-card
	.resorts-card__content
	.top
	.review-score-reviews {
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}
}

.view-search-resort
.resort-cards
.resorts-card
.resorts-card__content
.resorts-card__ratings {
	order: 2;
}

@media (max-width: 767px) {
	.view-search-resort
	.resort-cards
	.resorts-card
	.resorts-card__content
	.resorts-card__ratings
	.rating
	.stars
	.full-star,
	.view-search-resort
	.resort-cards
	.resorts-card
	.resorts-card__content
	.resorts-card__ratings
	.rating
	.stars
	.half-star-wrapper
	.half-star {
		--tw-text-opacity: 1;
		color: rgb(255 255 255 / var(--tw-text-opacity, 1));
	}

	.view-search-resort
	.resort-cards
	.resorts-card
	.resorts-card__content
	.resorts-card__ratings
	.rating
	.stars
	.half-star-wrapper
	.full-star.grey,
	.view-search-resort
	.resort-cards
	.resorts-card
	.resorts-card__content
	.resorts-card__ratings
	.rating-small
	.stars
	.no-star {
		--tw-text-opacity: 1;
		color: rgb(215 215 215 / var(--tw-text-opacity, 1));
	}
}

@media (min-width: 768px) {
	.view-search-resort
	.resort-cards
	.resorts-card
	.resorts-card__content
	.resorts-card__ratings {
		order: 1;
	}
}

.view-search-resort .resort-cards .resorts-card .resorts-card__content .title {
	display: flex;
	gap: 0.25rem;
}

	.view-search-resort
	.resort-cards
	.resorts-card
	.resorts-card__content
	.title
	h2 {
		margin-top: 0.5rem;
		display: flex;
		flex-direction: column;
		font-family: Metropolis, sans-serif;
		font-size: 1.5rem;
		line-height: 2rem;
		font-weight: 600;
		text-transform: uppercase;
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}

@media (min-width: 768px) {
	.view-search-resort
	.resort-cards
	.resorts-card
	.resorts-card__content
	.title
	h2 {
		flex-direction: row;
		flex-wrap: wrap;
	}
}

.view-search-resort
.resort-cards
.resorts-card
.resorts-card__content
.title
.title-span {
	margin-right: 7px;
	display: inline-flex;
}

.view-search-resort
.resort-cards
.resorts-card
.resorts-card__content
.title
.type {
	margin-bottom: 0.5rem;
	margin-top: -0.25rem;
	display: inline-flex;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 400;
}

@media (min-width: 768px) {
	.view-search-resort
	.resort-cards
	.resorts-card
	.resorts-card__content
	.title
	.type {
		margin-top: 0px;
		margin-bottom: 0px;
		font-size: 1.5rem;
		line-height: 2rem;
		font-weight: 600;
	}
}

.view-search-resort
.resort-cards
.resorts-card
.resorts-card__content
.title
.guru-outer {
	margin-left: 0.25rem;
	display: none;
	width: 1rem;
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
}

@media (min-width: 768px) {
	.view-search-resort
	.resort-cards
	.resorts-card
	.resorts-card__content
	.title
	.guru-outer {
		display: inline-block;
	}
}

.view-search-resort
.resort-cards
.resorts-card
.resorts-card__content
.title
.guru-outer.mobile {
	display: inline-block;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

@media (min-width: 768px) {
	.view-search-resort
	.resort-cards
	.resorts-card
	.resorts-card__content
	.title
	.guru-outer.mobile {
		display: none;
	}
}

.view-search-resort
.resort-cards
.resorts-card
.resorts-card__content
.date-price {
	display: flex;
	gap: 2rem;
}

	.view-search-resort
	.resort-cards
	.resorts-card
	.resorts-card__content
	.date-price
	.align {
		position: relative;
		display: flex;
		align-items: center;
		gap: 0.25rem;
	}

		.view-search-resort
		.resort-cards
		.resorts-card
		.resorts-card__content
		.date-price
		.align
		.main-price {
			font-family: Wondra, sans-serif;
			font-size: 1rem;
			line-height: 1.5rem;
			--tw-text-opacity: 1;
			color: rgb(0 58 61 / var(--tw-text-opacity, 1));
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
		}

			.view-search-resort
			.resort-cards
			.resorts-card
			.resorts-card__content
			.date-price
			.align
			.main-price.notaviable {
				font-family: Metropolis, sans-serif;
				font-size: 1.5rem;
				line-height: 2rem;
				font-weight: 700;
			}

		.view-search-resort
		.resort-cards
		.resorts-card
		.resorts-card__content
		.date-price
		.align
		.tooltip-content {
			position: absolute;
			right: -1rem;
			z-index: 10;
			margin-top: 1rem;
			display: none;
			width: 11rem;
			border-radius: 5px;
			--tw-bg-opacity: 1;
			background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
			padding: 0.75rem;
			padding-top: 0.5rem;
			padding-bottom: 0.5rem;
			text-align: center;
			font-size: 10px;
			line-height: 22px;
			--tw-text-opacity: 1;
			color: rgb(46 45 44 / var(--tw-text-opacity, 1));
			--tw-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.25);
			--tw-shadow-colored: 0px 4px 15px 0px var(--tw-shadow-color);
			box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		}

			.view-search-resort
			.resort-cards
			.resorts-card
			.resorts-card__content
			.date-price
			.align
			.tooltip-content:before {
				position: absolute;
				top: -0.25rem;
				left: 84%;
				display: block;
				height: 0.75rem;
				width: 0.75rem;
				--tw-rotate: 45deg;
				transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
				--tw-bg-opacity: 1;
				background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
				--tw-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.25);
				--tw-shadow-colored: 0px 4px 15px 0px var(--tw-shadow-color);
				box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
				--tw-content: "";
				content: var(--tw-content);
			}

			.view-search-resort
			.resort-cards
			.resorts-card
			.resorts-card__content
			.date-price
			.align
			.tooltip-content:after {
				position: absolute;
				top: 0px;
				left: 0px;
				display: block;
				height: calc(0.5rem + 2px);
				width: 100%;
				border-radius: 5px;
				--tw-bg-opacity: 1;
				background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
				--tw-content: "";
				content: var(--tw-content);
			}

			.view-search-resort
			.resort-cards
			.resorts-card
			.resorts-card__content
			.date-price
			.align
			.tooltip-content
			p {
				position: relative;
				--tw-bg-opacity: 1;
				background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
			}

@media (min-width: 1280px) {
	.view-search-resort
	.resort-cards
	.resorts-card
	.resorts-card__content
	.date-price
	.align
	.tooltip-content {
		right: calc(calc(50% + 12px) * -1);
	}

		.view-search-resort
		.resort-cards
		.resorts-card
		.resorts-card__content
		.date-price
		.align
		.tooltip-content:before {
			left: calc(50% - 0.5rem);
		}
}

.view-search-resort
.resort-cards
.resorts-card
.resorts-card__content
.date-price
.align
.hover-tooltip:hover
.tooltip-content {
	display: block;
}

.view-search-resort
.resort-cards
.resorts-card
.resorts-card__content
.resorts-card__usps {
	display: flex;
	flex-direction: column;
	gap: 0.625rem;
}

@media (min-width: 768px) {
	.view-search-resort
	.resort-cards
	.resorts-card
	.resorts-card__content
	.resorts-card__usps {
		gap: 0.5rem;
	}
}

.view-search-resort
.resort-cards
.resorts-card
.resorts-card__content
.resorts-card__usps
.usp-small:not(:last-child):after {
	content: "";
	display: block;
	height: 1px;
	width: 100%;
	--tw-bg-opacity: 1;
	background-color: rgb(215 215 215 / var(--tw-bg-opacity, 1));
}

@media (min-width: 768px) {
	.view-search-resort
	.resort-cards
	.resorts-card
	.resorts-card__content
	.resorts-card__usps
	.usp-small:not(:last-child):after {
		display: none;
	}
}

.view-search-resort
.resort-cards
.resorts-card
.resorts-card__content
.resorts-card__links {
	margin-top: 0.5rem;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

	.view-search-resort
	.resort-cards
	.resorts-card
	.resorts-card__content
	.resorts-card__links
	.link {
		font-size: 0.875rem;
		line-height: 1.25rem;
	}

	.view-search-resort
	.resort-cards
	.resorts-card
	.resorts-card__content
	.resorts-card__links
	.underline {
		text-decoration-line: underline;
	}

@media (min-width: 1024px) {
	.view-search-resort
	.resort-cards
	.resorts-card
	.resorts-card__content
	.resorts-card__links
	.mobile-only {
		display: none;
	}
}

.view-search-resort
.resort-cards
.resorts-card
.resorts-card__content
.resorts-card__links
.desktop-only {
	display: none;
}

@media (min-width: 1024px) {
	.view-search-resort
	.resort-cards
	.resorts-card
	.resorts-card__content
	.resorts-card__links
	.desktop-only {
		display: block;
	}
}

.accommodation-category-card {
	position: relative;
	display: block;
	height: 100%;
	width: 100%;
	overflow: hidden;
	border-radius: 1rem;
	--tw-bg-opacity: 1;
	background-color: rgb(252 250 246 / var(--tw-bg-opacity, 1));
	padding-bottom: 0.625rem;
	--tw-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.05);
	--tw-shadow-colored: 0px 4px 14px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	transition-property: box-shadow;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

	.accommodation-category-card:hover {
		--tw-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.25);
		--tw-shadow-colored: 0px 4px 15px 0px var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}

@media (min-width: 400px) {
	.accommodation-category-card {
		width: 16.3125rem;
		max-width: none;
	}
}

@media (min-width: 640px) {
	.accommodation-category-card {
		width: 23.0625rem;
	}
}

@media (min-width: 1280px) {
	.accommodation-category-card {
		width: 100%;
	}
}

.accommodation-category-card .header {
	display: flex;
	height: 10rem;
	gap: 0.5rem;
	overflow: hidden;
	padding: 0.5rem;
}

@media (min-width: 640px) {
	.accommodation-category-card .header {
		height: 15rem;
		gap: 0.625rem;
		padding: 0.625rem;
	}
}

.accommodation-category-card .header .main-image {
	flex: 1.2;
}

.accommodation-category-card .header .second-image {
	flex: 0.8;
}

.accommodation-category-card .header .main-image,
.accommodation-category-card .header .second-image {
	position: relative;
	height: 100%;
	width: 100%;
	overflow: hidden;
	border-radius: 0.75rem;
}

	.accommodation-category-card .header .main-image *,
	.accommodation-category-card .header .second-image * {
		height: 100%;
		width: 100%;
	}

	.accommodation-category-card .header .main-image img,
	.accommodation-category-card .header .second-image img {
		position: absolute;
		inset: 0px;
		height: 100%;
		width: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: center;
		object-position: center;
	}

.accommodation-category-card > .content {
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
	padding: 1.25rem;
	padding-top: 0.75rem;
}

@media (min-width: 640px) {
	.accommodation-category-card > .content {
		gap: 0.875rem;
	}
}

.accommodation-category-card > .content h3 {
	margin-top: 0.25rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 600;
	text-transform: capitalize;
	--tw-text-opacity: 1;
	color: rgb(0 58 61 / var(--tw-text-opacity, 1));
}

@media (min-width: 640px) {
	.accommodation-category-card > .content h3 {
		margin-top: 0px;
		font-size: 1.5rem;
		line-height: 2rem;
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}
}

.accommodation-category-card .usp-container {
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
}

@media (min-width: 640px) {
	.accommodation-category-card .usp-container {
		gap: 1.25rem;
	}
}

.accommodation-category-card .usp-container .usp {
	font-size: 0.75rem;
	line-height: 1rem;
	line-height: unset;
}

@media (min-width: 640px) {
	.accommodation-category-card .usp-container .usp {
		font-size: 0.875rem;
		line-height: 1.25rem;
	}
}

.view-display-id-search_results .view-content {
	width: 100%;
}

@media (min-width: 400px) {
	.view-display-id-search_results .view-content {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.view-display-id-search_results .view-content {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.view-display-id-search_results .view-content {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.view-display-id-search_results .view-content {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.view-display-id-search_results .view-content {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.view-display-id-search_results .view-content {
		max-width: 1536px;
	}
}

.view-display-id-search_results .view-content {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.view-display-id-search_results .view-content {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 1024px) {
	.view-display-id-search_results .view-content {
		max-width: 956px;
	}
}

.view-display-id-search_results .view-content .flex-row {
	display: flex;
	flex-direction: column;
	gap: 2rem;
}

	.view-display-id-search_results .view-content .flex-row .result-item {
		position: relative;
		display: block;
		height: 100%;
		width: 100%;
		overflow: hidden;
		border-radius: 1rem;
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
		--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 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);
		transition-property: box-shadow;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 150ms;
	}

@media (min-width: 768px) {
	.view-display-id-search_results .view-content .flex-row .result-item {
		--tw-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.05);
		--tw-shadow-colored: 0px 4px 14px 0px var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}
}

.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items {
	display: flex;
	flex-direction: column;
}

@media (min-width: 768px) {
	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items {
		display: flex;
		flex-direction: row;
	}
}

.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items
.column-small {
	height: 200px;
}

@media (min-width: 768px) {
	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-small {
		height: auto;
		width: 38%;
	}
}

.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items
.column-small
.icons-container {
	position: absolute;
	z-index: 10;
	display: flex;
	gap: 0.25rem;
	padding: 1rem;
}

	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-small
	.icons-container > * {
		display: inline-flex;
		flex: none;
		align-items: center;
		justify-content: center;
		border-radius: 9999px;
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
		font-weight: 700;
		--tw-text-opacity: 1;
		color: rgb(0 58 61 / var(--tw-text-opacity, 1));
		--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
		--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
		box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
		--tw-ring-color: rgb(255 255 255 / 0.3);
		height: 2.25rem;
		width: 2.25rem;
		margin: 3px;
	}

		.view-display-id-search_results
		.view-content
		.flex-row
		.result-item
		.align-items
		.column-small
		.icons-container > *
		svg {
			height: 1.5rem;
			width: 1.5rem;
			--tw-text-opacity: 1;
			color: rgb(0 58 61 / var(--tw-text-opacity, 1));
		}

.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items
.column-big {
	display: flex;
	width: 100%;
	flex-direction: column;
	justify-content: space-between;
	gap: 1rem;
	padding: 1.25rem;
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
}

@media (min-width: 768px) {
	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big {
		min-height: 285px;
		width: 62%;
		gap: 0px;
		padding: 2rem;
	}
}

.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items
.column-big
h3
a {
	font-size: 1.5rem;
	line-height: 2rem;
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
}

.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items
.column-big
.pricecontent {
	font-weight: 600;
}

@media (min-width: 640px) {
	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.pricecontent {
		text-align: right;
		font-weight: 400;
	}
}

.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items
.column-big
.price {
	margin-top: 0px;
	--tw-text-opacity: 1;
	color: rgb(0 58 61 / var(--tw-text-opacity, 1));
}

@media (min-width: 640px) {
	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.price {
		text-align: right;
	}
}

.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items
.column-big
.price
.main-price {
	font-family: Wondra, sans-serif;
	font-size: 1rem;
	line-height: 1.5rem;
	--tw-text-opacity: 1;
	color: rgb(0 58 61 / var(--tw-text-opacity, 1));
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (min-width: 640px) {
	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.price
	.main-price {
		font-size: 1.5rem;
		line-height: 2rem;
	}
}

@media (min-width: 1280px) {
	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.price
	.main-price {
		font-size: 1.75rem;
	}
}

.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items
.column-big
.price
.main-price.discount {
	--tw-text-opacity: 1;
	color: rgb(242 159 146 / var(--tw-text-opacity, 1));
}

.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items
.column-big
.price
.discount-price {
	position: relative;
	display: inline-block;
	font-weight: 700;
}

	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.price
	.discount-price:after {
		position: absolute;
		right: 0px;
		top: 9px;
		z-index: 10;
		height: 2px;
		width: 100%;
		--tw-rotate: -8deg;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		border-radius: 0.25rem;
		--tw-bg-opacity: 1;
		background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
		--tw-content: "";
		content: var(--tw-content);
	}

.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items
.column-big
.data-container {
	margin-top: 0.25rem;
	display: flex;
	align-items: center;
	gap: 1rem;
}

	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.data-container > div {
		display: flex;
		align-items: center;
		gap: 0.25rem;
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}

		.view-display-id-search_results
		.view-content
		.flex-row
		.result-item
		.align-items
		.column-big
		.data-container > div
		span {
			display: flex;
			align-items: center;
			gap: 0.25rem;
			font-size: 0.75rem;
			line-height: 1rem;
		}

		.view-display-id-search_results
		.view-content
		.flex-row
		.result-item
		.align-items
		.column-big
		.data-container > div
		svg {
			height: 1.5rem;
			width: 1.5rem;
		}

.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items
.column-big
.usps-container {
	margin-top: 0.75rem;
	display: flex;
	display: none;
	flex-direction: column;
	gap: 0.25rem;
	border-radius: 0px;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
	padding: 0px;
}

@media (min-width: 640px) {
	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.usps-container {
		display: block;
	}
}

.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items
.column-big
.usps-container
.usp-title {
	position: relative;
}

	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.usps-container
	.usp-title:before {
		position: absolute;
		left: 0.25rem;
		top: 10px;
		display: inline-block;
		height: 0.25rem;
		width: 0.25rem;
		border-radius: 9999px;
		--tw-bg-opacity: 1;
		background-color: rgb(46 45 44 / var(--tw-bg-opacity, 1));
		--tw-content: "";
		content: var(--tw-content);
	}

	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.usps-container
	.usp-title
	.usp {
		margin-left: 1rem;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items
.column-big
.bottom-rw,
.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items
.column-big
.top-rw {
	display: flex;
	width: 100%;
	flex-direction: column;
	justify-content: space-between;
	gap: 1rem;
}

@media (min-width: 640px) {
	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.bottom-rw,
	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.top-rw {
		flex-direction: row;
	}
}

.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items
.column-big
.top-rw {
	position: relative;
	align-items: flex-end;
}

@media (min-width: 640px) {
	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.top-rw {
		align-items: flex-start;
	}
}

.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items
.column-big
.top-rw
.info-left {
	width: 100%;
}

.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items
.column-big
.top-rw
.info-right {
	display: flex;
	width: 100%;
	flex-direction: row;
	justify-content: space-between;
}

@media (min-width: 640px) {
	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.top-rw
	.info-right {
		height: auto;
		width: auto;
		flex-direction: column;
		align-items: flex-end;
	}
}

.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items
.column-big
.top-rw
.info-right
.date-xs
b {
	display: block;
	padding-bottom: 0.125rem;
	font-weight: 600;
}

@media (min-width: 640px) {
	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.top-rw
	.info-right
	.date-xs
	b {
		margin-bottom: 0px;
	}

	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.top-rw
	.info-right
	.date-xs {
		display: none;
	}
}

.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items
.column-big
.bottom-rw
.info-left {
	display: none;
}

@media (min-width: 640px) {
	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.bottom-rw
	.info-left {
		display: flex;
		height: auto;
		align-items: flex-end;
	}
}

.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items
.column-big
.bottom-rw
.info-right {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}

	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.bottom-rw
	.info-right
	.links {
		position: absolute;
		left: 0px;
		bottom: 1rem;
		width: 100%;
		text-align: center;
	}

@media (min-width: 640px) {
	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.bottom-rw
	.info-right
	.links {
		position: relative;
		bottom: 0px;
		left: 0px;
		width: auto;
	}
}

.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items
.column-big
.bottom-rw
.info-right
.links
.link {
	padding-right: 0.5rem;
	font-size: 0.75rem;
	line-height: 1rem;
	font-weight: 400;
}

	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.bottom-rw
	.info-right
	.links
	.link
	a {
		font-weight: 400;
		--tw-text-opacity: 1;
		color: rgb(0 0 0 / var(--tw-text-opacity, 1));
	}

.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items
.column-big
.bottom-rw
.info-right
.buttons {
	margin-bottom: 2rem;
	display: flex;
	width: 100%;
	justify-content: flex-end;
	gap: 0.5rem;
}

@media (min-width: 640px) {
	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.bottom-rw
	.info-right
	.buttons {
		margin-bottom: 0px;
		margin-top: 0.5rem;
		width: auto;
	}
}

.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items
.column-big
.bottom-rw
.info-right
.buttons
.button,
.view-display-id-search_results
.view-content
.flex-row
.result-item
.align-items
.column-big
.bottom-rw
.info-right
.buttons
form {
	width: 50%;
	justify-content: center;
	text-align: center;
}

	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.bottom-rw
	.info-right
	.buttons
	.button
	.button,
	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.bottom-rw
	.info-right
	.buttons
	form
	.button {
		width: 100%;
		justify-content: center;
	}

@media (min-width: 640px) {
	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.bottom-rw
	.info-right
	.buttons
	.button,
	.view-display-id-search_results
	.view-content
	.flex-row
	.result-item
	.align-items
	.column-big
	.bottom-rw
	.info-right
	.buttons
	form {
		width: auto;
	}
}

.paragraph--type--simple-card-items {
	width: 100%;
}

@media (min-width: 400px) {
	.paragraph--type--simple-card-items {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.paragraph--type--simple-card-items {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.paragraph--type--simple-card-items {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.paragraph--type--simple-card-items {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.paragraph--type--simple-card-items {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.paragraph--type--simple-card-items {
		max-width: 1536px;
	}
}

.paragraph--type--simple-card-items {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.paragraph--type--simple-card-items {
		padding-left: 0;
		padding-right: 0;
	}
}

.paragraph--type--simple-card-items .field__items {
	display: flex;
	gap: 1rem;
}

.paragraph--type--simple-card-items .simple-cards {
	display: grid;
	align-items: stretch;
	gap: 3rem;
	grid-template-columns: repeat(1, minmax(0, 1fr));
}

@media (min-width: 640px) {
	.paragraph--type--simple-card-items .simple-cards {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 1rem;
	}
}

@media (min-width: 1024px) {
	.paragraph--type--simple-card-items .simple-cards {
		grid-template-columns: repeat(3, minmax(0, 1fr));
		gap: 1rem;
	}
}

.simple-card-mobile {
	display: flex;
	flex-direction: column;
	gap: 1rem;
}

@media (min-width: 640px) {
	.simple-card-mobile {
		display: none;
	}
}

.simple-card {
	display: none;
	--tw-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.05);
	--tw-shadow-colored: 0px 4px 14px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	transition-property: box-shadow;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

	.simple-card:hover {
		--tw-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.25);
		--tw-shadow-colored: 0px 4px 15px 0px var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}

.simple-card {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

@media (min-width: 640px) {
	.simple-card {
		display: block;
	}
}

.simple-card,
.simple-card-mobile {
	height: 100%;
	width: 100%;
	max-width: 20rem;
	overflow: hidden;
	border-radius: 1rem;
	font-weight: 400 !important;
}

@media (min-width: 400px) {
	.simple-card,
	.simple-card-mobile {
		max-width: -moz-max-content;
		max-width: max-content;
	}
}

@media (min-width: 640px) {
	.simple-card,
	.simple-card-mobile {
		max-width: none;
	}
}

@media (min-width: 1536px) {
	.simple-card,
	.simple-card-mobile {
		width: 100%;
	}
}

@media (min-width: 640px) {
	.simple-card-mobile:hover,
	.simple-card:hover {
		--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
		--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}
}

.simple-card .content,
.simple-card-mobile .content {
	display: flex;
	flex-direction: column;
	gap: 1rem;
	padding: 1rem;
}

.simple-card .swiper,
.simple-card-mobile .swiper {
	min-height: 200px;
	justify-content: space-around;
	aspect-ratio: 16 / 9;
	height: 100%;
	width: 100%;
	border-radius: 0.75rem;
}

.simple-card .image-container *,
.simple-card-mobile .image-container * {
	height: 100%;
	width: 100%;
}

.simple-card .image-container img,
.simple-card-mobile .image-container img {
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.simple-card .text-content,
.simple-card-mobile .text-content {
	display: flex;
	flex-direction: column;
	gap: 1rem;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	--tw-text-opacity: 1;
	color: rgb(0 58 61 / var(--tw-text-opacity, 1));
}

	.simple-card .text-content .button,
	.simple-card-mobile .text-content .button {
		width: -moz-fit-content;
		width: fit-content;
	}

.simple-card .title,
.simple-card-mobile .title {
	text-transform: uppercase;
}

@media (min-width: 640px) {
	.simple-card .intro,
	.simple-card-mobile .intro {
		max-width: none;
		min-height: 3.5rem;
	}
}

.destination-card .destination-card-wall {
	border-radius: 1rem;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
	padding: 1rem;
	padding-bottom: 1.5rem;
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
}

@media (min-width: 768px) {
	.destination-card .destination-card-wall {
		flex-wrap: nowrap;
		background-color: transparent;
		padding: 0px;
	}
}

.destination-card .destination-card-wall .group-big {
	width: 100%;
}

	.destination-card .destination-card-wall .group-big div {
		height: 100%;
	}

@media (min-width: 1024px) {
	.destination-card .destination-card-wall .group-big {
		width: 50%;
	}
}

.destination-card .destination-card-wall .group-big .media {
	position: relative;
	height: 100%;
	min-height: 150px;
	width: 100%;
	overflow: hidden;
	border-radius: 0.75rem;
	--tw-bg-opacity: 1;
	background-color: rgb(215 215 215 / var(--tw-bg-opacity, 1));
}

	.destination-card .destination-card-wall .group-big .media .media-image {
		position: absolute;
		top: 0px;
		left: 0px;
		height: 100%;
		width: 100%;
	}

		.destination-card .destination-card-wall .group-big .media .media-image img {
			position: absolute;
			inset: 0px;
			height: 100%;
			width: 100%;
			-o-object-fit: cover;
			object-fit: cover;
			-o-object-position: center;
			object-position: center;
		}

.destination-card .destination-card-wall .group-small {
	width: 100%;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}

@media (min-width: 1024px) {
	.destination-card .destination-card-wall .group-small {
		width: 50%;
		padding-left: 0px;
		padding-right: 0px;
	}
}

.destination-card .destination-card-wall .group-small .guru-block {
	min-height: 300px;
	border-radius: 0.75rem;
	border-top-left-radius: 0.25rem;
}

	.destination-card .destination-card-wall .group-small .guru-block:after,
	.destination-card .destination-card-wall .group-small .guru-block:before {
		opacity: 0;
	}

@media (min-width: 768px) {
	.destination-card .destination-card-wall .group-small .guru-block:after,
	.destination-card .destination-card-wall .group-small .guru-block:before {
		opacity: 1;
	}
}

.destination-card .destination-card-wall .group-small .guru-block:after,
.destination-card .destination-card-wall .group-small .guru-block:before {
	width: 6rem;
}

@media screen and (max-width: 768px) {
	.destination-card .destination-card-wall .group-small .guru-block {
		min-height: 450px;
		min-height: -moz-fit-content;
		min-height: fit-content;
		background-color: transparent;
		padding: 0px;
	}

		.destination-card .destination-card-wall .group-small .guru-block:before {
			display: none;
		}
}

.destination-card .destination-card-wall .group-small .guru-block .content {
	display: flex;
	flex-direction: column;
	gap: 0.25rem;
}

@media screen and (max-width: 768px) {
	.destination-card
	.destination-card-wall
	.group-small
	.guru-block
	.content
	h2 {
		font-family: Metropolis, sans-serif;
		font-size: 1.125rem;
		line-height: 1.75rem;
		font-weight: 600;
		text-transform: uppercase;
	}
}

@media (min-width: 768px) {
	.destination-card
	.destination-card-wall
	.group-small
	.guru-block
	.content
	h2 {
		font-size: 1.875rem;
		line-height: 2.25rem;
		margin-top: 0.25rem;
	}
}

.destination-card
.destination-card-wall
.group-small
.guru-block
.content
h2
div {
	display: contents;
}

.destination-card
.destination-card-wall
.group-small
.guru-block
.content
.resort_country_destination {
	font-size: 0.75rem;
	line-height: 1rem;
}

.destination-card
.destination-card-wall
.group-small
.guru-block
.usp-container {
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
}

.destination-card .destination-card-wall .group-small .guru-block .buttons {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 1rem;
}

	.destination-card
	.destination-card-wall
	.group-small
	.guru-block
	.buttons
	.button {
		margin-top: 0px;
	}

@media (min-width: 768px) {
	.destination-card.image-right .group-big {
		order: 2;
	}
}

.staff-pick-card {
	position: relative;
	display: block;
	height: 100%;
	width: 100%;
	max-width: 20rem;
	overflow: hidden;
	border-radius: 1rem;
	padding-bottom: 0.625rem;
}

@media (min-width: 400px) {
	.staff-pick-card {
		width: 20rem;
	}
}

@media (min-width: 640px) {
	.staff-pick-card {
		width: 24rem;
		max-width: none;
	}
}

@media (min-width: 1536px) {
	.staff-pick-card {
		width: 100%;
	}
}

.staff-pick-card .header {
	position: relative;
	display: flex;
	height: 187px;
	flex-direction: column;
	overflow: hidden;
	border-radius: 1rem;
	padding: 1.25rem;
}

@media (min-width: 640px) {
	.staff-pick-card .header {
		height: 250px;
	}
}

.staff-pick-card .header .label {
	position: absolute;
	top: 1.25rem;
	left: 1.25rem;
	z-index: 2;
	border-radius: 9999px;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
	background-color: rgb(46 45 44 / 0.15);
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-size: 0.75rem;
	line-height: 1rem;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
	--tw-backdrop-blur: blur(16px);
	-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.staff-pick-card .header .swiper {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	pointer-events: none;
}

@media (min-width: 640px) {
	.staff-pick-card .header .swiper {
		pointer-events: auto;
	}
}

.staff-pick-card .header .swiper:before {
	pointer-events: none;
	position: absolute;
	inset: 0px;
	bottom: 75%;
	z-index: 10;
	display: block;
	background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
	--tw-gradient-from: #000 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
	--tw-gradient-to: transparent var(--tw-gradient-to-position);
	opacity: 0.4;
	--tw-content: "";
	content: var(--tw-content);
}

.staff-pick-card .header .swiper:after {
	pointer-events: none;
	position: absolute;
	inset: 0px;
	top: 50%;
	z-index: 1;
	display: block;
	background-image: linear-gradient(to top, var(--tw-gradient-stops));
	--tw-gradient-from: #000 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
	--tw-gradient-to: transparent var(--tw-gradient-to-position);
	opacity: 0.65;
	--tw-content: "";
	content: var(--tw-content);
}

.staff-pick-card .header .swiper .swiper-pagination {
	display: none;
}

@media (min-width: 640px) {
	.staff-pick-card .header .swiper .swiper-pagination {
		display: flex;
	}
}

.staff-pick-card .header .swiper .swiper-wrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}

	.staff-pick-card .header .swiper .swiper-wrapper * {
		height: 100%;
		width: 100%;
	}

	.staff-pick-card .header .swiper .swiper-wrapper img {
		position: absolute;
		inset: 0px;
		height: 100%;
		width: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: center;
		object-position: center;
	}

.staff-pick-card .header .swiper.swiper-single-slide .swiper-button-container,
.staff-pick-card .header .swiper.swiper-single-slide .swiper-pagination {
	display: none;
}

.staff-pick-card .content {
	display: flex;
	flex-grow: 1;
	flex-direction: column;
	gap: 1.25rem;
	padding: 1.25rem;
}

	.staff-pick-card .content h3 {
		font-family: Wondra, sans-serif;
		font-size: 1.125rem;
		line-height: 1.75rem;
		font-weight: 400;
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}

	.staff-pick-card .content .located-on {
		margin-top: auto;
	}

		.staff-pick-card .content .located-on .label {
			margin-bottom: 1rem;
			display: block;
			font-size: 1rem;
			line-height: 1.5rem;
			font-weight: 600;
		}

		.staff-pick-card .content .located-on .resorts {
			display: flex;
			flex-wrap: wrap;
			gap: 1rem;
		}

			.staff-pick-card .content .located-on .resorts a {
				margin: -0.5rem;
				display: flex;
				cursor: pointer;
				align-items: center;
				border-radius: 0.75rem;
				padding: 0.5rem;
				transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
				transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
				transition-duration: 150ms;
				font-family: Metropolis, sans-serif;
				font-size: 1rem;
				line-height: 1.5rem;
				font-weight: 500;
				text-transform: uppercase;
			}

				.staff-pick-card .content .located-on .resorts a:hover {
					--tw-bg-opacity: 1;
					background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
				}

				.staff-pick-card .content .located-on .resorts a:after {
					margin-top: -1rem;
					display: block;
					height: 0.75rem;
					width: 0.75rem;
					background-color: currentColor;
					--tw-content: "";
					content: var(--tw-content);
					mask: url(/themes/custom/vcc/assets/icons/guru/guru.svg) no-repeat center;
					-webkit-mask: url(/themes/custom/vcc/assets/icons/guru/guru.svg) no-repeat center;
				}

.home-header-container {
	width: 100%;
}

@media (min-width: 1024px) {
	.home-header-container {
		padding-left: 1rem;
		padding-right: 1rem;
	}
}

.home-header-container .home-header {
	position: relative;
}

	.home-header-container .home-header .image-wrapper {
		position: absolute;
		top: 0px;
		left: 0px;
		height: 100%;
		width: 100%;
		overflow: hidden;
		border-top-left-radius: 1.5rem;
		border-top-right-radius: 1.5rem;
		height: 432px;
	}

@media (min-width: 640px) {
	.home-header-container .home-header .image-wrapper {
		border-top-left-radius: 36px;
		border-top-right-radius: 36px;
	}
}

@media (min-width: 1024px) {
	.home-header-container .home-header .image-wrapper {
		height: 662px;
	}
}

.home-header-container .home-header .image-wrapper article {
	height: 100%;
	width: 100%;
}

.home-header-container .home-header .image-wrapper img {
	position: absolute;
	inset: 0px;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

.home-header-container .home-header .image-wrapper:after {
	position: absolute;
	inset: 0px;
	height: 100%;
	width: 100%;
	--tw-content: "";
	content: var(--tw-content);
	background-image: linear-gradient(to top right, var(--tw-gradient-stops));
	--tw-gradient-from: #22383f var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(34 56 63 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
	--tw-gradient-to: rgb(90 146 165 / 0.5) var(--tw-gradient-to-position);
	opacity: 0.3;
}

.home-header-container .home-header .header-top {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	max-width: 48rem;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 11rem;
}

@media (min-width: 1024px) {
	.home-header-container .home-header .header-top {
		height: 662px;
		padding-top: 15rem;
		padding-left: 0px;
		padding-right: 0px;
	}
}

.home-header-container .home-header .header-top .title-container {
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-bottom: 1rem;
	padding-right: 0px;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

@media (min-width: 640px) {
	.home-header-container .home-header .header-top .title-container {
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
	}
}

.home-header-container
.home-header
.header-top
.title-container
.link.link-cta:after {
	margin-top: -1px;
}

.home-header-container .home-header .header-top .title-container h1 {
	font-size: 1.875rem;
	line-height: 2.25rem;
}

@media (min-width: 768px) {
	.home-header-container .home-header .header-top .title-container h1 {
		font-size: 3.75rem;
		line-height: 1.1;
	}
}

@media (min-width: 640px) {
	.home-header-container .home-header .header-top .title-container h1 {
		max-width: 29rem;
	}
}

.home-header-container .home-header .header-top .widget {
	margin-top: 2rem;
	margin-bottom: 2rem;
	min-height: 72px;
	display: none;
}

@media (min-width: 1024px) {
	.home-header-container .home-header .header-top .widget {
		display: block;
	}
}

.home-header-container .home-header .header-top .map {
	display: flex;
	justify-content: center;
}

	.home-header-container .home-header .header-top .map a {
		display: flex;
		align-items: center;
		gap: 0.25rem;
		font-size: 0.875rem;
		line-height: 1.25rem;
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}

@media (min-width: 768px) {
	.home-header-container .home-header .header-top .map a {
		--tw-text-opacity: 1;
		color: rgb(255 255 255 / var(--tw-text-opacity, 1));
	}
}

.home-header-container .home-header .header-top .map a:before {
	width: 100%;
	--tw-bg-opacity: 1;
	background-color: rgb(46 45 44 / var(--tw-bg-opacity, 1));
	content: "";
	height: 20px;
	mask: url(/themes/custom/vcc/assets/icons/map.svg) no-repeat center;
	-webkit-mask: url(/themes/custom/vcc/assets/icons/map.svg) no-repeat center;
	width: 20px;
}

@media (min-width: 768px) {
	.home-header-container .home-header .header-top .map a:before {
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
		height: 24px;
		width: 24px;
	}
}

.home-header-container .home-header .header-bottom {
	overflow: hidden;
	border-bottom-right-radius: 1.5rem;
	border-bottom-left-radius: 1.5rem;
	padding-top: 2.5rem;
}

@media (min-width: 640px) {
	.home-header-container .home-header .header-bottom {
		border-bottom-right-radius: 36px;
		border-bottom-left-radius: 36px;
	}
}

@media (min-width: 1024px) {
	.home-header-container .home-header .header-bottom {
		max-height: 128px;
		--tw-bg-opacity: 1;
		background-color: rgb(252 250 246 / var(--tw-bg-opacity, 1));
		padding-top: 0px;
		padding-bottom: 0px;
	}
}

.big-header-container {
	width: 100%;
}

	.big-header-container:has(.form-booking-widget) {
		padding-bottom: 36px;
	}

	.big-header-container .form-booking-widget {
		margin-bottom: -59px;
	}

@media (min-width: 1024px) {
	.big-header-container .form-booking-widget {
		margin-bottom: -62px;
	}
}

.big-header-container .big-header {
	position: relative;
	display: flex;
	height: 16rem;
	justify-content: center;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

@media (min-width: 768px) {
	.big-header-container .big-header {
		height: 25vw;
		min-height: 385px;
	}
}

.big-header-container .big-header:has(.images-container > :only-child):after {
	pointer-events: none;
	position: absolute;
	inset: 0px;
	z-index: 1;
	display: block;
	background-image: linear-gradient(to top, var(--tw-gradient-stops));
	--tw-gradient-from: #22383fcc var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(34 56 63 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
	--tw-gradient-to: rgb(90 146 165 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #5a92a52e var(--tw-gradient-via-position), var(--tw-gradient-to);
	--tw-gradient-to: #5a92a500 var(--tw-gradient-to-position);
	--tw-content: "";
	content: var(--tw-content);
}

.big-header-container .big-header .pill-container {
	width: 100%;
}

@media (min-width: 400px) {
	.big-header-container .big-header .pill-container {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.big-header-container .big-header .pill-container {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.big-header-container .big-header .pill-container {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.big-header-container .big-header .pill-container {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.big-header-container .big-header .pill-container {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.big-header-container .big-header .pill-container {
		max-width: 1536px;
	}
}

.big-header-container .big-header .pill-container {
	position: absolute;
	bottom: 0.875rem;
	right: 0px;
	z-index: 2;
	display: flex;
	height: -moz-fit-content;
	height: fit-content;
	max-width: 100%;
	flex-wrap: wrap-reverse;
	align-items: flex-end;
	justify-content: flex-end;
	gap: 0.5rem;
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.big-header-container .big-header .pill-container {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 768px) {
	.big-header-container .big-header .pill-container {
		top: 1.75rem;
		left: 0px;
		align-items: flex-end;
		justify-content: flex-start;
	}
}

.big-header-container .big-header .pill-container a,
.big-header-container .big-header .pill-container > div {
	pointer-events: auto;
	display: flex;
	align-items: center;
	gap: 0.5rem;
	border-radius: 9999px;
	background-color: rgb(46 45 44 / 0.15);
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-weight: 400;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
	opacity: 1;
	--tw-backdrop-blur: blur(16px);
	-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	transition-property: all;
	transition-duration: 200ms;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

	.big-header-container .big-header .pill-container a:hover,
	.big-header-container .big-header .pill-container > div:hover {
		background-color: rgb(0 58 61 / 0.5);
		--tw-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.25);
		--tw-shadow-colored: 0px 4px 15px 0px var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}

	.big-header-container .big-header .pill-container a svg,
	.big-header-container .big-header .pill-container > div svg {
		height: 1rem;
		width: 1rem;
		--tw-text-opacity: 1;
		color: rgb(255 255 255 / var(--tw-text-opacity, 1));
	}

.big-header-container .big-header:has(> .content h1) .pill-container {
	top: 0.875rem;
	bottom: auto;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: flex-end;
}

@media (min-width: 768px) {
	.big-header-container .big-header:has(> .content h1) .pill-container {
		top: 1.75rem;
		justify-content: flex-start;
	}
}

.big-header-container .big-header .images-container {
	position: absolute;
	top: 0px;
	left: 0px;
	display: flex;
	height: 100%;
	width: 100%;
	gap: 0.375rem;
	overflow: hidden;
	border-top-left-radius: 36px;
	border-top-right-radius: 36px;
	--tw-bg-opacity: 1;
	background-color: rgb(247 239 229 / var(--tw-bg-opacity, 1));
}

	.big-header-container .big-header .images-container > :first-child {
		position: relative;
		width: 100%;
		min-width: 60%;
		flex: 1 1 0%;
	}

		.big-header-container .big-header .images-container > :first-child:after {
			pointer-events: none;
			position: absolute;
			inset: 0px;
			top: 50%;
			z-index: 1;
			display: block;
			background-image: linear-gradient(to top, var(--tw-gradient-stops));
			--tw-gradient-from: #000 var(--tw-gradient-from-position);
			--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
			--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
			--tw-gradient-to: transparent var(--tw-gradient-to-position);
			opacity: 0.65;
			--tw-content: "";
			content: var(--tw-content);
		}

		.big-header-container .big-header .images-container > :first-child * {
			height: 100%;
			width: 100%;
		}

		.big-header-container .big-header .images-container > :first-child img {
			height: 100%;
			width: 100%;
			-o-object-fit: cover;
			object-fit: cover;
		}

	.big-header-container .big-header .images-container .header-images-container {
		display: none;
	}

@media (min-width: 768px) {
	.big-header-container .big-header .images-container .header-images-container {
		display: grid;
		height: 100%;
		gap: 0.375rem;
	}

		.big-header-container
		.big-header
		.images-container
		.header-images-container:not(:has(*)) {
			display: none;
		}

		.big-header-container
		.big-header
		.images-container
		.header-images-container:has(> :first-child) {
			grid-template-columns: repeat(1, minmax(0, 1fr));
			grid-template-rows: repeat(1, minmax(0, 1fr));
		}

		.big-header-container
		.big-header
		.images-container
		.header-images-container:has(> :nth-child(2)) {
			grid-template-columns: repeat(2, minmax(0, 1fr));
			grid-template-rows: repeat(1, minmax(0, 1fr));
		}

		.big-header-container
		.big-header
		.images-container
		.header-images-container:has(> :nth-child(3):last-child) {
			grid-template-columns: repeat(2, minmax(0, 1fr));
			grid-template-rows: repeat(2, minmax(0, 1fr));
		}

			.big-header-container
			.big-header
			.images-container
			.header-images-container:has(> :nth-child(3):last-child) > :first-child {
				grid-column: 1 / -1;
			}

		.big-header-container
		.big-header
		.images-container
		.header-images-container:has(> :nth-child(4)) {
			grid-template-columns: repeat(2, minmax(0, 1fr));
			grid-template-rows: repeat(2, minmax(0, 1fr));
		}
}

.big-header-container
.big-header
.images-container
.header-images-container
.media-image,
.big-header-container
.big-header
.images-container
.header-images-container
.media-image-1 {
	aspect-ratio: 1.08/1;
	height: 100%;
	width: 100%;
	overflow: hidden;
}

.big-header-container
.big-header
.images-container
.header-images-container
img {
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.big-header-container .big-header .content {
	pointer-events: none;
	position: relative;
	display: flex;
	width: 100%;
	max-width: 952px;
	flex-direction: column;
	justify-content: flex-end;
	gap: 1.5rem;
	padding-bottom: 1.5rem;
}

	.big-header-container .big-header .content > :not(.form-booking-widget) {
		pointer-events: auto;
		z-index: 2;
	}

	.big-header-container .big-header .content .icons-container {
		display: flex;
		gap: 0.25rem;
	}

		.big-header-container .big-header .content .icons-container > * {
			display: inline-flex;
			flex: none;
			align-items: center;
			justify-content: center;
			border-radius: 9999px;
			--tw-bg-opacity: 1;
			background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
			font-weight: 700;
			--tw-text-opacity: 1;
			color: rgb(0 58 61 / var(--tw-text-opacity, 1));
			--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
			--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
			box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
			--tw-ring-color: rgb(255 255 255 / 0.3);
			height: 2.25rem;
			width: 2.25rem;
			margin: 3px;
		}

			.big-header-container .big-header .content .icons-container > * svg {
				height: 1.5rem;
				width: 1.5rem;
				--tw-text-opacity: 1;
				color: rgb(0 58 61 / var(--tw-text-opacity, 1));
			}

	.big-header-container .big-header .content h1 {
		margin-right: 4rem;
		--tw-text-opacity: 1;
		color: rgb(255 255 255 / var(--tw-text-opacity, 1));
	}

@media (min-width: 768px) {
	.big-header-container .big-header .content h1 {
		padding-right: 0px;
	}
}

.content-header-default {
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
}

	.content-header-default .big-header-container {
		--tw-text-opacity: 1;
		color: rgb(255 255 255 / var(--tw-text-opacity, 1));
	}

		.content-header-default .big-header-container .info-container {
			display: flex;
			flex-direction: column;
			gap: 0.5rem;
		}

	.content-header-default:not(:has(.big-header-container)) {
		width: 100%;
	}

@media (min-width: 400px) {
	.content-header-default:not(:has(.big-header-container)) {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.content-header-default:not(:has(.big-header-container)) {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.content-header-default:not(:has(.big-header-container)) {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.content-header-default:not(:has(.big-header-container)) {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.content-header-default:not(:has(.big-header-container)) {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.content-header-default:not(:has(.big-header-container)) {
		max-width: 1536px;
	}
}

.content-header-default:not(:has(.big-header-container)) {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.content-header-default:not(:has(.big-header-container)) {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 1024px) {
	.content-header-default:not(:has(.big-header-container)) {
		max-width: 768px;
		padding-left: 0px;
		padding-right: 0px;
	}
}

.content-header-default:not(:has(.big-header-container)) .grid {
	display: flex;
	flex-direction: column;
	gap: 1.5rem;
	padding-top: 3rem;
}

	.content-header-default:not(:has(.big-header-container)) .grid h1 {
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}

@media (min-width: 1024px) {
	.content-header-default:not(:has(.big-header-container)) .grid {
		padding-left: 4rem;
		padding-right: 4rem;
		padding-top: 100px;
	}
}

.content-header-default:not(:has(.big-header-container)) .booking-widget {
	margin-top: 1.5rem;
}

.standard-header-container {
	display: flex;
	flex-direction: column;
	gap: 2.25rem;
}

	.standard-header-container .resort-details-container {
		width: 100%;
	}

@media (min-width: 400px) {
	.standard-header-container .resort-details-container {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.standard-header-container .resort-details-container {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.standard-header-container .resort-details-container {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.standard-header-container .resort-details-container {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.standard-header-container .resort-details-container {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.standard-header-container .resort-details-container {
		max-width: 1536px;
	}
}

.standard-header-container .resort-details-container {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.standard-header-container .resort-details-container {
		padding-left: 0;
		padding-right: 0;
	}
}

.standard-header-container .resort-details-container .resort-details {
	margin-left: auto;
	margin-right: auto;
	display: flex;
	width: 100%;
	max-width: 1024px;
	gap: 1rem;
}

	.standard-header-container .resort-details-container .resort-details .content {
		display: flex;
		width: 100%;
		flex-direction: column;
		--tw-text-opacity: 1;
		color: rgb(0 58 61 / var(--tw-text-opacity, 1));
	}

@media (min-width: 1024px) {
	.standard-header-container
	.resort-details-container
	.resort-details
	.content {
		width: 52%;
	}
}

.standard-header-container
.resort-details-container
.resort-details
.content
.info-container {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}

@media (min-width: 768px) {
	.standard-header-container
	.resort-details-container
	.resort-details
	.content
	.info-container {
		justify-content: flex-start;
		gap: 2rem;
	}
}

.standard-header-container
.resort-details-container
.resort-details
.content
.info-container
.title-container {
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
}

	.standard-header-container
	.resort-details-container
	.resort-details
	.content
	.info-container
	.title-container
	.title {
		font-family: Wondra, sans-serif;
		font-size: 1.5rem;
		line-height: 2rem;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

@media (min-width: 640px) {
	.standard-header-container
	.resort-details-container
	.resort-details
	.content
	.info-container
	.title-container
	.title {
		font-size: 2.25rem;
		line-height: 2.5rem;
	}
}

.standard-header-container
.resort-details-container
.resort-details
.content
.info-container
img {
	height: 4rem;
	width: auto;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (min-width: 1024px) {
	.standard-header-container
	.resort-details-container
	.resort-details
	.content
	.info-container
	img {
		height: 6rem;
	}
}

.standard-header-container
.resort-details-container
.resort-details
.content
.caption {
	margin-top: 0.5rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgb(0 58 61 / var(--tw-text-opacity, 1));
}

.standard-header-container
.resort-details-container
.resort-details
.content
.quote {
	margin-top: 3rem;
	max-width: 32rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
	line-height: 1.5;
}

@media (min-width: 1024px) {
	.standard-header-container
	.resort-details-container
	.resort-details
	.content
	.quote {
		margin-top: 1.5rem;
		font-size: 1.5rem;
		line-height: 2rem;
		line-height: 1.5;
	}
}

.standard-header-container
.resort-details-container
.resort-details
.images-container {
	display: none;
}

@media (min-width: 1024px) {
	.standard-header-container
	.resort-details-container
	.resort-details
	.images-container {
		display: block;
		width: 48%;
	}
}

.standard-header-container
.resort-details-container
.resort-details
.images-container
.scenery-images {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	grid-template-rows: repeat(2, minmax(0, 1fr));
}

	.standard-header-container
	.resort-details-container
	.resort-details
	.images-container
	.scenery-images > div:first-child {
		position: relative;
		z-index: 10;
		--tw-translate-x: 4rem;
		--tw-translate-y: 1rem;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}

	.standard-header-container
	.resort-details-container
	.resort-details
	.images-container
	.scenery-images > div:nth-child(2) {
		grid-column-start: 2;
		grid-row-start: 2;
		--tw-translate-y: -1rem;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}

	.standard-header-container
	.resort-details-container
	.resort-details
	.images-container
	.scenery-images
	.media-image {
		position: relative;
		aspect-ratio: 3/2;
		height: 100%;
		width: 100%;
		overflow: hidden;
		border-radius: 0.75rem;
		--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 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);
	}

		.standard-header-container
		.resort-details-container
		.resort-details
		.images-container
		.scenery-images
		.media-image
		* {
			height: 100%;
			width: 100%;
		}

		.standard-header-container
		.resort-details-container
		.resort-details
		.images-container
		.scenery-images
		.media-image
		img {
			position: absolute;
			inset: 0px;
			height: 100%;
			width: 100%;
			-o-object-fit: cover;
			object-fit: cover;
			-o-object-position: center;
			object-position: center;
		}

.standard-header-container .resort-details-container .usp-container {
	display: flex;
	flex-direction: column;
	gap: 1rem;
}

@media (min-width: 1024px) {
	.standard-header-container .resort-details-container .usp-container {
		margin-left: auto;
		margin-right: auto;
		flex-direction: row;
		justify-content: center;
		gap: 1.5rem;
	}
}

.standard-header-container .resort-details-container .usp-container > div {
	width: 100%;
}

.search-header-wrapper {
	width: 100%;
}

@media (min-width: 400px) {
	.search-header-wrapper {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.search-header-wrapper {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.search-header-wrapper {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.search-header-wrapper {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.search-header-wrapper {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.search-header-wrapper {
		max-width: 1536px;
	}
}

.search-header-wrapper {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.search-header-wrapper {
		padding-left: 0;
		padding-right: 0;
	}
}

.search-header-wrapper .search-header {
	margin-bottom: 1.5rem;
}

@media (min-width: 1024px) {
	.search-header-wrapper .search-header {
		position: relative;
	}

		.search-header-wrapper .search-header:after {
			position: absolute;
			z-index: 10;
			aspect-ratio: 1 / 1;
			width: 5rem;
			background-position: 50%;
			background-repeat: no-repeat;
			background-size: contain;
			content: "";
		}

	@media (min-width: 1024px) {
		.search-header-wrapper .search-header:after {
			width: 8rem;
		}
	}

	.search-header-wrapper .search-header.small:after {
		width: 5rem;
	}

	.search-header-wrapper .search-header {
		border-top-right-radius: 36px !important;
	}

		.search-header-wrapper .search-header:after {
			top: -0.6px;
			right: -0.3px;
			background-image: url(/themes/custom/vcc/assets/icons/guru/guru-corner-top-right-creme-aqua-300.svg);
		}

	.resort-overview-card
	.resort-overview-card-wall
	.group-small
	.search-header-wrapper
	.search-header {
		min-height: 450px;
	}

	@media screen and (max-width: 768px) {
		.resort-overview-card
		.resort-overview-card-wall
		.group-small
		.search-header-wrapper
		.search-header {
			min-height: -moz-fit-content;
			min-height: fit-content;
			background-color: transparent;
			padding: 0px;
		}

			.resort-overview-card
			.resort-overview-card-wall
			.group-small
			.search-header-wrapper
			.search-header
			h2 {
				font-size: 1.25rem;
				line-height: 1.75rem;
			}

			.resort-overview-card
			.resort-overview-card-wall
			.group-small
			.search-header-wrapper
			.search-header:before {
				display: none;
			}
	}

	.resort-overview-card
	.resort-overview-card-wall
	.group-small
	.search-header-wrapper
	.search-header
	.content {
		display: flex;
		flex-direction: column;
		gap: 0.25rem;
	}

		.resort-overview-card
		.resort-overview-card-wall
		.group-small
		.search-header-wrapper
		.search-header
		.content
		h2 {
			margin-top: 0.25rem;
		}

	@media (min-width: 768px) {
		.resort-overview-card
		.resort-overview-card-wall
		.group-small
		.search-header-wrapper
		.search-header
		.content
		h2 {
			font-size: 1.875rem;
			line-height: 2.25rem;
		}
	}

	.resort-overview-card
	.resort-overview-card-wall
	.group-small
	.search-header-wrapper
	.search-header
	.content
	h2
	div {
		display: contents;
	}

	.resort-overview-card
	.resort-overview-card-wall
	.group-small
	.search-header-wrapper
	.search-header
	.content
	.resort_country_destination {
		font-size: 0.75rem;
		line-height: 1rem;
	}

	.resort-overview-card
	.resort-overview-card-wall
	.group-small
	.search-header-wrapper
	.search-header
	.usp-container {
		display: flex;
		flex-direction: column;
		gap: 0.5rem;
	}

	.resort-overview-card
	.resort-overview-card-wall
	.group-small
	.search-header-wrapper
	.search-header
	.buttons {
		display: flex;
		flex-wrap: nowrap;
		align-items: center;
		gap: 1rem;
		--tw-text-opacity: 1;
		color: rgb(46 86 94 / var(--tw-text-opacity, 1));
	}

		.resort-overview-card
		.resort-overview-card-wall
		.group-small
		.search-header-wrapper
		.search-header
		.buttons
		.button {
			margin-top: 0px;
		}

		.resort-overview-card
		.resort-overview-card-wall
		.group-small
		.search-header-wrapper
		.search-header
		.buttons
		.link {
			flex: 1 1 0%;
		}

	@media (min-width: 400px) {
		.resort-overview-card
		.resort-overview-card-wall
		.group-small
		.search-header-wrapper
		.search-header
		.buttons
		.link {
			margin-left: 1.5rem;
		}
	}

	@media (min-width: 768px) {
		.resort-overview-card
		.resort-overview-card-wall
		.group-small
		.search-header-wrapper
		.search-header
		.buttons
		.link {
			margin-left: 0px;
			--tw-text-opacity: 1;
			color: rgb(46 45 44 / var(--tw-text-opacity, 1));
		}
	}

	.destination-card
	.destination-card-wall
	.group-small
	.search-header-wrapper
	.search-header {
		min-height: 300px;
		border-radius: 0.75rem;
		border-top-left-radius: 0.25rem;
	}

		.destination-card
		.destination-card-wall
		.group-small
		.search-header-wrapper
		.search-header:after,
		.destination-card
		.destination-card-wall
		.group-small
		.search-header-wrapper
		.search-header:before {
			opacity: 0;
		}

	@media (min-width: 768px) {
		.destination-card
		.destination-card-wall
		.group-small
		.search-header-wrapper
		.search-header:after,
		.destination-card
		.destination-card-wall
		.group-small
		.search-header-wrapper
		.search-header:before {
			opacity: 1;
		}
	}

	.destination-card
	.destination-card-wall
	.group-small
	.search-header-wrapper
	.search-header:after,
	.destination-card
	.destination-card-wall
	.group-small
	.search-header-wrapper
	.search-header:before {
		width: 6rem;
	}

	@media screen and (max-width: 768px) {
		.destination-card
		.destination-card-wall
		.group-small
		.search-header-wrapper
		.search-header {
			min-height: 450px;
			min-height: -moz-fit-content;
			min-height: fit-content;
			background-color: transparent;
			padding: 0px;
		}

			.destination-card
			.destination-card-wall
			.group-small
			.search-header-wrapper
			.search-header:before {
				display: none;
			}
	}

	.destination-card
	.destination-card-wall
	.group-small
	.search-header-wrapper
	.search-header
	.content {
		display: flex;
		flex-direction: column;
		gap: 0.25rem;
	}

	@media screen and (max-width: 768px) {
		.destination-card
		.destination-card-wall
		.group-small
		.search-header-wrapper
		.search-header
		.content
		h2 {
			font-family: Metropolis, sans-serif;
			font-size: 1.125rem;
			line-height: 1.75rem;
			font-weight: 600;
			text-transform: uppercase;
		}
	}

	@media (min-width: 768px) {
		.destination-card
		.destination-card-wall
		.group-small
		.search-header-wrapper
		.search-header
		.content
		h2 {
			font-size: 1.875rem;
			line-height: 2.25rem;
			margin-top: 0.25rem;
		}
	}

	.destination-card
	.destination-card-wall
	.group-small
	.search-header-wrapper
	.search-header
	.content
	h2
	div {
		display: contents;
	}

	.destination-card
	.destination-card-wall
	.group-small
	.search-header-wrapper
	.search-header
	.content
	.resort_country_destination {
		font-size: 0.75rem;
		line-height: 1rem;
	}

	.destination-card
	.destination-card-wall
	.group-small
	.search-header-wrapper
	.search-header
	.usp-container {
		display: flex;
		flex-direction: column;
		gap: 0.5rem;
	}

	.destination-card
	.destination-card-wall
	.group-small
	.search-header-wrapper
	.search-header
	.buttons {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		gap: 1rem;
	}

		.destination-card
		.destination-card-wall
		.group-small
		.search-header-wrapper
		.search-header
		.buttons
		.button {
			margin-top: 0px;
		}

	.content-block-default
	.content-block--guru-image-left
	.search-header-wrapper
	.search-header,
	.content-block-default
	.content-block--guru-image-right
	.search-header-wrapper
	.search-header {
		padding: 2rem;
	}

	.content-block-default
	.content-block--guru-image-left
	.column-left
	.search-header-wrapper
	.search-header,
	.content-block-default
	.content-block--guru-image-right
	.column-left
	.search-header-wrapper
	.search-header {
		min-height: 450px;
	}

		.content-block-default
		.content-block--guru-image-left
		.column-left
		.search-header-wrapper
		.search-header:before,
		.content-block-default
		.content-block--guru-image-right
		.column-left
		.search-header-wrapper
		.search-header:before {
			display: none;
		}

	@media (min-width: 768px) {
		.content-block-default
		.content-block--guru-image-left
		.column-left
		.search-header-wrapper
		.search-header:before,
		.content-block-default
		.content-block--guru-image-right
		.column-left
		.search-header-wrapper
		.search-header:before {
			display: block;
		}

		.content-block-default
		.content-block--guru-image-left
		.column-left
		.search-header-wrapper
		.search-header:after,
		.content-block-default
		.content-block--guru-image-right
		.column-left
		.search-header-wrapper
		.search-header:after {
			display: none;
		}
	}

	.content-block-default
	.content-block--guru-image-left
	.column-left
	.search-header-wrapper
	.search-header:after,
	.content-block-default
	.content-block--guru-image-left
	.column-left
	.search-header-wrapper
	.search-header:before,
	.content-block-default
	.content-block--guru-image-right
	.column-left
	.search-header-wrapper
	.search-header:after,
	.content-block-default
	.content-block--guru-image-right
	.column-left
	.search-header-wrapper
	.search-header:before {
		width: 6rem;
	}

	.content-block-default
	.content-block--guru-image-left
	.column-left
	.search-header-wrapper
	.search-header
	.buttons,
	.content-block-default
	.content-block--guru-image-right
	.column-left
	.search-header-wrapper
	.search-header
	.buttons {
		display: flex;
		flex-wrap: wrap;
		gap: 1rem;
	}

		.content-block-default
		.content-block--guru-image-left
		.column-left
		.search-header-wrapper
		.search-header
		.buttons
		.button,
		.content-block-default
		.content-block--guru-image-right
		.column-left
		.search-header-wrapper
		.search-header
		.buttons
		.button {
			margin-top: 0px;
		}

	@media (min-width: 768px) {
		.content-block-default
		.content-block--guru-image-left
		.column-left
		.search-header-wrapper
		.search-header:after {
			display: block;
		}
	}

	.search-header-wrapper .search-header {
		position: relative;
		display: flex;
		height: 100%;
		min-height: 400px;
		width: 100%;
		flex-direction: column;
		justify-content: flex-end;
		gap: 1rem;
		border-radius: 1rem;
		--tw-bg-opacity: 1;
		background-color: rgb(252 250 246 / var(--tw-bg-opacity, 1));
		padding-left: 1rem;
		padding-right: 2rem;
		padding-bottom: 2.75rem;
		padding-top: 5rem;
	}

	@media (min-width: 1024px) {
		.search-header-wrapper .search-header {
			min-height: 678px;
			padding-left: 2.5rem;
			padding-right: 2.5rem;
			padding-top: 8rem;
			padding-bottom: 2.5rem;
		}
	}

	.search-header-wrapper .search-header h2,
	.search-header-wrapper .search-header h4,
	.search-header-wrapper .search-header p {
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}

	.search-header-wrapper .search-header.terra {
		--tw-bg-opacity: 1;
		background-color: rgb(242 159 146 / var(--tw-bg-opacity, 1));
	}

		.search-header-wrapper .search-header.terra h2,
		.search-header-wrapper .search-header.terra h4,
		.search-header-wrapper .search-header.terra p {
			--tw-text-opacity: 1;
			color: rgb(92 46 39 / var(--tw-text-opacity, 1));
		}

	.search-header-wrapper .search-header.aqua {
		--tw-bg-opacity: 1;
		background-color: rgb(140 197 190 / var(--tw-bg-opacity, 1));
	}

		.search-header-wrapper .search-header.aqua h2,
		.search-header-wrapper .search-header.aqua h4,
		.search-header-wrapper .search-header.aqua p {
			--tw-text-opacity: 1;
			color: rgb(0 58 61 / var(--tw-text-opacity, 1));
		}

	.search-header-wrapper .search-header .button {
		margin-top: 1rem;
	}

	.resorts-overview-default
	.resorts
	.search-header-wrapper
	.search-header:after,
	.resorts-overview-default
	.resorts
	.search-header-wrapper
	.search-header:before {
		opacity: 0;
	}

	@media (min-width: 768px) {
		.resorts-overview-default
		.resorts
		.search-header-wrapper
		.search-header:after,
		.resorts-overview-default
		.resorts
		.search-header-wrapper
		.search-header:before {
			opacity: 1;
		}

		.resorts-overview-default
		.resorts
		.field__item:nth-child(odd)
		.search-header-wrapper
		.search-header:after {
			display: none;
		}

		.resorts-overview-default
		.resorts
		.field__item:nth-child(2n)
		.search-header-wrapper
		.search-header:before {
			display: none;
		}
	}

	.two-column-lined-items-default .search-header-wrapper .search-header {
		min-height: -moz-min-content;
		min-height: min-content;
		padding-left: 2.25rem;
		padding-right: 2.25rem;
	}

		.two-column-lined-items-default .search-header-wrapper .search-header h4 {
			font-size: 1.125rem;
			line-height: 1.75rem;
			font-weight: 500;
		}

		.two-column-lined-items-default .search-header-wrapper .search-header p {
			font-size: 1rem;
			line-height: 1.5rem;
			line-height: 1.3;
		}

		.two-column-lined-items-default .search-header-wrapper .search-header:after,
		.two-column-lined-items-default .search-header-wrapper .search-header:before {
			width: 6rem;
		}

	@media (min-width: 768px) {
		.destination-cards-default
		.destination
		.field__item:nth-child(odd)
		.search-header-wrapper
		.search-header {
			border-top-right-radius: 0.75rem !important;
		}

			.destination-cards-default
			.destination
			.field__item:nth-child(odd)
			.search-header-wrapper
			.search-header:after {
				display: none;
			}

		.destination-cards-default
		.destination
		.field__item:nth-child(2n)
		.search-header-wrapper
		.search-header {
			border-top-left-radius: 0.75rem !important;
		}

			.destination-cards-default
			.destination
			.field__item:nth-child(2n)
			.search-header-wrapper
			.search-header:before {
				display: none;
			}
	}

	.search-header-wrapper .search-header {
		margin-bottom: 4rem;
		max-height: 10rem;
		min-height: 10rem;
		border-radius: 36px;
		--tw-bg-opacity: 1;
		background-color: rgb(140 197 190 / var(--tw-bg-opacity, 1));
		--tw-text-opacity: 1;
		color: rgb(0 58 61 / var(--tw-text-opacity, 1));
	}
}

.search-header-wrapper .search-header .search-header-container h1 {
	display: none;
}

@media (min-width: 1024px) {
	.search-header-wrapper .search-header .search-header-container h1 {
		margin-bottom: 2rem;
		display: block;
		text-align: center;
		font-size: 2.25rem;
		line-height: 2.5rem;
		--tw-text-opacity: 1;
		color: rgb(0 58 61 / var(--tw-text-opacity, 1));
	}
}

.search-header-wrapper .search-header .booking-widget-header {
	margin-top: 0.75rem;
}

@media (min-width: 1024px) {
	.search-header-wrapper .search-header .booking-widget-header {
		margin-bottom: -67px;
		display: flex;
		width: 100%;
		align-items: center;
		justify-content: center;
	}

		.search-header-wrapper
		.search-header
		.booking-widget-header
		.booking-widget
		.booking-widget-content {
			--tw-shadow: 0px -6px 14px 0px rgba(0, 0, 0, 0.1);
			--tw-shadow-colored: 0px -6px 14px 0px var(--tw-shadow-color);
			box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		}

			.search-header-wrapper
			.search-header
			.booking-widget-header
			.booking-widget
			.booking-widget-content
			.button {
				margin-top: 0px;
			}

		.search-header-wrapper
		.search-header
		.booking-widget-header
		.form-booking-widget {
			margin-left: auto;
			margin-right: auto;
			max-width: 768px;
		}

	.search-header-wrapper.guru-variant .search-header {
		padding: 2rem;
	}
}

.resort-content-header .content {
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

	.resort-content-header .content .title-container {
		display: flex;
		flex-direction: column;
		gap: 0.25rem;
	}

		.resort-content-header .content .title-container .subtitle {
			position: relative;
			font-size: 0.75rem;
			line-height: 1rem;
			text-transform: uppercase;
		}

@media (min-width: 768px) {
	.resort-content-header .content .title-container .subtitle {
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
}

.resort-content-header .content .title-container .subtitle:after {
	position: absolute;
	top: 0px;
	margin-top: -0.25rem;
	margin-left: 0.125rem;
	content: url(/themes/custom/vcc/assets/icons/guru/guru-light.svg);
}

.standard-header-container {
	display: flex;
	flex-direction: column;
	gap: 2.25rem;
}

@media (min-width: 768px) {
	.standard-header-container {
		gap: 5rem;
	}
}

.standard-header-container .accommodation-category-details-container {
	width: 100%;
}

@media (min-width: 400px) {
	.standard-header-container .accommodation-category-details-container {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.standard-header-container .accommodation-category-details-container {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.standard-header-container .accommodation-category-details-container {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.standard-header-container .accommodation-category-details-container {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.standard-header-container .accommodation-category-details-container {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.standard-header-container .accommodation-category-details-container {
		max-width: 1536px;
	}
}

.standard-header-container .accommodation-category-details-container {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.standard-header-container .accommodation-category-details-container {
		padding-left: 0;
		padding-right: 0;
	}
}

.standard-header-container
.accommodation-category-details-container
.accommodation-category-details {
	margin-left: auto;
	margin-right: auto;
	display: grid;
	width: 100%;
	max-width: 1024px;
	grid-template-columns: repeat(10, minmax(0, 1fr));
	align-items: center;
	gap: 1.5rem;
}

	.standard-header-container
	.accommodation-category-details-container
	.accommodation-category-details
	.images-container {
		grid-column: span 4 / span 4;
		display: none;
	}

@media (min-width: 1024px) {
	.standard-header-container
	.accommodation-category-details-container
	.accommodation-category-details
	.images-container {
		display: block;
		width: 100%;
	}
}

.standard-header-container
.accommodation-category-details-container
.accommodation-category-details
.images-container
.scenery-images {
	margin-bottom: -7rem;
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	grid-template-rows: repeat(2, minmax(0, 1fr));
}

	.standard-header-container
	.accommodation-category-details-container
	.accommodation-category-details
	.images-container
	.scenery-images > div:first-child {
		position: relative;
		grid-column: span 2 / span 2;
		--tw-translate-y: 1rem;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}

		.standard-header-container
		.accommodation-category-details-container
		.accommodation-category-details
		.images-container
		.scenery-images > div:first-child
		.media {
			margin-right: 15%;
		}

		.standard-header-container
		.accommodation-category-details-container
		.accommodation-category-details
		.images-container
		.scenery-images > div:first-child
		.media-image {
			aspect-ratio: 4/3;
		}

	.standard-header-container
	.accommodation-category-details-container
	.accommodation-category-details
	.images-container
	.scenery-images > div:nth-child(2) {
		grid-column-start: 2;
		grid-row-start: 2;
		--tw-translate-x: 0.5rem;
		--tw-translate-y: -2rem;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}

		.standard-header-container
		.accommodation-category-details-container
		.accommodation-category-details
		.images-container
		.scenery-images > div:nth-child(2)
		.media {
			margin-left: -20%;
		}

	.standard-header-container
	.accommodation-category-details-container
	.accommodation-category-details
	.images-container
	.scenery-images
	.media-image {
		position: relative;
		aspect-ratio: 3/2;
		height: 100%;
		width: 100%;
		overflow: hidden;
		border-radius: 0.75rem;
		--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 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);
	}

		.standard-header-container
		.accommodation-category-details-container
		.accommodation-category-details
		.images-container
		.scenery-images
		.media-image
		* {
			height: 100%;
			width: 100%;
		}

		.standard-header-container
		.accommodation-category-details-container
		.accommodation-category-details
		.images-container
		.scenery-images
		.media-image
		img {
			position: absolute;
			inset: 0px;
			height: 100%;
			width: 100%;
			-o-object-fit: cover;
			object-fit: cover;
			-o-object-position: center;
			object-position: center;
		}

.standard-header-container
.accommodation-category-details-container
.accommodation-category-details
.content {
	grid-column: 1 / -1;
	display: flex;
	flex-direction: column;
}

@media (min-width: 1024px) {
	.standard-header-container
	.accommodation-category-details-container
	.accommodation-category-details
	.content {
		grid-column: span 5 / span 5;
		grid-column-start: 6;
	}
}

.standard-header-container
.accommodation-category-details-container
.usp-container {
	display: flex;
	flex-direction: column;
	gap: 1rem;
}

@media (min-width: 1024px) {
	.standard-header-container
	.accommodation-category-details-container
	.usp-container {
		gap: 1.5rem;
	}
}

.accommodation-type {
	position: relative;
	z-index: 50;
	margin-top: -92px;
}

	.accommodation-type .big-header-container .images-container {
		border-radius: 0px;
	}

.standard-header-container {
	display: flex;
	flex-direction: column;
	gap: 1.25rem;
}

@media (min-width: 768px) {
	.standard-header-container {
		gap: 2.5rem;
	}
}

.standard-header-container
.big-header-container
.big-header
.content
.title-container {
	display: flex;
	flex-direction: column;
	gap: 0.25rem;
}

@media (min-width: 768px) {
	.standard-header-container
	.big-header-container
	.big-header
	.content
	.title-container {
		display: none;
	}

		.standard-header-container
		.big-header-container
		.big-header
		.content
		.title-container
		h1 {
			display: none;
		}
}

.standard-header-container
.big-header-container
.big-header
.content
.title-container
.caption {
	font-size: 0.875rem;
	line-height: 1.25rem;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

@media (min-width: 768px) {
	.standard-header-container
	.big-header-container
	.big-header
	.content
	.title-container
	.caption {
		display: none;
	}
}

.standard-header-container
.big-header-container
.big-header
.content
.icons-container {
	display: none;
}

@media (min-width: 768px) {
	.standard-header-container
	.big-header-container
	.big-header
	.content
	.icons-container {
		display: flex;
	}
}

.standard-header-container .accommodation-type-details-container {
	width: 100%;
}

@media (min-width: 400px) {
	.standard-header-container .accommodation-type-details-container {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.standard-header-container .accommodation-type-details-container {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.standard-header-container .accommodation-type-details-container {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.standard-header-container .accommodation-type-details-container {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.standard-header-container .accommodation-type-details-container {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.standard-header-container .accommodation-type-details-container {
		max-width: 1536px;
	}
}

.standard-header-container .accommodation-type-details-container {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.standard-header-container .accommodation-type-details-container {
		padding-left: 0;
		padding-right: 0;
	}
}

.standard-header-container
.accommodation-type-details-container
.accommodation-type-details {
	margin-left: auto;
	margin-right: auto;
	display: grid;
	width: 100%;
	max-width: 956px;
	grid-template-columns: repeat(12, minmax(0, 1fr));
	align-items: flex-start;
	gap: 1.5rem;
}

	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.content {
		grid-column: 1 / -1;
		display: flex;
		flex-direction: column;
		gap: 1rem;
		font-size: 1rem;
		line-height: 1.5rem;
	}

@media (min-width: 768px) {
	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.content {
		grid-column: span 5 / span 5;
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
}

.standard-header-container
.accommodation-type-details-container
.accommodation-type-details
.content
h1 {
	display: none;
	font-family: Wondra, sans-serif;
	font-size: 1.875rem;
	line-height: 2.25rem;
	--tw-text-opacity: 1;
	color: rgb(0 58 61 / var(--tw-text-opacity, 1));
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (min-width: 768px) {
	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.content
	h1 {
		display: block;
	}
}

.standard-header-container
.accommodation-type-details-container
.accommodation-type-details
.content
.link-underline {
	font-size: 0.875rem;
	line-height: 1.25rem;
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
}

.standard-header-container
.accommodation-type-details-container
.accommodation-type-details
.content
.icons-container {
	display: flex;
	gap: 0.25rem;
}

	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.content
	.icons-container > * {
		display: inline-flex;
		flex: none;
		align-items: center;
		justify-content: center;
		border-radius: 9999px;
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
		font-weight: 700;
		--tw-text-opacity: 1;
		color: rgb(0 58 61 / var(--tw-text-opacity, 1));
		--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
		--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
		box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
		--tw-ring-color: rgb(255 255 255 / 0.3);
		height: 2.25rem;
		width: 2.25rem;
		margin: 3px;
	}

@media (min-width: 768px) {
	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.content
	.icons-container > * {
		display: none;
	}
}

.standard-header-container
.accommodation-type-details-container
.accommodation-type-details
.content
.icons-container > *
svg {
	height: 1.5rem;
	width: 1.5rem;
	--tw-text-opacity: 1;
	color: rgb(0 58 61 / var(--tw-text-opacity, 1));
}

.standard-header-container
.accommodation-type-details-container
.accommodation-type-details
.content
.info-container {
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
}

	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.content
	.info-container
	.caption {
		display: none;
		margin-bottom: 0.5rem;
		font-size: 1rem;
		line-height: 1.5rem;
		font-weight: 600;
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}

@media (min-width: 768px) {
	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.content
	.info-container
	.caption {
		display: block;
		font-size: 1rem;
		line-height: 1.5rem;
	}
}

.standard-header-container
.accommodation-type-details-container
.accommodation-type-details
.content
.info-container
.data-container {
	display: flex;
	align-items: center;
	gap: 1rem;
}

	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.content
	.info-container
	.data-container > div {
		display: flex;
		align-items: center;
		gap: 0.25rem;
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}

		.standard-header-container
		.accommodation-type-details-container
		.accommodation-type-details
		.content
		.info-container
		.data-container > div
		span {
			display: flex;
			align-items: center;
			gap: 0.25rem;
			font-size: 0.75rem;
			line-height: 1rem;
		}

		.standard-header-container
		.accommodation-type-details-container
		.accommodation-type-details
		.content
		.info-container
		.data-container > div
		svg {
			height: 1.5rem;
			width: 1.5rem;
		}

.standard-header-container
.accommodation-type-details-container
.accommodation-type-details
.content
.intro-container {
	margin-bottom: 2.5rem;
	margin-top: 0.75rem;
	display: flex;
	flex-direction: column;
	gap: 1rem;
}

@media (min-width: 1024px) {
	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.content
	.intro-container {
		margin-top: 0px;
	}
}

.standard-header-container
.accommodation-type-details-container
.accommodation-type-details
.content
.features-container {
	font-size: 0.875rem;
	line-height: 1.25rem;
}

@media (min-width: 1024px) {
	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.content
	.features-container {
		font-size: 1rem;
		line-height: 1.5rem;
	}
}

.standard-header-container
.accommodation-type-details-container
.accommodation-type-details
.booking-widget-large {
	grid-column: 1 / -1;
	display: flex;
	flex-direction: column;
	gap: 1rem;
	font-size: 1rem;
	line-height: 1.5rem;
}

@media (min-width: 1024px) {
	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.booking-widget-large {
		grid-column: span 6 / span 6;
		grid-column-start: 7;
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
}

.standard-header-container
.accommodation-type-details-container
.accommodation-type-details
.booking-widget-large
.booking-widget-large-container {
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
}

	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.booking-widget-large
	.booking-widget-large-container
	h4 {
		margin-bottom: 1rem;
	}

	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.booking-widget-large
	.booking-widget-large-container
	.col-right {
		position: relative;
		display: flex;
		gap: 0.5rem;
	}

		.standard-header-container
		.accommodation-type-details-container
		.accommodation-type-details
		.booking-widget-large
		.booking-widget-large-container
		.col-right
		svg {
			margin-top: 0.25rem;
			height: 1rem;
			width: 1rem;
		}

		.standard-header-container
		.accommodation-type-details-container
		.accommodation-type-details
		.booking-widget-large
		.booking-widget-large-container
		.col-right
		.main-price {
			font-family: Wondra, sans-serif;
			font-size: 1.25rem;
			line-height: 1.75rem;
			--tw-text-opacity: 1;
			color: rgb(0 58 61 / var(--tw-text-opacity, 1));
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
		}

@media (min-width: 640px) {
	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.booking-widget-large
	.booking-widget-large-container
	.col-right
	.main-price {
		font-size: 1.5rem;
		line-height: 2rem;
	}
}

.standard-header-container
.accommodation-type-details-container
.accommodation-type-details
.booking-widget-large
.booking-widget-large-container
.col-right
.main-price.not-available {
	font-family: Metropolis, sans-serif;
	font-size: 1.5rem;
	line-height: 2rem;
	font-weight: 700;
}

.standard-header-container
.accommodation-type-details-container
.accommodation-type-details
.booking-widget-large
.booking-widget-large-container
.col-right
.tooltip-content {
	position: absolute;
	right: -1rem;
	z-index: 10;
	margin-top: 1rem;
	display: none;
	width: 11rem;
	border-radius: 5px;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
	padding: 0.75rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	text-align: center;
	font-size: 10px;
	line-height: 22px;
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	--tw-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.25);
	--tw-shadow-colored: 0px 4px 15px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.booking-widget-large
	.booking-widget-large-container
	.col-right
	.tooltip-content:before {
		position: absolute;
		top: -0.25rem;
		left: 84%;
		display: block;
		height: 0.75rem;
		width: 0.75rem;
		--tw-rotate: 45deg;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
		--tw-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.25);
		--tw-shadow-colored: 0px 4px 15px 0px var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		--tw-content: "";
		content: var(--tw-content);
	}

	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.booking-widget-large
	.booking-widget-large-container
	.col-right
	.tooltip-content:after {
		position: absolute;
		top: 0px;
		left: 0px;
		display: block;
		height: calc(0.5rem + 2px);
		width: 100%;
		border-radius: 5px;
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
		--tw-content: "";
		content: var(--tw-content);
	}

	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.booking-widget-large
	.booking-widget-large-container
	.col-right
	.tooltip-content
	p {
		position: relative;
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
	}

@media (min-width: 1280px) {
	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.booking-widget-large
	.booking-widget-large-container
	.col-right
	.tooltip-content {
		right: calc(calc(50% - 7px) * -1);
	}

		.standard-header-container
		.accommodation-type-details-container
		.accommodation-type-details
		.booking-widget-large
		.booking-widget-large-container
		.col-right
		.tooltip-content:before {
			left: calc(50% - 0.5rem);
		}
}

.standard-header-container
.accommodation-type-details-container
.accommodation-type-details
.booking-widget-large
.booking-widget-large-container
.col-right
.hover-tooltip:hover
.tooltip-content {
	display: block;
}

.standard-header-container
.accommodation-type-details-container
.accommodation-type-details
.booking-widget-large
.booking-widget-large-container
.change-pill-big {
	display: flex;
	justify-content: space-between;
	border-radius: 1rem;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
	padding: 1rem;
}

	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.booking-widget-large
	.booking-widget-large-container
	.change-pill-big
	.title {
		font-size: 1.125rem;
		line-height: 1.75rem;
		font-weight: 600;
	}

.standard-header-container
.accommodation-type-details-container
.accommodation-type-details
.booking-widget-large
.booking-widget-large-container
.result-box {
	display: none;
	flex-direction: column;
	justify-content: space-between;
}

@media (min-width: 768px) {
	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.booking-widget-large
	.booking-widget-large-container
	.result-box {
		display: flex;
	}
}

.standard-header-container
.accommodation-type-details-container
.accommodation-type-details
.booking-widget-large
.booking-widget-large-container
.result-box
.col-left {
	display: flex;
	flex-direction: column;
	gap: 4px;
	padding-right: 0.5rem;
}

.standard-header-container
.accommodation-type-details-container
.accommodation-type-details
.booking-widget-large
.booking-widget-large-container
.result-box > div {
	display: flex;
	justify-content: space-between;
}

.standard-header-container
.accommodation-type-details-container
.accommodation-type-details
.booking-widget-large
.booking-widget-large-container
.result-box
.bottom {
	margin-top: 2rem;
	display: flex;
	gap: 1rem;
}

	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.booking-widget-large
	.booking-widget-large-container
	.result-box
	.bottom
	.button-filled,
	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.booking-widget-large
	.booking-widget-large-container
	.result-box
	.bottom
	form.webform-submission-form
	.webform-button--submit.button.button--primary,
	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.booking-widget-large
	.booking-widget-large-container
	.result-box
	.bottom
	form.webform-submission-form
	input[type="submit"].webform-button--submit,
	form.webform-submission-form
	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.booking-widget-large
	.booking-widget-large-container
	.result-box
	.bottom
	.webform-button--submit.button.button--primary,
	form.webform-submission-form
	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.booking-widget-large
	.booking-widget-large-container
	.result-box
	.bottom
	input[type="submit"].webform-button--submit {
		min-width: 8rem;
		justify-content: center;
		text-align: center;
	}

@media (min-width: 768px) {
	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.booking-widget-large
	.booking-widget-large-container
	.result-box
	.bottom
	.button-filled,
	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.booking-widget-large
	.booking-widget-large-container
	.result-box
	.bottom
	form.webform-submission-form
	.webform-button--submit.button.button--primary,
	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.booking-widget-large
	.booking-widget-large-container
	.result-box
	.bottom
	form.webform-submission-form
	input[type="submit"].webform-button--submit,
	form.webform-submission-form
	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.booking-widget-large
	.booking-widget-large-container
	.result-box
	.bottom
	.webform-button--submit.button.button--primary,
	form.webform-submission-form
	.standard-header-container
	.accommodation-type-details-container
	.accommodation-type-details
	.booking-widget-large
	.booking-widget-large-container
	.result-box
	.bottom
	input[type="submit"].webform-button--submit {
		min-width: 11rem;
	}
}

.standard-header-container
.accommodation-type-details-container
.accommodation-type-details
.booking-widget-large
.booking-widget-large-container
.result-box
.bottom
.button {
	width: 100%;
	justify-content: center;
	padding-top: 1rem;
	padding-bottom: 1rem;
	text-align: center;
	line-height: 1rem;
}

#hamburger-main-menu {
	position: relative;
	z-index: 50;
	cursor: pointer;
	padding: 0.625rem;
}

@media (min-width: 1024px) {
	#hamburger-main-menu {
		display: none;
	}
}

#hamburger-main-menu .hamburger {
	display: flex;
	height: 1.25rem;
	width: 1.25rem;
	flex-direction: column;
	justify-content: center;
	gap: 0.25rem;
	border-style: none;
	background-color: transparent;
}

	#hamburger-main-menu .hamburger span {
		display: block;
		height: 0.125rem;
		width: 100%;
		border-radius: 9999px;
		--tw-bg-opacity: 1;
		background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
		transition-property: transform;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 300ms;
	}

		#hamburger-main-menu .hamburger span:nth-child(2) {
			transition-property: opacity;
			transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
			transition-duration: 150ms;
		}

	#hamburger-main-menu .hamburger.open span:first-child {
		transform: translateY(6px) rotate(45deg);
	}

	#hamburger-main-menu .hamburger.open span:nth-child(2) {
		opacity: 0;
	}

	#hamburger-main-menu .hamburger.open span:nth-child(3) {
		transform: translateY(-6px) rotate(-45deg);
	}

	#hamburger-main-menu .hamburger span {
		transition: transform 0.2s ease, opacity 0.2s ease;
	}

#block-vcc-filteredsmartmenu {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 40;
	margin-left: auto;
	display: flex;
	width: 100%;
	flex-shrink: 0;
	flex-direction: column;
	overflow: hidden;
	--tw-bg-opacity: 1;
	background-color: rgb(140 197 190 / var(--tw-bg-opacity, 1));
	transition-property: all;
	transition-duration: 300ms;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	clip-path: inset(0 0 100% 0);
	-ms-overflow-style: none;
	scrollbar-width: none;
}

@media (min-width: 1024px) {
	#block-vcc-filteredsmartmenu {
		position: relative;
		width: 100%;
		flex-direction: row;
		justify-content: flex-end;
		overflow: visible;
		background-color: transparent;
		padding: 0px;
		clip-path: none;
	}
}

#block-vcc-filteredsmartmenu:after {
	position: absolute;
	bottom: -1px;
	left: 50%;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	width: 10rem;
	--tw-translate-x: -50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	--tw-content: "";
	content: var(--tw-content);
	background-image: url(/themes/custom/vcc/assets/icons/guru/guru-straight-bottom-creme-aqua.svg);
	background-position: bottom;
	background-repeat: no-repeat;
}

@media (min-width: 1024px) {
	#block-vcc-filteredsmartmenu:after {
		display: none;
	}
}

#block-vcc-filteredsmartmenu::-webkit-scrollbar {
	display: none;
}

#block-vcc-filteredsmartmenu.open {
	clip-path: inset(0 0 0 0);
}

@media (min-width: 1024px) {
	#block-vcc-filteredsmartmenu.open {
		height: auto;
		max-height: 100%;
		overflow: visible;
		opacity: 1;
		clip-path: none;
		transition: none;
	}
}

.smart-menu {
	position: relative;
	z-index: 30;
	display: flex;
	min-height: 100dvh;
	width: 100%;
	flex-direction: column;
	padding-top: 6rem;
	padding-bottom: 5rem;
}

@media (min-width: 1024px) {
	.smart-menu {
		height: auto;
		min-height: -moz-min-content;
		min-height: min-content;
		width: -moz-fit-content;
		width: fit-content;
		list-style-type: none;
		flex-direction: row;
		align-items: center;
		justify-content: flex-end;
		gap: 0.5rem;
		padding-left: 1rem;
		padding-bottom: 0px;
		padding-top: 0px;
	}
}

.smart-menu > li {
	position: relative;
	border-bottom-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(168 220 214 / var(--tw-border-opacity, 1));
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

@media (min-width: 1024px) {
	.smart-menu > li {
		border-style: none;
	}
}

.smart-menu > li.is-resort-menu {
	--tw-border-opacity: 1;
	border-color: rgb(0 58 61 / var(--tw-border-opacity, 1));
}

	.smart-menu > li.is-resort-menu.open {
		border-color: transparent;
	}

	.smart-menu > li.is-resort-menu a .title {
		position: relative;
	}

		.smart-menu > li.is-resort-menu a .title:after {
			position: absolute;
			top: -0.25rem;
			margin: 0.125rem;
			height: 0.75rem;
			width: 0.75rem;
			--tw-bg-opacity: 1;
			background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
			--tw-content: "";
			content: var(--tw-content);
			mask: url(/themes/custom/vcc/assets/icons/guru/guru.svg) no-repeat center;
			-webkit-mask: url(/themes/custom/vcc/assets/icons/guru/guru.svg) no-repeat center;
			-webkit-mask-size: 12px;
			mask-size: 12px;
		}

@media (min-width: 1024px) {
	.smart-menu > li.is-resort-menu a .title:after {
		display: none;
	}
}

.smart-menu > li.back-to-all-resorts {
	border-style: none;
}

@media (min-width: 1024px) {
	.smart-menu > li.back-to-all-resorts {
		display: none;
	}
}

.smart-menu > li.back-to-all-resorts a {
	justify-content: flex-start;
	font-size: 0.875rem;
	line-height: 1.25rem;
}

	.smart-menu > li.back-to-all-resorts a:before {
		height: 1rem;
		width: 1rem;
		--tw-bg-opacity: 1;
		background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
		--tw-content: "";
		content: var(--tw-content);
		mask: url(/themes/custom/vcc/assets/icons/arrow-left.svg) no-repeat center;
		-webkit-mask: url(/themes/custom/vcc/assets/icons/arrow-left.svg) no-repeat center;
	}

@media (min-width: 1024px) {
	.smart-menu > li {
		min-width: -moz-fit-content;
		min-width: fit-content;
		border-radius: 1rem;
		padding: 0.5rem;
	}
}

.smart-menu > li.active .title {
	position: relative;
}

	.smart-menu > li.active .title:after {
		content: "";
		position: absolute;
		bottom: -5px;
		left: 50%;
		height: 0.125rem;
		width: 66.666667%;
		--tw-bg-opacity: 1;
		background-color: rgb(140 197 190 / var(--tw-bg-opacity, 1));
		transition-property: all;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 150ms;
		transform: translateX(-50%);
	}

.smart-menu > li a {
	position: relative;
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
	gap: 0.375rem;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	padding-top: 1rem;
	padding-bottom: 1rem;
	font-size: 1.25rem;
	line-height: 1.75rem;
	--tw-text-opacity: 1;
	color: rgb(0 58 61 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
	.smart-menu > li a {
		width: -moz-fit-content;
		width: fit-content;
		gap: 0px;
		padding: 0.25rem;
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}

	@media (min-width: 1024px) {
		.smart-menu > li a {
			font-size: 0.875rem;
			line-height: 1.25rem;
		}
	}
}

.smart-menu > li a .placeholder-bold {
	display: none;
}

.smart-menu > li.has-submenu {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

	.smart-menu > li.has-submenu .dropdown-toggle,
	.smart-menu > li.has-submenu .dropdown-toggle-resorts {
		margin-top: -0.5rem;
		margin-bottom: -0.5rem;
		margin-right: -1rem;
		display: flex;
		align-items: center;
		justify-content: center;
		padding-left: 1rem;
		padding-right: 1rem;
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}

@media (min-width: 1024px) {
	.smart-menu > li.has-submenu .dropdown-toggle,
	.smart-menu > li.has-submenu .dropdown-toggle-resorts {
		margin-right: 0px;
		margin-left: 0px;
		padding: 0.25rem;
	}
}

.smart-menu > li.has-submenu .dropdown-toggle .dropdown-arrow,
.smart-menu > li.has-submenu .dropdown-toggle-resorts .dropdown-arrow {
	--tw-rotate: 0deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
	height: 1rem;
	width: 1rem;
	cursor: pointer;
	display: inline-block;
	flex: none;
	--tw-bg-opacity: 1;
	background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
	--tw-content: "";
	content: var(--tw-content);
	mask: url(/themes/custom/vcc/assets/icons/arrow-down.svg) no-repeat center;
	-webkit-mask: url(/themes/custom/vcc/assets/icons/arrow-down.svg) no-repeat center;
}

@media (min-width: 1024px) {
	.smart-menu > li.has-submenu .dropdown-toggle .dropdown-arrow,
	.smart-menu > li.has-submenu .dropdown-toggle-resorts .dropdown-arrow {
		--tw-bg-opacity: 1;
		background-color: rgb(46 45 44 / var(--tw-bg-opacity, 1));
	}
}

.smart-menu > li.has-submenu a .title {
	position: absolute;
}

.smart-menu > li.has-submenu a .placeholder-bold {
	visibility: hidden;
	display: block;
	font-weight: 700;
}

@media (min-width: 1024px) {
	.smart-menu > li.has-submenu.open {
		border-bottom-right-radius: 0px;
		border-bottom-left-radius: 0px;
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
	}

		.smart-menu > li.has-submenu.open.resort-menu-toggle {
			border-radius: 1rem;
		}
}

.smart-menu > li.has-submenu.open > a .title {
	font-weight: 700;
}

.smart-menu > li.has-submenu.open > a .dropdown-arrow {
	--tw-rotate: 180deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.smart-menu > li.has-submenu > ul {
	left: 0px;
	top: 100%;
	margin-top: 0px;
	max-height: 0px;
	min-width: 100%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	overflow: hidden;
	--tw-bg-opacity: 1;
	background-color: rgb(168 220 214 / var(--tw-bg-opacity, 1));
	opacity: 0;
	transition-duration: 0.4s, 0.3s;
	transition-property: opacity, max-height;
}

@media (min-width: 1024px) {
	.smart-menu > li.has-submenu > ul {
		position: absolute;
		border-radius: 1rem;
		--tw-bg-opacity: 1;
		background-color: rgb(252 250 246 / var(--tw-bg-opacity, 1));
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
		--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 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);
	}
}

.smart-menu > li.has-submenu > ul.open {
	max-height: 100vh;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	opacity: 1;
	transition-duration: 0.1s, 1.2s;
}

@media (min-width: 1024px) {
	.smart-menu > li.has-submenu > ul li {
		position: relative;
		min-width: -moz-fit-content;
		min-width: fit-content;
		border-radius: 1rem;
		padding-left: 0.75rem;
		padding-right: 0.75rem;
		padding-top: 0.125rem;
		padding-bottom: 0.125rem;
	}

	@media (min-width: 1024px) {
		.smart-menu > li.has-submenu > ul li a {
			width: 100%;
			border-radius: 0.375rem;
			padding: 0.5rem;
			transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
			transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
			transition-duration: 150ms;
		}

			.smart-menu > li.has-submenu > ul li a:hover {
				--tw-bg-opacity: 1;
				background-color: rgb(140 197 190 / var(--tw-bg-opacity, 1));
			}
	}
}

.smart-menu li:last-of-type {
	border-bottom-width: 0px;
}

.smart-menu .breaker-line {
	display: none;
}

@media (min-width: 1024px) {
	.smart-menu .breaker-line {
		margin-right: 0.25rem;
		display: block;
		height: 1rem;
		width: 1px;
		--tw-bg-opacity: 1;
		background-color: rgb(46 45 44 / var(--tw-bg-opacity, 1));
	}
}

.smart-menu .extra-menu {
	margin-top: 3rem;
	margin-bottom: 3rem;
	display: flex;
	flex-direction: column;
	gap: 1.75rem;
}

@media (min-width: 1024px) {
	.smart-menu .extra-menu {
		display: none;
	}
}

.smart-menu .extra-menu .link {
	display: flex;
	align-items: center;
	gap: 1.25rem;
	padding-left: 1rem;
	padding-right: 1rem;
	font-size: 1.25rem;
	line-height: 1.75rem;
	--tw-text-opacity: 1;
	color: rgb(0 58 61 / var(--tw-text-opacity, 1));
}

	.smart-menu .extra-menu .link span {
		height: 1.5rem;
		width: 1.5rem;
	}

.smart-menu .button {
	margin-left: 1.5rem;
	margin-right: 1.5rem;
	justify-content: center;
	text-align: center;
}

@media (min-width: 1024px) {
	.smart-menu .button {
		display: none;
	}
}

.resort-switcher-menu {
	margin-top: 0px;
	max-height: 0px;
	min-width: 100%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	overflow: hidden;
	--tw-bg-opacity: 1;
	background-color: rgb(168 220 214 / var(--tw-bg-opacity, 1));
	opacity: 0;
	transition-duration: 0.6s, 0.3s;
	transition-property: opacity, max-height;
}

@media (min-width: 1024px) {
	.resort-switcher-menu {
		top: 100%;
		border-bottom-right-radius: 36px;
		border-bottom-left-radius: 36px;
		--tw-bg-opacity: 1;
		background-color: rgb(252 250 246 / var(--tw-bg-opacity, 1));
		--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 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);
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 30;
	}
}

.resort-switcher-menu.open {
	max-height: 100vh;
	opacity: 1;
	transition-duration: 0.4s, 1.2s;
}

.resort-switcher-menu .content {
	margin-top: 2rem;
	margin-bottom: 3rem;
}

@media (min-width: 1024px) {
	.resort-switcher-menu .content {
		width: 100%;
	}

	@media (min-width: 400px) {
		.resort-switcher-menu .content {
			max-width: 400px;
		}
	}

	@media (min-width: 640px) {
		.resort-switcher-menu .content {
			max-width: 640px;
		}
	}

	@media (min-width: 768px) {
		.resort-switcher-menu .content {
			max-width: 768px;
		}
	}

	@media (min-width: 1024px) {
		.resort-switcher-menu .content {
			max-width: 1024px;
		}
	}

	@media (min-width: 1280px) {
		.resort-switcher-menu .content {
			max-width: 1280px;
		}
	}

	@media (min-width: 1536px) {
		.resort-switcher-menu .content {
			max-width: 1536px;
		}
	}

	.resort-switcher-menu .content {
		margin: 0px;
		display: flex;
		justify-content: space-between;
		gap: 1rem;
		padding: 4rem;
		padding-top: 7rem;
		padding-bottom: 1.5rem;
		margin-left: auto;
		margin-right: auto;
		padding-right: 1.5rem;
		padding-left: 1.5rem;
		max-width: 1280px;
	}

	@media (min-width: 1536px) {
		.resort-switcher-menu .content {
			padding-left: 0;
			padding-right: 0;
		}
	}
}

.resort-switcher-menu .content > * {
	width: 100%;
}

@media (min-width: 1024px) {
	.resort-switcher-menu .content .destination-container {
		display: flex;
		flex-direction: column;
		gap: 0.5rem;
	}
}

.resort-switcher-menu .content h3 {
	margin-left: 1.5rem;
	margin-right: 1.5rem;
	font-size: 0.75rem;
	line-height: 1rem;
	font-weight: 400;
	--tw-text-opacity: 1;
	color: rgb(0 58 61 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
	.resort-switcher-menu .content h3 {
		margin-left: 0px;
		margin-right: 0px;
		font-size: 0.875rem;
		line-height: 1.25rem;
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}
}

.resort-switcher-menu .content ul {
	margin-top: 0.5rem;
	margin-bottom: 1.5rem;
}

@media (min-width: 1024px) {
	.resort-switcher-menu .content ul {
		margin-top: 0px;
		display: flex;
		flex-direction: column;
		gap: 0.75rem;
	}
}

.resort-switcher-menu .content ul a {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-weight: 400;
	--tw-text-opacity: 1;
	color: rgb(0 58 61 / var(--tw-text-opacity, 1));
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-duration: 200ms;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

@media (min-width: 1024px) {
	.resort-switcher-menu .content ul a {
		margin: -0.5rem;
		border-radius: 0.375rem;
		padding: 0.5rem;
		font-weight: 500;
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}

		.resort-switcher-menu .content ul a:hover {
			--tw-bg-opacity: 1;
			background-color: rgb(140 197 190 / var(--tw-bg-opacity, 1));
		}
}

.resort-switcher-menu .content ul a.active {
	font-weight: 700;
}

.resort-switcher-menu .content .button-container {
	display: none;
}

@media (min-width: 1024px) {
	.resort-switcher-menu .content .button-container {
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 1.5rem;
	}
}

.resort-switcher-menu .content .button-container .link span {
	height: 1.75rem;
	width: 1.75rem;
}

.resort-switcher-menu .content .button-container .button {
	width: 100%;
	justify-content: center;
}

	.resort-switcher-menu .content .button-container .button span {
		height: 1.25rem;
		width: 1.25rem;
	}

.menu--myvcc a {
	z-index: 30;
	display: block;
	height: 1.5rem;
	width: 1.5rem;
	overflow: hidden;
	border-radius: 9999px;
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
}

.language-selector {
	position: relative;
}

@media (min-width: 1024px) {
	.language-selector {
		display: block;
	}
}

.language-selector .language-menu-toggle-wrapper {
	display: flex;
	gap: 0.5rem;
}

	.language-selector .language-menu-toggle-wrapper .language-menu-toggle {
		display: flex;
		height: 1.25rem;
		width: 1.25rem;
		align-items: center;
		overflow: hidden;
		border-radius: 9999px;
	}

		.language-selector .language-menu-toggle-wrapper .language-menu-toggle img {
			display: block;
			height: 100%;
			width: 100%;
			-o-object-fit: cover;
			object-fit: cover;
		}

	.language-selector
	.language-menu-toggle-wrapper
	.language-menu-toggle-full-label {
		cursor: pointer;
	}

.language-selector .language-menu {
	position: absolute;
	right: 0px;
	top: 150%;
	z-index: 10;
	max-height: 0px;
	min-width: 9rem;
	overflow: hidden;
	border-radius: 1rem;
	--tw-bg-opacity: 1;
	background-color: rgb(252 250 246 / var(--tw-bg-opacity, 1));
	--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	transition-duration: 0.4s, 0.3s;
	transition-property: opacity, max-height;
}

	.language-selector .language-menu a {
		display: flex;
		width: 100%;
		align-items: center;
		padding-left: 1rem;
		padding-right: 1rem;
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
		font-size: 0.875rem;
		line-height: 1.25rem;
	}

		.language-selector .language-menu a:hover {
			--tw-bg-opacity: 1;
			background-color: rgb(247 239 229 / var(--tw-bg-opacity, 1));
		}

		.language-selector .language-menu a.font-bold {
			font-weight: 700;
		}

		.language-selector .language-menu a img {
			margin-right: 0.5rem;
			display: inline-block;
			height: 1.5rem;
			width: 1.5rem;
		}

	.language-selector .language-menu.open {
		max-height: 100vh;
		opacity: 1;
		transition-duration: 0.1s, 1.2s;
	}

	.language-selector .language-menu.footer-language-menu {
		position: relative;
		margin-top: 0.25rem;
	}

.top-navigation-wrapper .language-selector {
	display: none;
}

@media (min-width: 1024px) {
	.top-navigation-wrapper .language-selector {
		display: block;
	}
}

.top-navigation-wrapper .language-menu-toggle-full-label {
	display: none;
}

.top-navigation-wrapper .region-top-navigation .language-selector {
	display: none;
}

.language-selector-mobile-menu-wrapper {
	margin-top: 1.25rem;
}

@media (min-width: 1024px) {
	.language-selector-mobile-menu-wrapper {
		display: none;
	}
}

.language-selector-mobile-menu-wrapper .language-selector-mobile-menu {
	display: block;
}

	.language-selector-mobile-menu-wrapper
	.language-selector-mobile-menu
	.language-menu-toggle-wrapper {
		position: relative;
		margin-left: auto;
		margin-right: auto;
		height: 100%;
		width: -moz-fit-content;
		width: fit-content;
		border-radius: 9999px;
		--tw-bg-opacity: 1;
		background-color: rgb(168 220 214 / var(--tw-bg-opacity, 1));
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
		padding-left: 1rem;
		padding-right: 1rem;
	}

		.language-selector-mobile-menu-wrapper
		.language-selector-mobile-menu
		.language-menu-toggle-wrapper
		.language-menu-toggle {
			display: flex;
			height: 1rem;
			width: 1rem;
			align-items: center;
			overflow: hidden;
			border-radius: 9999px;
		}

			.language-selector-mobile-menu-wrapper
			.language-selector-mobile-menu
			.language-menu-toggle-wrapper
			.language-menu-toggle
			img {
				--tw-grayscale: grayscale(100%);
				filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
			}

	.language-selector-mobile-menu-wrapper
	.language-selector-mobile-menu
	.language-menu-toggle-full-label {
		display: block;
		font-size: 0.75rem;
		line-height: 1rem;
		font-weight: 500;
		--tw-text-opacity: 1;
		color: rgb(0 58 61 / var(--tw-text-opacity, 1));
	}

	.language-selector-mobile-menu-wrapper
	.language-selector-mobile-menu
	.language-menu {
		position: relative;
		margin-left: auto;
		margin-right: auto;
		margin-top: 1rem;
		width: 11rem;
		border-radius: 36px;
		--tw-bg-opacity: 1;
		background-color: rgb(168 220 214 / var(--tw-bg-opacity, 1));
	}

		.language-selector-mobile-menu-wrapper
		.language-selector-mobile-menu
		.language-menu
		a {
			justify-content: flex-start;
			gap: 0.5rem;
			padding-left: 2.5rem;
			padding-right: 2.5rem;
		}

			.language-selector-mobile-menu-wrapper
			.language-selector-mobile-menu
			.language-menu
			a:hover {
				--tw-bg-opacity: 1;
				background-color: rgb(140 197 190 / var(--tw-bg-opacity, 1));
			}

			.language-selector-mobile-menu-wrapper
			.language-selector-mobile-menu
			.language-menu
			a
			img {
				--tw-grayscale: grayscale(100%);
				filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
			}

			.language-selector-mobile-menu-wrapper
			.language-selector-mobile-menu
			.language-menu
			a
			span {
				justify-self: end;
			}

.collapsible-list-default {
	width: 100%;
}

@media (min-width: 400px) {
	.collapsible-list-default {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.collapsible-list-default {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.collapsible-list-default {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.collapsible-list-default {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.collapsible-list-default {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.collapsible-list-default {
		max-width: 1536px;
	}
}

.collapsible-list-default {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.collapsible-list-default {
		padding-left: 0;
		padding-right: 0;
	}
}

.collapsible-list-default {
	display: flex;
	flex-direction: column;
	gap: 1.25rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
}

@media (min-width: 1024px) {
	.collapsible-list-default {
		max-width: 756px;
		gap: 2rem;
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
}

.collapsible-list-default .collapsible-list-title {
	padding-bottom: 0.5rem;
}

.paragraph--type--contact-form {
	width: 100%;
}

@media (min-width: 400px) {
	.paragraph--type--contact-form {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.paragraph--type--contact-form {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.paragraph--type--contact-form {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.paragraph--type--contact-form {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.paragraph--type--contact-form {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.paragraph--type--contact-form {
		max-width: 1536px;
	}
}

.paragraph--type--contact-form {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.paragraph--type--contact-form {
		padding-left: 0;
		padding-right: 0;
	}
}

.paragraph--type--contact-form {
	display: flex;
	flex-direction: column;
	gap: 2.25rem;
}

@media (min-width: 768px) {
	.paragraph--type--contact-form {
		max-width: 956px;
		flex-direction: row;
		gap: 1.25rem;
	}
}

.paragraph--type--contact-form .block-contact-form-content {
	margin-top: 2rem;
	margin-bottom: 2rem;
}

@media (min-width: 768px) {
	.paragraph--type--contact-form .block-contact-form-content {
		margin-top: 3rem;
	}
}

.paragraph--type--contact-form .content-text,
.paragraph--type--contact-form .footer-contact-info,
.paragraph--type--contact-form h2 {
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 1rem;
}

.paragraph--type--contact-form .block-content {
	display: flex;
	width: 100%;
	flex-direction: column;
	gap: 1.5rem;
}

@media (min-width: 768px) {
	.paragraph--type--contact-form .block-content {
		width: 50%;
		padding-right: 1.5rem;
	}
}

.paragraph--type--contact-form .footer-contact-info {
	margin-top: 1.5rem;
}

	.paragraph--type--contact-form .footer-contact-info h3 {
		text-transform: uppercase;
	}

	.paragraph--type--contact-form .footer-contact-info p {
		margin-bottom: 0.5rem;
	}

.contact-form {
	width: 100%;
	padding: 0px;
	padding-bottom: 1.5rem;
}

@media (min-width: 768px) {
	.contact-form {
		width: 50%;
		border-radius: 36px;
		--tw-bg-opacity: 1;
		background-color: rgb(252 250 246 / var(--tw-bg-opacity, 1));
		padding: 1.5rem;
		padding-top: 3rem;
		--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
		--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}
}

form.webform-submission-form {
	display: flex;
	flex-direction: column;
	gap: 1rem;
}

	form.webform-submission-form select {
		width: 50%;
		border-radius: 1rem;
		border-width: 1px;
		border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
		--tw-bg-opacity: 1;
		background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
		padding: 0.75rem;
		padding-left: 1rem;
		--tw-text-opacity: 1;
		color: rgb(55 65 81 / var(--tw-text-opacity, 1));
		--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
		--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		appearance: none;
		-webkit-appearance: none;
		-moz-appearance: none;
		background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="gray" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M5.293 7.293a1 1 0 0 1 1.414 0L10 10.586l3.293-3.293a1 1 0 1 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4" clip-rule="evenodd"/></svg>');
		background-size:30px;
		--tw-border-opacity: 1;
		border-color: rgb(168 220 214 / var(--tw-border-opacity, 1));
		background-position: right;
		background-repeat: no-repeat;
		outline: 2px solid transparent;
		outline-offset: 2px;
		--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
		--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
		box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
		--tw-ring-opacity: 1;
		--tw-ring-color: rgb(168 220 214 / var(--tw-ring-opacity, 1));
		padding-right: 2.5rem;
	}

		form.webform-submission-form select:focus {
			--tw-border-opacity: 1;
			border-color: rgb(168 220 214 / var(--tw-border-opacity, 1));
			outline: 2px solid transparent;
			outline-offset: 2px;
			--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
			--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
			box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
			--tw-ring-opacity: 1;
			--tw-ring-color: rgb(168 220 214 / var(--tw-ring-opacity, 1));
		}

		form.webform-submission-form select[type="date"] {
			background-image: none;
		}

	form.webform-submission-form .form-checkbox,
	form.webform-submission-form .form-radio {
		margin-right: 0.25rem;
		display: inline-block;
		width: -moz-fit-content;
		width: fit-content;
	}

		form.webform-submission-form .form-checkbox:checked,
		form.webform-submission-form .form-radio:checked {
			accent-color: #a8dcd6;
		}

	form.webform-submission-form label {
		margin-bottom: 0.25rem;
		margin-left: 0.25rem;
		display: block;
		font-size: 0.875rem;
		line-height: 1.25rem;
		--tw-text-opacity: 1;
		color: rgb(55 65 81 / var(--tw-text-opacity, 1));
	}

		form.webform-submission-form label.option {
			display: inline-block;
		}

	form.webform-submission-form fieldset {
		margin-bottom: 1rem;
	}

		form.webform-submission-form fieldset:last-child {
			margin-bottom: 0px;
		}

		form.webform-submission-form fieldset legend {
			margin-bottom: 0.5rem;
			font-size: 1.125rem;
			line-height: 1.75rem;
			font-weight: 600;
		}

		form.webform-submission-form fieldset .fieldset-wrapper {
			display: flex;
			flex-direction: column;
			gap: 1rem;
		}

		form.webform-submission-form fieldset fieldset legend {
			margin-bottom: 0.5rem;
			font-size: 1rem;
			line-height: 1.5rem;
			--tw-text-opacity: 1;
			color: rgb(55 65 81 / var(--tw-text-opacity, 1));
		}

	form.webform-submission-form .checkbox label,
	form.webform-submission-form .form-check label,
	form.webform-submission-form .form-check-input label,
	form.webform-submission-form .form-check-label,
	form.webform-submission-form .form-checkbox,
	form.webform-submission-form .form-date,
	form.webform-submission-form .form-radio,
	form.webform-submission-form .form-select,
	form.webform-submission-form .form-type-checkbox label,
	form.webform-submission-form .form-type-radio label,
	form.webform-submission-form .radio label {
		cursor: pointer;
	}

	form.webform-submission-form
	input:not([type="submit"]):not(.form-radio):not(.form-checkbox),
	form.webform-submission-form select,
	form.webform-submission-form textarea {
		width: 100%;
		border-radius: 1rem;
		border-width: 1px;
		--tw-border-opacity: 1;
		border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
		--tw-bg-opacity: 1;
		background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
		padding: 0.75rem;
		padding-left: 1rem;
		--tw-text-opacity: 1;
		color: rgb(55 65 81 / var(--tw-text-opacity, 1));
		--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
		--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}

		form.webform-submission-form
		input:not([type="submit"]):not(.form-radio):not(.form-checkbox):focus,
		form.webform-submission-form select:focus,
		form.webform-submission-form textarea:focus {
			--tw-border-opacity: 1;
			border-color: rgb(168 220 214 / var(--tw-border-opacity, 1));
			outline: 2px solid transparent;
			outline-offset: 2px;
			--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
			--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
			box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
			--tw-ring-opacity: 1;
			--tw-ring-color: rgb(168 220 214 / var(--tw-ring-opacity, 1));
		}

.content-block-default .content-block--default {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 2.25rem;
	width: 100%;
}

@media (min-width: 400px) {
	.content-block-default .content-block--default {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.content-block-default .content-block--default {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.content-block-default .content-block--default {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.content-block-default .content-block--default {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.content-block-default .content-block--default {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.content-block-default .content-block--default {
		max-width: 1536px;
	}
}

.content-block-default .content-block--default {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.content-block-default .content-block--default {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 768px) {
	.content-block-default .content-block--default {
		max-width: 956px;
		flex-direction: row;
		gap: 1.25rem;
	}
}

.content-block-default .content-block--default .column-left,
.content-block-default .content-block--default .column-right {
	display: flex;
	width: 100%;
	flex-direction: column;
	flex-wrap: wrap;
	gap: 1rem;
}

@media (min-width: 768px) {
	.content-block-default .content-block--default .column-left,
	.content-block-default .content-block--default .column-right {
		width: 50%;
	}
}

.content-block-default .content-block--default .column-left .media-image,
.content-block-default .content-block--default .column-right .media-image {
	overflow: hidden;
}

@media (min-width: 768px) {
	.content-block-default .content-block--default .column-left {
		padding-right: 2rem;
	}
}

.content-block-default .content-block--default .column-left p {
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
}

.content-block-default .content-block--default .column-left .buttons {
	margin-top: 0px;
}

@media (min-width: 768px) {
	.content-block-default .content-block--default .column-left .buttons {
		margin-top: 1.5rem;
	}
}

.content-block-default .content-block--default .column-right {
	width: calc(100% + 4rem);
	position: relative;
	margin-left: -2rem;
	height: 100%;
	min-height: 250px;
	overflow: hidden;
}

@media (min-width: 768px) {
	.content-block-default .content-block--default .column-right {
		margin-left: 0px;
		width: 50%;
		border-radius: 1rem;
	}
}

.content-block-default .content-block--default .column-right .image-wrapper {
	position: relative;
	display: flex;
	height: 100%;
	min-height: 250px;
	width: 100%;
	overflow: hidden;
}

@media (min-width: 1024px) {
	.content-block-default .content-block--default .column-right .image-wrapper {
		height: 100%;
		width: 100%;
	}
}

.content-block-default
.content-block--default
.column-right
.image-wrapper
.swiper {
	height: auto !important;
	width: 100% !important;
}

.content-block-default .content-block--default .buttons {
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
}

.content-block-default .content-block--text-2-images {
	width: 100%;
}

@media (min-width: 400px) {
	.content-block-default .content-block--text-2-images {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.content-block-default .content-block--text-2-images {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.content-block-default .content-block--text-2-images {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.content-block-default .content-block--text-2-images {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.content-block-default .content-block--text-2-images {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.content-block-default .content-block--text-2-images {
		max-width: 1536px;
	}
}

.content-block-default .content-block--text-2-images {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.content-block-default .content-block--text-2-images {
		padding-left: 0;
		padding-right: 0;
	}
}

.content-block-default .content-block--text-2-images {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 2.25rem;
}

@media (min-width: 768px) {
	.content-block-default .content-block--text-2-images {
		max-width: 956px;
		flex-direction: row;
		gap: 1.25rem;
	}
}

.content-block-default .content-block--text-2-images .column-left {
	display: flex;
	width: 100%;
	flex-direction: column;
	flex-wrap: wrap;
	gap: 1rem;
}

@media (min-width: 768px) {
	.content-block-default .content-block--text-2-images .column-left {
		width: 50%;
	}
}

.content-block-default .content-block--text-2-images .column-left h2 {
	font-size: 1.25rem;
	line-height: 1.75rem;
}

@media (min-width: 640px) {
	.content-block-default .content-block--text-2-images .column-left h2 {
		font-size: 2.25rem;
		line-height: 2.5rem;
	}
}

.content-block-default .content-block--text-2-images .column-left .buttons {
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
}

.content-block-default .content-block--text-2-images .column-right {
	width: 100%;
}

@media (min-width: 768px) {
	.content-block-default .content-block--text-2-images .column-right {
		display: block;
		width: 50%;
	}
}

.content-block-default
.content-block--text-2-images
.column-right
.images-container
.scenery-images {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	grid-template-rows: repeat(2, minmax(0, 1fr));
}

@media (min-width: 1024px) {
	.content-block-default
	.content-block--text-2-images
	.column-right
	.images-container
	.scenery-images > * {
		margin-left: -1.5rem;
		margin-right: -1.5rem;
	}
}

.content-block-default
.content-block--text-2-images
.column-right
.images-container
.scenery-images > :first-child {
	position: relative;
	z-index: 10;
	--tw-translate-x: 2rem;
	--tw-translate-y: 1rem;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@media (min-width: 1024px) {
	.content-block-default
	.content-block--text-2-images
	.column-right
	.images-container
	.scenery-images > :first-child {
		--tw-translate-x: 4rem;
		--tw-translate-y: 1rem;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
}

.content-block-default
.content-block--text-2-images
.column-right
.images-container
.scenery-images > :nth-child(2) {
	grid-column-start: 2;
	grid-row-start: 2;
	--tw-translate-x: -2rem;
	--tw-translate-y: -1rem;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@media (min-width: 1024px) {
	.content-block-default
	.content-block--text-2-images
	.column-right
	.images-container
	.scenery-images > :nth-child(2) {
		--tw-translate-y: -1rem;
		--tw-translate-x: 0px;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
}

.content-block-default
.content-block--text-2-images
.column-right
.images-container
.scenery-images
.media-image {
	position: relative;
	aspect-ratio: 3/2;
	height: 100%;
	width: 100%;
	overflow: hidden;
	border-radius: 0.75rem;
	--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 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);
}

	.content-block-default
	.content-block--text-2-images
	.column-right
	.images-container
	.scenery-images
	.media-image
	* {
		height: 100%;
		width: 100%;
	}

	.content-block-default
	.content-block--text-2-images
	.column-right
	.images-container
	.scenery-images
	.media-image
	img {
		position: absolute;
		inset: 0px;
		height: 100%;
		width: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: center;
		object-position: center;
	}

.content-block-default .content-block--guru-image-left,
.content-block-default .content-block--guru-image-right {
	width: 100%;
}

@media (min-width: 400px) {
	.content-block-default .content-block--guru-image-left,
	.content-block-default .content-block--guru-image-right {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.content-block-default .content-block--guru-image-left,
	.content-block-default .content-block--guru-image-right {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.content-block-default .content-block--guru-image-left,
	.content-block-default .content-block--guru-image-right {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.content-block-default .content-block--guru-image-left,
	.content-block-default .content-block--guru-image-right {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.content-block-default .content-block--guru-image-left,
	.content-block-default .content-block--guru-image-right {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.content-block-default .content-block--guru-image-left,
	.content-block-default .content-block--guru-image-right {
		max-width: 1536px;
	}
}

.content-block-default .content-block--guru-image-left,
.content-block-default .content-block--guru-image-right {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.content-block-default .content-block--guru-image-left,
	.content-block-default .content-block--guru-image-right {
		padding-left: 0;
		padding-right: 0;
	}
}

.content-block-default .content-block--guru-image-left,
.content-block-default .content-block--guru-image-right {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	gap: 1rem;
}

@media (min-width: 768px) {
	.content-block-default .content-block--guru-image-left,
	.content-block-default .content-block--guru-image-right {
		max-width: 956px;
		flex-direction: row;
		flex-wrap: nowrap;
	}
}

.content-block-default .content-block--guru-image-left h2,
.content-block-default .content-block--guru-image-right h2 {
	font-size: 1.875rem;
	line-height: 2.25rem;
}

.content-block-default .content-block--guru-image-left .guru-block,
.content-block-default .content-block--guru-image-right .guru-block {
	padding: 2rem;
}

.content-block-default .content-block--guru-image-left .column-left,
.content-block-default .content-block--guru-image-right .column-left {
	width: 100%;
}

@media (min-width: 1024px) {
	.content-block-default .content-block--guru-image-left .column-left,
	.content-block-default .content-block--guru-image-right .column-left {
		width: 41.666667%;
		padding-left: 0px;
		padding-right: 0px;
	}
}

.content-block-default .content-block--guru-image-left .column-left .guru-block,
.content-block-default
.content-block--guru-image-right
.column-left
.guru-block {
	min-height: 450px;
}

	.content-block-default
	.content-block--guru-image-left
	.column-left
	.guru-block:before,
	.content-block-default
	.content-block--guru-image-right
	.column-left
	.guru-block:before {
		display: none;
	}

@media (min-width: 768px) {
	.content-block-default
	.content-block--guru-image-left
	.column-left
	.guru-block:before,
	.content-block-default
	.content-block--guru-image-right
	.column-left
	.guru-block:before {
		display: block;
	}

	.content-block-default
	.content-block--guru-image-left
	.column-left
	.guru-block:after,
	.content-block-default
	.content-block--guru-image-right
	.column-left
	.guru-block:after {
		display: none;
	}
}

.content-block-default
.content-block--guru-image-left
.column-left
.guru-block:after,
.content-block-default
.content-block--guru-image-left
.column-left
.guru-block:before,
.content-block-default
.content-block--guru-image-right
.column-left
.guru-block:after,
.content-block-default
.content-block--guru-image-right
.column-left
.guru-block:before {
	width: 6rem;
}

.content-block-default
.content-block--guru-image-left
.column-left
.guru-block
.buttons,
.content-block-default
.content-block--guru-image-right
.column-left
.guru-block
.buttons {
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
}

	.content-block-default
	.content-block--guru-image-left
	.column-left
	.guru-block
	.buttons
	.button,
	.content-block-default
	.content-block--guru-image-right
	.column-left
	.guru-block
	.buttons
	.button {
		margin-top: 0px;
	}

.content-block-default .content-block--guru-image-left .column-right,
.content-block-default .content-block--guru-image-right .column-right {
	width: 100%;
}

@media (min-width: 1024px) {
	.content-block-default .content-block--guru-image-left .column-right,
	.content-block-default .content-block--guru-image-right .column-right {
		width: 58.333333%;
	}
}

.content-block-default
.content-block--guru-image-left
.column-right
.image-wrapper,
.content-block-default
.content-block--guru-image-right
.column-right
.image-wrapper {
	position: relative;
	display: flex;
	height: 100%;
	min-height: 250px;
	width: 100%;
	overflow: hidden;
	border-radius: 1rem;
}

	.content-block-default
	.content-block--guru-image-left
	.column-right
	.image-wrapper
	.swiper,
	.content-block-default
	.content-block--guru-image-right
	.column-right
	.image-wrapper
	.swiper {
		height: 100%;
		min-height: 250px;
		width: 100%;
	}

.content-block-default
.content-block--guru-image-left
.column-right
.swiper-button-container,
.content-block-default
.content-block--guru-image-right
.column-right
.swiper-button-container {
	display: none;
}

@media (min-width: 768px) {
	.content-block-default
	.content-block--guru-image-left
	.column-right
	.swiper-button-container,
	.content-block-default
	.content-block--guru-image-right
	.column-right
	.swiper-button-container {
		display: flex;
	}
}

.content-block-default .content-block--guru-image-left {
	flex-direction: column-reverse;
}

@media (min-width: 768px) {
	.content-block-default .content-block--guru-image-left {
		max-width: 956px;
		flex-direction: row;
		flex-wrap: nowrap;
	}

		.content-block-default
		.content-block--guru-image-left
		.column-left
		.guru-block:after {
			display: block;
		}
}

.content-default {
	width: 100%;
}

@media (min-width: 400px) {
	.content-default {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.content-default {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.content-default {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.content-default {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.content-default {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.content-default {
		max-width: 1536px;
	}
}

.content-default {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.content-default {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 768px) {
	.content-default {
		max-width: 956px;
	}

		.content-default .field--type-text-long {
			max-width: 500px;
		}

			.content-default .field--type-text-long p {
				font-size: 1.125rem;
				line-height: 1.75rem;
				line-height: 1.6;
				--tw-text-opacity: 1;
				color: rgb(46 45 44 / var(--tw-text-opacity, 1));
			}
}

.content-wysiwyg .content-default {
	padding-left: 0px;
	padding-right: 0px;
}

.content-wall-default {
	width: 100%;
}

@media (min-width: 400px) {
	.content-wall-default {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.content-wall-default {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.content-wall-default {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.content-wall-default {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.content-wall-default {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.content-wall-default {
		max-width: 1536px;
	}
}

.content-wall-default {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.content-wall-default {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 1024px) {
	.content-wall-default {
		max-width: 956px;
	}
}

.content-wall-default .wall {
	gap: 2.25rem;
}

@media (min-width: 768px) {
	.content-wall-default .wall {
		gap: 1.25rem;
	}
}

.content-wall-default .wall .column-tiles {
	flex: 1 1 0%;
	overflow: hidden;
}

@media (min-width: 768px) {
	.content-wall-default .wall .column-tiles {
		width: 48%;
	}
}

.content-wall-default .wall .column-guru-block {
	width: 100%;
}

@media (min-width: 768px) {
	.content-wall-default .wall .column-guru-block {
		width: 52%;
	}
}

.content-wall-default .wall .column-guru-block h4 {
	margin-bottom: 0.25rem;
	font-family: Metropolis, sans-serif;
	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 500;
}

.content-wall-default .wall .tiles {
	display: flex;
	height: 100%;
	width: 100%;
	flex-direction: column;
	gap: 1.25rem;
	text-align: center;
	font-weight: 700;
	text-transform: uppercase;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

	.content-wall-default .wall .tiles .wall-tile .media-image:after,
	.content-wall-default .wall .tiles .wall-tile .media:after {
		position: absolute;
		inset: 0px;
		top: 33.333333%;
		z-index: 1;
		display: block;
		height: 134%;
		background-image: linear-gradient(to top, var(--tw-gradient-stops));
		--tw-gradient-from: rgb(0 0 0 / 0.6) var(--tw-gradient-from-position);
		--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
		--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
		background-position: top;
		opacity: 0.4;
		transition-property: all;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 500ms;
		--tw-content: "";
		content: var(--tw-content);
	}

	.content-wall-default
	.wall
	.tiles
	.wall-tile:has(.tile-link):hover
	.media-image:after,
	.content-wall-default
	.wall
	.tiles
	.wall-tile:has(.tile-link):hover
	.media:after {
		top: -33.333333%;
		--tw-content: "";
		content: var(--tw-content);
	}

	.content-wall-default .wall .tiles .wall-tile .tile-link {
		font-size: 1.125rem;
		line-height: 1.75rem;
		font-weight: 700;
	}

	.content-wall-default .wall .tiles .tile-image {
		position: absolute;
		top: 0px;
		left: 0px;
		height: 100%;
		width: 100%;
	}

		.content-wall-default .wall .tiles .tile-image * {
			height: 100%;
			width: 100%;
		}

		.content-wall-default .wall .tiles .tile-image img {
			position: absolute;
			inset: 0px;
			height: 100%;
			width: 100%;
			-o-object-fit: cover;
			object-fit: cover;
			-o-object-position: center;
			object-position: center;
		}

	.content-wall-default .wall .tiles .wall-top-corner-tile {
		position: relative;
		height: 100%;
		min-height: 250px;
		overflow: hidden;
		border-radius: 1rem;
		--tw-bg-opacity: 1;
		background-color: rgb(215 215 215 / var(--tw-bg-opacity, 1));
	}

		.content-wall-default .wall .tiles .wall-top-corner-tile .wall-tile-large-tile {
			display: flex;
			height: 100%;
			min-height: 250px;
			align-items: flex-end;
			justify-content: flex-end;
			padding: 1rem;
			padding-bottom: 0.75rem;
		}

			.content-wall-default
			.wall
			.tiles
			.wall-top-corner-tile
			.wall-tile-large-tile
			.title {
				position: relative;
				z-index: 10;
			}

	.content-wall-default .wall .tiles .bottom-tiles {
		display: flex;
		gap: 1.25rem;
	}

		.content-wall-default .wall .tiles .bottom-tiles .wall-bottom-corner-tile,
		.content-wall-default .wall .tiles .bottom-tiles .wall-bottom-inner-tile {
			position: relative;
			min-height: 250px;
			width: 100%;
			overflow: hidden;
			border-radius: 1rem;
			--tw-bg-opacity: 1;
			background-color: rgb(215 215 215 / var(--tw-bg-opacity, 1));
		}

			.content-wall-default
			.wall
			.tiles
			.bottom-tiles
			.wall-bottom-corner-tile
			.wall-tile-small-tile,
			.content-wall-default
			.wall
			.tiles
			.bottom-tiles
			.wall-bottom-inner-tile
			.wall-tile-small-tile {
				display: flex;
				height: 100%;
				align-items: flex-end;
				justify-content: center;
				padding: 1rem;
			}

				.content-wall-default
				.wall
				.tiles
				.bottom-tiles
				.wall-bottom-corner-tile
				.wall-tile-small-tile
				.title,
				.content-wall-default
				.wall
				.tiles
				.bottom-tiles
				.wall-bottom-inner-tile
				.wall-tile-small-tile
				.title {
					position: relative;
					z-index: 10;
					font-weight: 700;
				}

@media (min-width: 1024px) {
	.content-wall-default .wall .tiles .bottom-tiles .wall-bottom-inner-tile {
		width: 48%;
	}

	.content-wall-default .wall .tiles .bottom-tiles .wall-bottom-corner-tile {
		width: 52%;
	}
}

.content-wall-multi-image-default {
	width: 100%;
}

@media (min-width: 400px) {
	.content-wall-multi-image-default {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.content-wall-multi-image-default {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.content-wall-multi-image-default {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.content-wall-multi-image-default {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.content-wall-multi-image-default {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.content-wall-multi-image-default {
		max-width: 1536px;
	}
}

.content-wall-multi-image-default {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.content-wall-multi-image-default {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 1024px) {
	.content-wall-multi-image-default {
		max-width: 956px;
	}
}

.content-wall-multi-image-default .wall {
	gap: 2.25rem;
}

@media (min-width: 768px) {
	.content-wall-multi-image-default .wall {
		gap: 1.25rem;
	}
}

.content-wall-multi-image-default .wall .column-tiles {
	flex: 1 1 0%;
	overflow: hidden;
}

@media (min-width: 768px) {
	.content-wall-multi-image-default .wall .column-tiles {
		width: 48%;
	}
}

.content-wall-multi-image-default .wall .column-guru-block {
	width: 100%;
}

@media (min-width: 768px) {
	.content-wall-multi-image-default .wall .column-guru-block {
		width: 52%;
	}
}

.content-wall-multi-image-default .wall .column-guru-block h4 {
	margin-bottom: 0.25rem;
	font-family: Metropolis, sans-serif;
	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 500;
}

.content-wall-multi-image-default .wall .tiles {
	display: flex;
	height: 100%;
	width: 100%;
	flex-direction: column;
	gap: 1.25rem;
	font-size: 0.75rem;
	line-height: 1rem;
	font-weight: 700;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

	.content-wall-multi-image-default .wall .tiles .tile-image {
		position: absolute;
		top: 0px;
		left: 0px;
		height: 100%;
		width: 100%;
	}

		.content-wall-multi-image-default .wall .tiles .tile-image * {
			height: 100%;
			width: 100%;
		}

		.content-wall-multi-image-default .wall .tiles .tile-image img {
			position: absolute;
			inset: 0px;
			height: 100%;
			width: 100%;
			-o-object-fit: cover;
			object-fit: cover;
			-o-object-position: center;
			object-position: center;
		}

	.content-wall-multi-image-default .wall .tiles .cwall-top-corner-tile-imgs {
		position: relative;
		height: 100%;
		min-height: 250px;
		overflow: hidden;
		border-radius: 1rem;
		--tw-bg-opacity: 1;
		background-color: rgb(215 215 215 / var(--tw-bg-opacity, 1));
	}

		.content-wall-multi-image-default
		.wall
		.tiles
		.cwall-top-corner-tile-imgs
		.swiper {
			position: absolute;
			height: 100%;
			width: 100%;
		}

		.content-wall-multi-image-default
		.wall
		.tiles
		.cwall-top-corner-tile-imgs
		.wall-tile-large-tile {
			position: relative;
			height: 100%;
			min-height: 250px;
			overflow: hidden;
			--tw-bg-opacity: 1;
			background-color: rgb(215 215 215 / var(--tw-bg-opacity, 1));
		}

			.content-wall-multi-image-default
			.wall
			.tiles
			.cwall-top-corner-tile-imgs
			.wall-tile-large-tile:after {
				pointer-events: none;
				position: absolute;
				inset: 0px;
				top: 66.666667%;
				z-index: 1;
				display: block;
				background-image: linear-gradient(to top, var(--tw-gradient-stops));
				--tw-gradient-from: #000 var(--tw-gradient-from-position);
				--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
				--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
				--tw-gradient-to: transparent var(--tw-gradient-to-position);
				opacity: 0.45;
				--tw-content: "";
				content: var(--tw-content);
			}

		.content-wall-multi-image-default
		.wall
		.tiles
		.cwall-top-corner-tile-imgs
		.wall-tile-large-tile {
			display: flex;
			height: 100%;
			min-height: 250px;
			align-items: flex-end;
			justify-content: flex-start;
			padding: 1rem;
			padding-bottom: 0.75rem;
		}

			.content-wall-multi-image-default
			.wall
			.tiles
			.cwall-top-corner-tile-imgs
			.wall-tile-large-tile
			.title {
				position: relative;
				z-index: 10;
				height: auto;
				width: 41.666667%;
			}

	.content-wall-multi-image-default .wall .tiles .bottom-tiles {
		display: flex;
		gap: 1.25rem;
	}

		.content-wall-multi-image-default
		.wall
		.tiles
		.bottom-tiles
		.wall-imgs-bottom-in-tile,
		.content-wall-multi-image-default
		.wall
		.tiles
		.bottom-tiles
		.wall-imgs-bottom-out-tile {
			position: relative;
			min-height: 250px;
			width: 100%;
			overflow: hidden;
			border-radius: 1rem;
			--tw-bg-opacity: 1;
			background-color: rgb(215 215 215 / var(--tw-bg-opacity, 1));
		}

			.content-wall-multi-image-default
			.wall
			.tiles
			.bottom-tiles
			.wall-imgs-bottom-in-tile:after,
			.content-wall-multi-image-default
			.wall
			.tiles
			.bottom-tiles
			.wall-imgs-bottom-out-tile:after {
				pointer-events: none;
				position: absolute;
				inset: 0px;
				top: 33.333333%;
				z-index: 1;
				display: block;
				background-image: linear-gradient(to top, var(--tw-gradient-stops));
				--tw-gradient-from: #000 var(--tw-gradient-from-position);
				--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
				--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
				--tw-gradient-to: transparent var(--tw-gradient-to-position);
				opacity: 0.45;
				--tw-content: "";
				content: var(--tw-content);
			}

			.content-wall-multi-image-default
			.wall
			.tiles
			.bottom-tiles
			.wall-imgs-bottom-in-tile
			.wall-tile-small-tile,
			.content-wall-multi-image-default
			.wall
			.tiles
			.bottom-tiles
			.wall-imgs-bottom-out-tile
			.wall-tile-small-tile {
				display: flex;
				height: 100%;
				align-items: flex-end;
				justify-content: flex-start;
				padding: 1rem;
			}

				.content-wall-multi-image-default
				.wall
				.tiles
				.bottom-tiles
				.wall-imgs-bottom-in-tile
				.wall-tile-small-tile
				.title,
				.content-wall-multi-image-default
				.wall
				.tiles
				.bottom-tiles
				.wall-imgs-bottom-out-tile
				.wall-tile-small-tile
				.title {
					position: relative;
					z-index: 10;
				}

@media (min-width: 1024px) {
	.content-wall-multi-image-default
	.wall
	.tiles
	.bottom-tiles
	.wall-imgs-bottom-in-tile {
		width: 48%;
	}

	.content-wall-multi-image-default
	.wall
	.tiles
	.bottom-tiles
	.wall-imgs-bottom-out-tile {
		width: 52%;
	}
}

.content-wall-multi-image-default .wall .swiper-button-container {
	position: absolute;
	top: 0px;
}

.content-wall-multi-image-default .wall .swiper-pagination {
	bottom: 1rem;
}

.guru-block {
	position: relative;
	display: flex;
	height: 100%;
	min-height: 400px;
	width: 100%;
	flex-direction: column;
	justify-content: flex-end;
	gap: 1rem;
	border-radius: 1rem;
	--tw-bg-opacity: 1;
	background-color: rgb(252 250 246 / var(--tw-bg-opacity, 1));
	padding-left: 1rem;
	padding-right: 2rem;
	padding-bottom: 2.75rem;
	padding-top: 5rem;
}

@media (min-width: 1024px) {
	.guru-block {
		min-height: 678px;
		padding-left: 2.5rem;
		padding-right: 2.5rem;
		padding-top: 8rem;
		padding-bottom: 2.5rem;
	}
}

.guru-block h2,
.guru-block h4,
.guru-block p {
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
}

.guru-block.terra {
	--tw-bg-opacity: 1;
	background-color: rgb(242 159 146 / var(--tw-bg-opacity, 1));
}

	.guru-block.terra h2,
	.guru-block.terra h4,
	.guru-block.terra p {
		--tw-text-opacity: 1;
		color: rgb(92 46 39 / var(--tw-text-opacity, 1));
	}

.guru-block.aqua {
	--tw-bg-opacity: 1;
	background-color: rgb(140 197 190 / var(--tw-bg-opacity, 1));
}

	.guru-block.aqua h2,
	.guru-block.aqua h4,
	.guru-block.aqua p {
		--tw-text-opacity: 1;
		color: rgb(0 58 61 / var(--tw-text-opacity, 1));
	}

.guru-block .button {
	margin-top: 1rem;
}

.highlight-content-default {
	width: 100%;
}

@media (min-width: 400px) {
	.highlight-content-default {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.highlight-content-default {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.highlight-content-default {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.highlight-content-default {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.highlight-content-default {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.highlight-content-default {
		max-width: 1536px;
	}
}

.highlight-content-default {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.highlight-content-default {
		padding-left: 0;
		padding-right: 0;
	}
}

.highlight-content-default h2 {
	margin-bottom: 1rem;
}

@media (min-width: 768px) {
	.highlight-content-default h2 {
		margin-bottom: 2rem;
		text-align: center;
	}
}

.highlight-content-default .tile-subtitle {
	font-weight: 500;
}

.highlight-content-default > .field__items {
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
}

	.highlight-content-default > .field__items > .field__item {
		width: 100%;
	}

@media (min-width: 1280px) {
	.highlight-content-default > .field__items > .field__item {
		width: auto;
		flex: 1;
	}
}

.highlight-content-default > .field__items > .field__item:first-child {
	width: 100%;
}

@media (min-width: 1024px) {
	.highlight-content-default > .field__items > .field__item:first-child {
		width: calc(33% - 0.66rem);
	}
}

@media (min-width: 1280px) {
	.highlight-content-default > .field__items > .field__item:first-child {
		width: auto;
		flex: 1;
	}
}

.highlight-content-default > .field__items > .field__item:nth-child(2) {
	width: 100%;
}

@media (min-width: 1024px) {
	.highlight-content-default > .field__items > .field__item:nth-child(2) {
		width: calc(33% - 0.66rem);
	}
}

@media (min-width: 1280px) {
	.highlight-content-default > .field__items > .field__item:nth-child(2) {
		width: auto;
		flex: 0.7;
	}
}

.highlight-content-default > .field__items > .field__item:nth-child(3) {
	width: 100%;
}

@media (min-width: 1024px) {
	.highlight-content-default > .field__items > .field__item:nth-child(3) {
		width: calc(33% - 0.66rem);
	}
}

@media (min-width: 1280px) {
	.highlight-content-default > .field__items > .field__item:nth-child(3) {
		width: auto;
		flex: 1.2;
	}
}

.highlight-content-large-default {
	width: 100%;
}

@media (min-width: 400px) {
	.highlight-content-large-default {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.highlight-content-large-default {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.highlight-content-large-default {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.highlight-content-large-default {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.highlight-content-large-default {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.highlight-content-large-default {
		max-width: 1536px;
	}
}

.highlight-content-large-default {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.highlight-content-large-default {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 1024px) {
	.highlight-content-large-default {
		max-width: 756px;
	}
}

.highlight-content-large-default h2 {
	margin-bottom: 2rem;
}

.highlight-content-large-default .tile-default h3 {
	font-size: 1.875rem;
	line-height: 2.25rem;
}

.icon-list-default {
	width: 100%;
}

@media (min-width: 400px) {
	.icon-list-default {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.icon-list-default {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.icon-list-default {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.icon-list-default {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.icon-list-default {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.icon-list-default {
		max-width: 1536px;
	}
}

.icon-list-default {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.icon-list-default {
		padding-left: 0;
		padding-right: 0;
	}
}

.icon-list-default {
	display: flex;
	flex-direction: column;
	gap: 1rem;
}

@media (min-width: 768px) {
	.icon-list-default {
		max-width: 956px;
	}
}

.icon-list-default
.icons
.field__item:not(:first-child)
.icon-list-item-default {
	margin-top: 1rem;
}

.icon-list-default .icons .icon-list-item-default {
	display: flex;
	flex-direction: row;
	gap: 1.5rem;
}

	.icon-list-default .icons .icon-list-item-default .column-left {
		display: flex;
		width: auto;
		flex: none;
		flex-direction: column;
		align-items: center;
	}

		.icon-list-default .icons .icon-list-item-default .column-left .icon-container {
			display: flex;
			flex: none;
			align-items: center;
			justify-content: center;
			border-radius: 9999px;
			--tw-bg-opacity: 1;
			background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
			font-weight: 700;
			--tw-text-opacity: 1;
			color: rgb(0 58 61 / var(--tw-text-opacity, 1));
			--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
			--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
			box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
			--tw-ring-color: rgb(255 255 255 / 0.3);
			height: 2.25rem;
			width: 2.25rem;
		}

			.icon-list-default
			.icons
			.icon-list-item-default
			.column-left
			.icon-container
			svg {
				height: 1.5rem;
				width: 1.5rem;
			}

	.icon-list-default .icons .icon-list-item-default .column-right {
		flex: 1 1 0%;
		width: auto;
		font-family: Metropolis, sans-serif;
	}

		.icon-list-default .icons .icon-list-item-default .column-right h4 {
			margin-bottom: 0.5rem;
			padding-top: 0.25rem;
			font-family: Metropolis, sans-serif;
			font-weight: 500;
			--tw-text-opacity: 1;
			color: rgb(46 45 44 / var(--tw-text-opacity, 1));
		}

.icon-list-default .icons .field__item:last-child .show-number {
	display: none;
}

.iframe-default {
	width: 100%;
}

@media (min-width: 400px) {
	.iframe-default {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.iframe-default {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.iframe-default {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.iframe-default {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.iframe-default {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.iframe-default {
		max-width: 1536px;
	}
}

.iframe-default {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.iframe-default {
		padding-left: 0;
		padding-right: 0;
	}
}

.iframe-default .iframe-titel h2 {
	margin-bottom: 2rem;
	text-align: center;
}

.iframe-default .rounded-frame iframe {
	border-radius: 1rem;
	width: 100%;
}

.image-zoom-viewer-default {
	width: 100%;
}

@media (min-width: 400px) {
	.image-zoom-viewer-default {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.image-zoom-viewer-default {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.image-zoom-viewer-default {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.image-zoom-viewer-default {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.image-zoom-viewer-default {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.image-zoom-viewer-default {
		max-width: 1536px;
	}
}

.image-zoom-viewer-default {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.image-zoom-viewer-default {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 1024px) {
	.image-zoom-viewer-default {
		max-width: 756px;
	}
}

.image-zoom-viewer-default .title-zoom-image h2 {
	margin-bottom: 2rem;
	text-align: center;
}

.image-zoom-viewer-default .media-image img {
	height: 100%;
	width: 100%;
	border-radius: 1rem;
}

.image-zoom-viewer-default .buttons {
	margin-top: 1.5rem;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	gap: 0.5rem;
}

@media (min-width: 1024px) {
	.image-zoom-viewer-default .buttons {
		gap: 1.5rem;
	}
}

.image-zoom-viewer-default .modal {
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 50;
	display: none;
	max-height: 100vh;
	min-height: 100vh;
	width: 100%;
	background-color: rgb(46 45 44 / 0.5);
	--tw-backdrop-blur: blur(4px);
	-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	align-items: center;
	justify-content: center;
}

	.image-zoom-viewer-default .modal .modal-content-wrapper {
		position: relative;
		max-height: 100vh;
		overflow-y: scroll;
		padding-top: 2.5rem;
		padding-bottom: 2.5rem;
		height: -moz-fit-content;
		height: fit-content;
		scrollbar-width: none;
		-ms-overflow-style: none;
	}

		.image-zoom-viewer-default .modal .modal-content-wrapper::-webkit-scrollbar {
			display: none;
		}

		.image-zoom-viewer-default .modal .modal-content-wrapper .modal-content {
			position: relative;
			margin-left: auto;
			margin-right: auto;
			margin-top: 1.25rem;
			margin-bottom: 1.25rem;
			height: 100%;
			width: 100%;
			max-width: 1024px;
			overflow: hidden;
			border-radius: 1rem;
			--tw-bg-opacity: 1;
			background-color: rgb(252 250 246 / var(--tw-bg-opacity, 1));
		}

			.image-zoom-viewer-default .modal .modal-content-wrapper .modal-content .close {
				position: absolute;
				top: 1rem;
				right: 1rem;
				z-index: 30;
				height: 3rem;
				width: 3rem;
				cursor: pointer;
				border-radius: 9999px;
				--tw-bg-opacity: 1;
				background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
				padding-top: 0.25rem;
				font-size: 3rem;
				line-height: 1;
				font-weight: 300;
				--tw-text-opacity: 1;
				color: rgb(46 45 44 / var(--tw-text-opacity, 1));
				display: flex;
				align-items: center;
				justify-content: center;
				--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
				--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
				box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
			}

.lined-items-default {
	display: flex;
	flex-direction: column;
	gap: 1rem;
	padding-top: 1rem;
}

	.lined-items-default .line-items {
		padding-left: 0.5rem;
		padding-right: 0.5rem;
	}

		.lined-items-default .line-items .line-item-default {
			display: flex;
			flex-direction: row;
			gap: 1rem;
			margin-top: 1.5rem;
		}

			.lined-items-default .line-items .line-item-default .column-left {
				display: flex;
				width: auto;
				flex: none;
				flex-direction: column;
				align-items: center;
			}

				.lined-items-default
				.line-items
				.line-item-default
				.column-left
				.line-item-number {
					display: flex;
					flex: none;
					align-items: center;
					justify-content: center;
					border-radius: 9999px;
					--tw-bg-opacity: 1;
					background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
					font-weight: 700;
					--tw-text-opacity: 1;
					color: rgb(0 58 61 / var(--tw-text-opacity, 1));
					--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
					--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
					box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
					--tw-ring-color: rgb(255 255 255 / 0.3);
					height: 2.25rem;
					width: 2.25rem;
					padding-top: 2px;
				}

				.lined-items-default .line-items .line-item-default .column-left .show-number {
					height: 100%;
					width: 1px;
					margin-top: 1rem;
					margin-bottom: -0.5rem;
					--tw-bg-opacity: 1;
					background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
				}

			.lined-items-default .line-items .line-item-default .column-right {
				width: auto;
				flex: 1 1 0%;
				min-height: 5rem;
			}

				.lined-items-default .line-items .line-item-default .column-right h4 {
					margin-bottom: 1rem;
					padding-top: 0.25rem;
					font-family: Metropolis, sans-serif;
					font-size: 1.125rem;
					line-height: 1.75rem;
					font-weight: 500;
					--tw-text-opacity: 1;
					color: rgb(46 45 44 / var(--tw-text-opacity, 1));
				}

		.lined-items-default .line-items .field__item:last-child .show-number {
			display: none;
		}

.location-information-default {
	width: 100%;
}

@media (min-width: 400px) {
	.location-information-default {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.location-information-default {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.location-information-default {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.location-information-default {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.location-information-default {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.location-information-default {
		max-width: 1536px;
	}
}

.location-information-default {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.location-information-default {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 1024px) {
	.location-information-default {
		max-width: 956px;
	}
}

.location-information-default .wall {
	gap: 2.25rem;
}

@media (min-width: 768px) {
	.location-information-default .wall {
		gap: 1.25rem;
	}
}

.location-information-default .wall .column-left,
.location-information-default .wall .column-right {
	flex: 1 1 0%;
}

@media (min-width: 768px) {
	.location-information-default .wall .column-left,
	.location-information-default .wall .column-right {
		width: 50%;
	}
}

.location-information-default .wall .column-right p.field__item {
	display: none;
}

@media (min-width: 768px) {
	.location-information-default .wall .column-right p.field__item {
		display: block;
	}
}

.location-information-default .wall .mobile {
	margin-bottom: 1.5rem;
	display: block;
}

@media (min-width: 768px) {
	.location-information-default .wall .mobile {
		display: none;
	}
}

.location-information-default .wall .icon-list-default {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

@media (min-width: 768px) {
	.location-information-default .wall .icon-list-default {
		padding-top: 2.25rem;
	}
}

.location-information-default .wall .latitude,
.location-information-default .wall .longitude {
	display: none;
}

.location-information-default .wall .iframe-container {
	overflow: hidden;
	border-radius: 1rem;
	--tw-grayscale: grayscale(100%);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

@media (min-width: 768px) {
	.location-information-default .wall .iframe-container {
		margin-right: 2.5rem;
	}
}

.location-information-default .wall .button {
	margin-top: 1.5rem;
}

@media (min-width: 1024px) {
	.location-information-default .wall .button {
		margin-top: 2rem;
	}
}

.quick-links-default {
	width: 100%;
}

@media (min-width: 400px) {
	.quick-links-default {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.quick-links-default {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.quick-links-default {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.quick-links-default {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.quick-links-default {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.quick-links-default {
		max-width: 1536px;
	}
}

.quick-links-default {
	display: flex;
	flex-direction: column;
	gap: 1rem;
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.quick-links-default {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 1024px) {
	.quick-links-default {
		max-width: 756px;
	}
}

.quick-links-default h2 {
	text-align: center;
	margin-bottom: 1rem;
}

.quick-links-default .links {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	row-gap: 2rem;
	-moz-column-gap: 5rem;
	column-gap: 5rem;
}

@media (min-width: 768px) {
	.quick-links-default .links {
		flex-direction: row;
		align-items: flex-start;
	}
}

.quick-links-default .links .link {
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

	.quick-links-default .links .link:hover {
		--tw-text-opacity: 1;
		color: rgb(0 58 61 / var(--tw-text-opacity, 1));
	}

		.quick-links-default .links .link:hover:after {
			--tw-bg-opacity: 1;
			background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
		}

.paragraph--type--quote {
	width: 100%;
}

@media (min-width: 400px) {
	.paragraph--type--quote {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.paragraph--type--quote {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.paragraph--type--quote {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.paragraph--type--quote {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.paragraph--type--quote {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.paragraph--type--quote {
		max-width: 1536px;
	}
}

.paragraph--type--quote {
	display: flex;
	justify-content: center;
	gap: 3rem;
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.paragraph--type--quote {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 1024px) {
	.paragraph--type--quote {
		max-width: 956px;
	}
}

.paragraph--type--quote .quote-left-column {
	display: flex;
	max-width: 48rem;
	flex-direction: column;
	gap: 1rem;
}

@media (min-width: 1024px) {
	.paragraph--type--quote .quote-left-column {
		flex: 1 1 0%;
		gap: 2rem;
	}
}

.paragraph--type--quote .quote-left-column h2 {
	font-size: 1.25rem;
	line-height: 1.75rem;
}

@media (min-width: 640px) {
	.paragraph--type--quote .quote-left-column h2 {
		font-size: 2.25rem;
		line-height: 2.5rem;
	}
}

.paragraph--type--quote .quote-left-column .quote-text {
	font-size: 1.125rem;
	line-height: 1.75rem;
}

@media (min-width: 1024px) {
	.paragraph--type--quote .quote-left-column .quote-text {
		font-size: 1.5rem;
		line-height: 2rem;
	}
}

.paragraph--type--quote .quote-left-column .quote-author-group {
	margin-top: 0.25rem;
	display: flex;
	gap: 1.5rem;
}

@media (min-width: 1024px) {
	.paragraph--type--quote .quote-left-column .quote-author-group {
		margin-top: 0px;
		gap: 2rem;
	}
}

.paragraph--type--quote
.quote-left-column
.quote-author-group
.field--name-field-media-image
img {
	height: 64px;
	width: 64px;
	border-radius: 9999px;
}

.paragraph--type--quote
.quote-left-column
.quote-author-group
.quote-author-info {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

@media (min-width: 1024px) {
	.paragraph--type--quote
	.quote-left-column
	.quote-author-group
	.quote-author-info
	.field--name-field-author
	h3 {
		font-size: 1.5rem;
		line-height: 2rem;
	}
}

.paragraph--type--quote .quote-right-column {
	flex: 1 1 0%;
	display: none;
}

@media (min-width: 1024px) {
	.paragraph--type--quote .quote-right-column {
		display: block;
		width: 48%;
	}
}

.paragraph--type--quote .quote-right-column .field--name-field-quote-images {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	grid-template-rows: repeat(2, minmax(0, 1fr));
	justify-items: end;
}

	.paragraph--type--quote
	.quote-right-column
	.field--name-field-quote-images > div:first-child {
		position: relative;
		z-index: 10;
		--tw-translate-x: 7rem;
		--tw-translate-y: 1rem;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}

	.paragraph--type--quote
	.quote-right-column
	.field--name-field-quote-images > div:nth-child(2) {
		z-index: 10;
		grid-column-start: 2;
		grid-row-start: 2;
		height: 66.666667%;
		width: 66.666667%;
		--tw-translate-y: -1rem;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}

	.paragraph--type--quote
	.quote-right-column
	.field--name-field-quote-images
	.media-image {
		aspect-ratio: 3/2;
		height: 100%;
		width: 100%;
		overflow: hidden;
		border-radius: 0.75rem;
		--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 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);
	}

		.paragraph--type--quote
		.quote-right-column
		.field--name-field-quote-images
		.media-image
		.field__item {
			height: 100%;
			width: 100%;
		}

		.paragraph--type--quote
		.quote-right-column
		.field--name-field-quote-images
		.media-image
		img {
			height: 100%;
			width: 100%;
			-o-object-fit: cover;
			object-fit: cover;
		}

.resorts-overview-default {
	width: 100%;
}

@media (min-width: 400px) {
	.resorts-overview-default {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.resorts-overview-default {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.resorts-overview-default {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.resorts-overview-default {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.resorts-overview-default {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.resorts-overview-default {
		max-width: 1536px;
	}
}

.resorts-overview-default {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.resorts-overview-default {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 1024px) {
	.resorts-overview-default {
		max-width: 956px;
	}
}

.resorts-overview-default .resorts {
	display: flex;
	flex-direction: column;
	gap: 50px;
}

	.resorts-overview-default .resorts .guru-block:after,
	.resorts-overview-default .resorts .guru-block:before {
		opacity: 0;
	}

@media (min-width: 768px) {
	.resorts-overview-default .resorts .guru-block:after,
	.resorts-overview-default .resorts .guru-block:before {
		opacity: 1;
	}

	.resorts-overview-default
	.resorts
	.field__item:nth-child(odd)
	.resort-overview-card-wall
	.group-small {
		order: -2;
	}

	.resorts-overview-default
	.resorts
	.field__item:nth-child(odd)
	.guru-corner-top-right-creme-aqua-300:after {
		display: none;
	}

	.resorts-overview-default
	.resorts
	.field__item:nth-child(2n)
	.guru-corner-top-right-creme-aqua-300:before {
		display: none;
	}

	.resorts-overview-default
	.field__item:nth-child(odd)
	.resort-overview-card
	.group-small {
		order: -2;
	}
}

.support-default {
	width: 100%;
}

@media (min-width: 400px) {
	.support-default {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.support-default {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.support-default {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.support-default {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.support-default {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.support-default {
		max-width: 1536px;
	}
}

.support-default {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.support-default {
		padding-left: 0;
		padding-right: 0;
	}
}

.support-default {
	max-width: 756px;
}

	.support-default .wall {
		margin-top: 8rem;
		display: flex;
		flex-direction: column;
		align-items: flex-end;
		gap: 2.25rem;
		border-radius: 1rem;
		--tw-bg-opacity: 1;
		background-color: rgb(252 250 246 / var(--tw-bg-opacity, 1));
		padding: 2rem;
	}

@media (min-width: 1024px) {
	.support-default .wall {
		gap: 1.25rem;
		margin-top: 0px;
		flex-direction: row;
		border-radius: 0px;
		background-color: transparent;
		padding: 0px;
	}
}

.support-default .wall .column-left,
.support-default .wall .column-right {
	position: relative;
	display: flex;
	width: 100%;
	flex-direction: column;
	flex-wrap: wrap;
	gap: 1rem;
}

	.support-default .wall .column-left .media-image,
	.support-default .wall .column-right .media-image {
		position: relative;
		height: 15rem;
		overflow: hidden;
		border-radius: 1rem;
	}

		.support-default .wall .column-left .media-image img,
		.support-default .wall .column-right .media-image img {
			position: absolute;
			inset: 0px;
			height: 100%;
			width: 100%;
			-o-object-fit: cover;
			object-fit: cover;
			-o-object-position: center;
			object-position: center;
		}

@media (min-width: 640px) {
	.support-default .wall .column-left .media-image,
	.support-default .wall .column-right .media-image {
		height: 19rem;
	}
}

.support-default .wall .column-left .image-overlay,
.support-default .wall .column-right .image-overlay {
	position: absolute;
	top: 0px;
	display: flex;
	height: 15rem;
	width: 100%;
	flex-direction: column;
	align-items: center;
	justify-content: flex-end;
	padding: 0.5rem;
}

@media (min-width: 640px) {
	.support-default .wall .column-left .image-overlay,
	.support-default .wall .column-right .image-overlay {
		height: 19rem;
	}
}

@media (min-width: 1024px) {
	.support-default .wall .column-left .image-overlay,
	.support-default .wall .column-right .image-overlay {
		margin-left: 0px;
		margin-right: 0px;
		width: 100%;
	}
}

.support-default .wall .column-left .image-overlay .support-name,
.support-default .wall .column-right .image-overlay .support-name {
	z-index: 10;
	margin-bottom: -0.25rem;
	font-size: 1.5rem;
	line-height: 2rem;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.support-default .wall .column-left .image-overlay .support-person-role,
.support-default .wall .column-right .image-overlay .support-person-role {
	z-index: 10;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.support-default .wall .column-left .image-overlay:after,
.support-default .wall .column-right .image-overlay:after {
	position: absolute;
	inset: 0px;
	top: 33.333333%;
	z-index: 1;
	display: block;
	border-radius: 1rem;
	background-image: linear-gradient(to top, var(--tw-gradient-stops));
	--tw-gradient-from: #000 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
	--tw-gradient-to: transparent var(--tw-gradient-to-position);
	opacity: 0.55;
	--tw-content: "";
	content: var(--tw-content);
}

.support-default .wall .column-left {
	margin-left: auto;
	margin-right: auto;
	margin-top: -8rem;
	width: 12rem;
}

@media (min-width: 640px) {
	.support-default .wall .column-left {
		width: 15rem;
	}
}

@media (min-width: 1024px) {
	.support-default .wall .column-left {
		margin: 0px;
		width: 33.333333%;
	}
}

.support-default .wall .column-right {
	position: relative;
	display: flex;
	height: 100%;
	vertical-align: bottom;
}

@media (min-width: 1024px) {
	.support-default .wall .column-right {
		width: 66.666667%;
		padding-left: 3rem;
	}
}

.support-default .wall .column-right h2 {
	margin-top: 1rem;
	margin-bottom: 0.25rem;
	text-align: center;
}

@media (min-width: 640px) {
	.support-default .wall .column-right h2 {
		margin-top: 0px;
		text-align: left;
	}
}

.support-default .wall .column-right p {
	font-size: 1.125rem;
	line-height: 1.75rem;
	line-height: 1.6;
	--tw-text-opacity: 1;
	color: rgb(0 58 61 / var(--tw-text-opacity, 1));
}

.support-default .wall .buttons {
	margin-bottom: 0.5rem;
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
}

@media (min-width: 640px) {
	.support-default .wall .buttons {
		margin-bottom: 0px;
	}
}

.tile-default {
	height: 9rem;
	padding: 1rem;
	position: relative;
	display: flex;
	width: 100%;
	flex-direction: column;
	justify-content: flex-end;
	gap: 0.5rem;
	overflow: hidden;
	border-radius: 1rem;
	--tw-bg-opacity: 1;
	background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

@media (min-width: 640px) {
	.tile-default {
		height: 15rem;
	}
}

.tile-default.block-terra {
	--tw-bg-opacity: 1;
	background-color: rgb(92 46 39 / var(--tw-bg-opacity, 1));
}

.tile-default h3 {
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
	margin-bottom: -0.25rem;
	text-transform: uppercase;
}

@media (min-width: 640px) {
	.tile-default h3 {
		margin-bottom: 0px;
	}
}

.tile-default .tile-image {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}

	.tile-default .tile-image * {
		height: 100%;
		width: 100%;
	}

	.tile-default .tile-image img {
		position: absolute;
		inset: 0px;
		height: 100%;
		width: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: center;
		object-position: center;
	}

.tile-default .tile-subtitle,
.tile-default .tile-title {
	position: relative;
	z-index: 10;
}

.tile-default .media-image:after,
.tile-default .media:after {
	position: absolute;
	inset: 0px;
	top: 33.333333%;
	z-index: 1;
	display: block;
	height: 134%;
	background-image: linear-gradient(to top, var(--tw-gradient-stops));
	--tw-gradient-from: rgb(0 0 0 / 0.6) var(--tw-gradient-from-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
	--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
	background-position: top;
	opacity: 0.4;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 500ms;
	--tw-content: "";
	content: var(--tw-content);
}

.tile-default:hover .media-image:after,
.tile-default:hover .media:after {
	top: -33.333333%;
	--tw-content: "";
	content: var(--tw-content);
}

.timeline-default {
	width: 100%;
}

@media (min-width: 400px) {
	.timeline-default {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.timeline-default {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.timeline-default {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.timeline-default {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.timeline-default {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.timeline-default {
		max-width: 1536px;
	}
}

.timeline-default {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.timeline-default {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 1024px) {
	.timeline-default {
		max-width: 756px;
	}
}

.timeline-items .timeline-item-default {
	display: flex;
	flex-direction: row;
	gap: 1rem;
	margin-top: 1.5rem;
}

	.timeline-items .timeline-item-default .column-left {
		display: flex;
		width: auto;
		flex: none;
		flex-direction: column;
		align-items: center;
	}

		.timeline-items .timeline-item-default .column-left .guru {
			display: flex;
			flex: none;
			align-items: center;
			justify-content: center;
			position: relative;
			border-radius: 9999px;
			--tw-bg-opacity: 1;
			background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
			font-weight: 700;
			--tw-text-opacity: 1;
			color: rgb(0 58 61 / var(--tw-text-opacity, 1));
			--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
			--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
			box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
			--tw-ring-color: rgb(255 255 255 / 0.3);
			height: 2.25rem;
			width: 2.25rem;
			padding-top: 2px;
		}

			.timeline-items .timeline-item-default .column-left .guru:after {
				position: absolute;
				top: -1px;
				left: 0px;
				height: 100%;
				width: 100%;
				--tw-bg-opacity: 1;
				background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
				--tw-content: "";
				content: var(--tw-content);
				mask: url(/themes/custom/vcc/assets/icons/guru/guru.svg) no-repeat center;
				-webkit-mask: url(/themes/custom/vcc/assets/icons/guru/guru.svg) no-repeat center;
				-webkit-mask-size: 25px;
				mask-size: 25px;
			}

		.timeline-items .timeline-item-default .column-left .line {
			height: 100%;
			width: 1px;
			margin-top: 1rem;
			margin-bottom: -0.5rem;
			--tw-bg-opacity: 1;
			background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
		}

	.timeline-items .timeline-item-default .column-right {
		width: auto;
		flex: 1 1 0%;
	}

		.timeline-items
		.timeline-item-default
		.column-right:has(> :only-child)
		.field--name-field-time:after {
			display: none;
		}

		.timeline-items .timeline-item-default .column-right .field--name-field-time {
			margin-top: 2px;
			display: inline-flex;
			height: 2.25rem;
			cursor: pointer;
			align-items: center;
		}

			.timeline-items
			.timeline-item-default
			.column-right
			.field--name-field-time
			h3 {
				margin-bottom: 0px;
				display: inline-block;
				min-width: 4.5rem;
				padding-top: 0px;
				font-size: 1.875rem;
				line-height: 2.25rem;
			}

			.timeline-items
			.timeline-item-default
			.column-right
			.field--name-field-time:after {
				margin-left: 1rem;
				display: inline-block;
				height: 0px;
				width: 0px;
				border-top-width: 8px;
				border-right-width: 8px;
				border-left-width: 8px;
				--tw-border-opacity: 1;
				border-color: rgb(0 58 61 / var(--tw-border-opacity, 1));
				border-right-color: transparent;
				border-left-color: transparent;
				vertical-align: middle;
				--tw-content: "";
				content: var(--tw-content);
			}

		.timeline-items .timeline-item-default .column-right .timeline-item-title {
			margin-top: 1rem;
		}

		.timeline-items .timeline-item-default .column-right .timeline-item-text {
			margin-top: 1rem;
			display: none;
		}

	.timeline-items .timeline-item-default .field__item:last-child .show-number {
		display: none;
	}

	.timeline-items .timeline-item-default.active .timeline-item-text {
		display: block;
	}

	.timeline-items .timeline-item-default.active .field--name-field-time:after {
		--tw-rotate: -180deg;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		--tw-content: "";
		content: var(--tw-content);
	}

.two-column-lined-items-default {
	width: 100%;
}

@media (min-width: 400px) {
	.two-column-lined-items-default {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.two-column-lined-items-default {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.two-column-lined-items-default {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.two-column-lined-items-default {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.two-column-lined-items-default {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.two-column-lined-items-default {
		max-width: 1536px;
	}
}

.two-column-lined-items-default {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.two-column-lined-items-default {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 1024px) {
	.two-column-lined-items-default {
		max-width: 956px;
	}
}

.two-column-lined-items-default .wall {
	gap: 2.25rem;
}

@media (min-width: 1024px) {
	.two-column-lined-items-default .wall {
		gap: 1.25rem;
	}

		.two-column-lined-items-default .wall .column-left,
		.two-column-lined-items-default .wall .column-right {
			width: 50%;
		}
}

.two-column-lined-items-default .guru-block {
	min-height: -moz-min-content;
	min-height: min-content;
	padding-left: 2.25rem;
	padding-right: 2.25rem;
}

	.two-column-lined-items-default .guru-block h4 {
		font-size: 1.125rem;
		line-height: 1.75rem;
		font-weight: 500;
	}

	.two-column-lined-items-default .guru-block p {
		font-size: 1rem;
		line-height: 1.5rem;
		line-height: 1.3;
	}

	.two-column-lined-items-default .guru-block:after,
	.two-column-lined-items-default .guru-block:before {
		width: 6rem;
	}

@media (min-width: 1024px) {
	.two-column-lined-items-default .lined-items-default {
		padding-right: 2.5rem;
	}
}

.usps-paragraph {
	width: 100%;
}

@media (min-width: 400px) {
	.usps-paragraph {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.usps-paragraph {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.usps-paragraph {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.usps-paragraph {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.usps-paragraph {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.usps-paragraph {
		max-width: 1536px;
	}
}

.usps-paragraph {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.usps-paragraph {
		padding-left: 0;
		padding-right: 0;
	}
}

.usps-container {
	width: 100%;
}

@media (min-width: 400px) {
	.usps-container {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.usps-container {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.usps-container {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.usps-container {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.usps-container {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.usps-container {
		max-width: 1536px;
	}
}

.usps-container {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.usps-container {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 1024px) {
	.usps-container {
		overflow: hidden;
		border-radius: 1rem;
		--tw-bg-opacity: 1;
		background-color: rgb(252 250 246 / var(--tw-bg-opacity, 1));
		padding-top: 2rem;
		padding-bottom: 2rem;
		padding-left: 0.25rem;
		padding-right: 0.25rem;
	}
}

.usps-container .swiper-slide {
	opacity: 0.5;
}

	.usps-container .swiper-slide.swiper-slide-active,
	.usps-container .swiper-slide.swiper-slide-next {
		opacity: 1;
	}

@media (min-width: 640px) {
	.usps-container .swiper-slide {
		opacity: 1;
	}
}

.usp-default {
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 400;
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
}

	.usp-default .usp {
		display: flex;
		height: 8rem;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		gap: 0.5rem;
		border-radius: 0.75rem;
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
		padding: 1rem;
		text-align: center;
		font-size: 0.75rem;
		line-height: 1rem;
		--tw-text-opacity: 1;
		color: rgb(0 58 61 / var(--tw-text-opacity, 1));
	}

@media (min-width: 640px) {
	.usp-default .usp {
		height: auto;
		border-radius: 0px;
		background-color: transparent;
		padding: 0px;
	}
}

@media (min-width: 1024px) {
	.usp-default .usp {
		flex-direction: row;
		justify-content: center;
		gap: 1.25rem;
		text-align: left;
		font-size: 1rem;
		line-height: 1.5rem;
	}
}

.usp-default .usp svg {
	margin-top: -0.25rem;
	height: 2.25rem;
	width: 2.25rem;
}

.usp-default .usp .icon-container {
	height: 2rem;
	width: 2rem;
	--tw-text-opacity: 1;
	color: rgb(242 159 146 / var(--tw-text-opacity, 1));
}

.usp-default .usp .title {
	font-weight: 700;
}

.usp-default .usp .content {
	line-height: 1.3;
}

.usp-small {
	display: flex;
	flex-direction: column;
	gap: 0.625rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 400;
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
}

	.usp-small .usp {
		display: flex;
		align-items: center;
		gap: 0.5rem;
	}

		.usp-small .usp:has(> :only-child):before {
			content: "";
			display: block;
			height: 1.25rem;
			width: 1.25rem;
		}

		.usp-small .usp svg {
			margin-top: -0.125rem;
		}

	.usp-small .icon-container {
		height: 1.25rem;
		width: 1.25rem;
	}

		.usp-small .icon-container img {
			width: 100%;
		}

.usp-guru-block {
	display: flex;
	align-items: flex-end;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 400;
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
	.usp-guru-block {
		max-width: 18rem;
		border-radius: 1rem;
		--tw-bg-opacity: 1;
		background-color: rgb(252 250 246 / var(--tw-bg-opacity, 1));
		padding: 1.25rem;
		padding-top: 2rem;
	}
}

.usp-guru-block.guru-corner-top-right-creme-terra-light:after {
	display: none;
}

@media (min-width: 1024px) {
	.usp-guru-block.guru-corner-top-right-creme-terra-light:after {
		display: block;
	}
}

.usp-guru-block .usp {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 0.75rem;
	text-align: left;
	font-size: 0.875rem;
	line-height: 1.25rem;
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
	.usp-guru-block .usp {
		flex-direction: row;
		justify-content: center;
		gap: 1rem;
	}
}

.usp-guru-block .usp .guru {
	margin-top: 0.125rem;
	height: 1.25rem;
	width: 1.25rem;
	--tw-text-opacity: 1;
	color: rgb(242 159 146 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
	.usp-guru-block .usp .guru {
		display: none;
	}
}

.usp-guru-block .usp .title {
	padding-right: 5rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 700;
}

@media (min-width: 1024px) {
	.usp-guru-block .usp .title {
		font-size: 1.125rem;
		line-height: 1.75rem;
	}

	.usp-guru-block .usp .text {
		padding-right: 1.25rem;
	}
}

.usp-guru-simple {
	display: flex;
	align-items: flex-end;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 400;
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
}

	.usp-guru-simple .usp {
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		gap: 0.75rem;
		text-align: left;
		font-size: 0.875rem;
		line-height: 1.25rem;
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}

@media (min-width: 1024px) {
	.usp-guru-simple .usp {
		gap: 2.5rem;
	}
}

.usp-guru-simple .usp .guru {
	margin-top: 0.125rem;
	height: 1.25rem;
	width: 1.25rem;
	min-width: 1.25rem;
	--tw-text-opacity: 1;
	color: rgb(242 159 146 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
	.usp-guru-simple .usp .guru {
		height: 2.5rem;
		width: 2.5rem;
	}
}

.usp-guru-simple .usp .title {
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 700;
}

@media (min-width: 1024px) {
	.usp-guru-simple .usp .title {
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
}

.video-default {
	width: 100%;
}

@media (min-width: 400px) {
	.video-default {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.video-default {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.video-default {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.video-default {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.video-default {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.video-default {
		max-width: 1536px;
	}
}

.video-default {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.video-default {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 1024px) {
	.video-default {
		max-width: 756px;
	}
}

.video-default .video-embed-custom .video-content .media-oembed-content,
.video-default .video-embed-custom .wrapper {
	position: relative;
	overflow: hidden;
	border-radius: 1rem;
	border-top-right-radius: 36px;
	--tw-bg-opacity: 1;
	background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

	.video-default .video-embed-custom .video-content .media-oembed-content .play,
	.video-default .video-embed-custom .wrapper .play {
		position: absolute;
		top: calc(50% - 2rem);
		left: calc(50% - 2rem);
		z-index: 10;
		display: flex;
		align-items: center;
		justify-content: center;
		border-radius: 9999px;
		background-color: rgb(255 255 255 / 0.1);
		padding: 1rem;
		--tw-text-opacity: 1;
		color: rgb(255 255 255 / var(--tw-text-opacity, 1));
		--tw-backdrop-blur: blur(52px);
		-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
		backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
		transition-property: all;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 150ms;
	}

		.video-default
		.video-embed-custom
		.video-content
		.media-oembed-content
		.play
		svg,
		.video-default .video-embed-custom .wrapper .play svg {
			height: 2rem;
			width: 2rem;
		}

	.video-default .video-embed-custom .video-content .media-oembed-content:hover,
	.video-default .video-embed-custom .wrapper:hover {
		cursor: pointer;
	}

		.video-default
		.video-embed-custom
		.video-content
		.media-oembed-content:hover
		.play,
		.video-default .video-embed-custom .wrapper:hover .play {
			--tw-scale-x: 0.95;
			--tw-scale-y: 0.95;
			transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
			--tw-backdrop-blur: blur(22px);
			-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
			backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
		}

	.video-default .video-embed-custom .video-content .media-oembed-content img,
	.video-default .video-embed-custom .wrapper img {
		inset: 0px;
		height: 26.6rem;
		width: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: center;
		object-position: center;
	}

.video-default .video-content {
	position: absolute;
	top: 0px;
	width: 100%;
	opacity: 0;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

	.video-default .video-content.loaded {
		opacity: 1;
	}

	.video-default .video-content .media-oembed-content {
		position: absolute;
		height: 26.6rem;
		width: 100%;
	}

.destination-cards-default {
	width: 100%;
}

@media (min-width: 400px) {
	.destination-cards-default {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.destination-cards-default {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.destination-cards-default {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.destination-cards-default {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.destination-cards-default {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.destination-cards-default {
		max-width: 1536px;
	}
}

.destination-cards-default {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.destination-cards-default {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 1024px) {
	.destination-cards-default {
		max-width: 956px;
	}
}

.destination-cards-default .title h2 {
	margin-bottom: 1rem;
	text-align: left;
}

@media (min-width: 640px) {
	.destination-cards-default .title h2 {
		margin-bottom: 3.5rem;
		text-align: center;
	}
}

.destination-cards-default .destination {
	display: flex;
	flex-direction: column;
	gap: 2rem;
}

@media (min-width: 768px) {
	.destination-cards-default
	.destination
	.field__item:nth-child(odd)
	.destination-card-wall
	.group-small {
		order: -2;
	}

	.destination-cards-default
	.destination
	.field__item:nth-child(odd)
	.guru-corner-top-right-creme-aqua-300 {
		border-top-right-radius: 0.75rem !important;
	}

		.destination-cards-default
		.destination
		.field__item:nth-child(odd)
		.guru-corner-top-right-creme-aqua-300:after {
			display: none;
		}

	.destination-cards-default
	.destination
	.field__item:nth-child(2n)
	.guru-corner-top-right-creme-aqua-300 {
		border-top-left-radius: 0.75rem !important;
	}

		.destination-cards-default
		.destination
		.field__item:nth-child(2n)
		.guru-corner-top-right-creme-aqua-300:before {
			display: none;
		}
}

.paragraph--type--resort-facilities {
	width: 100%;
}

@media (min-width: 400px) {
	.paragraph--type--resort-facilities {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.paragraph--type--resort-facilities {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.paragraph--type--resort-facilities {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.paragraph--type--resort-facilities {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.paragraph--type--resort-facilities {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.paragraph--type--resort-facilities {
		max-width: 1536px;
	}
}

.paragraph--type--resort-facilities {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.paragraph--type--resort-facilities {
		padding-left: 0;
		padding-right: 0;
	}
}

.paragraph--type--resort-facilities {
	display: flex;
	flex-direction: column;
	gap: 2rem;
}

	.paragraph--type--resort-facilities .node__content {
		gap: 1rem;
	}

		.paragraph--type--resort-facilities .node__content > div {
			display: flex;
			flex-direction: column;
			gap: 0.5rem;
		}

	.paragraph--type--resort-facilities h3 {
		font-family: Wondra, sans-serif;
		font-size: 1.125rem;
		line-height: 1.75rem;
		--tw-text-opacity: 1;
		color: rgb(0 58 61 / var(--tw-text-opacity, 1));
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.paragraph--type--resort-facilities .field--name-name {
		padding-left: 3.25rem;
		padding-bottom: 0.25rem;
	}

	.paragraph--type--resort-facilities .taxonomy_title {
		display: flex;
		align-items: center;
		gap: 1rem;
		font-family: Metropolis, sans-serif;
		font-size: 1.125rem;
		line-height: 1.75rem;
		font-weight: 500;
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}

		.paragraph--type--resort-facilities .taxonomy_title .ico {
			display: inline-flex;
			flex: none;
			align-items: center;
			justify-content: center;
			border-radius: 9999px;
			--tw-bg-opacity: 1;
			background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
			font-weight: 700;
			--tw-text-opacity: 1;
			color: rgb(0 58 61 / var(--tw-text-opacity, 1));
			--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
			--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
			box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
			--tw-ring-color: rgb(255 255 255 / 0.3);
			margin-bottom: 3px;
			height: 2.25rem;
			width: 2.25rem;
		}

			.paragraph--type--resort-facilities .taxonomy_title .ico svg {
				height: 1.5rem;
				width: 1.5rem;
				--tw-text-opacity: 1;
				color: rgb(0 58 61 / var(--tw-text-opacity, 1));
			}

@media (min-width: 768px) {
	.paragraph--type--resort-facilities .node__content {
		display: grid;
		grid-template-columns: repeat(3, minmax(0, 1fr));
		gap: 1rem;
	}

		.paragraph--type--resort-facilities .node__content > div {
			-moz-column-break-inside: avoid;
			break-inside: avoid;
		}
}

.simple-card .mobile-swiper,
.simple-card-mobile .mobile-swiper,
.swiper-cards-wrapper,
.swiper-default,
.swiper-full {
	visibility: hidden;
	opacity: 0;
	transition-property: opacity;
	transition-duration: 300ms;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

	.simple-card .swiper-initialized.mobile-swiper,
	.simple-card-mobile .swiper-initialized.mobile-swiper,
	.swiper-cards-wrapper.swiper-initialized,
	.swiper-default.swiper-initialized,
	.swiper-full.swiper-initialized {
		visibility: visible;
		opacity: 1;
	}

.swiper {
	overflow: visible !important;
}

	.swiper.swiper-single-slide .swiper-button-container,
	.swiper.swiper-single-slide .swiper-pagination {
		display: none;
	}

.swiper-pagination {
	position: absolute;
	bottom: 0.625rem;
	left: 0px;
	display: flex;
	width: 100%;
	justify-content: center;
	gap: 0.25rem;
	text-align: center;
}

	.swiper-pagination .swiper-pagination-bullet {
		display: block;
		height: 0.25rem;
		width: 0.25rem;
		border-radius: 9999px;
		background-color: rgb(215 215 215 / 0.5);
		transition-property: all;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 200ms;
	}

		.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
			width: 1rem;
			--tw-bg-opacity: 1;
			background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
		}

.swiper-button-lock {
	display: none;
}

.usps-container .swiper-wrapper {
	margin-left: auto;
	margin-right: auto;
	width: -moz-fit-content;
	width: fit-content;
}

.swiper-cards-wrapper {
	width: 100%;
}

@media (min-width: 400px) {
	.swiper-cards-wrapper {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.swiper-cards-wrapper {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.swiper-cards-wrapper {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.swiper-cards-wrapper {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.swiper-cards-wrapper {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.swiper-cards-wrapper {
		max-width: 1536px;
	}
}

.swiper-cards-wrapper {
	display: flex;
	flex-direction: column;
	gap: 1.25rem;
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.swiper-cards-wrapper {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 640px) {
	.swiper-cards-wrapper {
		align-items: center;
		gap: 2.5rem;
	}
}

.swiper-cards-wrapper .header {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
}

	.swiper-cards-wrapper .header .swiper-button-container:first-of-type {
		display: none;
	}

@media (min-width: 640px) {
	.swiper-cards-wrapper .header .swiper-button-container:first-of-type {
		display: flex;
		gap: 0.5rem;
	}
}

.swiper-cards-wrapper
.header
.swiper-button-container:first-of-type
.swiper-button-next,
.swiper-cards-wrapper
.header
.swiper-button-container:first-of-type
.swiper-button-prev {
	height: 25px;
	width: 25px;
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 200ms;
}

	.swiper-cards-wrapper
	.header
	.swiper-button-container:first-of-type
	.swiper-button-next.swiper-button-disabled,
	.swiper-cards-wrapper
	.header
	.swiper-button-container:first-of-type
	.swiper-button-prev.swiper-button-disabled {
		--tw-border-opacity: 1;
		border-color: rgb(135 135 135 / var(--tw-border-opacity, 1));
		--tw-text-opacity: 1;
		color: rgb(135 135 135 / var(--tw-text-opacity, 1));
	}

.swiper-cards-wrapper .header h2 {
	font-size: 1.25rem;
	line-height: 1.75rem;
}

@media (min-width: 640px) {
	.swiper-cards-wrapper .header h2 {
		font-size: 1.5rem;
		line-height: 2rem;
	}
}

@media (min-width: 1024px) {
	.swiper-cards-wrapper .header h2 {
		font-size: 2.25rem;
		line-height: 2.5rem;
	}
}

.swiper-cards-wrapper .content {
	width: 100%;
	align-self: flex-start;
}

.swiper-cards-wrapper .footer {
	margin-top: 0.625rem;
}

.swiper-cards {
	position: relative !important;
	overflow: visible !important;
	width: 100%;
	margin-top: -1.25rem !important;
	margin-bottom: -1.25rem !important;
	padding-top: 1.25rem !important;
	padding-bottom: 1.25rem !important;
}

@media (min-width: 1280px) {
	.swiper-cards {
		margin-left: -15px !important;
		margin-right: -15px !important;
		width: calc(100% + 30px) !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
		overflow: hidden !important;
	}

		.swiper-cards:before {
			pointer-events: none;
			position: absolute;
			left: 0px;
			top: 0px;
			z-index: 10;
			display: block;
			height: 100%;
			width: 15px;
			background-image: linear-gradient(to right, var(--tw-gradient-stops));
			--tw-gradient-from: #f7efe5 var(--tw-gradient-from-position);
			--tw-gradient-to: rgb(247 239 229 / 0) var(--tw-gradient-to-position);
			--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
			--tw-gradient-to: transparent var(--tw-gradient-to-position);
			--tw-content: "";
			content: var(--tw-content);
		}

		.swiper-cards:after {
			pointer-events: none;
			position: absolute;
			right: 0px;
			top: 0px;
			z-index: 10;
			display: block;
			height: 100%;
			width: 15px;
			background-image: linear-gradient(to left, var(--tw-gradient-stops));
			--tw-gradient-from: #f7efe5 var(--tw-gradient-from-position);
			--tw-gradient-to: rgb(247 239 229 / 0) var(--tw-gradient-to-position);
			--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
			--tw-gradient-to: transparent var(--tw-gradient-to-position);
			--tw-content: "";
			content: var(--tw-content);
		}
}

.swiper-cards .swiper-wrapper .swiper-slide {
	height: auto;
}

@media (min-width: 400px) {
	@media not all and (min-width: 1536px) {
		.swiper-cards .swiper-wrapper .swiper-slide {
			width: auto;
		}
	}
}

.simple-card .swiper-cards .mobile-swiper .swiper-wrapper,
.simple-card-mobile .swiper-cards .mobile-swiper .swiper-wrapper,
.swiper-cards .simple-card .mobile-swiper .swiper-wrapper,
.swiper-cards .simple-card-mobile .mobile-swiper .swiper-wrapper,
.swiper-cards .swiper-full .swiper-wrapper {
	pointer-events: none;
}

.simple-card .mobile-swiper,
.simple-card-mobile .mobile-swiper,
.swiper-full {
	height: 100% !important;
	overflow: hidden !important;
}

	.simple-card .mobile-swiper .swiper-button-container,
	.simple-card-mobile .mobile-swiper .swiper-button-container,
	.swiper-full .swiper-button-container {
		pointer-events: none;
		position: relative;
		z-index: 10;
		display: flex;
		height: 100%;
		width: 100%;
		align-items: center;
		justify-content: space-between;
		padding: 1.25rem;
		display: none;
	}

@media (min-width: 640px) {
	.simple-card .mobile-swiper .swiper-button-container,
	.simple-card-mobile .mobile-swiper .swiper-button-container,
	.swiper-full .swiper-button-container {
		display: flex;
	}
}

.simple-card .mobile-swiper .swiper-button-container .swiper-button-next,
.simple-card .mobile-swiper .swiper-button-container .swiper-button-prev,
.simple-card-mobile .mobile-swiper .swiper-button-container .swiper-button-next,
.simple-card-mobile .mobile-swiper .swiper-button-container .swiper-button-prev,
.swiper-full .swiper-button-container .swiper-button-next,
.swiper-full .swiper-button-container .swiper-button-prev {
	pointer-events: auto;
	border-radius: 9999px;
	background-color: rgb(0 0 0 / 0.15);
	padding: 0.625rem;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
	opacity: 1;
	--tw-backdrop-blur: blur(16px);
	-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 300ms;
}

	.simple-card
	.mobile-swiper
	.swiper-button-container
	.swiper-button-next.swiper-button-disabled,
	.simple-card
	.mobile-swiper
	.swiper-button-container
	.swiper-button-prev.swiper-button-disabled,
	.simple-card-mobile
	.mobile-swiper
	.swiper-button-container
	.swiper-button-next.swiper-button-disabled,
	.simple-card-mobile
	.mobile-swiper
	.swiper-button-container
	.swiper-button-prev.swiper-button-disabled,
	.swiper-full
	.swiper-button-container
	.swiper-button-next.swiper-button-disabled,
	.swiper-full
	.swiper-button-container
	.swiper-button-prev.swiper-button-disabled {
		--tw-text-opacity: 1;
		color: rgb(135 135 135 / var(--tw-text-opacity, 1));
		opacity: 0;
	}

.simple-card .mobile-swiper .swiper-button-container .swiper-button-prev,
.simple-card-mobile .mobile-swiper .swiper-button-container .swiper-button-prev,
.swiper-full .swiper-button-container .swiper-button-prev {
	--tw-translate-x: -3.5rem;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.simple-card .mobile-swiper .swiper-button-container .swiper-button-next,
.simple-card-mobile .mobile-swiper .swiper-button-container .swiper-button-next,
.swiper-full .swiper-button-container .swiper-button-next {
	--tw-translate-x: 3.5rem;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.simple-card .mobile-swiper:hover .swiper-button-next,
.simple-card .mobile-swiper:hover .swiper-button-prev,
.simple-card-mobile .mobile-swiper:hover .swiper-button-next,
.simple-card-mobile .mobile-swiper:hover .swiper-button-prev,
.swiper-full:hover .swiper-button-next,
.swiper-full:hover .swiper-button-prev {
	--tw-translate-x: 0px;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.simple-card .mobile-swiper .swiper-wrapper,
.simple-card-mobile .mobile-swiper .swiper-wrapper,
.swiper-full .swiper-wrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}

	.simple-card .mobile-swiper .swiper-wrapper *,
	.simple-card-mobile .mobile-swiper .swiper-wrapper *,
	.swiper-full .swiper-wrapper * {
		height: 100%;
		width: 100%;
	}

	.simple-card .mobile-swiper .swiper-wrapper img,
	.simple-card-mobile .mobile-swiper .swiper-wrapper img,
	.swiper-full .swiper-wrapper img {
		position: absolute;
		inset: 0px;
		height: 100%;
		width: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: center;
		object-position: center;
	}

.simple-card .mobile-swiper .swiper-pagination,
.simple-card-mobile .mobile-swiper .swiper-pagination,
.swiper-full .swiper-pagination {
	z-index: 10;
}

.button {
/*	display: inline-flex;
*/	align-items: center;
	gap: 0.5rem;
	border-radius: 9999px;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(0 58 61 / var(--tw-border-opacity, 1));
	padding: 0.75rem;
	padding-left: 1.75rem;
	padding-right: 1.75rem;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgb(0 58 61 / var(--tw-text-opacity, 1));
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

	.button.button-filled,
	.button.button-filled-arrow,
	.button:hover,
	form.webform-submission-form .button.webform-button--submit.button--primary,
	form.webform-submission-form
	input.button[type="submit"].webform-button--submit {
		--tw-border-opacity: 1;
		border-color: rgb(0 58 61 / var(--tw-border-opacity, 1));
		--tw-bg-opacity: 1;
		background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
		--tw-text-opacity: 1;
		color: rgb(168 220 214 / var(--tw-text-opacity, 1));
	}

		.button.button-filled-arrow:hover,
		.button.button-filled:hover,
		form.webform-submission-form
		.button.webform-button--submit.button--primary:hover,
		form.webform-submission-form
		input.button[type="submit"].webform-button--submit:hover {
			background-color: transparent;
			--tw-text-opacity: 1;
			color: rgb(0 58 61 / var(--tw-text-opacity, 1));
		}

		.button.button-arrow:after,
		.button.button-filled-arrow:after {
			display: inline-block;
			height: 20px;
			width: 20px;
			flex: none;
			--tw-bg-opacity: 1;
			background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
			--tw-text-opacity: 1;
			color: rgb(0 58 61 / var(--tw-text-opacity, 1));
			--tw-content: "";
			content: var(--tw-content);
			mask: url(/themes/custom/vcc/assets/icons/arrow-right.svg) no-repeat center;
			-webkit-mask: url(/themes/custom/vcc/assets/icons/arrow-right.svg) no-repeat center;
			-webkit-mask-size: 22px;
			mask-size: 22px;
		}

		.button.button-arrow:hover:after,
		.button.button-filled-arrow:hover:after {
			--tw-bg-opacity: 1;
			background-color: rgb(168 220 214 / var(--tw-bg-opacity, 1));
			--tw-text-opacity: 1;
			color: rgb(168 220 214 / var(--tw-text-opacity, 1));
		}

	.button.button-quick-link:after {
		display: inline-block;
		height: 20px;
		width: 20px;
		flex: none;
		--tw-bg-opacity: 1;
		background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
		--tw-text-opacity: 1;
		color: rgb(0 58 61 / var(--tw-text-opacity, 1));
		--tw-content: "";
		content: var(--tw-content);
		mask: url(/themes/custom/vcc/assets/icons/arrow-right-top.svg) no-repeat center;
		-webkit-mask: url(/themes/custom/vcc/assets/icons/arrow-right-top.svg) no-repeat center;
		-webkit-mask-size: 22px;
		mask-size: 22px;
	}

	.button.button-quick-link:hover:after {
		--tw-bg-opacity: 1;
		background-color: rgb(168 220 214 / var(--tw-bg-opacity, 1));
		--tw-text-opacity: 1;
		color: rgb(168 220 214 / var(--tw-text-opacity, 1));
	}

	.button.button-filled-arrow:after {
		--tw-bg-opacity: 1;
		background-color: rgb(168 220 214 / var(--tw-bg-opacity, 1));
		--tw-text-opacity: 1;
		color: rgb(168 220 214 / var(--tw-text-opacity, 1));
	}

	.button.button-filled-arrow:hover:after {
		--tw-bg-opacity: 1;
		background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
		--tw-text-opacity: 1;
		color: rgb(0 58 61 / var(--tw-text-opacity, 1));
	}

	.button.button-icon {
		aspect-ratio: 1 / 1;
		height: 2.5rem;
		width: 2.5rem;
		border-color: transparent;
		--tw-bg-opacity: 1;
		background-color: rgb(168 220 214 / var(--tw-bg-opacity, 1));
		padding: 0.5rem;
	}

		.button.button-icon:hover {
			--tw-bg-opacity: 1;
			background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
			--tw-text-opacity: 1;
			color: rgb(168 220 214 / var(--tw-text-opacity, 1));
		}

	.button.button-search {
		display: flex;
		aspect-ratio: 1 / 1;
		height: 3rem;
		width: 3rem;
		align-items: center;
		justify-content: center;
		border-radius: 9999px;
		border-color: transparent;
		--tw-bg-opacity: 1;
		background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
		padding: 0.625rem;
		--tw-text-opacity: 1;
		color: rgb(168 220 214 / var(--tw-text-opacity, 1));
	}

		.button.button-search:hover {
			--tw-bg-opacity: 1;
			background-color: rgb(168 220 214 / var(--tw-bg-opacity, 1));
			--tw-text-opacity: 1;
			color: rgb(0 58 61 / var(--tw-text-opacity, 1));
		}

.link {
	display: inline-flex;
	align-items: center;
	gap: 0.5rem;
	font-weight: 600;
	color: inherit;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

	.link:hover {
		opacity: 0.7;
	}

	.link.link-cta:after {
		display: inline-block;
		height: 25px;
		width: 25px;
		flex: none;
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
		--tw-text-opacity: 1;
		color: rgb(255 255 255 / var(--tw-text-opacity, 1));
		--tw-content: "";
		content: var(--tw-content);
		mask: url(/themes/custom/vcc/assets/icons/circle-arrow-right.svg) no-repeat center;
		-webkit-mask: url(/themes/custom/vcc/assets/icons/circle-arrow-right.svg) no-repeat center;
		-webkit-mask-size: 22px;
		mask-size: 22px;
	}

	.link.quick-link:after {
		display: inline-block;
		height: 25px;
		width: 25px;
		flex: none;
		--tw-bg-opacity: 1;
		background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
		--tw-text-opacity: 1;
		color: rgb(0 0 0 / var(--tw-text-opacity, 1));
		--tw-content: "";
		content: var(--tw-content);
		mask: url(/themes/custom/vcc/assets/icons/arrow-right-top.svg) no-repeat center;
		-webkit-mask: url(/themes/custom/vcc/assets/icons/arrow-right-top.svg) no-repeat center;
		-webkit-mask-size: 22px;
		mask-size: 22px;
	}

	.link.link-underline,
	.link > .link-underline {
		position: relative;
		width: -moz-fit-content;
		width: fit-content;
	}

		.link.link-underline:after,
		.link > .link-underline:after {
			content: "";
			width: 100%;
		}

@media (min-width: 400px) {
	.link.link-underline:after,
	.link > .link-underline:after {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.link.link-underline:after,
	.link > .link-underline:after {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.link.link-underline:after,
	.link > .link-underline:after {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.link.link-underline:after,
	.link > .link-underline:after {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.link.link-underline:after,
	.link > .link-underline:after {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.link.link-underline:after,
	.link > .link-underline:after {
		max-width: 1536px;
	}
}

.link.link-underline:after,
.link > .link-underline:after {
	position: absolute;
	left: 0px;
	bottom: 12%;
	height: 1px;
	width: 100%;
	background-color: currentColor;
	opacity: 0.4;
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.link.link-underline:after,
	.link > .link-underline:after {
		padding-left: 0;
		padding-right: 0;
	}
}

.terra .button {
	--tw-border-opacity: 1;
	border-color: rgb(92 46 39 / var(--tw-border-opacity, 1));
	--tw-text-opacity: 1;
	color: rgb(92 46 39 / var(--tw-text-opacity, 1));
}

	.terra .button.button-filled,
	.terra .button.button-filled-arrow,
	.terra .button:hover,
	.terra
	form.webform-submission-form
	.button.webform-button--submit.button--primary,
	.terra
	form.webform-submission-form
	input.button[type="submit"].webform-button--submit,
	form.webform-submission-form
	.terra
	.button.webform-button--submit.button--primary,
	form.webform-submission-form
	.terra
	input.button[type="submit"].webform-button--submit {
		--tw-border-opacity: 1;
		border-color: rgb(92 46 39 / var(--tw-border-opacity, 1));
		--tw-bg-opacity: 1;
		background-color: rgb(92 46 39 / var(--tw-bg-opacity, 1));
		--tw-text-opacity: 1;
		color: rgb(242 159 146 / var(--tw-text-opacity, 1));
	}

		.terra .button.button-filled-arrow:hover,
		.terra .button.button-filled:hover,
		.terra
		form.webform-submission-form
		.button.webform-button--submit.button--primary:hover,
		.terra
		form.webform-submission-form
		input.button[type="submit"].webform-button--submit:hover,
		form.webform-submission-form
		.terra
		.button.webform-button--submit.button--primary:hover,
		form.webform-submission-form
		.terra
		input.button[type="submit"].webform-button--submit:hover {
			background-color: transparent;
			--tw-text-opacity: 1;
			color: rgb(92 46 39 / var(--tw-text-opacity, 1));
		}

		.terra .button.button-arrow:after,
		.terra .button.button-filled-arrow:after {
			--tw-bg-opacity: 1;
			background-color: rgb(92 46 39 / var(--tw-bg-opacity, 1));
			--tw-text-opacity: 1;
			color: rgb(92 46 39 / var(--tw-text-opacity, 1));
		}

		.terra .button.button-arrow:hover:after,
		.terra .button.button-filled-arrow:hover:after {
			--tw-bg-opacity: 1;
			background-color: rgb(242 159 146 / var(--tw-bg-opacity, 1));
			--tw-text-opacity: 1;
			color: rgb(242 159 146 / var(--tw-text-opacity, 1));
		}

		.terra .button.button-filled-arrow:after {
			--tw-bg-opacity: 1;
			background-color: rgb(242 159 146 / var(--tw-bg-opacity, 1));
			--tw-text-opacity: 1;
			color: rgb(242 159 146 / var(--tw-text-opacity, 1));
		}

		.terra .button.button-filled-arrow:hover:after {
			--tw-bg-opacity: 1;
			background-color: rgb(92 46 39 / var(--tw-bg-opacity, 1));
			--tw-text-opacity: 1;
			color: rgb(92 46 39 / var(--tw-text-opacity, 1));
		}

.region-footer {
	margin-top: 4rem;
	width: auto;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
	padding-top: 3.5rem;
	padding-bottom: 2rem;
}

@media (min-width: 1024px) {
	.region-footer {
		margin-top: 100px;
		margin-right: 0.75rem;
		margin-left: 0.75rem;
		border-radius: 1rem;
	}
}

.region-footer a {
	font-weight: 400;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.region-footer .footer-vcc-content {
	width: 100%;
}

@media (min-width: 400px) {
	.region-footer .footer-vcc-content {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.region-footer .footer-vcc-content {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.region-footer .footer-vcc-content {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.region-footer .footer-vcc-content {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.region-footer .footer-vcc-content {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.region-footer .footer-vcc-content {
		max-width: 1536px;
	}
}

.region-footer .footer-vcc-content {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.region-footer .footer-vcc-content {
		padding-left: 0;
		padding-right: 0;
	}
}

.region-footer .footer-vcc-content {
	display: grid;
	gap: 1rem;
	grid-template-areas: "contactinformationblock contactinformationblock" "reviewinformationblock reviewinformationblock" "discover discover" "vancanzecolcuore vancanzecolcuore" "securepayment securepayment" "followusonsocials followusonsocials" "affiliatedwith affiliatedwith" "advancedlanguageselectorblock_2 advancedlanguageselectorblock_2";
	grid-template-columns: 1fr 1fr;
}

	.region-footer .footer-vcc-content .block {
		margin-bottom: 0px;
	}

@media (min-width: 640px) {
	.region-footer .footer-vcc-content .block {
		margin-bottom: 2rem;
	}
}

.region-footer .footer-vcc-content .block h2 {
	margin-bottom: 0.5rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
}

@media (min-width: 640px) {
	.region-footer .footer-vcc-content .block h2 {
		margin-bottom: 1rem;
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
}

.region-footer .footer-vcc-content .block h3 {
	margin-bottom: 0.75rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 400;
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
}

.region-footer .footer-vcc-content .footer-vcc-affiliatedwith .block,
.region-footer .footer-vcc-content .footer-vcc-followusonsocials .block,
.region-footer .footer-vcc-content .footer-vcc-securepayment .block {
	margin-bottom: 1rem;
}

@media (min-width: 640px) {
	.region-footer .footer-vcc-content .footer-vcc-affiliatedwith .block,
	.region-footer .footer-vcc-content .footer-vcc-followusonsocials .block,
	.region-footer .footer-vcc-content .footer-vcc-securepayment .block {
		margin-bottom: 2rem;
	}
}

.region-footer .footer-vcc-content .menu {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

	.region-footer .footer-vcc-content .menu .menu-item {
		margin-top: 0px;
		margin-bottom: 0.5rem;
		padding: 0px;
		padding-left: 0px;
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}

@media (min-width: 640px) {
	.region-footer .footer-vcc-content .menu .menu-item {
		margin-bottom: 0.75rem;
	}
}

.region-footer .footer-vcc-content .menu .menu-item .menu-item-link {
	padding: 0px;
}

@media (min-width: 1024px) {
	.region-footer .footer-vcc-content {
		grid-template-areas: "discover vancanzecolcuore contactinformationblock" "reviewinformationblock securepayment followusonsocials" "advancedlanguageselectorblock_2 affiliatedwith .";
		grid-template-columns: 290px 1fr 1fr;
	}
}

.region-footer .footer-vcc-content .footer-vcc-discover {
	grid-area: discover;
}

	.region-footer .footer-vcc-content .footer-vcc-discover a:hover {
		opacity: 0.7;
	}

.region-footer .footer-vcc-content .footer-vcc-vancanzecolcuore {
	grid-area: vancanzecolcuore;
}

	.region-footer .footer-vcc-content .footer-vcc-vancanzecolcuore a:hover {
		opacity: 0.7;
	}

.region-footer .footer-vcc-content .footer-vcc-contactinformationblock {
	grid-area: contactinformationblock;
}

	.region-footer .footer-vcc-content .footer-vcc-contactinformationblock a:hover {
		opacity: 0.7;
	}

.region-footer .footer-vcc-content .footer-vcc-reviewinformationblock {
	grid-area: reviewinformationblock;
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}

@media (min-width: 640px) {
	.region-footer .footer-vcc-content .footer-vcc-reviewinformationblock {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

.region-footer .footer-vcc-content .footer-vcc-reviewinformationblock .block {
	display: flex;
	flex-direction: column;
}

.region-footer .footer-vcc-content .footer-vcc-securepayment {
	grid-area: securepayment;
}

	.region-footer .footer-vcc-content .footer-vcc-securepayment .payment-items {
		display: flex;
		gap: 1rem;
	}

		.region-footer
		.footer-vcc-content
		.footer-vcc-securepayment
		.payment-items
		.payment-item {
			height: 24px;
			width: 32px;
			background-size: contain;
			background-position: center;
			background-repeat: no-repeat;
			--tw-grayscale: grayscale(100%);
			filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
			transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
			transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
			transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
			transition-duration: 300ms;
			transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		}

			.region-footer
			.footer-vcc-content
			.footer-vcc-securepayment
			.payment-items
			.payment-item:hover {
				filter: none;
			}

			.region-footer
			.footer-vcc-content
			.footer-vcc-securepayment
			.payment-items
			.payment-item.icon-bancontact {
				background-image: url(/themes/custom/vcc/assets/icons/pay/bancontact.svg);
			}

			.region-footer
			.footer-vcc-content
			.footer-vcc-securepayment
			.payment-items
			.payment-item.icon-belfius {
				background-image: url(/themes/custom/vcc/assets/icons/pay/belfius.svg);
			}

			.region-footer
			.footer-vcc-content
			.footer-vcc-securepayment
			.payment-items
			.payment-item.icon-creditcard {
				background-image: url(/themes/custom/vcc/assets/icons/pay/creditcard.svg);
			}

			.region-footer
			.footer-vcc-content
			.footer-vcc-securepayment
			.payment-items
			.payment-item.icon-eps {
				background-image: url(/themes/custom/vcc/assets/icons/pay/eps.svg);
			}

			.region-footer
			.footer-vcc-content
			.footer-vcc-securepayment
			.payment-items
			.payment-item.icon-ideal {
				background-image: url(/themes/custom/vcc/assets/icons/pay/ideal.svg);
			}

			.region-footer
			.footer-vcc-content
			.footer-vcc-securepayment
			.payment-items
			.payment-item.icon-kbc {
				background-image: url(/themes/custom/vcc/assets/icons/pay/kbc.svg);
			}

			.region-footer
			.footer-vcc-content
			.footer-vcc-securepayment
			.payment-items
			.payment-item.icon-klarna {
				background-image: url(/themes/custom/vcc/assets/icons/pay/klarna.svg);
			}

			.region-footer
			.footer-vcc-content
			.footer-vcc-securepayment
			.payment-items
			.payment-item.icon-paypal {
				background-image: url(/themes/custom/vcc/assets/icons/pay/paypal.svg);
			}

			.region-footer
			.footer-vcc-content
			.footer-vcc-securepayment
			.payment-items
			.payment-item.icon-sepa {
				background-image: url(/themes/custom/vcc/assets/icons/pay/sepa.svg);
			}

			.region-footer
			.footer-vcc-content
			.footer-vcc-securepayment
			.payment-items
			.payment-item.icon-generic {
				background-image: url(/themes/custom/vcc/assets/icons/circle-arrow-right.svg);
			}

.region-footer .footer-vcc-content .footer-vcc-followusonsocials {
	grid-area: followusonsocials;
}

	.region-footer .footer-vcc-content .footer-vcc-followusonsocials .social-items {
		display: flex;
		gap: 1rem;
	}

		.region-footer
		.footer-vcc-content
		.footer-vcc-followusonsocials
		.social-items
		.social-item {
			height: 24px;
			width: 24px;
			background-size: contain;
			background-position: center;
			background-repeat: no-repeat;
			--tw-bg-opacity: 1;
			background-color: rgb(46 45 44 / var(--tw-bg-opacity, 1));
		}

			.region-footer
			.footer-vcc-content
			.footer-vcc-followusonsocials
			.social-items
			.social-item:hover {
				opacity: 0.7;
			}

			.region-footer
			.footer-vcc-content
			.footer-vcc-followusonsocials
			.social-items
			.social-item.icon-facebook {
				-webkit-mask: url(/themes/custom/vcc/assets/icons/socials/facebook.svg) no-repeat center;
				mask: url(/themes/custom/vcc/assets/icons/socials/facebook.svg) no-repeat center;
				-webkit-mask-image: url(/themes/custom/vcc/assets/icons/socials/facebook.svg);
			}

			.region-footer
			.footer-vcc-content
			.footer-vcc-followusonsocials
			.social-items
			.social-item.icon-instagram {
				-webkit-mask: url(/themes/custom/vcc/assets/icons/socials/instagram.svg) no-repeat center;
				mask: url(/themes/custom/vcc/assets/icons/socials/instagram.svg) no-repeat center;
				-webkit-mask-image: url(/themes/custom/vcc/assets/icons/socials/instagram.svg);
			}

			.region-footer
			.footer-vcc-content
			.footer-vcc-followusonsocials
			.social-items
			.social-item.icon-tiktok {
				-webkit-mask: url(/themes/custom/vcc/assets/icons/socials/tiktok.svg) no-repeat center;
				mask: url(/themes/custom/vcc/assets/icons/socials/tiktok.svg) no-repeat center;
				-webkit-mask-image: url(/themes/custom/vcc/assets/icons/socials/tiktok.svg);
			}

			.region-footer
			.footer-vcc-content
			.footer-vcc-followusonsocials
			.social-items
			.social-item.icon-youtube {
				-webkit-mask: url(/themes/custom/vcc/assets/icons/socials/youtube.svg) no-repeat center;
				mask: url(/themes/custom/vcc/assets/icons/socials/youtube.svg) no-repeat center;
				-webkit-mask-image: url(/themes/custom/vcc/assets/icons/socials/youtube.svg);
			}

			.region-footer
			.footer-vcc-content
			.footer-vcc-followusonsocials
			.social-items
			.social-item.icon-generic {
				-webkit-mask: url(/themes/custom/vcc/assets/icons/circle-arrow-right.svg) no-repeat center;
				mask: url(/themes/custom/vcc/assets/icons/circle-arrow-right.svg) no-repeat center;
				-webkit-mask-image: url(/themes/custom/vcc/assets/icons/circle-arrow-right.svg);
			}

.region-footer .footer-vcc-content .footer-vcc-affiliatedwith {
	grid-area: affiliatedwith;
}

	.region-footer .footer-vcc-content .footer-vcc-affiliatedwith .affiliate-items {
		display: flex;
		gap: 1.5rem;
	}

		.region-footer
		.footer-vcc-content
		.footer-vcc-affiliatedwith
		.affiliate-items
		.affiliate-item {
			--tw-grayscale: grayscale(100%);
			filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
			transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
			transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
			transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
			transition-duration: 300ms;
			transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		}

			.region-footer
			.footer-vcc-content
			.footer-vcc-affiliatedwith
			.affiliate-items
			.affiliate-item:hover {
				filter: none;
			}

.region-footer .footer-vcc-content .footer-vcc-advancedlanguageselectorblock_2 {
	grid-area: advancedlanguageselectorblock_2;
}

.under-footer-wrapper {
	width: 100%;
}

@media (min-width: 400px) {
	.under-footer-wrapper {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.under-footer-wrapper {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.under-footer-wrapper {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.under-footer-wrapper {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.under-footer-wrapper {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.under-footer-wrapper {
		max-width: 1536px;
	}
}

.under-footer-wrapper {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.under-footer-wrapper {
		padding-left: 0;
		padding-right: 0;
	}
}

.under-footer-wrapper .under-footer {
	display: flex;
	justify-content: space-between;
	gap: 1.5rem;
	padding-top: 1rem;
	padding-bottom: 1.5rem;
}

.under-footer-wrapper .footer-vcc-extainformationblock {
	flex: 1 1 0%;
}

@media (min-width: 768px) {
	.under-footer-wrapper .footer-vcc-extainformationblock {
		flex: none;
	}
}

.under-footer-wrapper .footer-vcc-extainformationblock .copy {
	margin-top: -0.25rem;
	font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 0.875rem;
	line-height: 1.25rem;
}

.under-footer-wrapper .footer-vcc-footertertiary {
	flex: 1 1 0%;
}

@media (min-width: 768px) {
	.under-footer-wrapper .footer-vcc-footertertiary {
		flex: none;
	}
}

.under-footer-wrapper .footer-vcc-footertertiary .menu {
	display: flex;
	flex-direction: column;
}

@media (min-width: 768px) {
	.under-footer-wrapper .footer-vcc-footertertiary .menu {
		flex-direction: row;
		gap: 2rem;
	}
}

.under-footer-wrapper .footer-vcc-footertertiary .menu .menu-item {
	text-align: right;
}

.under-footer-wrapper .footer-vcc-footertertiary ul {
	display: flex;
	gap: 0.5rem;
}

@media (min-width: 640px) {
	.under-footer-wrapper .footer-vcc-footertertiary ul {
		gap: 1rem;
	}
}

.under-footer-wrapper .footer-vcc-footertertiary ul a {
	font-size: 0.75rem;
	line-height: 1rem;
	font-weight: 400;
}

@media (min-width: 640px) {
	.under-footer-wrapper .footer-vcc-footertertiary ul a {
		font-size: 0.875rem;
		line-height: 1.25rem;
	}
}

.under-footer-wrapper .block-extra-information-block {
	font-size: 0.75rem;
	line-height: 1rem;
	font-weight: 400;
	text-decoration-line: none;
}

@media (min-width: 640px) {
	.under-footer-wrapper .block-extra-information-block {
		font-size: 0.875rem;
		line-height: 1.25rem;
	}
}

.smart-branding-block {
	height: auto;
	width: 100%;
	max-width: 11rem;
	position: relative;
	z-index: 50;
}

@media (min-width: 640px) {
	.smart-branding-block {
		max-width: 16rem;
	}
}

.rating {
	display: flex;
	align-items: center;
	gap: 0.25rem;
	color: inherit;
}

	.rating .stars {
		display: flex;
		gap: 1px;
	}

		.rating .stars .star {
			width: 16px;
			min-width: 16px;
		}

		.rating .stars .full-star {
			display: inline-flex;
			align-items: center;
			font-size: 1rem;
			line-height: 1.5rem;
			--tw-text-opacity: 1;
			color: rgb(242 159 146 / var(--tw-text-opacity, 1));
		}

		.rating .stars .half-star-wrapper {
			position: relative;
			display: inline-flex;
			align-items: center;
		}

			.rating .stars .half-star-wrapper .full-star.grey {
				position: absolute;
				left: 0px;
				top: 0px;
				z-index: 0;
				--tw-text-opacity: 1;
				color: rgb(215 215 215 / var(--tw-text-opacity, 1));
			}

			.rating .stars .half-star-wrapper .half-star {
				position: relative;
				z-index: 10;
				--tw-text-opacity: 1;
				color: rgb(242 159 146 / var(--tw-text-opacity, 1));
			}

		.rating .stars .no-star {
			display: inline-flex;
			align-items: center;
			font-size: 1rem;
			line-height: 1.5rem;
			--tw-text-opacity: 1;
			color: rgb(215 215 215 / var(--tw-text-opacity, 1));
		}

	.rating .review-score-reviews {
		position: relative;
		top: 1px;
		display: flex;
		gap: 0.25rem;
	}

		.rating .review-score-reviews .review-score {
			font-size: 0.75rem;
			line-height: 1rem;
		}

		.rating .review-score-reviews .reviews {
			display: flex;
			align-items: center;
			font-size: 0.75rem;
			line-height: 1rem;
		}

.ratings-text {
	font-size: 0.75rem;
	line-height: 1rem;
}

.rating-small {
	display: flex;
	align-items: center;
	gap: 0.25rem;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

	.rating-small .stars {
		display: inline-flex;
		align-items: center;
		gap: 1px;
		font-size: 0.75rem;
		line-height: 1rem;
	}

		.rating-small .stars .star {
			height: 16px;
			width: 16px;
			min-width: 16px;
		}

		.rating-small .stars .full-star {
			display: inline-flex;
			align-items: center;
			font-size: 1rem;
			line-height: 1.5rem;
			--tw-text-opacity: 1;
			color: rgb(255 255 255 / var(--tw-text-opacity, 1));
		}

		.rating-small .stars .half-star-wrapper {
			position: relative;
			display: inline-flex;
			align-items: center;
		}

			.rating-small .stars .half-star-wrapper .full-star.grey {
				position: absolute;
				left: 0px;
				top: 0px;
				z-index: 0;
				--tw-text-opacity: 1;
				color: rgb(215 215 215 / var(--tw-text-opacity, 1));
			}

			.rating-small .stars .half-star-wrapper .half-star {
				position: absolute;
				left: 0px;
				top: 0px;
				z-index: 10;
				--tw-text-opacity: 1;
				color: rgb(255 255 255 / var(--tw-text-opacity, 1));
			}

		.rating-small .stars .no-star {
			display: inline-flex;
			align-items: center;
			font-size: 1rem;
			line-height: 1.5rem;
			--tw-text-opacity: 1;
			color: rgb(215 215 215 / var(--tw-text-opacity, 1));
			opacity: 0.5;
		}

	.rating-small .review-score-reviews {
		position: relative;
		top: 1px;
		display: flex;
		gap: 0.25rem;
	}

		.rating-small .review-score-reviews .review-score {
			font-size: 0.625rem;
		}

		.rating-small .review-score-reviews .reviews {
			display: flex;
			align-items: center;
			font-size: 0.625rem;
		}

.open-photo-tour-popup {
	cursor: pointer;
}

.photo-tour-popup {
	position: fixed;
	inset: 0px;
	z-index: 50;
	display: flex;
	flex-direction: column;
	overflow-x: hidden;
	overflow-y: scroll;
	--tw-bg-opacity: 1;
	background-color: rgb(247 239 229 / var(--tw-bg-opacity, 1));
	opacity: 0;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 300ms;
}

	.photo-tour-popup.hide {
		clip-path: inset(0 0 100% 0);
	}

	.photo-tour-popup.show {
		opacity: 1;
		clip-path: inset(0 0 0 0);
	}

	.photo-tour-popup .close-photo-tour-popup {
		position: absolute;
		top: 2rem;
		left: 1.5rem;
		cursor: pointer;
		border-radius: 9999px;
		padding: 0.75rem;
	}

@media (min-width: 1024px) {
	.photo-tour-popup .close-photo-tour-popup {
		top: 3.5rem;
	}
}

@media (min-width: 1280px) {
	.photo-tour-popup .close-photo-tour-popup {
		left: 0px;
	}
}

.photo-tour-popup .close-photo-tour-popup svg {
	height: 1.5rem;
	width: 1.5rem;
}

@media (min-width: 1024px) {
	.photo-tour-popup .close-photo-tour-popup svg {
		height: 2rem;
		width: 2rem;
	}
}

.photo-tour-popup .popup-content {
	width: 100%;
}

@media (min-width: 400px) {
	.photo-tour-popup .popup-content {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	.photo-tour-popup .popup-content {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	.photo-tour-popup .popup-content {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	.photo-tour-popup .popup-content {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	.photo-tour-popup .popup-content {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	.photo-tour-popup .popup-content {
		max-width: 1536px;
	}
}

.photo-tour-popup .popup-content {
	position: relative;
	display: flex;
	flex-direction: column;
	gap: 1.5rem;
	padding-top: 7rem;
	padding-bottom: 7rem;
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.photo-tour-popup .popup-content {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 1024px) {
	.photo-tour-popup .popup-content {
		padding-top: 9rem;
		padding-bottom: 9rem;
	}
}

.photo-tour-popup .popup-content .swiper-slide {
	aspect-ratio: 7/6;
	width: 15rem;
}

@media (min-width: 1024px) {
	.photo-tour-popup .popup-content .swiper-slide {
		width: 100%;
		max-width: calc(25% - 16px);
		min-width: calc(25% - 16px);
	}
}

.photo-tour-popup .popup-content .swiper-slide .tile-default {
	height: 100%;
	width: 100%;
}

.photo-tour-popup .popup-content .lightgallery-category-button {
	cursor: pointer;
}

	.photo-tour-popup .popup-content .lightgallery-category-button:hover {
		--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
		--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}

	.photo-tour-popup .popup-content .lightgallery-category-button .thumbnail {
		height: 150%;
		top: -26%;
	}

.photo-tour-popup .popup-content .lightgallery {
	display: flex;
	flex-direction: column;
	gap: 1rem;
}

	.photo-tour-popup .popup-content .lightgallery .category-container {
		display: flex;
		flex-direction: column;
		gap: 1rem;
	}

@media (min-width: 1024px) {
	.photo-tour-popup .popup-content .lightgallery .category-container {
		display: grid;
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
}

.photo-tour-popup .popup-content .lightgallery .category-container .category {
	font-size: 0.875rem;
	line-height: 1.25rem;
	--tw-text-opacity: 1;
	color: rgb(0 58 61 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
	.photo-tour-popup .popup-content .lightgallery .category-container .category {
		position: sticky;
		top: 0px;
		margin-top: -1rem;
		height: -moz-fit-content;
		height: fit-content;
		padding-top: 1rem;
		padding-bottom: 1rem;
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
}

.photo-tour-popup
.popup-content
.lightgallery
.category-container
.category
.count {
	font-family: Metropolis, sans-serif;
	font-weight: 500;
}

.photo-tour-popup .popup-content .lightgallery .category-container .images {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 1rem;
}

@media (min-width: 1024px) {
	.photo-tour-popup .popup-content .lightgallery .category-container .images {
		grid-column: span 3 / span 3;
	}
}

.photo-tour-popup .popup-content .lightgallery .category-container .images a {
	aspect-ratio: 3/2;
	height: 100%;
	width: 100%;
	overflow: hidden;
	border-radius: 1rem;
}

	.photo-tour-popup
	.popup-content
	.lightgallery
	.category-container
	.images
	a:hover {
		--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
		--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}

	.photo-tour-popup
	.popup-content
	.lightgallery
	.category-container
	.images
	a:nth-child(3n + 1) {
		grid-column: 1 / -1;
		aspect-ratio: 2/1;
	}

@media (min-width: 1024px) {
	.photo-tour-popup
	.popup-content
	.lightgallery
	.category-container
	.images
	a:nth-child(3n + 1) {
		aspect-ratio: 7/3;
	}
}

.photo-tour-popup
.popup-content
.lightgallery
.category-container
.images
a
img {
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.lg-container .lg-backdrop {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(46 45 44 / var(--tw-bg-opacity, 1)) !important;
}

.lg-container .lg-close {
	position: absolute !important;
	right: 0.5rem !important;
	top: 50% !important;
	height: auto !important;
	width: auto !important;
	--tw-translate-y: -50% !important;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
	border-radius: 9999px !important;
	--tw-bg-opacity: 1 !important;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
	padding: 1rem !important;
}

@media (min-width: 1024px) {
	.lg-container .lg-close {
		right: 1rem !important;
	}
}

.lg-container .lg-close:after {
	display: block !important;
	height: 1rem !important;
	width: 1rem !important;
	--tw-bg-opacity: 1 !important;
	background-color: rgb(46 45 44 / var(--tw-bg-opacity, 1)) !important;
	content: "" !important;
	mask: url(/themes/custom/vcc/assets/icons/close.svg) no-repeat center;
	-webkit-mask: url(/themes/custom/vcc/assets/icons/close.svg) no-repeat center;
	-webkit-mask-size: 16px;
	mask-size: 16px;
}

.lg-container .lg-toolbar {
	position: relative !important;
	display: flex !important;
	justify-content: center !important;
	padding: 1.5rem !important;
}

@media (min-width: 1024px) {
	.lg-container .lg-toolbar {
		margin-left: auto !important;
		margin-right: auto !important;
		margin-top: 0.5rem !important;
		max-width: 1536px !important;
	}
}

.lg-container .lg-counter {
	height: auto !important;
	padding: 0px !important;
	font-family: Metropolis, sans-serif !important;
	font-size: 1.125rem !important;
	line-height: 1.75rem !important;
	font-weight: 500 !important;
	--tw-text-opacity: 1 !important;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

	.lg-container .lg-counter span:first-child {
		margin-right: -0.25rem !important;
	}

	.lg-container .lg-counter span:last-child {
		margin-left: -0.25rem !important;
	}

.lg-container .lg-next {
	display: none !important;
	border-radius: 9999px !important;
	border-width: 2px !important;
	--tw-border-opacity: 1 !important;
	border-color: rgb(255 255 255 / var(--tw-border-opacity, 1)) !important;
	background-color: rgb(255 255 255 / 0.15) !important;
	padding: 1rem !important;
}

@media (min-width: 1024px) {
	.lg-container .lg-next {
		display: block !important;
	}
}

.lg-container .lg-next {
	border: solid !important;
}

	.lg-container .lg-next:before {
		display: block !important;
		height: 1rem !important;
		width: 1rem !important;
		--tw-bg-opacity: 1 !important;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
		content: "" !important;
		mask: url(/themes/custom/vcc/assets/icons/small-arrow-right.svg) no-repeat center;
		-webkit-mask: url(/themes/custom/vcc/assets/icons/small-arrow-right.svg) no-repeat center;
		-webkit-mask-size: 16px;
		mask-size: 16px;
	}

.lg-container .lg-prev {
	display: none !important;
	border-radius: 9999px !important;
	border-width: 2px !important;
	--tw-border-opacity: 1 !important;
	border-color: rgb(255 255 255 / var(--tw-border-opacity, 1)) !important;
	background-color: rgb(255 255 255 / 0.15) !important;
	padding: 1rem !important;
}

@media (min-width: 1024px) {
	.lg-container .lg-prev {
		display: block !important;
	}
}

.lg-container .lg-prev {
	border: 2px solid !important;
}

	.lg-container .lg-prev:after {
		display: block !important;
		height: 1rem !important;
		width: 1rem !important;
		--tw-bg-opacity: 1 !important;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
		content: "" !important;
		mask: url(/themes/custom/vcc/assets/icons/small-arrow-left.svg) no-repeat center;
		-webkit-mask: url(/themes/custom/vcc/assets/icons/small-arrow-left.svg) no-repeat center;
		-webkit-mask-size: 16px;
		mask-size: 16px;
	}

.lg-container .lg-content {
	position: absolute !important;
	left: 50% !important;
	width: 100% !important;
	--tw-translate-x: -50% !important;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

@media (min-width: 1024px) {
	.lg-container .lg-content {
		max-width: 1536px !important;
	}

	@media (min-height: 768px) {
		.lg-container .lg-content {
			top: 7rem !important;
			bottom: 16rem !important;
		}
	}
}

.lg-container .lg-inner {
	position: absolute !important;
	left: 50% !important;
	--tw-translate-x: -50% !important;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

@media (min-width: 1024px) {
	.lg-container .lg-inner {
		max-width: 1024px !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.lg-container .lg-image {
		border-radius: 1rem !important;
	}
}

.lg-container .lg-sub-html {
	margin-left: auto !important;
	margin-right: auto !important;
	max-width: 640px !important;
	padding: 1.5rem !important;
	padding-bottom: 2rem !important;
	text-align: start !important;
}

@media (min-width: 1024px) {
	.lg-container .lg-sub-html {
		padding-bottom: 1.5rem !important;
		text-align: center !important;
	}
}

.lg-container .lg-sub-html h3 {
	font-size: 0.875rem !important;
	line-height: 1.25rem !important;
	font-weight: 700 !important;
	--tw-text-opacity: 1 !important;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

@media (min-width: 1024px) {
	.lg-container .lg-sub-html h3 {
		font-size: 1rem !important;
		line-height: 1.5rem !important;
	}
}

.lg-container .lg-sub-html p {
	margin: 0px !important;
	font-size: 0.75rem !important;
	line-height: 1rem !important;
	font-weight: 400 !important;
}

@media (min-width: 1024px) {
	.lg-container .lg-sub-html p {
		font-size: 1rem !important;
		line-height: 1.5rem !important;
	}
}

.lg-container .lg-thumb-item {
	position: relative !important;
	aspect-ratio: 1 / 1 !important;
	height: 100% !important;
	border-radius: 0.75rem !important;
	border-style: none !important;
	opacity: 0.5 !important;
}

	.lg-container .lg-thumb-item:after {
		position: absolute;
		inset: 0px;
		top: 33.333333%;
		z-index: 1;
		display: block;
		background-image: linear-gradient(to top, var(--tw-gradient-stops));
		--tw-gradient-from: #000 var(--tw-gradient-from-position);
		--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
		--tw-gradient-to: transparent var(--tw-gradient-to-position);
		opacity: 0.45;
		--tw-content: "";
		content: var(--tw-content);
	}

	.lg-container .lg-thumb-item.active {
		opacity: 1 !important;
	}

.lg-container .lg-thumb-outer {
	display: none !important;
	--tw-bg-opacity: 1 !important;
	background-color: rgb(46 45 44 / var(--tw-bg-opacity, 1)) !important;
}

@media (min-height: 768px) {
	@media (min-width: 1024px) {
		.lg-container .lg-thumb-outer {
			display: block !important;
		}
	}
}

.lg-container .lg-video-cont {
	height: auto !important;
	width: auto !important;
	overflow: hidden !important;
	border-radius: 1rem !important;
}

.collapsible {
	display: flex;
	flex-direction: column;
	gap: 2rem;
}

	.collapsible .collapsible-item {
		margin-bottom: 0.5rem;
		max-height: -moz-fit-content;
		max-height: fit-content;
		border-radius: 30px;
		--tw-bg-opacity: 1;
		background-color: rgb(252 250 246 / var(--tw-bg-opacity, 1));
		padding: 1rem;
		padding-left: 2rem;
		padding-right: 2rem;
		transition-property: all;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 150ms;
		display: flex;
		flex-direction: column;
	}

@media (min-width: 640px) {
	.collapsible .collapsible-item {
		margin-bottom: 1rem;
	}

		.collapsible .collapsible-item:hover {
			--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
			--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
			box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		}
}

.collapsible .collapsible-item .collapsible-item-icon-minus {
	display: none;
}

.collapsible .collapsible-item .collapsible-toggle {
	display: flex;
	cursor: pointer;
	align-items: center;
	justify-content: space-between;
}

	.collapsible .collapsible-item .collapsible-toggle .collapsible-item-title {
		font-weight: 500;
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}

.collapsible .collapsible-item > .collapsible-item-text {
	display: grid;
	grid-template-rows: 0fr;
	overflow: hidden;
	padding-top: 0px;
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	transition-property: all;
	transition-duration: 300ms;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

	.collapsible .collapsible-item > .collapsible-item-text > * {
		overflow: hidden;
	}

.collapsible .collapsible-item .collapsible-item-icon {
	height: 20px;
	width: 20px;
}

.collapsible .collapsible-item.active {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

	.collapsible .collapsible-item.active .collapsible-item-icon-minus {
		display: block;
	}

	.collapsible .collapsible-item.active .collapsible-item-icon-plus {
		display: none;
	}

	.collapsible .collapsible-item.active > .collapsible-item-text {
		grid-template-rows: 1fr;
		padding-top: 1rem;
		padding-bottom: 0.5rem;
	}

#block-vcc-filtertoggleblock {
	width: 100%;
}

@media (min-width: 400px) {
	#block-vcc-filtertoggleblock {
		max-width: 400px;
	}
}

@media (min-width: 640px) {
	#block-vcc-filtertoggleblock {
		max-width: 640px;
	}
}

@media (min-width: 768px) {
	#block-vcc-filtertoggleblock {
		max-width: 768px;
	}
}

@media (min-width: 1024px) {
	#block-vcc-filtertoggleblock {
		max-width: 1024px;
	}
}

@media (min-width: 1280px) {
	#block-vcc-filtertoggleblock {
		max-width: 1280px;
	}
}

@media (min-width: 1536px) {
	#block-vcc-filtertoggleblock {
		max-width: 1536px;
	}
}

#block-vcc-filtertoggleblock {
	margin-top: 2rem;
	margin-bottom: 2rem;
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	#block-vcc-filtertoggleblock {
		padding-left: 0;
		padding-right: 0;
	}
}

#block-vcc-filtertoggleblock {
	position: absolute;
	top: -0.5rem;
	right: 0px;
	margin: 0px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

@media (min-width: 1024px) {
	#block-vcc-filtertoggleblock {
		max-width: 956px;
	}
}

#block-vcc-filtertoggleblock #filter-toggle-btn {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 6px;
	border-radius: 0.75rem;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(0 58 61 / var(--tw-border-opacity, 1));
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgb(0 58 61 / var(--tw-text-opacity, 1));
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

	#block-vcc-filtertoggleblock #filter-toggle-btn:before {
		display: inline-block;
		height: 20px;
		width: 20px;
		flex: none;
		--tw-bg-opacity: 1;
		background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
		--tw-text-opacity: 1;
		color: rgb(0 58 61 / var(--tw-text-opacity, 1));
		transition-property: all;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 150ms;
		--tw-content: "";
		content: var(--tw-content);
		mask: url(/themes/custom/vcc/assets/icons/filter.svg) no-repeat center;
		-webkit-mask: url(/themes/custom/vcc/assets/icons/filter.svg) no-repeat center;
		-webkit-mask-size: 20px;
		mask-size: 20px;
	}

	#block-vcc-filtertoggleblock #filter-toggle-btn:after {
		visibility: hidden;
		position: absolute;
		top: -0.5rem;
		right: -10px;
		display: flex;
		height: 20px;
		width: 20px;
		align-items: center;
		justify-content: center;
		border-radius: 9999px;
		--tw-bg-opacity: 1;
		background-color: rgb(168 220 214 / var(--tw-bg-opacity, 1));
		text-align: center;
		font-size: 0.75rem;
		line-height: 1rem;
		font-weight: 700;
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
		content: attr(data-count);
	}

	#block-vcc-filtertoggleblock
	#filter-toggle-btn[data-count]:not([data-count="0"]):not( [data-count=""] ):after {
		visibility: visible;
	}

	#block-vcc-filtertoggleblock #filter-toggle-btn:hover {
		--tw-bg-opacity: 1;
		background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
		--tw-text-opacity: 1;
		color: rgb(168 220 214 / var(--tw-text-opacity, 1));
	}

		#block-vcc-filtertoggleblock #filter-toggle-btn:hover:before {
			--tw-bg-opacity: 1;
			background-color: rgb(168 220 214 / var(--tw-bg-opacity, 1));
		}

.facets-container {
	z-index: 20;
	position: fixed;
	inset: 0px;
	max-height: 100dvh;
	overflow: hidden;
	opacity: 0;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
	clip-path: inset(0 0 100% 0);
	scrollbar-width: none;
	transition-duration: 0.6s, 0.3s;
	transition-property: opacity, max-height;
	-ms-overflow-style: none;
}

	.facets-container::-webkit-scrollbar {
		display: none;
	}

	.facets-container.visible {
		z-index: 70;
		max-height: 100vh;
		opacity: 1;
		clip-path: inset(0 0 0 0);
		transition-duration: 0.4s, 0.4s;
	}

	.facets-container .filters {
		display: flex;
		max-height: 100dvh;
		flex-direction: column;
		gap: 1.75rem;
		overflow-y: scroll;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		padding-top: 2rem;
		height: 100%;
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
		padding-bottom: 6rem;
		scrollbar-width: none;
		-ms-overflow-style: none;
	}

		.facets-container .filters::-webkit-scrollbar {
			display: none;
		}

@media (min-width: 1024px) {
	.facets-container .filters {
		max-height: 80vh;
	}
}

.facets-container .filters .header {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

	.facets-container .filters .header .title {
		cursor: pointer;
		font-family: Metropolis, sans-serif;
		font-size: 1.5rem;
		line-height: 2rem;
		font-weight: 600;
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}

	.facets-container .filters .header .close-filters {
		cursor: pointer;
	}

.facets-container .filters .block-facets {
	display: flex;
	flex-direction: column;
}

	.facets-container .filters .block-facets .dropdown-toggle {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.facets-container .filters .block-facets h2 {
		cursor: pointer;
		font-family: Metropolis, sans-serif;
		font-size: 1.125rem;
		line-height: 1.75rem;
		font-weight: 600;
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}

	.facets-container .filters .block-facets .dropdown-chevron {
		display: inline-block;
		height: 20px;
		width: 20px;
		flex: none;
		--tw-bg-opacity: 1;
		background-color: rgb(215 215 215 / var(--tw-bg-opacity, 1));
		transition-property: all;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 150ms;
		mask: url(/themes/custom/vcc/assets/icons/chevron-down.svg) no-repeat center;
		-webkit-mask: url(/themes/custom/vcc/assets/icons/chevron-down.svg) no-repeat center;
		-webkit-mask-size: 20px;
		mask-size: 20px;
	}

	.facets-container .filters .block-facets .facets-widget-checkbox {
		max-height: 0px;
		overflow: hidden;
		padding-top: 0px;
		opacity: 0;
		transition-property: opacity;
		transition-duration: 150ms;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 0.6s, 0.3s, 0.3s;
		transition-property: opacity, max-height, padding-top;
	}

		.facets-container
		.filters
		.block-facets
		.facets-widget-checkbox
		[data-drupal-facet-alias="number_of_bedrooms"] {
			display: flex;
			flex-direction: row;
			gap: 0.25rem;
		}

			.facets-container
			.filters
			.block-facets
			.facets-widget-checkbox
			[data-drupal-facet-alias="number_of_bedrooms"]
			li.facet-item {
				position: relative;
				display: flex;
			}

				.facets-container
				.filters
				.block-facets
				.facets-widget-checkbox
				[data-drupal-facet-alias="number_of_bedrooms"]
				li.facet-item
				input {
					display: none;
				}

					.facets-container
					.filters
					.block-facets
					.facets-widget-checkbox
					[data-drupal-facet-alias="number_of_bedrooms"]
					li.facet-item
					input:checked + label {
						--tw-bg-opacity: 1;
						background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
						font-weight: 600;
						--tw-text-opacity: 1;
						color: rgb(168 220 214 / var(--tw-text-opacity, 1));
					}

				.facets-container
				.filters
				.block-facets
				.facets-widget-checkbox
				[data-drupal-facet-alias="number_of_bedrooms"]
				li.facet-item
				label {
					display: block;
					aspect-ratio: 1 / 1;
					min-height: 2.5rem;
					min-width: 2.5rem;
					border-radius: 0.75rem;
					--tw-bg-opacity: 1;
					background-color: rgb(252 250 246 / var(--tw-bg-opacity, 1));
					padding: 0.5rem;
					text-align: center;
					font-size: 1.125rem;
					line-height: 1.75rem;
					--tw-text-opacity: 1;
					color: rgb(46 45 44 / var(--tw-text-opacity, 1));
					transition-property: all;
					transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
					transition-duration: 150ms;
				}

					.facets-container
					.filters
					.block-facets
					.facets-widget-checkbox
					[data-drupal-facet-alias="number_of_bedrooms"]
					li.facet-item
					label:hover {
						--tw-bg-opacity: 1;
						background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
						--tw-text-opacity: 1;
						color: rgb(168 220 214 / var(--tw-text-opacity, 1));
					}

		.facets-container .filters .block-facets .facets-widget-checkbox ul {
			display: flex;
			flex-direction: column;
			gap: 0.25rem;
		}

	.facets-container .filters .block-facets.open .dropdown-chevron {
		--tw-rotate: 180deg;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}

	.facets-container .filters .block-facets.open .facets-widget-checkbox {
		max-height: 200vh;
		padding-top: 1rem;
		opacity: 1;
		transition-duration: 0.4s, 0.4s, 0.4s;
	}

.facets-container .filters .facet-item {
	display: flex;
	align-items: center;
	gap: 1.25rem;
}

	.facets-container .filters .facet-item:hover {
		opacity: 0.7;
	}

	.facets-container .filters .facet-item input[type="checkbox"] {
		position: relative;
		aspect-ratio: 1 / 1;
		height: 1.25rem;
		width: 1.25rem;
		cursor: pointer;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		border-radius: 0.25rem;
		border-width: 1px;
		--tw-border-opacity: 1;
		border-color: rgb(0 58 61 / var(--tw-border-opacity, 1));
	}

		.facets-container .filters .facet-item input[type="checkbox"]:checked {
			--tw-bg-opacity: 1;
			background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
		}

			.facets-container .filters .facet-item input[type="checkbox"]:checked:after {
				position: absolute;
				left: 50%;
				top: 50%;
				height: 0.7rem;
				width: 0.4rem;
				border-right-width: 2px;
				border-bottom-width: 2px;
				--tw-border-opacity: 1;
				border-color: rgb(168 220 214 / var(--tw-border-opacity, 1));
				--tw-content: "";
				content: var(--tw-content);
				transform: translate(-50%, -65%) rotate(45deg);
			}

	.facets-container .filters .facet-item label {
		position: relative;
		display: block;
		width: 100%;
		cursor: pointer;
		font-size: 1.125rem;
		line-height: 1.75rem;
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}

		.facets-container .filters .facet-item label .facet-count {
			position: absolute;
			right: 0px;
			top: 0px;
			display: flex;
			align-items: center;
			justify-content: center;
			border-radius: 0.375rem;
			--tw-bg-opacity: 1;
			background-color: rgb(252 250 246 / var(--tw-bg-opacity, 1));
			padding-left: 0.5rem;
			padding-right: 0.5rem;
			padding-top: 0px;
			padding-bottom: 0px;
			font-size: 0.875rem;
			line-height: 1.25rem;
			--tw-text-opacity: 1;
			color: rgb(135 135 135 / var(--tw-text-opacity, 1));
		}

.facets-container .filters .facets-buttons-wrapper {
	position: absolute;
	left: 0px;
	bottom: 0px;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	--tw-bg-opacity: 1;
	background-color: rgb(247 239 229 / var(--tw-bg-opacity, 1));
	--tw-shadow: 0px -6px 14px 0px rgba(0, 0, 0, 0.1);
	--tw-shadow-colored: 0px -6px 14px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

@media (min-width: 1024px) {
	.facets-container {
		height: -moz-fit-content;
		height: fit-content;
		min-height: 0px;
		max-width: 36rem;
		position: fixed;
		top: 50%;
		left: 50%;
		--tw-translate-x: -50%;
		--tw-translate-y: -50%;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		border-radius: 1.5rem;
		--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
		--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}

		.facets-container.visible {
			max-height: 80vh;
		}
}

#edit-actions--2,
.facets-apply-button-wrapper {
	display: none;
}

.view-search-resort .view-filters {
	z-index: 20;
	position: fixed;
	inset: 0px;
	max-height: 100dvh;
	pointer-events: none;
	opacity: 0;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
	clip-path: inset(0 0 100% 0);
	transition-duration: 0.6s, 0.3s;
	transition-property: opacity, max-height;
}

	.view-search-resort .view-filters.visible {
		z-index: 70;
		max-height: 100vh;
		opacity: 1;
		clip-path: inset(0 0 0 0);
		transition-duration: 0.4s, 0.4s;
	}

	.view-search-resort .view-filters .filters-popup-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		overflow: hidden;
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
		pointer-events: auto;
	}

		.view-search-resort
		.view-filters
		.filters-popup-wrapper
		.filters-popup-content {
			display: flex;
			max-height: 100dvh;
			flex-direction: column;
			gap: 1.75rem;
			overflow-y: scroll;
			padding-left: 1.5rem;
			padding-right: 1.5rem;
			padding-top: 2rem;
			padding-bottom: 6rem;
			scrollbar-width: none;
			-ms-overflow-style: none;
		}

			.view-search-resort
			.view-filters
			.filters-popup-wrapper
			.filters-popup-content::-webkit-scrollbar {
				display: none;
			}

@media (min-width: 1024px) {
	.view-search-resort
	.view-filters
	.filters-popup-wrapper
	.filters-popup-content {
		max-height: 80vh;
	}
}

.view-search-resort
.view-filters
.filters-popup-wrapper
.filters-popup-content
.header {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

	.view-search-resort
	.view-filters
	.filters-popup-wrapper
	.filters-popup-content
	.header
	.title {
		cursor: pointer;
		font-family: Metropolis, sans-serif;
		font-size: 1.5rem;
		line-height: 2rem;
		font-weight: 600;
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}

	.view-search-resort
	.view-filters
	.filters-popup-wrapper
	.filters-popup-content
	.header
	.close-filters {
		cursor: pointer;
	}

.view-search-resort
.view-filters
.filters-popup-wrapper
.filters-popup-content
.form--inline {
	display: flex;
	flex-direction: column;
	gap: 1.75rem;
}

	.view-search-resort
	.view-filters
	.filters-popup-wrapper
	.filters-popup-content
	.form--inline
	fieldset
	.dropdown-toggle {
		display: flex;
		width: 100%;
		align-items: center;
		justify-content: space-between;
	}

	.view-search-resort
	.view-filters
	.filters-popup-wrapper
	.filters-popup-content
	.form--inline
	fieldset
	legend {
		cursor: pointer;
		font-family: Metropolis, sans-serif;
		font-size: 1.125rem;
		line-height: 1.75rem;
		font-weight: 600;
		--tw-text-opacity: 1;
		color: rgb(46 45 44 / var(--tw-text-opacity, 1));
	}

	.view-search-resort
	.view-filters
	.filters-popup-wrapper
	.filters-popup-content
	.form--inline
	fieldset
	.dropdown-chevron {
		display: inline-block;
		height: 20px;
		width: 20px;
		flex: none;
		--tw-bg-opacity: 1;
		background-color: rgb(215 215 215 / var(--tw-bg-opacity, 1));
		transition-property: all;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 150ms;
		mask: url(/themes/custom/vcc/assets/icons/chevron-down.svg) no-repeat center;
		-webkit-mask: url(/themes/custom/vcc/assets/icons/chevron-down.svg) no-repeat center;
		-webkit-mask-size: 20px;
		mask-size: 20px;
	}

	.view-search-resort
	.view-filters
	.filters-popup-wrapper
	.filters-popup-content
	.form--inline
	fieldset
	.bef-checkboxes {
		max-height: 0px;
		overflow: hidden;
		padding-top: 0px;
		opacity: 0;
		transition-property: opacity;
		transition-duration: 150ms;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		display: flex;
		flex-direction: column;
		gap: 0.25rem;
		transition-duration: 0.6s, 0.3s, 0.3s;
		transition-property: opacity, max-height, padding-top;
	}

		.view-search-resort
		.view-filters
		.filters-popup-wrapper
		.filters-popup-content
		.form--inline
		fieldset
		.bef-checkboxes
		.js-form-item {
			display: flex;
			align-items: center;
			gap: 1rem;
		}

			.view-search-resort
			.view-filters
			.filters-popup-wrapper
			.filters-popup-content
			.form--inline
			fieldset
			.bef-checkboxes
			.js-form-item
			input[type="checkbox"] {
				position: relative;
				aspect-ratio: 1 / 1;
				height: 1.25rem;
				width: 1.25rem;
				cursor: pointer;
				-webkit-appearance: none;
				-moz-appearance: none;
				appearance: none;
				border-radius: 0.25rem;
				border-width: 1px;
				--tw-border-opacity: 1;
				border-color: rgb(0 58 61 / var(--tw-border-opacity, 1));
			}

				.view-search-resort
				.view-filters
				.filters-popup-wrapper
				.filters-popup-content
				.form--inline
				fieldset
				.bef-checkboxes
				.js-form-item
				input[type="checkbox"]:checked {
					--tw-bg-opacity: 1;
					background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
				}

					.view-search-resort
					.view-filters
					.filters-popup-wrapper
					.filters-popup-content
					.form--inline
					fieldset
					.bef-checkboxes
					.js-form-item
					input[type="checkbox"]:checked:after {
						position: absolute;
						left: 50%;
						top: 50%;
						height: 0.7rem;
						width: 0.4rem;
						border-right-width: 2px;
						border-bottom-width: 2px;
						--tw-border-opacity: 1;
						border-color: rgb(168 220 214 / var(--tw-border-opacity, 1));
						--tw-content: "";
						content: var(--tw-content);
						transform: translate(-50%, -65%) rotate(45deg);
					}

			.view-search-resort
			.view-filters
			.filters-popup-wrapper
			.filters-popup-content
			.form--inline
			fieldset
			.bef-checkboxes
			.js-form-item
			label {
				position: relative;
				display: block;
				width: 100%;
				cursor: pointer;
				font-size: 1.125rem;
				line-height: 1.75rem;
				--tw-text-opacity: 1;
				color: rgb(46 45 44 / var(--tw-text-opacity, 1));
			}

				.view-search-resort
				.view-filters
				.filters-popup-wrapper
				.filters-popup-content
				.form--inline
				fieldset
				.bef-checkboxes
				.js-form-item
				label
				.facet-count {
					position: absolute;
					right: 0px;
					top: 0px;
					display: flex;
					align-items: center;
					justify-content: center;
					border-radius: 0.375rem;
					--tw-bg-opacity: 1;
					background-color: rgb(252 250 246 / var(--tw-bg-opacity, 1));
					padding-left: 0.5rem;
					padding-right: 0.5rem;
					padding-top: 0px;
					padding-bottom: 0px;
					font-size: 0.875rem;
					line-height: 1.25rem;
					--tw-text-opacity: 1;
					color: rgb(135 135 135 / var(--tw-text-opacity, 1));
				}

			.view-search-resort
			.view-filters
			.filters-popup-wrapper
			.filters-popup-content
			.form--inline
			fieldset
			.bef-checkboxes
			.js-form-item:hover {
				opacity: 0.7;
			}

	.view-search-resort
	.view-filters
	.filters-popup-wrapper
	.filters-popup-content
	.form--inline
	fieldset.open
	.dropdown-chevron {
		--tw-rotate: 180deg;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}

	.view-search-resort
	.view-filters
	.filters-popup-wrapper
	.filters-popup-content
	.form--inline
	fieldset.open
	.bef-checkboxes {
		max-height: 200vh;
		padding-top: 1rem;
		opacity: 1;
		transition-duration: 0.4s, 0.4s, 0.4s;
	}

.view-search-resort
.view-filters
.filters-popup-wrapper
.resorts-filters-buttons-wrapper {
	position: fixed;
	left: 0px;
	bottom: 0px;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	--tw-bg-opacity: 1;
	background-color: rgb(247 239 229 / var(--tw-bg-opacity, 1));
	--tw-shadow: 0px -6px 14px 0px rgba(0, 0, 0, 0.1);
	--tw-shadow-colored: 0px -6px 14px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

@media (min-width: 1024px) {
	.view-search-resort .view-filters .filters-popup-wrapper {
		height: -moz-fit-content;
		height: fit-content;
		min-height: 0px;
		max-width: 36rem;
		position: fixed;
		top: 50%;
		left: 50%;
		--tw-translate-x: -50%;
		--tw-translate-y: -50%;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		border-radius: 1.5rem;
		--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
		--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}

		.view-search-resort .view-filters .filters-popup-wrapper.visible {
			max-height: 80vh;
		}

		.view-search-resort .view-filters .filters-popup-wrapper .filters {
			min-height: -moz-fit-content;
			min-height: fit-content;
		}
}

.overlay {
	visibility: hidden;
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 60;
	background-color: rgba(0, 0, 0, 0.5);
	opacity: 0;
	--tw-backdrop-blur: blur(2px);
	-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 100ms;
	transform: translateZ(0);
	will-change: backdrop-filter;
}

@media (min-width: 1024px) {
	.overlay.active {
		visibility: visible;
		opacity: 1;
	}
}

.contact-information-item {
	display: flex;
	align-items: center;
	gap: 1rem;
}

	.contact-information-item .contact-information-item-icon {
		height: 36px;
		width: 36px;
		flex-shrink: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		border-radius: 9999px;
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
		margin-top: 0px;
		margin-bottom: auto;
		background-size: 20px 20px;
		background-position: center;
		background-repeat: no-repeat;
	}

		.contact-information-item .contact-information-item-icon.icon-map-marker {
			background-image: url(/themes/custom/vcc/assets/icons/map-marker.svg);
		}

		.contact-information-item .contact-information-item-icon.icon-phone {
			background-image: url(/themes/custom/vcc/assets/icons/phone.svg);
			height: 36px;
			width: 36px;
			flex-shrink: 0;
		}

		.contact-information-item .contact-information-item-icon.icon-email {
			margin-top: -3px;
			background-image: url(/themes/custom/vcc/assets/icons/mail.svg);
		}

	.contact-information-item .contact-information-item-text a {
		font-weight: 400;
		transition-property: opacity;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 150ms;
	}

		.contact-information-item .contact-information-item-text a:hover {
			opacity: 0.7;
		}

	.contact-information-item .contact-information-item-text .small-grey-text {
		font-size: 0.875rem;
		line-height: 1.25rem;
		--tw-text-opacity: 1;
		color: rgb(135 135 135 / var(--tw-text-opacity, 1));
	}

.contact-information .contact-information-content,
.contact-information .contact-information-items,
.footer-contact-info .contact-information-content,
.footer-contact-info .contact-information-items {
	display: flex;
	flex-direction: column;
	gap: 1.5rem;
}

.paragraph--type--contact-form .footer-contact-info .small-grey-text {
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
}

.vcc-loader-overlay {
	visibility: hidden;
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 1000;
	background-color: rgba(0, 0, 0, 0.5);
	opacity: 0;
	--tw-backdrop-blur: blur(4px);
	-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 100ms;
	display: flex;
	align-items: center;
	justify-content: center;
	transform: translateZ(0);
	will-change: backdrop-filter;
}

	.vcc-loader-overlay.active {
		visibility: visible;
		opacity: 1;
	}

.vcc-loader {
	position: relative;
	height: 5rem;
	width: 5rem;
}

.vcc-loader-text-safari {
	display: none;
}

#loader {
	display: flex;
	align-items: center;
	justify-content: center;
}

#circle-container {
	animation: loading-spinner-rotate 1.28973s linear infinite;
	bottom: 0;
	height: 100%;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	transform-origin: center center;
	width: 100%;
}

#circle {
	stroke-dasharray: 1, 200;
	stroke-dashoffset: 0;
	animation: loading-spinner-dash 2s ease-in-out infinite, loading-spinner-color 8s ease-in-out infinite;
	stroke-linecap: round;
	stroke-width: 4px;
}

@keyframes loading-spinner-rotate {
	to {
		transform: rotate(1turn);
	}
}

@keyframes loading-spinner-dash {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0;
	}

	50% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -35px;
	}

	to {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -124px;
	}
}

@keyframes loading-spinner-color {
	0%, to {
		stroke: #f7efe5;
	}

	40% {
		stroke: #f29f92;
	}

	66% {
		stroke: #a8dcd6;
	}

	80%, 90% {
		stroke: #8cc5be;
	}
}

#loader-hearth {
	animation: loading-hearth-color 8s ease-in-out infinite;
}

@keyframes loading-hearth-color {
	0%, to {
		fill: #f29f92;
	}

	40% {
		fill: #a8dcd6;
	}

	66% {
		fill: #f7efe5;
	}

	80%, 90% {
		fill: #8cc5be;
	}
}

.vcc-loader-text-safari {
	display: none;
}

.safari .vcc-loader {
	width: 12rem;
}

.safari #loader-hearth {
	fill: #f29f92;
	animation: none;
}

.safari #circle-container {
	animation: none;
}

.safari #circle {
	stroke: #f7efe5;
	stroke-dasharray: none;
	stroke-dashoffset: 0;
	animation: none;
}

.safari .vcc-loader-text-safari {
	display: block;
	text-align: center;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 700;
	--tw-text-opacity: 1;
	color: rgb(252 250 246 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
	.safari .vcc-loader-text-safari {
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
}

.features-container {
	display: flex;
	gap: 2rem;
}

	.features-container .collapsible-item {
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
	}

		.features-container .collapsible-item.active {
			border-radius: 1rem;
		}

		.features-container
		.collapsible-item
		.collapsible-toggle
		.collapsible-item-title {
			font-size: 0.875rem;
			line-height: 1.25rem;
			font-weight: 600;
		}

	.features-container ul {
		flex: 1 1 0%;
		list-style-type: none;
		padding-left: 0px;
	}

		.features-container ul li.field__item {
			position: relative;
			margin-bottom: 0.5rem;
			padding-left: 1rem;
			font-size: 0.75rem;
			line-height: 1rem;
		}

			.features-container ul li.field__item:before {
				content: "�";
				position: absolute;
				left: 0px;
				font-size: 0.75rem;
				line-height: 1rem;
			}

.tw-pointer-events-none {
	pointer-events: none;
}

.tw-pointer-events-auto {
	pointer-events: auto;
}

.tw-visible {
	visibility: visible;
}

.tw-invisible {
	visibility: hidden;
}

.tw-static {
	position: static;
}

.tw-fixed {
	position: fixed;
}

.tw-absolute {
	position: absolute;
}

.tw-relative {
	position: relative;
}

.tw-sticky {
	position: sticky;
}

.tw-inset-0 {
	inset: 0px;
}

.-tw-bottom-9 {
	bottom: -2.25rem;
}

.-tw-bottom-\[5px\] {
	bottom: -5px;
}

.-tw-bottom-px {
	bottom: -1px;
}

.-tw-left-\[\.3px\] {
	left: -0.3px;
}

.-tw-right-4 {
	right: -1rem;
}

.-tw-right-\[\.3px\] {
	right: -0.3px;
}

.-tw-right-\[10px\] {
	right: -10px;
}

.-tw-right-\[calc\(50\%\+12px\)\] {
	right: calc(calc(50% + 12px) * -1);
}

.-tw-right-\[calc\(50\%-7px\)\] {
	right: calc(calc(50% - 7px) * -1);
}

.-tw-top-1 {
	top: -0.25rem;
}

.-tw-top-1\/3 {
	top: -33.333333%;
}

.-tw-top-2 {
	top: -0.5rem;
}

.-tw-top-4 {
	top: -1rem;
}

.-tw-top-\[\.6px\] {
	top: -0.6px;
}

.-tw-top-\[1px\] {
	top: -1px;
}

.tw-bottom-0 {
	bottom: 0px;
}

.tw-bottom-2\.5 {
	bottom: 0.625rem;
}

.tw-bottom-3\.5 {
	bottom: 0.875rem;
}

.tw-bottom-3\/4 {
	bottom: 75%;
}

.tw-bottom-4 {
	bottom: 1rem;
}

.tw-bottom-64 {
	bottom: 16rem;
}

.tw-bottom-9 {
	bottom: 2.25rem;
}

.tw-bottom-\[12\%\] {
	bottom: 12%;
}

.tw-bottom-\[60px\] {
	bottom: 60px;
}

.tw-left-0 {
	left: 0px;
}

.tw-left-1 {
	left: 0.25rem;
}

.tw-left-1\/2 {
	left: 50%;
}

.tw-left-4 {
	left: 1rem;
}

.tw-left-5 {
	left: 1.25rem;
}

.tw-left-6 {
	left: 1.5rem;
}

.tw-left-\[84\%\] {
	left: 84%;
}

.tw-left-\[calc\(50\%-0\.5rem\)\] {
	left: calc(50% - 0.5rem);
}

.tw-left-\[calc\(50\%-2rem\)\] {
	left: calc(50% - 2rem);
}

.tw-right-0 {
	right: 0px;
}

.tw-right-2 {
	right: 0.5rem;
}

.tw-right-4 {
	right: 1rem;
}

.tw-right-6 {
	right: 1.5rem;
}

.tw-right-\[5px\] {
	right: 5px;
}

.tw-top-0 {
	top: 0px;
}

.tw-top-1\/2 {
	top: 50%;
}

.tw-top-1\/3 {
	top: 33.333333%;
}

.tw-top-2\/3 {
	top: 66.666667%;
}

.tw-top-28 {
	top: 7rem;
}

.tw-top-3\.5 {
	top: 0.875rem;
}

.tw-top-4 {
	top: 1rem;
}

.tw-top-5 {
	top: 1.25rem;
}

.tw-top-7 {
	top: 1.75rem;
}

.tw-top-8 {
	top: 2rem;
}

.tw-top-\[10px\] {
	top: 10px;
}

.tw-top-\[150\%\] {
	top: 150%;
}

.tw-top-\[1px\] {
	top: 1px;
}

.tw-top-\[9px\] {
	top: 9px;
}

.tw-top-\[calc\(50\%-2rem\)\] {
	top: calc(50% - 2rem);
}

.tw-top-full {
	top: 100%;
}

.tw-z-10 {
	z-index: 10;
}

.tw-z-20 {
	z-index: 20;
}

.tw-z-30 {
	z-index: 30;
}

.tw-z-40 {
	z-index: 40;
}

.tw-z-50 {
	z-index: 50;
}

.tw-z-\[1000\] {
	z-index: 1000;
}

.tw-z-\[1\] {
	z-index: 1;
}

.tw-z-\[20\] {
	z-index: 20;
}

.tw-z-\[2\] {
	z-index: 2;
}

.tw-z-\[60\] {
	z-index: 60;
}

.tw-z-\[70\] {
	z-index: 70;
}

.tw-z-\[99\] {
	z-index: 99;
}

.tw-col-span-2 {
	grid-column: span 2 / span 2;
}

.tw-col-span-5 {
	grid-column: span 5 / span 5;
}

.tw-col-span-6 {
	grid-column: span 6 / span 6;
}

.tw-col-span-full {
	grid-column: 1 / -1;
}

.tw-col-start-2 {
	grid-column-start: 2;
}

.tw-col-start-7 {
	grid-column-start: 7;
}

.tw-row-span-2 {
	grid-row: span 2 / span 2;
}

.tw-row-start-2 {
	grid-row-start: 2;
}

.-tw-m-2 {
	margin: -0.5rem;
}

.tw-m-0 {
	margin: 0px;
}

.tw-m-0\.5 {
	margin: 0.125rem;
}

.tw-m-\[3px\] {
	margin: 3px;
}

.-tw-mx-\[15px\] {
	margin-left: -15px;
	margin-right: -15px;
}

.-tw-my-5 {
	margin-top: -1.25rem;
	margin-bottom: -1.25rem;
}

.tw-mx-0 {
	margin-left: 0px;
	margin-right: 0px;
}

.tw-mx-6 {
	margin-left: 1.5rem;
	margin-right: 1.5rem;
}

.tw-mx-auto {
	margin-left: auto;
	margin-right: auto;
}

.tw-my-12 {
	margin-top: 3rem;
	margin-bottom: 3rem;
}

.tw-my-16 {
	margin-top: 4rem;
	margin-bottom: 4rem;
}

.tw-my-20 {
	margin-top: 5rem;
	margin-bottom: 5rem;
}

.tw-my-5 {
	margin-top: 1.25rem;
	margin-bottom: 1.25rem;
}

.tw-my-8 {
	margin-top: 2rem;
	margin-bottom: 2rem;
}

.-tw-mb-1 {
	margin-bottom: -0.25rem;
}

.-tw-mb-2 {
	margin-bottom: -0.5rem;
}

.-tw-mb-\[59px\] {
	margin-bottom: -59px;
}

.-tw-mb-\[62px\] {
	margin-bottom: -62px;
}

.-tw-mb-\[67px\] {
	margin-bottom: -67px;
}

.-tw-ml-\[20\%\] {
	margin-left: -20%;
}

.-tw-mr-4 {
	margin-right: -1rem;
}

.-tw-mr-5 {
	margin-right: -1.25rem;
}

.-tw-mt-0 {
	margin-top: -0px;
}

.-tw-mt-1 {
	margin-top: -0.25rem;
}

.-tw-mt-2 {
	margin-top: -0.5rem;
}

.-tw-mt-4 {
	margin-top: -1rem;
}

.-tw-mt-5 {
	margin-top: -1.25rem;
}

.-tw-mt-\[1px\] {
	margin-top: -1px;
}

.-tw-mt-\[92px\] {
	margin-top: -92px;
}

.-tw-mt-\[calc\(250px\+1\.25rem\)\] {
	margin-top: calc(calc(250px + 1.25rem) * -1);
}

.tw-mb-0 {
	margin-bottom: 0px;
}

.tw-mb-1 {
	margin-bottom: 0.25rem;
}

.tw-mb-10 {
	margin-bottom: 2.5rem;
}

.tw-mb-14 {
	margin-bottom: 3.5rem;
}

.tw-mb-2 {
	margin-bottom: 0.5rem;
}

.tw-mb-3 {
	margin-bottom: 0.75rem;
}

.tw-mb-4 {
	margin-bottom: 1rem;
}

.tw-mb-8 {
	margin-bottom: 2rem;
}

.tw-mb-\[3px\] {
	margin-bottom: 3px;
}

.tw-mb-\[60px\] {
	margin-bottom: 60px;
}

.tw-ml-0 {
	margin-left: 0px;
}

.tw-ml-0\.5 {
	margin-left: 0.125rem;
}

.tw-ml-1 {
	margin-left: 0.25rem;
}

.tw-ml-3 {
	margin-left: 0.75rem;
}

.tw-ml-4 {
	margin-left: 1rem;
}

.tw-ml-auto {
	margin-left: auto;
}

.tw-mr-0 {
	margin-right: 0px;
}

.tw-mr-3 {
	margin-right: 0.75rem;
}

.tw-mr-4 {
	margin-right: 1rem;
}

.tw-mr-\[15\%\] {
	margin-right: 15%;
}

.tw-mr-\[7px\] {
	margin-right: 7px;
}

.tw-mt-0 {
	margin-top: 0px;
}

.tw-mt-1 {
	margin-top: 0.25rem;
}

.tw-mt-1\.5 {
	margin-top: 0.375rem;
}

.tw-mt-12 {
	margin-top: 3rem;
}

.tw-mt-16 {
	margin-top: 4rem;
}

.tw-mt-2 {
	margin-top: 0.5rem;
}

.tw-mt-3 {
	margin-top: 0.75rem;
}

.tw-mt-4 {
	margin-top: 1rem;
}

.tw-mt-5 {
	margin-top: 1.25rem;
}

.tw-mt-6 {
	margin-top: 1.5rem;
}

.tw-mt-8 {
	margin-top: 2rem;
}

.tw-mt-\[-3px\] {
	margin-top: -3px;
}

.tw-mt-\[100px\] {
	margin-top: 100px;
}

.tw-mt-\[2px\] {
	margin-top: 2px;
}

.tw-block {
	display: block;
}

.tw-inline-block {
	display: inline-block;
}

.tw-flex {
	display: flex;
}

.tw-inline-flex {
	display: inline-flex;
}

.tw-grid {
	display: grid;
}

.tw-contents {
	display: contents;
}

.tw-hidden {
	display: none;
}

.tw-aspect-\[1\.08\/1\] {
	aspect-ratio: 1.08/1;
}

.tw-aspect-\[2\/1\] {
	aspect-ratio: 2/1;
}

.tw-aspect-\[3\/2\] {
	aspect-ratio: 3/2;
}

.tw-aspect-\[4\/3\] {
	aspect-ratio: 4/3;
}

.tw-aspect-\[7\/3\] {
	aspect-ratio: 7/3;
}

.tw-aspect-\[7\/6\] {
	aspect-ratio: 7/6;
}

.tw-aspect-square {
	aspect-ratio: 1 / 1;
}

.tw-aspect-video {
	aspect-ratio: 16 / 9;
}

.tw-h-0 {
	height: 0px;
}

.tw-h-0\.5 {
	height: 0.125rem;
}

.tw-h-1 {
	height: 0.25rem;
}

.tw-h-10 {
	height: 2.5rem;
}

.tw-h-12 {
	height: 3rem;
}

.tw-h-2\/3 {
	height: 66.666667%;
}

.tw-h-20 {
	height: 5rem;
}

.tw-h-3 {
	height: 0.75rem;
}

.tw-h-32 {
	height: 8rem;
}

.tw-h-36 {
	height: 9rem;
}

.tw-h-4 {
	height: 1rem;
}

.tw-h-40 {
	height: 10rem;
}

.tw-h-5 {
	height: 1.25rem;
}

.tw-h-6 {
	height: 1.5rem;
}

.tw-h-60 {
	height: 15rem;
}

.tw-h-64 {
	height: 16rem;
}

.tw-h-7 {
	height: 1.75rem;
}

.tw-h-8 {
	height: 2rem;
}

.tw-h-9 {
	height: 2.25rem;
}

.tw-h-\[\.7rem\] {
	height: 0.7rem;
}

.tw-h-\[102\%\] {
	height: 102%;
}

.tw-h-\[134\%\] {
	height: 134%;
}

.tw-h-\[16px\] {
	height: 16px;
}

.tw-h-\[187px\] {
	height: 187px;
}

.tw-h-\[19rem\] {
	height: 19rem;
}

.tw-h-\[200px\] {
	height: 200px;
}

.tw-h-\[20px\] {
	height: 20px;
}

.tw-h-\[221px\] {
	height: 221px;
}

.tw-h-\[24px\] {
	height: 24px;
}

.tw-h-\[250px\] {
	height: 250px;
}

.tw-h-\[25px\] {
	height: 25px;
}

.tw-h-\[25vw\] {
	height: 25vw;
}

.tw-h-\[26\.6rem\] {
	height: 26.6rem;
}

.tw-h-\[2px\] {
	height: 2px;
}

.tw-h-\[302px\] {
	height: 302px;
}

.tw-h-\[350px\] {
	height: 350px;
}

.tw-h-\[35px\] {
	height: 35px;
}

.tw-h-\[36px\] {
	height: 36px;
}

.tw-h-\[432px\] {
	height: 432px;
}

.tw-h-\[64px\] {
	height: 64px;
}

.tw-h-\[662px\] {
	height: 662px;
}

.tw-h-\[72px\] {
	height: 72px;
}

.tw-h-\[90px\] {
	height: 90px;
}

.tw-h-\[calc\(0\.5rem\+2px\)\] {
	height: calc(0.5rem + 2px);
}

.tw-h-auto {
	height: auto;
}

.tw-h-dvh {
	height: 100dvh;
}

.tw-h-fit {
	height: -moz-fit-content;
	height: fit-content;
}

.tw-h-full {
	height: 100%;
}

.tw-h-px {
	height: 1px;
}

.tw-max-h-0 {
	max-height: 0px;
}

.tw-max-h-24 {
	max-height: 6rem;
}

.tw-max-h-40 {
	max-height: 10rem;
}

.tw-max-h-\[128px\] {
	max-height: 128px;
}

.tw-max-h-\[200vh\] {
	max-height: 200vh;
}

.tw-max-h-\[80vh\] {
	max-height: 80vh;
}

.tw-max-h-full {
	max-height: 100%;
}

.tw-max-h-none {
	max-height: none;
}

.tw-max-h-screen {
	max-height: 100vh;
}

.tw-min-h-0 {
	min-height: 0px;
}

.tw-min-h-10 {
	min-height: 2.5rem;
}

.tw-min-h-40 {
	min-height: 10rem;
}

.tw-min-h-\[150px\] {
	min-height: 150px;
}

.tw-min-h-\[200px\] {
	min-height: 200px;
}

.tw-min-h-\[221px\] {
	min-height: 221px;
}

.tw-min-h-\[250px\] {
	min-height: 250px;
}

.tw-min-h-\[285px\] {
	min-height: 285px;
}

.tw-min-h-\[300px\] {
	min-height: 300px;
}

.tw-min-h-\[385px\] {
	min-height: 385px;
}

.tw-min-h-\[400px\] {
	min-height: 400px;
}

.tw-min-h-\[450px\] {
	min-height: 450px;
}

.tw-min-h-\[678px\] {
	min-height: 678px;
}

.tw-min-h-\[72px\] {
	min-height: 72px;
}

.tw-min-h-\[74px\] {
	min-height: 74px;
}

.tw-min-h-\[90px\] {
	min-height: 90px;
}

.tw-min-h-dvh {
	min-height: 100dvh;
}

.tw-min-h-fit {
	min-height: -moz-fit-content;
	min-height: fit-content;
}

.tw-min-h-min {
	min-height: -moz-min-content;
	min-height: min-content;
}

.tw-min-h-screen {
	min-height: 100vh;
}

.tw-w-0 {
	width: 0px;
}

.tw-w-1 {
	width: 0.25rem;
}

.tw-w-1\/2 {
	width: 50%;
}

.tw-w-10 {
	width: 2.5rem;
}

.tw-w-12 {
	width: 3rem;
}

.tw-w-2\/3 {
	width: 66.666667%;
}

.tw-w-20 {
	width: 5rem;
}

.tw-w-24 {
	width: 6rem;
}

.tw-w-3 {
	width: 0.75rem;
}

.tw-w-4 {
	width: 1rem;
}

.tw-w-40 {
	width: 10rem;
}

.tw-w-44 {
	width: 11rem;
}

.tw-w-48 {
	width: 12rem;
}

.tw-w-5 {
	width: 1.25rem;
}

.tw-w-5\/12 {
	width: 41.666667%;
}

.tw-w-6 {
	width: 1.5rem;
}

.tw-w-6\/12 {
	width: 50%;
}

.tw-w-60 {
	width: 15rem;
}

.tw-w-7 {
	width: 1.75rem;
}

.tw-w-7\/12 {
	width: 58.333333%;
}

.tw-w-8 {
	width: 2rem;
}

.tw-w-9 {
	width: 2.25rem;
}

.tw-w-\[\.4rem\] {
	width: 0.4rem;
}

.tw-w-\[102\%\] {
	width: 102%;
}

.tw-w-\[15px\] {
	width: 15px;
}

.tw-w-\[16\.3125rem\] {
	width: 16.3125rem;
}

.tw-w-\[16px\] {
	width: 16px;
}

.tw-w-\[178px\] {
	width: 178px;
}

.tw-w-\[1px\] {
	width: 1px;
}

.tw-w-\[20px\] {
	width: 20px;
}

.tw-w-\[23\.0625rem\] {
	width: 23.0625rem;
}

.tw-w-\[24px\] {
	width: 24px;
}

.tw-w-\[25px\] {
	width: 25px;
}

.tw-w-\[32px\] {
	width: 32px;
}

.tw-w-\[36px\] {
	width: 36px;
}

.tw-w-\[38\%\] {
	width: 38%;
}

.tw-w-\[62\%\] {
	width: 62%;
}

.tw-w-\[64px\] {
	width: 64px;
}

.tw-w-\[calc\(100\%\+30px\)\] {
	width: calc(100% + 30px);
}

.tw-w-\[calc\(100\%\+4rem\)\] {
	width: calc(100% + 4rem);
}

.tw-w-\[calc\(100\%\+8rem\)\] {
	width: calc(100% + 8rem);
}

.tw-w-\[calc\(100\%\/7\)\] {
	width: calc(100% / 7);
}

.tw-w-\[calc\(33\%-0\.66rem\)\] {
	width: calc(33% - 0.66rem);
}

.tw-w-auto {
	width: auto;
}

.tw-w-fit {
	width: -moz-fit-content;
	width: fit-content;
}

.tw-w-full {
	width: 100%;
}

.tw-w-max {
	width: -moz-max-content;
	width: max-content;
}

.tw-w-px {
	width: 1px;
}

.tw-min-w-0 {
	min-width: 0px;
}

.tw-min-w-10 {
	min-width: 2.5rem;
}

.tw-min-w-32 {
	min-width: 8rem;
}

.tw-min-w-36 {
	min-width: 9rem;
}

.tw-min-w-44 {
	min-width: 11rem;
}

.tw-min-w-5 {
	min-width: 1.25rem;
}

.tw-min-w-\[13rem\] {
	min-width: 13rem;
}

.tw-min-w-\[16px\] {
	min-width: 16px;
}

.tw-min-w-\[4\.5rem\] {
	min-width: 4.5rem;
}

.tw-min-w-\[60\%\] {
	min-width: 60%;
}

.tw-min-w-\[60px\] {
	min-width: 60px;
}

.tw-min-w-fit {
	min-width: -moz-fit-content;
	min-width: fit-content;
}

.tw-max-w-44 {
	max-width: 11rem;
}

.tw-max-w-80 {
	max-width: 20rem;
}

.tw-max-w-\[1\.825rem\] {
	max-width: 1.825rem;
}

.tw-max-w-\[29rem\] {
	max-width: 29rem;
}

.tw-max-w-\[500px\] {
	max-width: 500px;
}

.tw-max-w-\[756px\] {
	max-width: 756px;
}

.tw-max-w-\[952px\] {
	max-width: 952px;
}

.tw-max-w-\[956px\] {
	max-width: 956px;
}

.tw-max-w-full {
	max-width: 100%;
}

.tw-max-w-lg {
	max-width: 32rem;
}

.tw-max-w-none {
	max-width: none;
}

.tw-max-w-screen-2xl {
	max-width: 1536px;
}

.tw-max-w-screen-lg {
	max-width: 1024px;
}

.tw-max-w-screen-md {
	max-width: 768px;
}

.tw-max-w-screen-sm {
	max-width: 640px;
}

.tw-max-w-xl {
	max-width: 36rem;
}

.tw-flex-1 {
	flex: 1 1 0%;
}

.tw-flex-\[\.4\] {
	flex: 0.4;
}

.tw-flex-\[\.5\] {
	flex: 0.5;
}

.tw-flex-\[\.6\] {
	flex: 0.6;
}

.tw-flex-\[0\.7\] {
	flex: 0.7;
}

.tw-flex-\[0\.8\] {
	flex: 0.8;
}

.tw-flex-\[1\.2\] {
	flex: 1.2;
}

.tw-flex-\[1\] {
	flex: 1;
}

.tw-flex-none {
	flex: none;
}

.tw-flex-shrink-0 {
	flex-shrink: 0;
}

.tw-flex-grow {
	flex-grow: 1;
}

.-tw-translate-x-1\/2 {
	--tw-translate-x: -50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-tw-translate-x-8 {
	--tw-translate-x: -2rem;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-tw-translate-y-1\/2 {
	--tw-translate-y: -50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-tw-translate-y-4 {
	--tw-translate-y: -1rem;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.tw-translate-x-16 {
	--tw-translate-x: 4rem;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.tw-translate-x-2 {
	--tw-translate-x: 0.5rem;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.tw-translate-x-28 {
	--tw-translate-x: 7rem;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.tw-translate-x-8 {
	--tw-translate-x: 2rem;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.tw-translate-x-\[-50\%\] {
	--tw-translate-x: -50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.tw-translate-y-0 {
	--tw-translate-y: 0px;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.tw-translate-y-4 {
	--tw-translate-y: 1rem;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-tw-rotate-90 {
	--tw-rotate: -90deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-tw-rotate-\[8deg\] {
	--tw-rotate: -8deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.tw-rotate-0 {
	--tw-rotate: 0deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.tw-rotate-45 {
	--tw-rotate: 45deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.tw-transform {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.tw-cursor-pointer {
	cursor: pointer;
}

.tw-list-none {
	list-style-type: none;
}

.tw-appearance-none {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.tw-break-inside-avoid {
	-moz-column-break-inside: avoid;
	break-inside: avoid;
}

.tw-grid-cols-1 {
	grid-template-columns: repeat(1, minmax(0, 1fr));
}

.tw-grid-cols-10 {
	grid-template-columns: repeat(10, minmax(0, 1fr));
}

.tw-grid-cols-12 {
	grid-template-columns: repeat(12, minmax(0, 1fr));
}

.tw-grid-cols-2 {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

.tw-grid-cols-3 {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

.tw-grid-cols-7 {
	grid-template-columns: repeat(7, minmax(0, 1fr));
}

.tw-grid-rows-2 {
	grid-template-rows: repeat(2, minmax(0, 1fr));
}

.tw-grid-rows-\[0fr\] {
	grid-template-rows: 0fr;
}

.tw-grid-rows-\[1fr\] {
	grid-template-rows: 1fr;
}

.tw-flex-row {
	flex-direction: row;
}

.tw-flex-col {
	flex-direction: column;
}

.tw-flex-wrap {
	flex-wrap: wrap;
}

.tw-flex-wrap-reverse {
	flex-wrap: wrap-reverse;
}

.tw-flex-nowrap {
	flex-wrap: nowrap;
}

.tw-items-start {
	align-items: flex-start;
}

.tw-items-end {
	align-items: flex-end;
}

.tw-items-center {
	align-items: center;
}

.tw-items-stretch {
	align-items: stretch;
}

.tw-justify-start {
	justify-content: flex-start;
}

.tw-justify-end {
	justify-content: flex-end;
}

.tw-justify-center {
	justify-content: center;
}

.tw-justify-between {
	justify-content: space-between;
}

.tw-gap-0 {
	gap: 0px;
}

.tw-gap-0\.5 {
	gap: 0.125rem;
}

.tw-gap-1 {
	gap: 0.25rem;
}

.tw-gap-1\.5 {
	gap: 0.375rem;
}

.tw-gap-10 {
	gap: 2.5rem;
}

.tw-gap-12 {
	gap: 3rem;
}

.tw-gap-2 {
	gap: 0.5rem;
}

.tw-gap-2\.5 {
	gap: 0.625rem;
}

.tw-gap-3 {
	gap: 0.75rem;
}

.tw-gap-4 {
	gap: 1rem;
}

.tw-gap-5 {
	gap: 1.25rem;
}

.tw-gap-6 {
	gap: 1.5rem;
}

.tw-gap-7 {
	gap: 1.75rem;
}

.tw-gap-8 {
	gap: 2rem;
}

.tw-gap-9 {
	gap: 2.25rem;
}

.tw-gap-\[100px\] {
	gap: 100px;
}

.tw-gap-\[1px\] {
	gap: 1px;
}

.tw-gap-\[4px\] {
	gap: 4px;
}

.tw-gap-\[50px\] {
	gap: 50px;
}

.tw-gap-\[6px\] {
	gap: 6px;
}

.tw-gap-y-8 {
	row-gap: 2rem;
}

.tw-self-start {
	align-self: flex-start;
}

.tw-overflow-hidden {
	overflow: hidden;
}

.tw-overflow-visible {
	overflow: visible;
}

.tw-overflow-x-auto {
	overflow-x: auto;
}

.tw-overflow-x-hidden {
	overflow-x: hidden;
}

.tw-overflow-y-visible {
	overflow-y: visible;
}

.tw-overflow-y-scroll {
	overflow-y: scroll;
}

.tw-whitespace-nowrap {
	white-space: nowrap;
}

.tw-rounded {
	border-radius: 0.25rem;
}

.tw-rounded-2xl {
	border-radius: 1rem;
}

.tw-rounded-3xl {
	border-radius: 1.5rem;
}

.tw-rounded-4xl {
	border-radius: 36px;
}

.tw-rounded-\[30px\] {
	border-radius: 30px;
}

.tw-rounded-\[5px\] {
	border-radius: 5px;
}

.tw-rounded-full {
	border-radius: 9999px;
}

.tw-rounded-md {
	border-radius: 0.375rem;
}

.tw-rounded-none {
	border-radius: 0px;
}

.tw-rounded-xl {
	border-radius: 0.75rem;
}

.tw-rounded-b-4xl {
	border-bottom-right-radius: 36px;
	border-bottom-left-radius: 36px;
}

.tw-rounded-l-2xl {
	border-top-left-radius: 1rem;
	border-bottom-left-radius: 1rem;
}

.tw-rounded-t-3xl {
	border-top-left-radius: 1.5rem;
	border-top-right-radius: 1.5rem;
}

.tw-rounded-t-4xl {
	border-top-left-radius: 36px;
	border-top-right-radius: 36px;
}

.tw-rounded-tl-2xl {
	border-top-left-radius: 1rem;
}

.tw-rounded-tl-4xl {
	border-top-left-radius: 36px;
}

.tw-rounded-tl-xl {
	border-top-left-radius: 0.75rem;
}

.tw-rounded-tr-2xl {
	border-top-right-radius: 1rem;
}

.tw-rounded-tr-4xl {
	border-top-right-radius: 36px;
}

.tw-rounded-tr-xl {
	border-top-right-radius: 0.75rem;
}

.tw-border {
	border-width: 1px;
}

.tw-border-2 {
	border-width: 2px;
}

.tw-border-b {
	border-bottom-width: 1px;
}

.tw-border-b-2 {
	border-bottom-width: 2px;
}

.tw-border-b-\[1px\] {
	border-bottom-width: 1px;
}

.tw-border-l-8 {
	border-left-width: 8px;
}

.tw-border-r-2 {
	border-right-width: 2px;
}

.tw-border-r-8 {
	border-right-width: 8px;
}

.tw-border-t {
	border-top-width: 1px;
}

.tw-border-t-2 {
	border-top-width: 2px;
}

.tw-border-t-8 {
	border-top-width: 8px;
}

.tw-border-none {
	border-style: none;
}

.tw-border-aqua-100 {
	--tw-border-opacity: 1;
	border-color: rgb(168 220 214 / var(--tw-border-opacity, 1));
}

.tw-border-aqua-200 {
	--tw-border-opacity: 1;
	border-color: rgb(140 197 190 / var(--tw-border-opacity, 1));
}

.tw-border-aqua-400 {
	--tw-border-opacity: 1;
	border-color: rgb(0 58 61 / var(--tw-border-opacity, 1));
}

.tw-border-dark {
	--tw-border-opacity: 1;
	border-color: rgb(46 45 44 / var(--tw-border-opacity, 1));
}

.tw-border-gray-100 {
	--tw-border-opacity: 1;
	border-color: rgb(215 215 215 / var(--tw-border-opacity, 1));
}

.tw-border-gray-300 {
	--tw-border-opacity: 1;
	border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}

.tw-border-light {
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

.tw-border-terra-200 {
	--tw-border-opacity: 1;
	border-color: rgb(92 46 39 / var(--tw-border-opacity, 1));
}

.tw-border-transparent {
	border-color: transparent;
}

.tw-border-r-transparent {
	border-right-color: transparent;
}

.tw-border-t-light {
	--tw-border-opacity: 1;
	border-top-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

.tw-bg-\[\#B5E1DB\] {
	--tw-bg-opacity: 1;
	background-color: rgb(181 225 219 / var(--tw-bg-opacity, 1));
}

.tw-bg-\[\#C6E8E4\] {
	--tw-bg-opacity: 1;
	background-color: rgb(198 232 228 / var(--tw-bg-opacity, 1));
}

.tw-bg-\[\#EDF6F5\] {
	--tw-bg-opacity: 1;
	background-color: rgb(237 246 245 / var(--tw-bg-opacity, 1));
}

.tw-bg-\[rgba\(0\,0\,0\,0\.5\)\] {
	background-color: rgba(0, 0, 0, 0.5);
}

.tw-bg-aqua-100 {
	--tw-bg-opacity: 1;
	background-color: rgb(168 220 214 / var(--tw-bg-opacity, 1));
}

.tw-bg-aqua-200 {
	--tw-bg-opacity: 1;
	background-color: rgb(140 197 190 / var(--tw-bg-opacity, 1));
}

.tw-bg-aqua-400 {
	--tw-bg-opacity: 1;
	background-color: rgb(0 58 61 / var(--tw-bg-opacity, 1));
}

.tw-bg-aqua-400\/50 {
	background-color: rgb(0 58 61 / 0.5);
}

.tw-bg-black {
	--tw-bg-opacity: 1;
	background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

.tw-bg-black\/15 {
	background-color: rgb(0 0 0 / 0.15);
}

.tw-bg-cream-100 {
	--tw-bg-opacity: 1;
	background-color: rgb(252 250 246 / var(--tw-bg-opacity, 1));
}

.tw-bg-cream-200 {
	--tw-bg-opacity: 1;
	background-color: rgb(247 239 229 / var(--tw-bg-opacity, 1));
}

.tw-bg-current {
	background-color: currentColor;
}

.tw-bg-dark {
	--tw-bg-opacity: 1;
	background-color: rgb(46 45 44 / var(--tw-bg-opacity, 1));
}

.tw-bg-dark\/15 {
	background-color: rgb(46 45 44 / 0.15);
}

.tw-bg-gray-100 {
	--tw-bg-opacity: 1;
	background-color: rgb(215 215 215 / var(--tw-bg-opacity, 1));
}

.tw-bg-gray-100\/50 {
	background-color: rgb(215 215 215 / 0.5);
}

.tw-bg-gray-50 {
	--tw-bg-opacity: 1;
	background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}

.tw-bg-light {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.tw-bg-light\/15 {
	background-color: rgb(255 255 255 / 0.15);
}

.tw-bg-terra-100 {
	--tw-bg-opacity: 1;
	background-color: rgb(242 159 146 / var(--tw-bg-opacity, 1));
}

.tw-bg-terra-200 {
	--tw-bg-opacity: 1;
	background-color: rgb(92 46 39 / var(--tw-bg-opacity, 1));
}

.tw-bg-transparent {
	background-color: transparent;
}

.tw-bg-white {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.tw-bg-white\/10 {
	background-color: rgb(255 255 255 / 0.1);
}

.tw-bg-white\/80 {
	background-color: rgb(255 255 255 / 0.8);
}

.tw-bg-gradient-to-b {
	background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.tw-bg-gradient-to-l {
	background-image: linear-gradient(to left, var(--tw-gradient-stops));
}

.tw-bg-gradient-to-r {
	background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.tw-bg-gradient-to-t {
	background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.tw-bg-gradient-to-tr {
	background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}

.tw-bg-none {
	background-image: none;
}

.tw-from-\[\#22383F\] {
	--tw-gradient-from: #22383f var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(34 56 63 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.tw-from-\[\#22383fcc\] {
	--tw-gradient-from: #22383fcc var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(34 56 63 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.tw-from-aqua-100 {
	--tw-gradient-from: #a8dcd6 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(168 220 214 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.tw-from-black {
	--tw-gradient-from: #000 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.tw-from-black\/60 {
	--tw-gradient-from: rgb(0 0 0 / 0.6) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.tw-from-cream-100 {
	--tw-gradient-from: #fcfaf6 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(252 250 246 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.tw-from-cream-200 {
	--tw-gradient-from: #f7efe5 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(247 239 229 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.tw-from-light {
	--tw-gradient-from: #ffffff var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.tw-via-\[\#5a92a52e\] {
	--tw-gradient-to: rgb(90 146 165 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #5a92a52e var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.tw-to-\[\#5A92A5\]\/50 {
	--tw-gradient-to: rgb(90 146 165 / 0.5) var(--tw-gradient-to-position);
}

.tw-to-\[\#5a92a500\] {
	--tw-gradient-to: #5a92a500 var(--tw-gradient-to-position);
}

.tw-to-black\/0 {
	--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
}

.tw-to-transparent {
	--tw-gradient-to: transparent var(--tw-gradient-to-position);
}

.tw-bg-\[length\:20px_20px\] {
	background-size: 20px 20px;
}

.tw-bg-center {
	background-position: center;
}

.tw-bg-top {
	background-position: top;
}

.tw-bg-no-repeat {
	background-repeat: no-repeat;
}

.tw-object-contain {
	-o-object-fit: contain;
	object-fit: contain;
}

.tw-object-cover {
	-o-object-fit: cover;
	object-fit: cover;
}

.tw-object-center {
	-o-object-position: center;
	object-position: center;
}

.tw-p-0 {
	padding: 0px;
}

.tw-p-1 {
	padding: 0.25rem;
}

.tw-p-16 {
	padding: 4rem;
}

.tw-p-2 {
	padding: 0.5rem;
}

.tw-p-2\.5 {
	padding: 0.625rem;
}

.tw-p-3 {
	padding: 0.75rem;
}

.tw-p-4 {
	padding: 1rem;
}

.tw-p-5 {
	padding: 1.25rem;
}

.tw-p-6 {
	padding: 1.5rem;
}

.tw-p-8 {
	padding: 2rem;
}

.tw-p-\[0\.625rem\] {
	padding: 0.625rem;
}

.tw-px-0 {
	padding-left: 0px;
	padding-right: 0px;
}

.tw-px-1 {
	padding-left: 0.25rem;
	padding-right: 0.25rem;
}

.tw-px-11 {
	padding-left: 2.75rem;
	padding-right: 2.75rem;
}

.tw-px-14 {
	padding-left: 3.5rem;
	padding-right: 3.5rem;
}

.tw-px-16 {
	padding-left: 4rem;
	padding-right: 4rem;
}

.tw-px-2 {
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}

.tw-px-2\.5 {
	padding-left: 0.625rem;
	padding-right: 0.625rem;
}

.tw-px-3 {
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}

.tw-px-4 {
	padding-left: 1rem;
	padding-right: 1rem;
}

.tw-px-5 {
	padding-left: 1.25rem;
	padding-right: 1.25rem;
}

.tw-px-6 {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.tw-px-7 {
	padding-left: 1.75rem;
	padding-right: 1.75rem;
}

.tw-px-8 {
	padding-left: 2rem;
	padding-right: 2rem;
}

.tw-px-\[15px\] {
	padding-left: 15px;
	padding-right: 15px;
}

.tw-px-\[18px\] {
	padding-left: 18px;
	padding-right: 18px;
}

.tw-py-0 {
	padding-top: 0px;
	padding-bottom: 0px;
}

.tw-py-2 {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}

.tw-py-3 {
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
}

.tw-py-4 {
	padding-top: 1rem;
	padding-bottom: 1rem;
}

.tw-py-5 {
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
}

.tw-py-6 {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}

.tw-py-8 {
	padding-top: 2rem;
	padding-bottom: 2rem;
}

.tw-py-\[1\.625rem\] {
	padding-top: 1.625rem;
	padding-bottom: 1.625rem;
}

.tw-pb-0 {
	padding-bottom: 0px;
}

.tw-pb-0\.5 {
	padding-bottom: 0.125rem;
}

.tw-pb-10 {
	padding-bottom: 2.5rem;
}

.tw-pb-11 {
	padding-bottom: 2.75rem;
}

.tw-pb-2\.5 {
	padding-bottom: 0.625rem;
}

.tw-pb-4 {
	padding-bottom: 1rem;
}

.tw-pb-5 {
	padding-bottom: 1.25rem;
}

.tw-pb-6 {
	padding-bottom: 1.5rem;
}

.tw-pb-8 {
	padding-bottom: 2rem;
}

.tw-pb-\[36px\] {
	padding-bottom: 36px;
}

.tw-pl-0 {
	padding-left: 0px;
}

.tw-pl-4 {
	padding-left: 1rem;
}

.tw-pl-8 {
	padding-left: 2rem;
}

.tw-pl-\[3\.25rem\] {
	padding-left: 3.25rem;
}

.tw-pr-0 {
	padding-right: 0px;
}

.tw-pr-3 {
	padding-right: 0.75rem;
}

.tw-pr-4 {
	padding-right: 1rem;
}

.tw-pr-8 {
	padding-right: 2rem;
}

.tw-pt-0 {
	padding-top: 0px;
}

.tw-pt-1 {
	padding-top: 0.25rem;
}

.tw-pt-10 {
	padding-top: 2.5rem;
}

.tw-pt-14 {
	padding-top: 3.5rem;
}

.tw-pt-20 {
	padding-top: 5rem;
}

.tw-pt-24 {
	padding-top: 6rem;
}

.tw-pt-28 {
	padding-top: 7rem;
}

.tw-pt-3 {
	padding-top: 0.75rem;
}

.tw-pt-32 {
	padding-top: 8rem;
}

.tw-pt-4 {
	padding-top: 1rem;
}

.tw-pt-44 {
	padding-top: 11rem;
}

.tw-pt-5 {
	padding-top: 1.25rem;
}

.tw-pt-8 {
	padding-top: 2rem;
}

.tw-pt-9 {
	padding-top: 2.25rem;
}

.tw-pt-\[1\.5rem\] {
	padding-top: 1.5rem;
}

.tw-pt-\[100px\] {
	padding-top: 100px;
}

.tw-pt-\[2px\] {
	padding-top: 2px;
}

.tw-text-left {
	text-align: left;
}

.tw-text-center {
	text-align: center;
}

.tw-text-right {
	text-align: right;
}

.tw-text-start {
	text-align: start;
}

.tw-align-middle {
	vertical-align: middle;
}

.tw-align-bottom {
	vertical-align: bottom;
}

.tw-font-base {
	font-family: Metropolis, sans-serif;
}

.tw-font-heading {
	font-family: Wondra, sans-serif;
}

.tw-text-2xl {
	font-size: 1.5rem;
	line-height: 2rem;
}

.tw-text-2xs {
	font-size: 0.625rem;
}

.tw-text-3xl {
	font-size: 1.875rem;
	line-height: 2.25rem;
}

.tw-text-5xl {
	font-size: 3rem;
	line-height: 1;
}

.tw-text-6xl {
	font-size: 3.75rem;
	line-height: 1;
}

.tw-text-\[0\.75rem\] {
	font-size: 0.75rem;
}

.tw-text-\[1\.75rem\] {
	font-size: 1.75rem;
}

.tw-text-\[10px\] {
	font-size: 10px;
}

.tw-text-base {
	font-size: 1rem;
	line-height: 1.5rem;
}

.tw-text-lg {
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.tw-text-sm {
	font-size: 0.875rem;
	line-height: 1.25rem;
}

.tw-text-xl {
	font-size: 1.25rem;
	line-height: 1.75rem;
}

.tw-text-xs {
	font-size: 0.75rem;
	line-height: 1rem;
}

.tw-font-bold {
	font-weight: 700;
}

.tw-font-medium {
	font-weight: 500;
}

.tw-font-normal {
	font-weight: 400;
}

.tw-font-semibold {
	font-weight: 600;
}

.tw-uppercase {
	text-transform: uppercase;
}

.tw-lowercase {
	text-transform: lowercase;
}

.tw-capitalize {
	text-transform: capitalize;
}

.tw-leading-\[1\.1\] {
	line-height: 1.1;
}

.tw-leading-\[1\.3\] {
	line-height: 1.3;
}

.tw-leading-\[1\.5\] {
	line-height: 1.5;
}

.tw-leading-\[1\.6\] {
	line-height: 1.6;
}

.tw-leading-\[22px\] {
	line-height: 22px;
}

.tw-leading-\[unset\] {
	line-height: unset;
}

.tw-leading-tight {
	line-height: 1.25;
}

.tw-tracking-\[0\.025rem\] {
	letter-spacing: 0.025rem;
}

.tw-text-\[\#B5E1DB\] {
	--tw-text-opacity: 1;
	color: rgb(181 225 219 / var(--tw-text-opacity, 1));
}

.tw-text-aqua-100 {
	--tw-text-opacity: 1;
	color: rgb(168 220 214 / var(--tw-text-opacity, 1));
}

.tw-text-aqua-300 {
	--tw-text-opacity: 1;
	color: rgb(46 86 94 / var(--tw-text-opacity, 1));
}

.tw-text-aqua-400 {
	--tw-text-opacity: 1;
	color: rgb(0 58 61 / var(--tw-text-opacity, 1));
}

.tw-text-black {
	--tw-text-opacity: 1;
	color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.tw-text-cream-100 {
	--tw-text-opacity: 1;
	color: rgb(252 250 246 / var(--tw-text-opacity, 1));
}

.tw-text-dark {
	--tw-text-opacity: 1;
	color: rgb(46 45 44 / var(--tw-text-opacity, 1));
}

.tw-text-gray-100 {
	--tw-text-opacity: 1;
	color: rgb(215 215 215 / var(--tw-text-opacity, 1));
}

.tw-text-gray-200 {
	--tw-text-opacity: 1;
	color: rgb(135 135 135 / var(--tw-text-opacity, 1));
}

.tw-text-gray-700 {
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}

.tw-text-inherit {
	color: inherit;
}

.tw-text-light {
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.tw-text-terra-100 {
	--tw-text-opacity: 1;
	color: rgb(242 159 146 / var(--tw-text-opacity, 1));
}

.tw-text-white {
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.tw-underline {
	text-decoration-line: underline;
}

.tw-antialiased {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.tw-opacity-0 {
	opacity: 0;
}

.tw-opacity-100 {
	opacity: 1;
}

.tw-opacity-40 {
	opacity: 0.4;
}

.tw-opacity-45 {
	opacity: 0.45;
}

.tw-opacity-50 {
	opacity: 0.5;
}

.tw-opacity-55 {
	opacity: 0.55;
}

.tw-opacity-65 {
	opacity: 0.65;
}

.tw-shadow {
	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.tw-shadow-\[-10px_0_0_\#a8dcd6\,-10px_0_0_\#a8dcd6\] {
	--tw-shadow: -10px 0 0 #a8dcd6, -10px 0 0 #a8dcd6;
	--tw-shadow-colored: -10px 0 0 var(--tw-shadow-color), -10px 0 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.tw-shadow-\[-2px_0_0_\#a8dcd6\,5px_0_0_\#a8dcd6\] {
	--tw-shadow: -2px 0 0 #a8dcd6, 5px 0 0 #a8dcd6;
	--tw-shadow-colored: -2px 0 0 var(--tw-shadow-color), 5px 0 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.tw-shadow-\[-5px_0_0_\#a8dcd6\,5px_0_0_\#a8dcd6\] {
	--tw-shadow: -5px 0 0 #a8dcd6, 5px 0 0 #a8dcd6;
	--tw-shadow-colored: -5px 0 0 var(--tw-shadow-color), 5px 0 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.tw-shadow-\[0_4px_15px_rgba\(0\,0\,0\,0\.25\)\] {
	--tw-shadow: 0 4px 15px rgba(0, 0, 0, 0.25);
	--tw-shadow-colored: 0 4px 15px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.tw-shadow-\[0_4px_4px_rgba\(0\,0\,0\,0\.05\)\] {
	--tw-shadow: 0 4px 4px rgba(0, 0, 0, 0.05);
	--tw-shadow-colored: 0 4px 4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.tw-shadow-\[0px_4px_4px_0px_rgba\(0\,0\,0\,0\.05\)\] {
	--tw-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05);
	--tw-shadow-colored: 0px 4px 4px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.tw-shadow-cards {
	--tw-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.05);
	--tw-shadow-colored: 0px 4px 14px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.tw-shadow-cards-hover {
	--tw-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.25);
	--tw-shadow-colored: 0px 4px 15px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.tw-shadow-lg {
	--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.tw-shadow-md {
	--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.tw-shadow-none {
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.tw-shadow-sm {
	--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
	--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.tw-shadow-xl {
	--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 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);
}

.tw-ring-1 {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.tw-ring-\[3px\] {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.tw-ring-aqua-100 {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(168 220 214 / var(--tw-ring-opacity, 1));
}

.tw-grayscale {
	--tw-grayscale: grayscale(100%);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.tw-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);
}

.tw-backdrop-blur-\[22px\] {
	--tw-backdrop-blur: blur(22px);
	-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.tw-backdrop-blur-\[2px\] {
	--tw-backdrop-blur: blur(2px);
	-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.tw-backdrop-blur-\[4px\] {
	--tw-backdrop-blur: blur(4px);
	-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.tw-backdrop-blur-\[52px\] {
	--tw-backdrop-blur: blur(52px);
	-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.tw-backdrop-blur-lg {
	--tw-backdrop-blur: blur(16px);
	-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.tw-backdrop-blur-none {
	--tw-backdrop-blur:;
	-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.tw-transition {
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.tw-transition-all {
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.tw-transition-colors {
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.tw-transition-opacity {
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.tw-transition-shadow {
	transition-property: box-shadow;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.tw-transition-transform {
	transition-property: transform;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.tw-duration-200 {
	transition-duration: 200ms;
}

.tw-duration-300 {
	transition-duration: 300ms;
}

.tw-duration-500 {
	transition-duration: 500ms;
}

.tw-ease-in-out {
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.tw-content-\[\"\"\] {
	--tw-content: "";
	content: var(--tw-content);
}

.tw-content-\[\'\'\] {
	--tw-content: "";
	content: var(--tw-content);
}

.tw-container {
	margin-left: auto;
	margin-right: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	max-width: 1280px;
}

@media (min-width: 1536px) {
	.tw-container {
		padding-left: 0;
		padding-right: 0;
	}
}

.tw-clip-hide {
	clip-path: inset(0 0 100% 0);
}

.tw-clip-show {
	clip-path: inset(0 0 0 0);
}

.tw-clip-none {
	clip-path: none;
}

.first\:-tw-mr-1:first-child {
	margin-right: -0.25rem;
}

.last\:-tw-ml-1:last-child {
	margin-left: -0.25rem;
}

.hover\:tw-bg-aqua-200:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(140 197 190 / var(--tw-bg-opacity, 1));
}

.hover\:tw-shadow-cards-hover:hover {
	--tw-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.25);
	--tw-shadow-colored: 0px 4px 15px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.child\:tw-pr-4 > * {
	padding-right: 1rem;
}

@media (min-width: 768px) {
	.md\:tw-flex-row {
		flex-direction: row;
	}

	.md\:tw-flex-row-reverse {
		flex-direction: row-reverse;
	}
}

@media (min-width: 1024px) {
	.lg\:tw-ml-4 {
		margin-left: 1rem;
	}

	.lg\:tw-block {
		display: block;
	}

	.lg\:tw-hidden {
		display: none;
	}

	.lg\:tw-gap-0 {
		gap: 0px;
	}

	.lg\:tw-rounded-2xl {
		border-radius: 1rem;
	}

	.lg\:tw-text-sm {
		font-size: 0.875rem;
		line-height: 1.25rem;
	}
}

.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 3001;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em;
}

.daterangepicker:before, .daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}

.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

.daterangepicker.opensleft:before {
  right: 9px;
}

.daterangepicker.opensleft:after {
  right: 10px;
}

.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.opensright:before {
  left: 9px;
}

.daterangepicker.opensright:after {
  left: 10px;
}

.daterangepicker.drop-up {
  margin-top: -7px;
}

.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}

.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
  float: none;
}

.daterangepicker.single .drp-selected {
  display: none;
}

.daterangepicker.show-calendar .drp-calendar {
  display: block;
}

.daterangepicker.show-calendar .drp-buttons {
  display: block;
}

.daterangepicker.auto-apply .drp-buttons {
  display: none;
}

.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px;
}

.daterangepicker .drp-calendar.right {
  padding: 8px;
}

.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid black;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px;
}

.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 32px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}

.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}

.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}

.daterangepicker td.in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}

.daterangepicker td.start-date {
  border-radius: 4px 0 0 4px;
}

.daterangepicker td.end-date {
  border-radius: 0 4px 4px 0;
}

.daterangepicker td.start-date.end-date {
  border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff;
}

.daterangepicker th.month {
  width: auto;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}

.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}

.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}

.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
}

.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
}

.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}

.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}

.daterangepicker .ranges li:hover {
  background-color: #eee;
}

.daterangepicker .ranges li.active {
  background-color: #08c;
  color: #fff;
}

/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto;
  }

  .daterangepicker .ranges ul {
    width: 140px;
  }

  .daterangepicker.single .ranges ul {
    width: 100%;
  }

  .daterangepicker.single .drp-calendar.left {
    clear: none;
  }

  .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {
    float: left;
  }

  .daterangepicker {
    direction: ltr;
    text-align: left;
  }

  .daterangepicker .drp-calendar.left {
    clear: left;
    margin-right: 0;
  }

  .daterangepicker .drp-calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .daterangepicker .drp-calendar.right {
    margin-left: 0;
  }

  .daterangepicker .drp-calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .daterangepicker .drp-calendar.left .calendar-table {
    padding-right: 8px;
  }

  .daterangepicker .ranges, .daterangepicker .drp-calendar {
    float: left;
  }
}

@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto;
  }

  .daterangepicker .ranges {
    float: left;
  }

  .daterangepicker.rtl .ranges {
    float: right;
  }

  .daterangepicker .drp-calendar.left {
    clear: none !important;
  }
}



.bg-lightdark {
    background-color: #c4d0dd !important;
}

.mt-n-6 {
    margin-top: -6px;
}

.f-120 { font-size:120px; }

.task p {
    line-height: 20px;
}

.nav-pills.camping .nav-link.active, .nav-pills.camping .show > .nav-link {
    border: 1px solid #17a2b8 !important;
    background: #fff !important;
}

.progress-bar, .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    background-color: #17a2b8 !important;
}

.cursor-pointer {
    cursor: pointer;
}
.fc-bgevent{
    opacity: .7!important;
}


.structurelogo {
    width: 200px;
    display: block;
}
.structurelogov {
    max-width: 65px;
    display: inline-block;
}
#preloader img {
    max-width: 400px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -200px;
    margin-top: -130px;
}

.img-container {
    height: 100%;
    width: 100%;
    overflow: hidden;
    border-radius: 0.75rem;
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1),0 8px 10px -6px rgb(0 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);
    margin-bottom: 0.3rem !important;
    padding: 0.5rem 0 0 0;
}

@media (max-width: 576px) {

    .structurelogo {
        max-width: 100px;
        display: inline-block;
    }

    #preloader img {
        max-width: 280px;
        position: absolute;
        top: 70%;
        left: 75%;
        margin-left: -200px;
        margin-top: -130px;
    }

    #preloader{
        min-height:400px;
    }
}




@media (min-width: 576px) and (max-width: 1080px) {
    .structurelogo {
        max-width: 120px;
        display: inline-block;
    }

    #preloader img {
        max-width: 280px;
        position: absolute;
        top: 70%;
        left: 75%;
        margin-left: -200px;
        margin-top: -130px;
    }

    #preloader {
        min-height: 400px;
    }
}

.custom-select-sm {
    font-size:85%!important;
}
/* PERSONALIZZAZIONE DM */
.dx-datagrid-header-panel {
    border-bottom: none;
}

.dx-column-indicators span::before {
    font-size: 9px;
}

.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td, .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td, .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td, .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td {
    background-color: #0095d95e;
}

.day-full {
    background: url("/Media/notavailability.png") no-repeat center center !important;
    background-size: cover !important;
}
.day-available {
    background: url("/Media/availability.png") no-repeat center center !important;
    background-size: cover !important;
}
.day-outfull {
    background: url("/Media/inavailability.png") no-repeat center center !important;
    background-size: cover !important;
}
.day-infull {
    background: url("/Media/outavailability.png") no-repeat center center !important;
    background-size: cover !important;
}
.fc-today{
    background: transparent!important
}

#availability .fc-title {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 13px;
    padding: 4px;
}


/* MEDIA LIBRARY */

#mediaLibrary .images {
    flex-wrap: wrap;
    display: flex;
}

#mediaLibrary .images .image {
    cursor: pointer;
    flex: 1;
    margin: 5px;
}

#mediaLibrary .images .image img {
    max-width: 240px;
    width: 240px;
    height: 240px;
}

.filterAccosType {
    background-color: #003a3d !important;
    border: 1px #003a3d solid !important;
    color: #8cc5be !important;
    border-radius: 5px;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(0 58 61 / var(--tw-border-opacity, 1));
}

.filter-disabled {
    background-color: #dedede !important;
    border: 1px #848484 solid !important;
    color: #848484 !important;
}

.img-detail {
    height: 100%;
    width: 100%;
    overflow: hidden;
    border-radius: 0 0 0.75rem 0.75rem;
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1),0 8px 10px -6px rgb(0 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);
    margin-bottom: 0.3rem !important;
    padding: 0.5rem 0 0 0;
}

    .img-detail img {
        border-radius: 0.75rem 0.75rem 0 0;
    }
