/* Minification failed. Returning unminified contents.
(3501,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black'
(3527,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black'
(3573,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(3577,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(3581,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-supplementary'
(3585,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(3589,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(3593,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(3597,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(3601,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-supplementary'
(3605,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(3609,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(3613,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-supplementary'
(3617,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(3621,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black'
(3625,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(3629,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(3633,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(3637,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-02'
(3641,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(3645,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(3649,16): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(3653,18): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(3657,16): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(3661,18): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(3665,16): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-supplementary'
(3669,18): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-supplementary'
(3673,16): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(3677,18): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(3681,16): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black'
(3685,18): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black'
(3689,16): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(3693,18): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(3697,16): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(3701,18): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(3705,16): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(3709,18): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(3713,16): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-02'
(3717,18): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-02'
(3721,16): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(3725,18): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(3729,16): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(3733,18): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(3738,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height'
(3838,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(4656,28): run-time error CSS1030: Expected identifier, found ' '
(4656,29): run-time error CSS1031: Expected selector, found 'not('
(4656,29): run-time error CSS1025: Expected comma or open brace, found 'not('
(4682,31): run-time error CSS1030: Expected identifier, found ' '
(4688,31): run-time error CSS1030: Expected identifier, found ' '
(4769,16): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(4773,16): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(4777,16): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-success'
(4781,16): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-info'
(4785,16): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-warning'
(4801,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(4806,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(4810,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-success'
(4814,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-info'
(4818,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-warning'
(4834,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4835,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4836,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4837,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4838,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4839,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4840,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4841,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4842,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4843,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4844,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4845,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4846,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4847,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4848,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4849,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4850,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4851,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4852,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4853,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4854,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4855,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4856,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4857,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4858,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4859,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4860,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4861,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4862,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4863,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4864,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4865,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4866,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4867,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4868,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4869,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4870,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4871,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4872,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4873,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4874,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4875,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4876,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4877,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4878,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4879,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4880,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4881,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4882,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4883,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4884,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4885,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4886,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4887,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4888,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4889,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4890,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4891,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4892,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4893,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4894,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4895,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4896,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4897,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4898,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4899,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4900,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4901,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4902,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4903,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4904,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4905,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4906,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4907,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4908,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4909,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4910,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4911,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4912,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4913,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4914,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4915,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4916,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4917,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4918,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4919,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4920,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4921,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4922,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4923,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4924,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4925,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4926,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4927,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4928,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4929,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4930,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4931,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4932,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4933,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4934,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4935,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4936,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4937,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4938,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4939,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4940,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4941,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4942,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4943,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4944,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4945,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4946,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4947,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4994,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(4995,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(5006,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(5007,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(5011,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-supplementary'
(5012,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(5016,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black'
(5017,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(5021,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(5022,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(5026,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-02'
(5027,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(5031,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(5035,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(5039,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(5043,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(5044,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(5048,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(5049,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(5073,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(5077,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(5081,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(5085,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(5859,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(5860,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(5861,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(5862,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-normal'
(5865,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(5870,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(5871,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(5876,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(5880,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(5887,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(5888,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(5892,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(5897,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-visited'
(5913,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-mobile'
(5914,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-mobile'
(5919,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-desktop'
(5920,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-desktop'
(5926,36): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(5930,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-mobile'
(5931,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-mobile'
(5933,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(5939,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-desktop'
(5940,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-desktop'
(5953,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(5954,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(5962,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(5963,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(5974,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(5979,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(5984,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxl-mobile'
(5985,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxl-mobile'
(5989,26): run-time error CSS1030: Expected identifier, found ' '
(5989,27): run-time error CSS1031: Expected selector, found 'not('
(5989,27): run-time error CSS1025: Expected comma or open brace, found 'not('
(5996,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xl-mobile'
(5997,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xl-mobile'
(6001,26): run-time error CSS1030: Expected identifier, found ' '
(6001,27): run-time error CSS1031: Expected selector, found 'not('
(6001,27): run-time error CSS1025: Expected comma or open brace, found 'not('
(6008,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-mobile'
(6009,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-mobile'
(6013,26): run-time error CSS1030: Expected identifier, found ' '
(6013,27): run-time error CSS1031: Expected selector, found 'not('
(6013,27): run-time error CSS1025: Expected comma or open brace, found 'not('
(6020,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(6021,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(6025,26): run-time error CSS1030: Expected identifier, found ' '
(6025,27): run-time error CSS1031: Expected selector, found 'not('
(6025,27): run-time error CSS1025: Expected comma or open brace, found 'not('
(6032,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(6033,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(6037,26): run-time error CSS1030: Expected identifier, found ' '
(6037,27): run-time error CSS1031: Expected selector, found 'not('
(6037,27): run-time error CSS1025: Expected comma or open brace, found 'not('
(6060,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(6061,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(6067,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(6068,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(6073,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(6078,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxl-mobile'
(6079,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxl-mobile'
(6084,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxl-desktop'
(6085,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxl-desktop'
(6090,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xl-mobile'
(6091,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xl-mobile'
(6096,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xl-desktop'
(6097,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xl-desktop'
(6102,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-mobile'
(6103,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-mobile'
(6108,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-desktop'
(6109,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-desktop'
(6114,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(6115,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(6120,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(6121,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(6126,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(6127,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(6132,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(6133,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(6154,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6161,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(6162,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(6166,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(6171,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-visited'
(6176,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(6195,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(6196,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6201,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(6202,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(6206,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(6211,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(6212,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6217,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(6218,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(6222,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(6240,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(6241,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(6254,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxl-mobile'
(6255,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxl-mobile'
(6260,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxl-desktop'
(6261,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxl-desktop'
(6266,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xl-mobile'
(6267,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xl-mobile'
(6272,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xl-desktop'
(6273,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xl-desktop'
(6278,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-mobile'
(6279,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-mobile'
(6284,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-desktop'
(6285,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-desktop'
(6290,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(6291,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(6296,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(6297,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(6304,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(6321,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(6335,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(6336,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(6339,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(6340,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(6350,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(6351,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(6356,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6357,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(6361,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(6371,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(6372,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(6373,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6377,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(6385,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(6386,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(6391,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(6392,29): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(6396,29): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(6416,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(6418,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(6422,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(6452,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-mobile'
(6453,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-mobile'
(6455,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(6460,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-desktop'
(6461,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-desktop'
(6504,27): run-time error CSS1030: Expected identifier, found ' '
(6504,28): run-time error CSS1031: Expected selector, found 'nth-last-child('
(6504,28): run-time error CSS1025: Expected comma or open brace, found 'nth-last-child('
(6510,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6517,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(6521,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(6528,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(6532,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(6533,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(6535,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(6536,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(6537,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(6556,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(6557,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(6566,29): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(6572,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(6573,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6578,53): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white-rgb'
(6578,86): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white-rgb'
(6582,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(6586,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(6587,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6592,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(6596,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6598,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6602,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(6603,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6608,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(6612,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6614,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6618,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6622,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(6623,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(6628,53): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black-rgb'
(6628,86): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black-rgb'
(6632,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(6636,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(6637,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(6642,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(6646,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(6648,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(6652,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(6653,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(6658,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(6662,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(6664,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(6668,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(6672,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(6673,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(6678,53): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black-rgb'
(6678,86): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black-rgb'
(6682,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(6686,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(6687,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(6692,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(6696,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(6697,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(6702,53): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white-rgb'
(6702,86): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white-rgb'
(6706,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(6710,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(6711,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(6716,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(6720,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(6721,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6726,53): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white-rgb'
(6726,86): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white-rgb'
(6730,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(6734,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(6735,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6740,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(6744,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6746,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6750,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(6751,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6756,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(6760,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6762,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6766,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6771,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6775,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6780,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(6784,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6786,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6790,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6794,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(6795,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(6800,53): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white-rgb'
(6800,86): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white-rgb'
(6804,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(6808,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(6809,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(6814,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(6861,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(6862,22): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(6864,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6933,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(6934,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6939,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(6940,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(6944,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(6953,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(6954,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(6955,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(6961,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(6962,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(6967,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(6974,34): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(6975,35): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(6979,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(6983,36): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6992,36): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(6996,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(7000,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(7004,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(7014,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(7015,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(7016,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(7022,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(7023,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(7028,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(7029,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(7031,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(7032,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(7033,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(7043,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(7044,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(7060,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(7076,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(7091,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-mobile'
(7092,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-mobile'
(7098,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-desktop'
(7099,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-desktop'
(7137,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(7160,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(7170,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(7182,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-mobile'
(7183,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-mobile'
(7188,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-desktop'
(7189,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-desktop'
(7198,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(7202,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(7206,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(7210,36): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(7211,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(7219,36): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(7223,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(7227,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(7231,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(7235,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(7243,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(7247,20): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(7255,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(7256,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(7257,34): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(7265,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(7270,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(7271,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(7275,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(7280,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(7285,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(7293,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-mobile'
(7294,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-mobile'
(7295,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(7301,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-desktop'
(7302,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-desktop'
(7307,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(7308,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(7316,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(7317,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(7322,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(7323,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(7328,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(7329,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(7333,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(7342,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-normal'
(7362,36): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(7368,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-normal'
(7394,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(7395,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(7401,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(7405,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(7409,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(7448,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(7454,20): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(7458,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(7464,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(7465,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(7480,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xl-mobile'
(7481,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xl-mobile'
(7483,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(7489,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xl-desktop'
(7490,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xl-desktop'
(7515,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(7519,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(7523,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(7529,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(7530,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(7538,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(7539,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(7608,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(7609,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(7614,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(7615,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(7641,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(7645,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(7646,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(7650,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(7655,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-visited'
(7659,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(7682,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(7696,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-mobile'
(7697,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-mobile'
(7698,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(7704,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-desktop'
(7705,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-desktop'
(7706,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(7707,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(7714,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(7715,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(7721,35): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(7737,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(7741,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(7742,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(7746,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(7752,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(7753,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(7754,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(7761,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(7762,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(7767,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(7770,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(7774,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(7775,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(7784,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(7786,35): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(7799,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(7806,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(7810,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(7816,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(7817,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(7818,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(7824,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(7825,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(7843,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(7867,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(7876,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(7885,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(7905,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(7917,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(7922,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(7923,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(7925,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(7926,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(7936,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(7937,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(7941,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(7947,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(7948,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(7953,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(7954,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(7956,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(7957,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(7968,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(7969,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(7973,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(7979,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(7980,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(7993,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(7994,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(7995,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(8001,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(8002,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(8020,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(8024,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(8025,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(8027,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(8028,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(8029,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(8030,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(8031,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(8041,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(8042,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(8047,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(8051,29): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(8057,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(8058,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(8059,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(8064,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(8069,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error-bg'
(8109,36): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(8122,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(8126,300): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(8130,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(8138,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(8139,36): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(8143,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(8147,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(8153,36): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(8153,69): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(8157,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error-bg'
(8162,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(8166,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(8167,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(8179,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(8180,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(8189,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(8195,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(8213,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(8221,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-mobile'
(8222,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-mobile'
(8229,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-desktop'
(8230,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-desktop'
(8237,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(8241,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error-bg'
(8260,29): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(8264,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(8290,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-mobile'
(8291,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-mobile'
(8292,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(8299,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-desktop'
(8300,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-desktop'
(8315,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(8316,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(8318,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(8319,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(8320,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(8321,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(8334,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(8335,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(8340,29): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(8346,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(8351,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(8352,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(8361,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(8366,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(8371,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(8379,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(8383,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(8390,36): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(8391,37): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(8395,37): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(8400,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-visited'
(8412,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-mobile'
(8413,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-mobile'
(8420,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-desktop'
(8421,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-desktop'
(8428,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(8439,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(8443,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error-bg'
(8447,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(8451,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-success-bg'
(8455,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-success'
(8459,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(8460,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(8461,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(8467,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(8468,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(8473,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-normal'
(8482,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(8486,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(8487,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(8489,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(8490,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(8491,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(8492,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(8493,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(8503,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(8504,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(8509,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(8513,29): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(8519,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(8520,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(8521,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(8526,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(8531,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error-bg'
(8546,36): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(8573,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(8581,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(8586,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(8603,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(8606,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(8607,40): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black-rgb'
(8630,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(8642,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(8683,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(8684,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(8685,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(8692,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(8693,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(8707,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(8711,300): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(8715,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(8723,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(8724,36): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(8728,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(8732,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(8738,36): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(8738,69): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(8742,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error-bg'
(8747,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(8751,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(8752,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(8762,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(8763,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(8772,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(8777,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(8794,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(8802,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(8809,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(8810,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(8815,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(8816,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(8821,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxs-mobile'
(8822,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxs-mobile'
(8823,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(8824,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(8829,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxs-desktop'
(8830,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxs-desktop'
(8835,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(8839,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(8864,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(8874,37): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(8879,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(8890,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(8930,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(8951,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(8955,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(8956,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(8960,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(8987,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(8988,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(8989,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(8994,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(8995,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(9001,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-mobile'
(9002,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-mobile'
(9009,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-desktop'
(9010,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-desktop'
(9019,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(9021,35): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(9025,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(9036,39): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(9089,37): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(9141,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(9147,31): run-time error CSS1030: Expected identifier, found ' '
(9153,31): run-time error CSS1030: Expected identifier, found ' '
(9169,35): run-time error CSS1030: Expected identifier, found ' '
(9169,36): run-time error CSS1031: Expected selector, found 'not('
(9169,36): run-time error CSS1025: Expected comma or open brace, found 'not('
(9196,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(9207,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-mobile'
(9208,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-mobile'
(9209,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(9210,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(9215,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-desktop'
(9216,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-desktop'
(9222,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-mobile'
(9223,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-mobile'
(9224,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(9229,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-desktop'
(9230,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-desktop'
(9305,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(9331,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(9332,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(9347,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(9351,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(9370,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxs-mobile'
(9371,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxs-mobile'
(9372,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(9377,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxs-desktop'
(9378,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxs-desktop'
(9420,22): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(9441,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(9442,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(9443,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(9446,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(9457,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(9458,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(9463,29): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(9469,29): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(9526,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(9530,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(9552,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(9615,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(9616,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(9618,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white-10'
(9619,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(9626,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(9627,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(9636,37): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white-rgb'
(9651,29): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(9671,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xl-mobile'
(9672,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xl-mobile'
(9674,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(9679,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xl-desktop'
(9680,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xl-desktop'
(9690,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(9713,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(9714,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(9719,37): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black-rgb'
(9724,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(9728,16): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(9729,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(9733,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(9734,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(9745,37): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black-rgb'
(9896,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(9917,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(9918,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(9923,36): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(9924,37): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(9928,37): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(9933,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(9934,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(9936,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(9941,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(9942,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(9995,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(10000,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(10004,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(10008,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(10012,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(10022,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxl-mobile'
(10023,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxl-mobile'
(10025,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(10030,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxl-desktop'
(10031,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxl-desktop'
(10055,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(10058,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(10059,35): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(10082,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(10083,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(10089,29): run-time error CSS1030: Expected identifier, found ' '
(10089,30): run-time error CSS1031: Expected selector, found 'not('
(10089,30): run-time error CSS1025: Expected comma or open brace, found 'not('
(10108,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(10115,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(10116,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(10120,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(10125,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-visited'
(10131,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(10132,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(10147,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(10148,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(10149,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(10154,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(10155,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(10171,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(10172,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(10177,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(10178,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(10182,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(10188,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(10189,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(10203,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-mobile'
(10204,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-mobile'
(10210,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-desktop'
(10211,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-desktop'
(10228,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(10232,39): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(10237,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(10244,36): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(10248,37): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(10262,29): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(10284,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(10285,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(10291,35): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(10295,36): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(10303,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(10313,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(10320,36): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(10321,37): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(10325,37): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(10330,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-visited'
(10334,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(10335,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(10336,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(10341,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(10342,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(10347,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(10348,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(10354,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(10355,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(10368,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-mobile'
(10369,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-mobile'
(10374,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-desktop'
(10375,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-desktop'
(10385,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(10441,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(10446,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(10468,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(10479,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(10483,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(10496,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(10500,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(10531,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(10535,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(10539,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(10585,35): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(10600,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(10608,36): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(10617,43): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(10624,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(10640,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(10644,29): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(10649,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(10654,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(10703,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(10725,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(10726,46): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black-rgb'
(10751,35): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(10759,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(10760,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(10761,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(10769,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(10770,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(10781,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(10782,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(10784,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(10785,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(10797,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(10798,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(10803,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(10807,29): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(10833,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(10834,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(10836,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(10841,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(10842,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(10843,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-mobile'
(10844,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-mobile'
(10851,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-desktop'
(10852,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-desktop'
(10878,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(10884,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-mobile'
(10885,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-mobile'
(10891,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-desktop'
(10892,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-desktop'
(10904,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(10915,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxs-mobile'
(10916,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxs-mobile'
(10929,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxs-desktop'
(10930,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxs-desktop'
(10957,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(10964,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(10970,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxs-mobile'
(10971,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxs-mobile'
(10977,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxs-desktop'
(10978,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxs-desktop'
(10990,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11069,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-mobile'
(11070,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-mobile'
(11071,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(11077,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-desktop'
(11078,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-desktop'
(11083,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(11087,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11088,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11101,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11153,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11158,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-info-bg'
(11159,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-info'
(11163,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-info'
(11167,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-info'
(11171,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-success-bg'
(11172,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-success'
(11176,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-success'
(11180,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-success'
(11184,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-warning-bg'
(11185,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-warning'
(11189,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-warning'
(11193,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-warning'
(11197,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error-bg'
(11198,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(11202,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(11206,24): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(11212,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11213,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11253,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11259,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11263,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11275,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11284,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11290,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11304,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11305,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11310,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11311,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11321,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11326,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(11334,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11370,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11374,35): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11379,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11380,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11381,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11386,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11387,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11398,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11404,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11406,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11410,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11414,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11421,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11423,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11427,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11431,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11436,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(11440,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11444,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11460,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(11465,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11467,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-info'
(11468,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11472,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-info-bg'
(11473,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11477,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(11478,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11493,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11497,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11503,20): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11509,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11523,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(11524,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(11526,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11531,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(11532,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(11537,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11539,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11547,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11565,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11566,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11573,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11574,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11576,53): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black-rgb'
(11576,86): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black-rgb'
(11580,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11584,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11585,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11590,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11594,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11606,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11607,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11612,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11613,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11615,53): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black-rgb'
(11615,86): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black-rgb'
(11619,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11623,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11624,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11629,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11633,16): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11637,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11641,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11642,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11647,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11648,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11650,53): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white-rgb'
(11650,86): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white-rgb'
(11654,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11658,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11659,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11664,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11668,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11674,16): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11678,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11682,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11689,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11707,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11715,16): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11720,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11736,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(11761,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11766,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11770,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11777,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11778,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11788,39): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(11793,35): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11794,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11799,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11805,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11806,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11808,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11817,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11818,27): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11829,35): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(11833,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11837,35): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(11849,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(11853,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(11891,29): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11901,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-mobile'
(11902,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-mobile'
(11903,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11904,28): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11907,17): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11913,14): run-time error CSS1030: Expected identifier, found ' '
(11913,15): run-time error CSS1031: Expected selector, found 'not('
(11913,15): run-time error CSS1025: Expected comma or open brace, found 'not('
(11920,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11924,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11928,33): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11934,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11938,32): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11939,21): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11952,36): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11956,37): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11962,36): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11963,25): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11967,23): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,1938): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black'
(11978,2271): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black'
(11978,2984): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,3088): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(11978,3209): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-supplementary'
(11978,3301): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,3385): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,3480): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,3577): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(11978,3691): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-supplementary'
(11978,3806): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,3914): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(11978,4039): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-supplementary'
(11978,4158): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(11978,4256): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black'
(11978,4347): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,4446): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(11978,4545): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(11978,4642): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-02'
(11978,4739): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(11978,4836): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,4892): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,4955): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,5015): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(11978,5080): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(11978,5149): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-supplementary'
(11978,5230): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-supplementary'
(11978,5300): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(11978,5367): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(11978,5423): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black'
(11978,5476): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black'
(11978,5525): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,5578): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,5631): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(11978,5692): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(11978,5747): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(11978,5804): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(11978,5857): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-02'
(11978,5914): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-02'
(11978,5967): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(11978,6024): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(11978,6077): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,6134): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,6195): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height'
(11978,7349): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(11978,16705): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,16749): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(11978,16797): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-success'
(11978,16844): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-info'
(11978,16891): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-warning'
(11978,17082): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,17156): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(11978,17215): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-success'
(11978,17273): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-info'
(11978,17331): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-warning'
(11978,17527): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,17557): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,17587): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,17617): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,17647): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,17678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,17709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,17740): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,17771): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,17801): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,17831): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,17861): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,17891): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,17921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,17951): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,17981): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18043): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18199): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18229): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18259): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18317): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18346): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18375): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18439): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18471): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18503): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18535): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18567): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18599): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18631): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18662): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18693): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18724): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18755): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18780): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18805): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18837): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18865): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18935): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,18967): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,19002): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,19038): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,19077): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,19114): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,19154): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,19186): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,19221): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,19265): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,19310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,19355): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,19408): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,19451): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,19493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,19530): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,19572): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,19618): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,19655): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,19692): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,19737): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,19778): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,19819): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,19860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,19901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,19948): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20001): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20055): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20115): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20279): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20333): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20355): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20383): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20433): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20454): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20476): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20498): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20589): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20622): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20656): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20691): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20727): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20760): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20825): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20857): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20889): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20922): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20957): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,20992): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,21025): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,21058): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,21093): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,21127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,21160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,21194): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,21228): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,21260): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,21293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,21327): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,21362): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,21395): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,21429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,21464): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11978,21973): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(11978,22015): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,22149): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,22177): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,22250): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-supplementary'
(11978,22287): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,22346): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black'
(11978,22369): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,22430): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(11978,22455): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,22516): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-02'
(11978,22541): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,22606): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(11978,22705): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,22767): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(11978,22827): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(11978,22852): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,22912): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,22937): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,23318): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,23375): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(11978,23436): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,23495): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(11978,30456): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,30499): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,30544): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,30579): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-normal'
(11978,30677): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,30771): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,30815): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,31135): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,31233): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,31442): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,31482): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,31603): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,31728): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-visited'
(11978,32660): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-mobile'
(11978,32703): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-mobile'
(11978,32821): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-desktop'
(11978,32865): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-desktop'
(11978,33050): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,33143): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-mobile'
(11978,33186): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-mobile'
(11978,33257): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(11978,33399): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-desktop'
(11978,33443): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-desktop'
(11978,33672): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,33715): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,33879): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,33923): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,34116): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,34587): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,34698): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxl-mobile'
(11978,34742): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxl-mobile'
(11978,34881): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxl-desktop'
(11978,34926): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxl-desktop'
(11978,35043): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xl-mobile'
(11978,35086): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xl-mobile'
(11978,35224): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xl-desktop'
(11978,35268): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xl-desktop'
(11978,35384): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-mobile'
(11978,35427): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-mobile'
(11978,35565): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-desktop'
(11978,35609): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-desktop'
(11978,35725): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(11978,35768): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(11978,35906): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(11978,35950): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(11978,36137): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,36180): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,36389): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,36433): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,37055): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(11978,37098): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(11978,37242): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(11978,37286): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(11978,37381): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,37429): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxl-mobile'
(11978,37473): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxl-mobile'
(11978,37549): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxl-desktop'
(11978,37594): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxl-desktop'
(11978,37648): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xl-mobile'
(11978,37691): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xl-mobile'
(11978,37766): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xl-desktop'
(11978,37810): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xl-desktop'
(11978,37863): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-mobile'
(11978,37906): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-mobile'
(11978,37981): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-desktop'
(11978,38025): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-desktop'
(11978,38078): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(11978,38121): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(11978,38196): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(11978,38240): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(11978,38301): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,38344): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,38427): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,38471): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,38648): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,38792): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,38832): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,38888): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,38946): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-visited'
(11978,39019): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,39393): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,39420): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,39501): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,39541): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,39602): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,39663): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,39690): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,39771): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,39811): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,39872): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,40151): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,40186): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,40412): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxl-mobile'
(11978,40456): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxl-mobile'
(11978,40545): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxl-desktop'
(11978,40590): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxl-desktop'
(11978,40657): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xl-mobile'
(11978,40700): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xl-mobile'
(11978,40788): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xl-desktop'
(11978,40832): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xl-desktop'
(11978,40898): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-mobile'
(11978,40941): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-mobile'
(11978,41029): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-desktop'
(11978,41073): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-desktop'
(11978,41139): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(11978,41182): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(11978,41270): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(11978,41314): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(11978,41409): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,41606): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,41780): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(11978,41823): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(11978,41913): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,41951): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(11978,42172): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(11978,42216): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(11978,42535): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,42563): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,42978): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,43117): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,43160): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,43199): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,43322): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,43442): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,43486): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,43582): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,43622): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,43698): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,43968): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,44006): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,44074): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,44520): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-mobile'
(11978,44563): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-mobile'
(11978,44626): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,44699): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-desktop'
(11978,44743): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-desktop'
(11978,45458): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,45614): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,45682): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,45788): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,45831): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,45874): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,45944): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(11978,45981): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,46016): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,46394): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,46438): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,46562): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,46663): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,46702): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,46811): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white-rgb'
(11978,46842): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white-rgb'
(11978,46919): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,47001): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,47040): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,47131): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,47185): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,47249): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,47309): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,47348): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,47453): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,47551): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,47615): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,47689): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,47761): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,47799): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(11978,47910): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black-rgb'
(11978,47941): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black-rgb'
(11978,48019): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,48102): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,48140): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(11978,48233): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,48287): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(11978,48352): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(11978,48414): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,48452): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(11978,48559): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,48658): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(11978,48723): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(11978,48799): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(11978,48872): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,48910): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,49015): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black-rgb'
(11978,49046): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black-rgb'
(11978,49124): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,49207): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,49245): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,49332): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,49405): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,49444): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(11978,49557): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white-rgb'
(11978,49588): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white-rgb'
(11978,49667): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,49753): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,49792): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(11978,49887): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,49963): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,50002): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,50114): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white-rgb'
(11978,50145): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white-rgb'
(11978,50225): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,50313): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,50352): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,50446): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,50497): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,50561): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,50618): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,50657): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,50759): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,50851): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,50915): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,51007): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,51092): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,51158): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,51285): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,51373): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,51437): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,51506): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,51586): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,51625): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(11978,51741): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white-rgb'
(11978,51772): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white-rgb'
(11978,51854): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,51946): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,51985): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(11978,52083): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,52690): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,52724): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(11978,52785): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,53701): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,53728): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,53831): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,53871): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,53954): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,54073): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(11978,54116): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(11978,54161): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,54245): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(11978,54289): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(11978,54346): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,54482): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(11978,54531): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(11978,54610): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,54684): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,54862): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,54926): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,54979): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,55042): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,55182): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(11978,55225): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(11978,55270): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,55351): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(11978,55395): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(11978,55459): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,55502): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,55575): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,55606): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(11978,55648): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(11978,55838): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,55882): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,56068): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(11978,56291): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,56466): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-mobile'
(11978,56509): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-mobile'
(11978,56641): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-desktop'
(11978,56685): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-desktop'
(11978,57166): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,57455): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,57584): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(11978,57795): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-mobile'
(11978,57838): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-mobile'
(11978,57942): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-desktop'
(11978,57986): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-desktop'
(11978,58174): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(11978,58219): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,58269): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,58348): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,58378): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(11978,58525): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(11978,58593): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,58662): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,58721): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,58833): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,58989): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,59042): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,59230): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,59269): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(11978,59311): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(11978,59532): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,59664): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,59694): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(11978,59793): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(11978,59920): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,59998): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,60126): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-mobile'
(11978,60169): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-mobile'
(11978,60214): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,60304): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-desktop'
(11978,60348): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-desktop'
(11978,60421): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,60464): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,60602): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,60646): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,60723): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,60750): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,60846): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,60886): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,60962): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,61076): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-normal'
(11978,61374): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,61454): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-normal'
(11978,61803): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,61838): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,61967): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,62031): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,62097): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,62716): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(11978,62817): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(11978,62894): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(11978,62976): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,63020): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(11978,63197): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xl-mobile'
(11978,63240): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xl-mobile'
(11978,63294): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,63392): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xl-desktop'
(11978,63436): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xl-desktop'
(11978,63878): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,63952): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,64028): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,64122): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,64165): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,64305): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,64349): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,65252): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,65295): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,65393): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,65437): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,65929): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,65998): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,66038): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,66108): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,66180): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-visited'
(11978,66238): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(11978,66614): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,66801): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-mobile'
(11978,66844): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-mobile'
(11978,66889): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,66981): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-desktop'
(11978,67025): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-desktop'
(11978,67069): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(11978,67112): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(11978,67239): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(11978,67283): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(11978,67382): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,67593): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,67668): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,67708): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,67784): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,67882): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,67925): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,67970): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,68105): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,68149): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,68241): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(11978,68317): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,68407): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,68435): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,68541): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,68602): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,68758): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,68876): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,68948): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,69042): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,69085): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,69130): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,69242): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,69286): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,69531): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,69917): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,70028): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,70156): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,70430): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,70617): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,70691): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,70718): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,70771): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,70814): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,71003): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,71043): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,71117): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,71213): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,71257): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,71342): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,71369): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,71422): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,71465): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,71688): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,71728): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,71818): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,71924): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,71968): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,72093): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,72136): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,72181): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,72266): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,72310): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,72560): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(11978,72627): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,72670): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,72737): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(11978,72774): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,72814): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,72837): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,72875): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(11978,73055): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,73099): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,73196): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,73281): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,73402): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(11978,73436): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(11978,73461): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(11978,73636): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(11978,73842): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error-bg'
(11978,74515): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,74920): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,75351): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,75513): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,76059): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(11978,76095): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(11978,76421): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(11978,76585): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,76780): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,76812): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,77158): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error-bg'
(11978,77503): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(11978,77586): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,77629): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,77866): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,77910): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,78077): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(11978,78188): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,78512): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(11978,78641): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-mobile'
(11978,78684): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-mobile'
(11978,78803): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-desktop'
(11978,78847): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-desktop'
(11978,78949): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,79079): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error-bg'
(11978,79307): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(11978,79398): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(11978,79816): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-mobile'
(11978,79859): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-mobile'
(11978,79904): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,80006): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-desktop'
(11978,80050): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-desktop'
(11978,80210): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,80253): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,80320): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(11978,80362): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,80385): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,80423): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(11978,80664): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,80708): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,80791): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,80884): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,80962): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(11978,81004): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(11978,81171): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,81253): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,81313): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,81472): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,81513): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,81659): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,81699): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,81757): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,81817): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-visited'
(11978,81944): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-mobile'
(11978,81987): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-mobile'
(11978,82107): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-desktop'
(11978,82151): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-desktop'
(11978,82279): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,82561): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,82624): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error-bg'
(11978,82702): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(11978,82768): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-success-bg'
(11978,82848): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-success'
(11978,82901): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,82944): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,82989): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,83075): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,83119): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,83190): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-normal'
(11978,83349): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(11978,83418): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,83461): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,83528): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(11978,83565): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,83605): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,83628): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,83666): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(11978,83848): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,83892): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,83991): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,84078): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,84201): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(11978,84235): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(11978,84260): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(11978,84439): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(11978,84649): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error-bg'
(11978,85095): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,85533): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,85673): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(11978,85776): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,86012): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(11978,86105): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,86151): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black-rgb'
(11978,86453): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,86662): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,87075): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,87118): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,87163): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,87261): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,87305): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,87939): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,88370): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,88532): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,89078): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(11978,89114): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(11978,89440): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(11978,89604): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,89799): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,89831): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,90177): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error-bg'
(11978,90522): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(11978,90605): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,90648): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,90857): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,90901): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,91068): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(11978,91160): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,91468): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(11978,91594): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,91672): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(11978,91708): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(11978,91782): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,91820): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(11978,91890): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxs-mobile'
(11978,91934): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxs-mobile'
(11978,91985): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(11978,92010): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,92085): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxs-desktop'
(11978,92130): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxs-desktop'
(11978,92193): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,92260): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,92554): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,92737): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,92824): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,92947): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,93464): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,93768): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,93843): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,93883): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,93959): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,94284): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,94327): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,94372): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,94451): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,94495): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,94571): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-mobile'
(11978,94614): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-mobile'
(11978,94736): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-desktop'
(11978,94780): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-desktop'
(11978,94900): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,94959): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,95021): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,95165): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-03'
(11978,95812): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,96484): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,97165): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,97288): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-mobile'
(11978,97331): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-mobile'
(11978,97376): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,97403): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,97478): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-desktop'
(11978,97522): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-desktop'
(11978,97612): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-mobile'
(11978,97655): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-mobile'
(11978,97694): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,97775): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-desktop'
(11978,97819): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-desktop'
(11978,98662): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,98994): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(11978,99025): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,99257): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,99319): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,99559): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxs-mobile'
(11978,99603): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxs-mobile'
(11978,99649): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,99725): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxs-desktop'
(11978,99770): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxs-desktop'
(11978,100484): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(11978,100746): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(11978,100789): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(11978,100834): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,100911): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,101080): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(11978,101124): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(11978,101202): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,101293): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(11978,102042): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,102111): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,102373): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,103145): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(11978,103188): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(11978,103251): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white-10'
(11978,103292): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(11978,103411): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(11978,103455): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(11978,103608): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white-rgb'
(11978,103819): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,104126): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xl-mobile'
(11978,104169): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xl-mobile'
(11978,104223): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,104302): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xl-desktop'
(11978,104346): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xl-desktop'
(11978,104470): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,104769): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,104808): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,104924): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black-rgb'
(11978,105002): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,105075): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,105103): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,105154): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,105183): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,105328): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black-rgb'
(11978,107225): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(11978,107470): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,107497): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,107583): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,107623): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,107689): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,107756): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(11978,107799): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(11978,107860): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,107938): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(11978,107982): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(11978,108603): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,108672): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(11978,108730): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,108873): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,108920): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,109026): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxl-mobile'
(11978,109070): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxl-mobile'
(11978,109125): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,109200): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxl-desktop'
(11978,109245): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxl-desktop'
(11978,109631): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(11978,109730): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(11978,109775): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(11978,110090): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(11978,110133): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(11978,110272): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(11978,110316): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(11978,110552): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,110712): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,110752): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,110824): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,110898): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-visited'
(11978,110979): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,111024): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(11978,111182): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(11978,111225): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(11978,111270): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,111346): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(11978,111390): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(11978,111567): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,111594): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,111680): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,111720): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,111786): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,111865): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,111900): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,112049): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-mobile'
(11978,112092): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-mobile'
(11978,112201): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-desktop'
(11978,112245): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-desktop'
(11978,112452): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,112527): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,112588): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,112718): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,112787): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,113001): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,113282): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,113322): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,113447): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,113514): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,113642): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,113796): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,113960): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,114000): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,114076): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,114154): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-visited'
(11978,114210): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(11978,114253): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(11978,114298): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,114375): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(11978,114419): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(11978,114488): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,114531): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,114633): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,114677): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,115065): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-mobile'
(11978,115108): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-mobile'
(11978,115218): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-desktop'
(11978,115262): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-desktop'
(11978,115391): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,116066): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,116148): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,116523): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(11978,116665): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,116725): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(11978,116915): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,116984): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,117391): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,117457): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,117527): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,118226): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,118531): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,118654): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,118825): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,118956): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,119313): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,119449): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,119602): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,119674): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,120416): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,120767): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,120815): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black-rgb'
(11978,121187): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,121348): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(11978,121391): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(11978,121436): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,121606): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(11978,121650): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(11978,121813): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(11978,121856): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(11978,121919): run-time error CSS1039: Token not allowed after unary operator: '-nsw-border-radius'
(11978,121956): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,122153): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(11978,122197): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(11978,122284): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,122359): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,122764): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(11978,122807): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(11978,122861): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,122942): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(11978,122986): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(11978,123030): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-mobile'
(11978,123073): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-mobile'
(11978,123209): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-lg-desktop'
(11978,123253): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-lg-desktop'
(11978,123637): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,123718): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-mobile'
(11978,123761): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-mobile'
(11978,123873): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-desktop'
(11978,123917): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-desktop'
(11978,124112): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,124235): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxs-mobile'
(11978,124279): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxs-mobile'
(11978,124513): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxs-desktop'
(11978,124558): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxs-desktop'
(11978,124944): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,125052): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,125152): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxs-mobile'
(11978,125196): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxs-mobile'
(11978,125304): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xxs-desktop'
(11978,125349): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xxs-desktop'
(11978,125516): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,126401): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-mobile'
(11978,126444): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-mobile'
(11978,126494): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(11978,126584): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-desktop'
(11978,126628): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-desktop'
(11978,126709): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-light'
(11978,126777): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,126805): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,127000): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,127740): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,127811): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-info-bg'
(11978,127850): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-info'
(11978,127927): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-info'
(11978,128012): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-info'
(11978,128079): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-success-bg'
(11978,128121): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-success'
(11978,128204): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-success'
(11978,128295): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-success'
(11978,128365): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-warning-bg'
(11978,128407): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-warning'
(11978,128490): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-warning'
(11978,128581): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-warning'
(11978,128649): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error-bg'
(11978,128689): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(11978,128768): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(11978,128855): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(11978,128940): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,128975): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,129526): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,129627): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,129695): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,129880): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,129999): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,130095): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,130273): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,130316): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,130414): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,130458): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,130603): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,130692): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(11978,130812): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,131275): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,131343): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,131406): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,131449): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,131494): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,131571): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,131615): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,131754): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,131848): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,131907): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,131974): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,132047): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,132133): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,132192): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,132251): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,132316): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,132397): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(11978,132470): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,132554): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,132857): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(11978,132950): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,133008): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-info'
(11978,133037): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,133130): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-info-bg'
(11978,133162): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,133260): run-time error CSS1039: Token not allowed after unary operator: '-nsw-status-error'
(11978,133290): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,133553): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,133659): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,133796): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,133945): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,134210): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-mobile'
(11978,134253): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-mobile'
(11978,134311): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,134420): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-md-desktop'
(11978,134464): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-md-desktop'
(11978,134557): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,134617): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,134805): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,135162): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,135200): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,135353): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,135391): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,135471): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black-rgb'
(11978,135502): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black-rgb'
(11978,135651): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,135842): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,135880): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,136032): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,136147): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,136397): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,136435): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,136571): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,136609): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,136689): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black-rgb'
(11978,136720): run-time error CSS1039: Token not allowed after unary operator: '-nsw-black-rgb'
(11978,136881): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,137096): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,137134): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white'
(11978,137298): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,137454): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,137632): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,137816): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,137855): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,138088): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,138127): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,138212): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white-rgb'
(11978,138243): run-time error CSS1039: Token not allowed after unary operator: '-nsw-white-rgb'
(11978,138536): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,138948): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,138987): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,139276): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,139744): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,140066): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,140508): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,140670): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,140766): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,140996): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,141100): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,141162): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,141340): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(11978,141673): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,141746): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,141808): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,141922): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,141949): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-dark'
(11978,142094): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-accent'
(11978,142181): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,142221): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-04'
(11978,142299): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,142373): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-mobile'
(11978,142416): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-mobile'
(11978,142477): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,142615): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-sm-desktop'
(11978,142659): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-sm-desktop'
(11978,142854): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(11978,142939): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-bold'
(11978,143001): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(11978,143185): run-time error CSS1039: Token not allowed after unary operator: '-nsw-off-white'
(11978,143271): run-time error CSS1039: Token not allowed after unary operator: '-nsw-grey-01'
(11978,143877): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,144039): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-mobile'
(11978,144082): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-mobile'
(11978,144127): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,144167): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,144235): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,144381): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-size-xs-desktop'
(11978,144425): run-time error CSS1039: Token not allowed after unary operator: '-nsw-line-height-xs-desktop'
(11978,144497): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,144574): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,144651): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,144732): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
(11978,144801): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,144829): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,144998): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-hover'
(11978,145075): run-time error CSS1039: Token not allowed after unary operator: '-nsw-focus'
(11978,145184): run-time error CSS1039: Token not allowed after unary operator: '-nsw-brand-dark'
(11978,145212): run-time error CSS1039: Token not allowed after unary operator: '-nsw-text-light'
(11978,145256): run-time error CSS1039: Token not allowed after unary operator: '-nsw-font-family'
 */

body {
    /*padding-bottom: 20px;*/
    
    margin: 20px;
}

/* Set padding to keep content from hitting the edges */

.body-content {
    padding-left: 15px;
    padding-right: 15px;
    /*min-height: calc(100vh - 220px);*/
    min-height: calc(100vh - 245px);
    background: #ffffff;
    box-shadow: 2px 2px 12px #DDD;
    padding-bottom: 3em;
}

.agencylable {
    margin-top: 10px;
}

.disply_linkss a {
    float: left;
}

    .disply_linkss a + a {
        margin-left: 10px;
    }

.mt10 {
    margin-top: 10px;
}

.m-0-opacity {
    margin: 0 !important;
    opacity: 0 !important;
    height: 0 !important;
    display: none;
}

.invoiceList-l {
    padding: 1em 1em;
    background-color: #f1f1f1;
    margin: 1em 0;
    max-height: 110px;
    overflow-y: auto;
}


.account-specific-right .padTop20 {
    padding-top: 0 !important;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 100%;
}

select,
textarea {
    padding: 14px 16px;
    height: inherit;
    width: 100%;
    border-color: #dfdfdf;
    border: 1px solid #dfdfdf;
}


.largeimage img {
    max-width: 200px;
}

.smallimage img {
    max-width: 50px;
}

.smallfont img {
    font-size: 9px;
}

.row {
    align-content: center;
}

.Inline {
    display: inline;
}

a {
    color: #000000;
    text-decoration: none;
}

    a:hover,
    a:focus {
        color: #444;
        text-decoration: underline;
    }

    a:focus {
        /*outline: none;*/
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

.verticalLine {
    border-left: thick solid #808080;
}

.textRed {
    color: #a11d1d;
}

.textGreen {
    color: #42b421;
}

.check_block {
    display: block;
}

/*.MenuItemSelected span.MenuItem {
    background-color: #1a3e83;
    color: #ffffff;
}

    .MenuItemSelected span.MenuItem:hover {
        color: #000000;
    }*/

/*  .MenuItemSelected, .MenuItemSelected span.MenuItem {
        background-color: #1a3e83;
        color: #ffffff;
    }
      */

.panel-title .glyphicon {
    font-size: 14px;
}

#accordion a:hover {
    text-decoration: none !important;
}

.contact_detail {
}

    .contact_detail div.row div {
        height: 25px;
        font-size: 12px;
    }

        .contact_detail div.row div:first-child {
            font-weight: bold;
            font-size: 12px;
        }

.contact1 div.row div:nth-child(3) {
    font-weight: bold;
    font-size: 12px;
}

/*.label-font-weight label {
    font-weight: 500 !important;
    color: #005E8C !important;
}*/


.myfeespage-footer {
    max-width: 100%;
    width: 693px !important;
    margin: 0 auto;
    text-align: left;
    background: #fff;
    border-top: 1px solid #ddd;
    padding: 20px;
}


.contact2 div.row div:nth-child(3), .contact2 div.row div:nth-child(5) {
    font-weight: bold;
    font-size: 12px;
}

.report-item {
    padding: 10px;
    background: #f8f8f8;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #dfdfdf;
}

    .report-item a:hover, .report-item a:active {
        text-decoration: none;
    }

    .report-item a {
        cursor: pointer;
    }

.contact-us .detail {
    font-weight: bold;
}

.contact-us .row {
    padding: 5px;
}
/*css by designer*/
/*.nav > li > a {
    padding: 10px 14px
}*/

.largetext {
    text-align: left
}

.jumbotron {
    background-color: #ff0000;
}

.resposnive {
    width: 100%;
    overflow-x: auto;
}

.reponsive-tabel {
    width: 100%;
    overflow-x: auto !important;
    padding: 15px 0;
}

    .reponsive-tabel .dataTables_wrapper .table {
        max-width: none !important;
    }



.ad-postion {
    position: relative;
}

.offer-jumbtn {
    min-height: 84px;
}

.cust-jumbtn {
    min-height: 180px;
}

.login-wrapper {
    padding: 0 40px 40px;
}

.table-simple {
    width: 90%;
    overflow-x: auto;
}

::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}

::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}

.dataTable caption {
    padding: 15px 0px;
    border-bottom: 1px solid rgb(221, 221, 221);
    font-size: 16px;
}

input[type="search"] {
    border-radius: 10px;
    border: 1px solid #555;
    width: 250px;
    height: 30px;
    padding-left: 10px;
}
/*
.paging_simple_numbers {
    position: absolute;
    bottom: 22px;
    right: 0; bottom:0px;
}
    */
div.dt-buttons {
    
    left: 0px;
    top: 0;
}

div.dataTables_wrapper div.dataTables_filter {
    text-align: right;
    position: absolute !important;
    right: 0px;
    top: 0;
}

.dataTables_wrapper {
    position: inherit !important;
}

.parentDV {
    background: #f5f5f5;
}

.mar-topadd {
    margin-top: 20px;
}

.balance_account_text {
    font-size: 36px !important;
    color: #093254;
}

.addmarg {
    margin: 15px 0;
}

.maraddbtn {
    margin-top: 23px;
}




.fs_fields legend {
    display: block;
    -webkit-padding-start: 2px;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
}

.fieldset {
    padding: -1px !important;
}

fieldset {
    padding-bottom: 0.75em !important;
}



.fs_fields fieldset {
    display: block;
    -webkit-margin-start: 2px;
    -webkit-padding-start: 0.75em;
    border-width: 2px;
    border-style: groove;
    border-color: threedface;
    border-image: initial;
}


.thead_tr thead tr th {
    background-color: #093254 !important;
    color: #ffffff !important;
}
/*.table thead_tr tbody  tr {
    border-bottom-color: #093254 !important;
    border-bottom-left-radius: 10px !important;
}*/
/*delete today*/
.table-striped {
    border-color: #093254 !important;
}

/*delete today*/
/*.table-striped > tbody > tr:last-child > td {
        border-bottom-color: #093254 !important;
    }

        .table-striped > tbody > tr:last-child > td:first-child {
            border-bottom-left-radius: 10px !important;
        }

    .table-striped tr td:first-child, table tr th:first-child {
        border-left: 0;
    }

    .table-striped tr td:last-child, table tr th:last-child {
        border-right: 0;
    }*/

/*.table-bordered tr:last-child td:first-child {
    border-bottom-left-radius: 10px !important;
}

.table-bordered tr:last-child td:last-child {
    border-bottom-right-radius: 10px !important;
}*/

.mt5add { /*margin:5px;*/
    margin-top: 15px;
    margin-right: 10px;
}

.paybtn { /*margin:5px;*/
    margin-top: 15px;
    margin-right: 10px;
    padding: 10px 53px;
}

.contact_detail {
    min-height: 180px;
    /*min-height: 258px;*/
}

input[type="checkbox"] {
    vertical-align: top;
}

.add-income {
    padding: 6px 15px !important;
    font-size: 15pt !important;
}

.account-page tr td:nth-child(3) {
    cursor: pointer;
}

.mar-bttom {
    margin-bottom: 5px;
}

.addpadd-checkbox {
    padding-left: 5px;
}

.m-all-35 {
    margin: 30px;
}

.navbar {
    border: none;
}

.validation-error-color label {
    color: #b94a48 !important;
}

.validation-error-color input {
    border-color: #b94a48 !important;
}

.login-box h2 {
    text-align: center;
}


.alert a, .blueColor {
    color: #00adee !important;
}

.border-top {
    border-top: 1px solid #ccc;
}

.SiteFooter {
    font-size: 12px;
}

.labelColon:after {
    content: ':';
    margin-left: 0px;
}

.pl-0 {
    padding-left: 0px !important;
}

.d-flex {
    display: flex !important
}

.align-item-center {
    align-items: center !important;
}

.input-validation-error {
    border-color: #d9534f;
}


.table-primary th label {
    color: #ffffff;
}

.table-primary .table-striped > tbody > tr:nth-child(odd) > th, .table-primary th {
    color: #FFF;
    background-color: #2F70A9
}

.table-primary .table-bordered > thead > tr > th,
.table-primary .table-bordered > tbody > tr > th,
.table-primary .table-bordered > tfoot > tr > th,
.table-primary .table-bordered > thead > tr > td,
.table-primary .table-bordered > tbody > tr > td,
.table-primary .table-bordered > tfoot > tr > td {
    border-color: #dddddd;
}

.table-primary tr:hover td, .table-striped > tbody > tr:nth-child(odd):hover > td {
    background: #f5f5f5;
}
/*Mobile Menu Fixes Start*/
.mt-0 {
    margin-top: 0px !important;
}

.mx-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.navbar-card {
    color: #fff;
    background: #093254;
}

.m-0 {
    margin: 0px !important;
}

.py-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.navbar-card .navbar-toggle {
    background-color: #428bca;
}

    .navbar-card .navbar-toggle:focus {
        box-shadow: none !important;
        outline: none !important;
    }

.navbar-card .collapsed.navbar-toggle {
    background-color: #093254;
    border: 1px solid #fff;
}

.navbar-card .navbar-toggle .icon-bar {
    background: #ffffff;
}

.collapsed {
}
/*Mobile Menu Fixes End*/
.pr-0 {
    padding-right: 0px !important;
}

.table-expandBtn th:first-child,
.table-expandBtn td:first-child {
    padding: 0px 0px !important;
    min-width: 34px;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child::before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child::before {
    left: 7px !important;
    background-color: #093254 !important;
}

#advanceSearchDiv table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child::before,
#advanceSearchDiv table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child::before {
    position: static !important;
    margin: 8px auto;
    background-color: #093254 !important;
}


.table-expandBtn .child td:first-child {
    padding: 0px 10px !important;
}

.table-expandBtn td.dataTables_empty {
    padding: 8px !important
}




/*media query*/
@media screen and (max-width: 1200px) {
    /* .nav > li > a {
        padding: 10px 11px
    }*/
}

@media screen and (max-width: 992px) {
    .btn_link_b .col-md-6 {
        width: 49%;
        display: inline-block;
    }


    .navbar-nav {
        float: none;
        margin: 0;
    }

    .navbar-header {
        float: none;
    }

    .navbar-toggle {
        display: block;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }

        .navbar-collapse.collapse {
            display: none !important;
        }

        .navbar-collapse li:first-child a {
            border-top-left-radius: 0px;
            border-bottom-left-radius: 0px;
        }

    .navbar-nav {
        float: none !important;
        margin: 7.5px -15px;
    }

        .navbar-nav > li {
            float: none;
        }

    .navbar .nav > li > a {
        padding-top: 15px;
        padding-bottom: 15px;
        line-height: 4px;
        color: #ffffff;
        background: #093254;
        border-bottom: 1px Solid #ffffff;
    }

    .nav > li > a:hover {
        background: #f3f3f3 !important;
        color: #000000;
    }

    .nav > li > a.active {
        background: #D8D8D8;
        color: #000000;
    }

    nav .inner-navbar li {
        float: left;
    }

    .cust-jumbtn h1 {
        font-size: 25px !important;
    }

    .cust-jumbtn h3 {
        font-size: 18px !important;
    }

    .container .cust-jumbtn {
        padding-right: 15px !important;
        padding-left: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }

    .cust-jumbtn {
        min-height: 305px;
    }

    .inner-navbar .MenuItem {
        font-size: 14px;
    }

    nav .inner-navbar li a {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .reponsive-tabel {
        padding: 31px 0;
    }

    .bsb-two {
        width: 40% !important;
        float: left;
    }

    .bsb-one {
        width: 40% !important;
        float: left;
    }

    .navbar-card {
        display: block !important;
    }

    /*.nav.blue-bg > li > a {
        border-left: none !important;
    }*/
}


@media screen and (max-width: 767px) {
    .dataTables_filter {
        margin-top: 0 !important;
    }
    .footer-container1 {
        padding: 0;
    }

    .navbar-collapse {
        max-height: 450px !important;
    }

    .navbar-toggle.cl_m {
        display: block !important;
    }

    .cust-jumbtn {
        min-height: 175px;
    }

    .disply_linkss {
        float: left;
        margin: 0 10px;
    }

    .jumbotron {
        background-color: #1a3e83;
        color: #ffffff;
    }

    .Navbar-quicksearch {
        margin-top: 0px;
        width: 96%;
        text-align: center;
        margin: 0 auto;
    }

    .jumbotron .darkcolor {
        color: #ffffff;
        font-size: 25px;
    }

    #grid_info {
        float: left;
    }

    #grid_paginate {
        float: right;
    }

    .jumbotron {
        padding: 15px;
    }

    .Inline {
        font-size: 25px;
    }

    .jumbotron > h1 {
        font-size: 25px;
        margin: 0;
    }

    .parentDV .panel-title {
        font-size: 14px;
    }

    .banking-heading p {
        width: 33% !important;
    }

    .pl-xs-15 {
        padding-left: 15px !important;
    }
}

@media screen and (max-width: 560px) {
    .reponsive-tabel {
        width: 100%;
        overflow-x: scroll;
        padding: 43px 0;
    }

    .footer-container {
        padding: 0;
    }

    div.dataTables_wrapper div.dataTables_filter {
        right: 5px;
        top: 36px;
    }

    .login-wrapper {
        width: 100% !important;
    }

    .login-header img {
        max-width: 100% !important;
    }

    .dataTables_wrapper .dataTables_paginate .paginate_button {
        padding: 0.5em 0.5em !important;
    }

    .dataTable caption {
        padding: 22px 0px;
    }

    select.form-control.textRequired.pay-month {
        margin-right: 8px !important;
    }
}

.button.colorComfort, button.colorComfort, .panel-primary > .panel-heading.colorComfort {
    background: #093254;
    color: #ffffff;
}

.panel-primary {
    border-color: #093254 !important;
}

.panel-default {
    box-shadow: 0px 7px 14px -7px #CFCFCF;
}
    /*+++++++++++++++++++++++++++++++23/01/18+++++++++++++++++++++++++++++*/
    .panel-default > .panel-heading {
        /*background-color: #2980b9;*/
    }

        .panel-default > .panel-heading > h4 > a, .panel-default > .panel-heading {
            color: #093254;
            /*color: #113C8B;*/
        }

            .panel-default > .panel-heading + .panel-collapse .panel-body {
                border-top: 0 none;
            }

.bg-lightBlue {
    background-color: #eff9ff !important;
}

/*+++++++++++++++++++++++++++++++23/01/18 css end+++++++++++++++++++++++++++++*/
input[type="checkbox"] {
    margin-right: 5px;
}

footer {
    background: #eeeeee;
    color: #000000;
    padding: 15px;
}

.blue-bg {
    background-color: #093254;
    width: auto;
    min-width: 100%;
    border-radius: 10px;
    box-shadow: 0px 7px 14px -5px #CFCFCF;
}

.navbar-nav.blue-bg > li .Navbar-quicksearch {
    margin: 0px;
    position: relative;
}

    .navbar-nav.blue-bg > li .Navbar-quicksearch input {
        margin: 0px;
        padding: 5px;
    }

.navbar-nav.blue-bg > li > a, .navbar-nav.blue-bg > li > a:focus {
    color: #ffffff;
    text-decoration: none;
    background-color: #093254;
}

    .navbar-nav.blue-bg > li > a:hover {
        color: #ffffff;
        background-color: #504f52;
    }

    .navbar-nav.blue-bg > li > a:active {
        color: #000000;
        background-color: #D8D8D8;
    }

    .navbar-nav.blue-bg > li > a:focus {
        color: #000000;
        background-color: #f3f3f3;
    }

    .navbar-nav.blue-bg > li > a.selectedclass {
        color: #000000;
        background-color: #D8D8D8;
    }

.nav-pills > li.active > a, .nav-pills > li.active > a:focus {
    color: #ffffff;
    background-color: #093254;
    text-decoration: none;
}

    .nav-pills > li.active > a:hover {
        color: #ffffff;
        background-color: #504f52;
        text-decoration: none;
    }

.search-custom {
    width: 200px;
    margin: 5px;
    padding: 2px;
    float: right;
}

body h1 {
    color: #093254;
    font-size: 36px;
}

body h2 {
    color: #093254;
    font-size: 24px;
}

body h3 {
    color: #113C8B;
    margin: 10px 0px;
}

.white-text h3 {
    color: #ffffff;
    font-size: 18px;
}

body p {
    color: #333333;
}

table tbody tr td {
    color: #333333;
}

.smallimage a h2 {
    color: #113C8B;
    /*text-decoration:underline;*/
}

    .smallimage a h2:hover {
        text-decoration: none;
    }

.smallimage a p {
    color: #333333;
    font-size: 14px;
    margin: 10px 0px;
}

.smallimage a .glyphicon {
    margin-right: 10px;
}

.smallimage {
    margin: 20px 0px;
}

label, .display-label {
    color: #093254; /*#005E8C*/
    font-weight: normal !important;
}

.form-control {
    color: #555;
    background-color: #ffffff;
    border: 1px solid #ccc
}

.btn.btn-primary {
    text-decoration: none;
    background-color: #093254;
    border-color: #093254;
    color: #ffffff;
}



.btn.btn-success {
    color: #ffffff;
    background-color: #68A43D;
    border-color: #68A43D;
    text-decoration: none;
}

    .btn.btn-success:hover, active {
        color: #ffffff;
        background-color: #568343;
        border-color: #568343;
    }

.btn.btn-primary:hover, active {
    color: #ffffff;
    background-color: #504f52;
    border-color: #285e8e;
}

.full-w {
    width: 100%;
}

a {
    color: #000000;
    text-decoration: underline;
}

    a:hover {
        color: #000000;
        text-decoration: none;
    }

.fa.fa-asterisk {
    color: #ff0000;
    font-size: 9px !important;
}

.innera {
    color: #093254;
}

.panel-title a {
    text-decoration: none;
}

.mt-24 {
    margin-top: 24px;
}

.panel-collapse {
    background: #ffffff;
}

.panel-default > .panel-heading {
    background: #ffffff;
}

.summary-title {
    color: #093254;
    border-bottom: 2px solid #999999;
    font-size: 36px;
}

.summary-panel {
    background-color: #f1f1f1;
    float: left;
    width: 100%;
}

.nav.blue-bg > li > a {
    padding: 14px 13px;
    border-left: 1px solid #939393;
}

.nav.blue-bg > li:first-child > a {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}


.fa.fa-caret-right {
    display: none;
}

/*.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}*/


.alert-info {
    color: #000;
    background-color: #eaeef5;
    border-color: #2e5299;
}


.alert-success {
    color: #000 !important;
    background-color: #e5f7e6 !important;
    /*border-color: #00a908 !important;*/
    border: 1px solid #00a908 !important;
}

.text-success {
    color: #000 !important;
}

.alert-info a, .alert-danger a, .alert-primary a, .alert-success a, .alert-warning a {
    color: #002664 !important;
    font-weight: bold !important;
}

.alert-info p, .alert-danger p, .alert-primary p, .alert-success p, .alert-warning p {
    color: #000 !important;
}

/*.alert-info {
    color: rgb(49,112,143) !important;
    background-color: rgb(217,237,247) !important;
    font-size: 10.50pt !important;
    font-weight: 400 !important;
}*/
/*.alert-info p {
    color: #31708f;
}*/

.mt-20 {
    margin-top: 20px;
}

.blue-head table > thead th {
    background: #093254;
    color: #ffffff;
    vertical-align: text-top;
}

table > thead th label {
    color: #ffffff;
    vertical-align: text-top;
    font-weight: bold !important;
}



.refresh-space input[type="text"] {
    width: 100%;
    border: 1px solid #ddd;
    border-radius: 5px;
    height: 34px;
}

.alert-space {
    padding: 15px;
    margin-bottom: 8px;
    margin-left: 15px;
}



.dateTimepickerPointer {
    cursor: pointer;
}

.forgetPassword {
    font-size: 18px !important;
}

.alink {
    color: #428bca;
    /*text-decoration: underline;*/
}

    .alink:hover {
        color: #428bca !important;
        text-decoration: none;
    }

table#tblContactDetails > thead th label {
    vertical-align: text-top;
}


.jumbotron {
    padding: 10px 35px !important;
    margin-bottom: 10px;
    background: #eeeeee !important;
    color: #1a3e83 !important;
    box-shadow: 0px 7px 14px -7px #CFCFCF;
}

    .jumbotron h1 {
        margin-top: 10px;
        font-size: 36px !important;
    }

footer .container a span {
    color: #113C8B;
}

.col-md-6.col-sm-6.space-aline .fa {
    width: 40px;
    float: left;
}

.contact-us.summary-panel {
    padding: 30px;
    box-shadow: 0px 7px 14px -7px #CFCFCF;
}

.search-icon-set {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #000000;
}

.logo-bar {
    padding: 10px 0px
}

.red-bottom-border {
    border-bottom: 3px solid #00adee;
    margin-bottom: 10px;
}

.blue-h-three {
    color: #113C8B;
}

.account-tab li {
    width: 14.28%;
}

.account-tab > li > a {
    padding: 11px 0px !important;
}

.mr-0 {
    margin-right: 0 !important;
}


.addIncome .btn, .addExpenditure .btn, .addAsset .btn, .addLiabilities .btn {
    margin-top: 0;
}



.large-title h1 {
    color: #093254;
    margin: 40px 15px;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 9px;
}

.table-responsive {
    width: 100%;
    overflow: auto;
}

.over-auto {
    overflow: auto;
    width: 100%;
}


.margin-0-headings + .margin-0-headings {
    margin: 1em 0 0;
}

.margin-0-headings h2, .margin-0-headings p {
    margin: 0;
    line-height: 32px;
}

.bank-ErrorMsg {
    color: #a94442;
    background-color: #f2dede;
    border: 2px #ebccd1;
    padding: 10px;
    display: none;
    margin-top: 8px;
}


.cell_spacing {
    border-spacing: 0 !important;
}
/* new s*/
/*.Acc-Tab a {
        padding: 6px 6px !important;
    margin: 0px !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}*/
/*box-shadow: 0px 7px 14px -7px #CFCFCF;*/
/*.main-header {
   
    -webkit-box-shadow: 10px 17px 22px -11px rgba(214,214,214,1);
    -moz-box-shadow: 10px 17px 22px -11px rgba(214,214,214,1);
    box-shadow: 10px 17px 22px -11px rgba(214,214,214,1);
}*/

.link_button {
    box-shadow: 0px 7px 14px -7px #CFCFCF;
    background: linear-gradient(to bottom, #ffffff 5%, #ffffff 100%);
 
    border-radius: 8px;
    cursor: pointer;
    color: #093254;
    text-decoration: none;
}

.MenuItemSelected {
    /*-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #093254;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 #093254, 0 2px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 1px 0 #093254, 0 2px 2px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 1px 0 #093254, 0 2px 2px rgba(0, 0, 0, 0.3);
    background: #093254;
    padding: 8px 12px;
    text-decoration: none;
    color: #ffffff;*/
    box-shadow: 0px 7px 14px -7px #276873;
    background: linear-gradient(to bottom, #093254 5%, #093254 100%);
    background-color: #093254;
    border-radius: 8px;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    padding: 13px 32px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #3d768a;
}

.Acc-Tab li a {
    padding: 8px 10px !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-left: 10px;
    height: 58px;
    text-align: center !important;
}


.login-f {
    padding: 20px 40px 20px;
    border-top: 1px solid #ddd;
}
/*.Acc-Tab li {
    min-width: 152px;
    display: inline-block;
    float: left;
    text-align: left;
    width: 16.66%;
}*/
.Acc-Tab li {
    width: 30%;
    max-width: 100%;
    margin: 0 0 1em;
    text-align: center;
}


.ml-5 {
    margin-left: 5px;
}



.Acc-Tab a:active {
    color: #ffffff !important;
    background: #093254 !important;
}

.Acc-Tab a:focus {
    color: #ffffff !important;
    background: #093254 !important;
}

.no-bullet button > li > a:focus {
    text-decoration: none;
    color: #ffffff !important;
    background: #093254 !important;
    /*-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #113C8B;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 #093254, 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 #093254, 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 #093254, 0 2px 2px rgba(0, 0, 0, 0.3);
    background: #113C8B;
    padding: 8px 12px;
    text-decoration: none;
    color: #ffffff;*/
}
.no-bullet {
margin: 5px;
}
    .no-bullet button {
        background: linear-gradient(to bottom, #1C69D4 5%, #1C69AE 100%);
        color: #ffffff !important;
        height: 80px;
        width: 200px;
        border-radius: 25px;
        border:none;
    }
    .no-bullet button a {
        color: #ffffff !important;
        font-size:1.2em;
        text-decoration:none;
    }
        .no-bullet button:hover {
            background: #113C8B;
            color: #000000;
        }
.Acc-Tab li a {
    width: 250px!important;
    height: 100px;
    padding: 20px 14px !important

}
.Acc-Tab li {
    padding:2px 2px 2px 2px;
}

.fa.spsh:hover {
    background: #113C8B;
    color: #000000;
}

.fa.spsh:active {
    background: #113C8B;
    color: #ffffff;
}

.fa.spsh:focus {
    background: #113C8B !important;
    color: #ffffff;
    display: inline;
}

ul .Acc-Tab li a .MenuItem {
    background: #ffffff;
}

/*.alert-worning-p-text {
    color: #8a6d3b;
}*/
.alert-worning-p-text {
    color: #000;
}


div#grid_processing {
    display: none !important;
}

.f-16 {
    font-size: 16px;
    color: #093254;
}

.nav.navbar-nav.inner-navbar.Acc-Tab {
    /*margin: 20px 0px;*/
}

#samplePopup input[type="radio"], input[type="checkbox"] {
    margin: 4px 6px 0px 0px !important;
}

.td-width-50P {
    width: 100px;
}

.logo-size {
    height: 100px;
    width: 241px;
    object-position: left;
    object-fit: contain;
}

.mb-20 {
    margin: 20px 0px;
}

.font-weight-normal {
    font-weight: normal !important;
}
.font-weight-bold {
    font-weight: bold !important;
}


.checkbox.width4Perc.gval.remove-check-size {
    width: auto !important;
}

/*.Acc-Tab li:nth-child(7) {
    clear: both;
}

.Acc-Tab li:nth-last-child(1) {
    width: 220px;
}*/

.input-custmize {
}

.up-overlay {
    display: block;
    width: 100px;
    height: 40px;
    overflow: hidden;
}

.btn-overlay {
    width: 110px;
    height: 42px;
    position: relative;
    top: -5px;
    left: -5px;
    border: 6px solid #999;
    /*-webkit-box-shadow: inset 2px -2px 20px -9px rgba(0,0,0,0.67);
    -moz-box-shadow: inset 2px -2px 20px -9px rgba(0,0,0,0.67);*/
    box-shadow: inset 2px -2px 20px -9px rgba(0,0,0,0.67);
}

/*.up-overlay button#upload-btn {
    background: #efefef;
}*/

.upload_input {
    font-size: 50px;
    width: 120px;
    opacity: 0;
    /*filter: alpha(opacity: 0);*/
    position: relative;
    top: -40px;
    left: -20px;
}

#results {
    position: absolute;
    top: 30px;
    left: 124px;
}

.Navbar-quicksearch {
    min-width: 145px;
}

.radius-top-lr {
    background: #ffffff;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    padding-bottom: 20px;
    /*-webkit-box-shadow: 0px 0px 10px #DDD;
    -moz-box-shadow: 0px 0px 10px #DDD;*/
    box-shadow: 0px 0px 10px #DDD;
}

.radius-bottom-lr {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    box-shadow: 0px 0px 10px #DDD;
    /*background: #ffffff;
         -webkit-box-shadow: 0px 0px 10px #DDD;
    -moz-box-shadow: 0px 0px 10px #DDD;
    */
    background: #eee;
    color: #000;
    padding: 20px;
}

#myModal + hr {
    display: none;
}

.nav.blue-bg > li > a:hover:nth-child(1) {
    border-left: 1px solid #D8D8D8;
}

#fldSetAddressDetails {
    padding: 0;
}

#btnSaveContact {
    margin-bottom: 15px;
}

.edit-btn {
    background: #c1e9ff;
    border: #007FB0 1px solid;
    color: #000000;
}

.custom-table {
    background: #f5f5f5;
}

    .custom-table .panel-heading.colorComfort {
        background: none;
        color: #31708F;
        border: 0;
    }

    .custom-table .panel-primary {
        border: #dddddd solid 1px;
    }

.mb-15 {
    margin-bottom: 15px;
}

.refresh-space a {
    margin: 5px 0px;
    width: 100%;
    float: left;
    color: blue;
}

.refresh-space label {
    width: 100%;
}

.star_valid {
    position: absolute;
    left: 12em;
    top: 5px;
}

    .star_valid ~ label[for="EmailAddress"] {
        width: 100%;
    }

    .star_valid ~ label {
        width: 100%;
    }



.h1-ji {
    font-size: 24px !important;
    padding: 0;
    text-transform: inherit !important;
    margin-bottom: 1.5em !important;
}

.star-setnew {
    position: absolute;
    top: 124px;
    left: 77px;
}


    .star-setnew.str_sup {
        bottom: 43px;
        left: 73px;
        top: auto;
    }


/*.title_ff {
    color: #113C8B;
    font-size: 36px;
}*/


.refresh-space {
    position: relative;
}

.fix-pannel {
    /*max-height: 245px;*/
    overflow: hidden !important;
    min-height: 38px;
    background: #fff !important;
}

.fix-panel-extended {
    height: 250px !important;
    box-shadow: 0px 7px 14px -7px #CFCFCF !important;
}

#mytask_wrapper table.dataTable thead th, #mytask_wrapper table.dataTable thead td,
#tblmytask_wrapper table.dataTable thead th, #tblmytask_wrapper table.dataTable thead td {
    padding: 10px 10px;
}

.navbar.navbar-static-top.mb-none {
    margin-bottom: 0px;
}

.font36 {
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 8px;
    color: #093254;
}
.OfferMessage {
    font-size: 16px;
    margin-bottom: 18px;
    color: #093254;
    border-radius: 6px;
    padding: 8px;
    background-color: #FFAEC9;
}

.offerbtn {
    margin-top: 12px;    
    padding: 12px 20px;
}
.testfild_width {
    width: 260px !important;
}

.testfild_width {
    width: 260px !important;
}

.txtblue {
    color: #133880 !important;
}

.mar-20 {
    margin-top: 24px;
}

.reponsive-tabel > .W100, .W100 {
    width: 100% !important
}

.table-bordered.W100 {
    width: calc(100% - 2px) !important
}

.txtaccount.txtblue {
    color: #113C8B !important;
}

.fontNormal {
    font-weight: normal !important;
}

.form-title-checkbox-list {
    display: block;
    margin: 10px 0px;
}

    .form-title-checkbox-list p {
        display: inline-block;
        font-weight: bold;
    }

    .form-title-checkbox-list a {
        float: right;
    }
/*input zoom issue*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
    select:focus, textarea:focus, input:focus {
        font-size: 14px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    select,
    textarea,
    input {
        font-size: 16px;
    }
}
/*input zoom issue End*/


/* Responisve CSS*/

@media screen and (min-width: 1025px) and (max-width: 1200px) {
    .incom-ex .col-md-2 {
        padding: 0;
        text-align: left;
    }

    .Acc-Tab li {
        width: 30%;
    }

    .nav.blue-bg > li > a {
        padding: 14px 9px;
    }

    .navbar-nav > li .cl_m {
        float: none !important;
        display: block !important;
    }

    .fa.fa-caret-right {
        display: inline-block;
    }

    .navbar .nav > li > a {
        padding-top: 15px;
        padding-bottom: 15px;
        line-height: 4px;
        color: #ffffff;
        background: #093254;
        border-bottom: 1px Solid #ffffff;
    }

    .navbar-nav > li {
        float: none;
    }

    .navbar-collapse.collapse {
        display: none !important;
    }

    .navbar-card {
        display: block !important;
    }

    .navbar-toggle {
        display: block;
    }
}


@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
    .incom-incexdetail .col-md-1.pr-0 {
        padding-left: 0px;
    }

    .Acc-Tab li {
        float: left !important;
    }

    .incom-ex .col-md-2 {
        padding: 0;
        text-align: left;
    }

    .navbar-nav > li .cl_m {
        float: none !important;
        display: block !important;
    }

    .fa.fa-caret-right {
        display: inline-block;
    }

    .navbar .nav > li > a {
        padding-top: 15px;
        padding-bottom: 15px;
        line-height: 4px;
        color: #ffffff;
        background: #093254;
        border-bottom: 1px Solid #ffffff;
    }

    .navbar-nav > li {
        float: none;
    }

    .navbar-collapse.collapse {
        display: none !important;
    }

    .navbar-card {
        display: block !important;
    }

    .navbar-toggle {
        display: block;
    }
}





@media screen and (max-width: 1024px) {
    .table ul {
        width: 100%;
    }

    .navbar-nav > li .cl_m {
        float: none !important;
        display: block !important;
    }

    .fa.fa-caret-right {
        display: inline-block;
    }

    .navbar .nav > li > a {
        padding-top: 15px;
        padding-bottom: 15px;
        line-height: 4px;
        color: #ffffff;
        background: #093254;
        border-bottom: 1px Solid #ffffff;
    }

    .navbar-nav > li {
        float: none;
    }

    .nav.blue-bg > li:first-child > a {
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }

    .navbar-collapse.collapse {
        display: none !important;
    }

    .navbar-card {
        display: block !important;
    }

    .navbar-toggle {
        display: block;
    }


    .incom-ex .col-md-2.col-sm-6.col-xs-8.display-label {
        width: 60%;
        word-wrap: break-word;
    }

    .d-flex.d-xxs-block {
        display: block !important;
    }

        .d-flex.d-xxs-block .col-md-3.col-xs-12 {
            width: 100% !important;
        }

        .d-flex.d-xxs-block .col-md-9.col-xs-12 {
            width: 100% !important;
            padding-left: 15px !important;
        }

    .nav.blue-bg > li > a {
        padding: 11px 6px;
    }

    .Navbar-quicksearch {
        margin: 10px;
    }

    .search-custom {
        width: 135px;
    }

    .actab-max li {
        min-width: 14%;
        margin: 0 0 1em;
        text-align: center;
        line-height: 0px !important;
    }

    .reponsive-tabel > .table-bordered.W100, .W100 {
        width: calc(100% - 2px) !important;
    }
}

@media (min-width: 768px) and (max-width: 1200px) {

    .Acc-Tab li {
        width: 25% !important;
        float: left;
    }

    #child table tbody tr td {
        min-width: 126px;
    }

        #child table tbody tr td .btn {
            padding: 3px 5px;
        }

    .child_c table tbody tr td {
        min-width: 126px;
    }

        .child_c table tbody tr td .btn {
            padding: 3px 2px !important;
        }

    #advanceSearchDiv .table-expandBtn th:first-child,
    #advanceSearchDiv .table-expandBtn td:first-child {
        min-width: 24px !important;
    }
}







@media (max-width: 767px) {
    /*.gridDetails.income_ex thead tr th.min-desktop {
        display: none !important;
    }*/
    .err_lable label {
        font-weight: 300;
    }

    .d-flex.d-xxs-block {
        display: block !important;
    }

        .d-flex.d-xxs-block .pl-xs-15 {
            padding-left: 15px !important;
        }
}


@media (min-width: 481px) and (max-width: 767px) {

    .m_btn {
        width: 100% !important;
        margin: 0 0 15px;
    }

    .Acc-Tab li {
        width: 50% !important;
        margin-right: -5px !important;
    }

        .Acc-Tab li a {
            line-height: 22px !important;
        }
}

@media (max-width: 600px) {
    .my-fees-ac table tbody tr td {
        display: block;
        padding: 0;
    }

    #child .col-md-12 {
        padding: 0 0px;
    }

    #child .panel-body {
        padding: 0 5px;
    }
}

@media (max-width: 480px) {
    .ad-postion .dataTables_filter {
        left: 0;
        right: auto;
        width: 100%;
    }

        .ad-postion .dataTables_filter label {
            width: 100%;
            /* margin: 0 auto; */
            float: left;
            display: initial;
        }

            .ad-postion .dataTables_filter label input {
                margin-left: 2px !important;
            }

    .login-wrapper {
        padding: 20px !important;
    }

    .m_btn {
        width: 100% !important;
        margin: 0 0 15px;
    }

    .button_ss {
        text-align: center;
    }

    .disply_linkss {
        float: none !important;
        margin: 0 10px;
        text-align: center;
    }

    .btn_link_b .col-md-6 {
        width: 100%;
        text-align: center;
    }



    .Acc-Tab li {
        width: 50% !important;
        height: auto !important;
        margin-right: -5px !important;
    }

        .Acc-Tab li a {
            line-height: 22px !important;
        }

    .table-responsive fieldset {
        padding: 0px !important;
    }

    .dataTables_info {
        margin-left: 10px;
    }

    #advanceSearchDiv .table-responsive {
        border: none;
    }

    div.dataTables_wrapper div.dataTables_paginate {
        text-align: right !important;
    }
}

@media (max-width: 479px) {
    .d-xxs-block {
        display: block !important;
    }


    .table-word-break th:nth-child(2) {
        padding-right: 17px !important;
        padding-left: 10px;
    }

    .table-word-break td:nth-child(3) {
        word-break: break-all !important;
    }

    table.dataTable.table-word-break tbody th, table.dataTable.table-word-break tbody td {
        padding: 8px 4px;
    }

    .table-expandBtn.table-word-break th:first-child, .table-expandBtn.table-word-break td:first-child {
        min-width: 32px;
    }

    .table-word-break.table-word-break2 th:nth-child(2) {
        padding-right: 24px !important;
        padding-left: 5px;
    }

    .table-word-break.table-word-break2 td:nth-child(4) {
        word-break: break-all !important;
    }

    .dataTable th label .fa.fa-asterisk {
        position: absolute;
    }

    table.dataTable.table-word-break.dtr-inline.collapsed > tbody > tr > td:first-child::before,
    table.dataTable.table-word-break.dtr-inline.collapsed > tbody > tr > th:first-child::before {
        position: static !important;
        margin: 8px auto !important;
    }
}

@media screen and (max-width: 992px) {
    .navbar-toggle.cl_m {
        display: block !important;
    }

    .header-stcontent {
        margin-top: 0;
        margin-bottom: 10px;
    }

    .navbar-header .navbar-toggle {
        margin-top: 31px;
    }

    #advanceSearchDiv .table-responsive {
        border: none !important;
    }

    .fa.fa-caret-right {
        display: inline-block;
    }


    .search-custom {
        width: 200px;
    }

    .account-tab li {
        width: 24.28%;
    }

    .blue-bg {
        background-color: #093254;
        margin: 0 auto;
    }

    .form-group.banking-heading p {
        width: 25%;
    }

    .mar-20 {
        margin-top: 0px;
    }

    .min-height-inherit-sm {
        min-height: inherit !important;
    }
}


@media screen and (min-width:1201px) {
    .table-expandBtn th:first-child,
    .table-expandBtn td:first-child:not(.dataTables_empty) {
        display: none !important;
    }
}



@media screen and (max-width: 768px) {

    .Acc-Tab li {
        width: 33.33%;
    }
}


@media screen and (max-width:1200px) {
    .table-expandBtn th:first-child,
    .table-expandBtn td:first-child {
        display: table-cell !important;
    }
}


@media screen and (min-width: 768px) {
    .navbar-nav > li > a {
        text-align: left;
    }

    .Navbar-quicksearch {
        margin: 10px;
    }

    .nav.navbar-nav.inner-navbar.account-tab {
        margin: 4px 0;
    }


    .jumbotron {
        padding-top: 30px;
        padding-bottom: 30px;
        background: #1a3e83;
        color: #ffffff;
    }

    .container .jumbotron {
        padding-right: 60px;
        padding-left: 60px;
    }

    .jumbotron h1 {
        font-size: 63px;
    }

    .navbar-collapse.in.collapse-height {
        max-height: 420px;
    }
}


@media screen and (max-width: 480px) {
    .nav.navbar-nav.inner-navbar.account-tab {
        margin: 4px 0;
    }

    .account-tab li {
        width: 50%;
    }

    .mobile-row {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
}

@media screen and (max-width:320px) {
    .mobile-row {
        margin-left: -10px !important;
        margin-right: -10px !important;
    }
}


@media only screen and (max-width :630px) {
    .login-box h2 {
        text-align: left;
        margin-bottom: 20px;
    }

    .login-header img {
        margin: 15px 0px;
    }

    /*.login-wrapper {
            padding-bottom: 0px;
            margin-bottom: 10px;
        }*/

    .large-title h1 {
        margin: 10px 15px
    }

    .radius-top-lr {
        padding-bottom: 10px;
    }

    /* account text */
    .smallimage {
        margin: 0px;
    }
}

@media only screen and (max-width :767px) {
    .editmrg .edit-btn,
    .saveBtn {
        /*margin-bottom: 6px;*/
    }

    .editmrg .btn-danger, .editmrg .edit-btn,
    .editmrg a.mt5add.btn.btn-primary,
    .saveBtn {
        /*width: 100%;*/
        /*display: block;*/
    }

    .can-btn {
        display: block;
    }

    .addIncome .btn, .addExpenditure .btn, .addAsset .btn, .addLiabilities .btn {
        margin-top: 0;
    }

    .addIncome .btn-danger, .addExpenditure .btn-danger, .addAsset .btn-danger, .addLiabilities .btn-danger {
        margin-top: 5px;
    }

    .w-xs-100 {
        width: 100% !important;
    }
}

.mb20 {
    margin-bottom: 20px;
}

.large-title.arrangment h1 {
    margin: 10px 15px;
}

#fldAdhocInstallments {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
}

.Red_Error {
    border: 1px solid red !important;
}

.form-group.banking-heading p {
    width: 12%;
    float: left;
    margin: 0px;
}

.banking-heading {
    background: #d9edf7;
    float: left;
    width: 100%;
    padding: 15px;
}

.m-set {
    margin: 10px 0px 20px 0px;
}

.pay-year {
    width: 72%;
}

.pay-month {
    width: 25%;
    margin-right: 10px;
    float: left;
}

.bsb-two {
    width: 46%;
    float: left;
}

.bsb-one {
    width: 46%;
    float: left;
}

    .bsb-one + span::after {
        content: "-";
        float: left;
        padding: 5px 18px;
    }

.spanColon {
    color: #005E8C;
    font-weight: normal;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */
    .logo-size {
        width: auto;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .logo-size {
        width: auto;
    }

    .txtaccount.txtblue {
        color: #093254 !important;
    }
}
/*--------------- 9/07/2019 css---------------------*/
/*cutom checkbox and radio button-----*/

.checkbox label:after,
.radio label:after {
    content: '';
    display: table;
    clear: both;
}

.checkbox .cr,
.radio .cr {
    position: relative;
    display: inline-block;
    border: 1px solid #a9a9a9;
    border-radius: .25em;
    width: 1.3em;
    height: 1.3em;
    float: left;
    margin-right: .5em;
}

.radio .cr {
    border-radius: 50%;
}

    .checkbox .cr .cr-icon,
    .radio .cr .cr-icon {
        position: absolute;
        font-size: .8em;
        line-height: 0;
        top: 50%;
        left: 20%;
    }

    .radio .cr .cr-icon {
        margin-left: 0.04em;
    }

.checkbox label input[type="checkbox"],
.radio label input[type="radio"] {
    display: none;
}

    .checkbox label input[type="checkbox"] + .cr > .cr-icon,
    .radio label input[type="radio"] + .cr > .cr-icon {
        transform: scale(3) rotateZ(-20deg);
        opacity: 0;
        transition: all .3s ease-in;
    }

.Red_Error {
    border: 1px solid #d9534f !important;
}

.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.radio label input[type="radio"]:checked + .cr > .cr-icon {
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
}

.checkbox label input[type="checkbox"]:disabled + .cr,
.radio label input[type="radio"]:disabled + .cr {
    opacity: .5;
}
/*---cutom checkbox and radio button*/
body p {
    color: #000;
}

.head-w-border {
    border-bottom: 3px solid #3b3dff;
    color: #3b3dff;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-weight: bold;
    margin-top: 30px;
    font-size: 20px;
}

.btn-default {
    color: #333333;
    background-color: #ffffff;
    /*border-color: #cccccc;*/
    background-color: #ecebeb;
    /*border-color: #9e9383;*/
    font-weight: bold;
    /*padding-left: 25px;
    padding-right: 25px;*/
}

.colorComfort {
    margin: 0 0 2em;
}

.mt-15 {
    margin-top: 15px;
}

.pt-0 {
    padding-top: 0 !important;
}

.form-space {
    margin: 20px auto;
}

.bottm-space {
    padding-bottom: 30px;
}

    .bottm-space > input:first-child {
        margin-right: 10px;
    }

    .bottm-space.btnn > input:first-child {
        margin-right: 0px !important;
    }

.ishide-show {
    color: #a94442;
    background-color: #f2dede;
    border: 2px #ebccd1;
    padding: 10px;
    display: none;
}

.small-width {
    max-width: 100%;
    width: 80%;
}

.black-lbl label {
    color: #000;
}

@media screen and (min-width: 768px) {
    .chart-list-popup .modal-dialog {
        width: 1020px;
    }
}

@media screen and (min-width: 991px) {
    .bank-acc-popup .modal-dialog {
        width: 800px;
    }

    .common-Header-valid {
        /*max-height: calc(100vh - 210px);*/
        overflow: hidden;
    }

    .px-md-0 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

.bank-acc-popup .bkaPopups {
    max-height: calc(100vh - 190px);
    overflow: auto;
}

.pera_alert {
    text-align: center;
    font-size: 18px;
    font-weight: 300;
    margin: 0;
}

.modal {
    overflow-y: auto;
}

.divrange {
    height: 100%;
}

input[type=range] {
    -webkit-appearance: none;
    margin: 18px 0;
    width: 100%;
}

    input[type=range]:focus {
        outline: none;
    }

    input[type=range]::-webkit-slider-runnable-track {
        width: 100%;
        height: 8.4px;
        cursor: pointer;
        box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
        background: #95999c;
        border-radius: 1.3px;
        border: 0.2px solid #757373;
    }

    input[type=range]::-webkit-slider-thumb {
        box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
        border: 1px solid #000000;
        height: 36px;
        width: 16px;
        border-radius: 3px;
        background: #00adee;
        cursor: pointer;
        -webkit-appearance: none;
        margin-top: -14px;
    }

    input[type=range]:focus::-webkit-slider-runnable-track {
        background: #636566;
    }

    input[type=range]::-moz-range-track {
        width: 100%;
        height: 8.4px;
        cursor: pointer;
        /*box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;*/
        box-shadow: 0px 7px 14px -7px #CFCFCF;
        background: #CFCFCF;
        border-radius: 2px;
        /*border: 0.2px solid #95999c;*/
    }

    input[type=range]::-moz-range-thumb {
        box-shadow: 1px 1px 1px #CFCFCF, 0px 0px 1px #0d0d0d;
        border: 1px solid #00adee;
        height: 36px;
        width: 16px;
        border-radius: 3px;
        background: #00adee;
        cursor: pointer;
    }

    input[type=range]::-ms-track {
        width: 100%;
        height: 8.4px;
        cursor: pointer;
        background: transparent;
        border-color: transparent;
        border-width: 16px 0;
        color: transparent;
    }

    input[type=range]::-ms-fill-lower {
        background: #2a6495;
        border: 0.2px solid #757373;
        border-radius: 2.6px;
        box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
    }

    input[type=range]::-ms-fill-upper {
        background: #95999c;
        border: 0.2px solid #757373;
        border-radius: 2.6px;
        box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
    }

    input[type=range]::-ms-thumb {
        box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
        border: 1px solid #000000;
        height: 36px;
        width: 16px;
        border-radius: 3px;
        background: #ffffff;
        cursor: pointer;
    }

    input[type=range]:focus::-ms-fill-lower {
        background: #95999c;
    }

    input[type=range]:focus::-ms-fill-upper {
        background: #636566;
    }

table.tblContact-tr {
    table-layout: fixed;
}

    table.tblContact-tr > thead > tr > td:first-child {
        width: 30%;
    }

    table.tblContact-tr > thead > tr > td:nth-child(2) {
        width: 40%;
    }

    table.tblContact-tr > thead > tr > td:nth-child(3) {
        width: 10%;
        text-align: center;
    }

    table.tblContact-tr > tbody > tr > td:nth-child(3) {
        text-align: center;
    }

    table.tblContact-tr > thead > tr > td:nth-child(4) {
        width: 20%;
    }

.header-stcontent {
    float: right;
    margin-top: 48px;
}

table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    display: none !important;
}

.Acc-Tab li .MenuItem {
    line-height: 1.5;
}

.mr-10 {
    margin-right: 10px !important;
}

.mr-5 {
    margin-right: 5px !important;
}

.border-top {
    border-top: 1px solid #ccc;
}

.SiteFooter {
    font-size: 12px;
}

.labelColon:after {
    content: ':';
    margin-left: 0px;
}

.pl-0 {
    padding-left: 0px !important;
}

.d-flex {
    display: flex !important
}

.align-item-center {
    align-items: center !important;
}

.input-validation-error {
    border-color: #d9534f !important;
}


.table-primary th label {
    color: #ffffff;
}

.table-primary .table-striped > tbody > tr:nth-child(odd) > th,
.table-primary .table-striped > thead th {
    color: #FFF !important;
    background-color: #093254 !important;
}


.table-primary .table-bordered > thead > tr > th,
.table-primary .table-bordered > thead > tr > td,
.table-primary .table-bordered > tbody > tr > th,
.table-primary .table-bordered > tfoot > tr > th,
.table-primary .table-bordered > tbody > tr > td,
.table-primary .table-bordered > tfoot > tr > td {
    border-color: #dddddd;
}

.table-primary tr:hover td, .table-striped > tbody > tr:nth-child(odd):hover > td {
    background: #f5f5f5;
}

.table-bordered {
    border-spacing: 0;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px !important;
    box-shadow: 0px 7px 14px -7px #CFCFCF;
    border-collapse: separate;
    border: solid #093254 1px;
    border-radius: 6px;
    -moz-border-radius: 6px;
}
    /* top-left border-radius */
    .table-bordered tr:first-child th:first-child {
        border-top-left-radius: 10px !important;
    }

    /* top-right border-radius */
    .table-bordered tr:first-child th:last-child {
        border-top-right-radius: 10px !important;
    }

    .table-bordered tr:last-child td:first-child {
        border-bottom-left-radius: 10px !important;
    }

    .table-bordered tr:last-child td:last-child {
        border-bottom-right-radius: 10px !important;
    }


.supScript {
    font-size: 10px;
    position: relative;
    left: -3px;
    cursor: pointer;
}



.cursor-pointer {
    cursor: pointer;
}

.tooltip-icon {
    color: #093254;
}

    .tooltip-icon:hover {
        color: #0080FF;
    }

.min-height-inherit {
    min-height: inherit !important;
}

.spanColon-identification {
    color: #3b3dff;
}


.myfees_btn .btn {
    margin: 0 1em;
}

.installmentdiv {
    overflow: hidden;
    text-align: center;
}

.installmentspan {
    display: inline-block;
    color: #a8acad;
    font-size: 20px !important;
}

.arrangementfrequency {
    font-size: 20px !important;
    color: #00adee;
    /*margin-left: 0px;
    padding: 5px 10px;*/
}

.installmentamount {
    font-size: 36px !important;
    color: #00adee;
}

.cl_m {
    float: none !important;
    display: none !important;
}

/*.al-p {
    color: rgb(49,112,143) !important;
    background-color: rgb(217,237,247) !important;
    font-size: 10.50pt !important;
    font-weight: 400 !important;
}*/
/*.alert-danger {
    color: #B81237;
    border-color: #B81237;
    background: #F8E7EB;
}*/

.alert-danger {
    color: #000 !important;
    border-color: #B81237 !important;
    background: #f8e7eb !important;
}

.alert-warning {
    color: #000 !important;
    border-color: #dc5800 !important;
    background: #fceee5 !important;
}


/*-----Shared modal popup css 21-05-2019-----*/
.left-col.left-col1 {
    width: 38%;
    float: left;
    padding: 10px;
    border: 1px solid #ccc;
    margin: 5px;
    min-height: 362px;
    max-height: 362px;
    overflow: auto;
}

.btn-info.btn-info1 {
    min-width: 107px;
}

.centre-col.centre-col2 {
    width: 20%;
    float: left;
    padding: 0px;
}

.btn-kli {
    margin: 7px;
}

.left-col.left-col1 .samplePopup input[type="radio"], .left-col.left-col1 input[type="checkbox"] {
    margin: 0px 6px 0px 0px;
}

.crow.crow1 {
    padding-top: 10px;
}



.modal-footer.mf_f {
    padding: 0px;
    margin: 0px;
    text-align: right;
    border: 1px solid #e5e5e5;
}
/*.popover.pop-button{
        color: #ffffff;
        background-color: #428bca;
        border-color: #357ebd;
    }*/
/*.popover.pop-button.fade.top .arrow:after {
        border-top-color: #428bca;
    }*/


/*---------------------end-------------------*/

.py-0 {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}

.Pagefooter {
    background: #fff;
    box-shadow: none;
    border-top: 1px solid #DDD;
}

.dataTables_info {
    white-space: inherit !important;
    text-align: left !important;
}

.fldSetIncome {
    padding: 0 20px;
}

input.checkbox-margin-edit {
    margin-left: 10px !important;
}

button.dt-button, div.dt-button, a.dt-button {
    outline: thin dotted transparent !important;
    border-radius: 6px !important;
    box-shadow: 0px 7px 14px -7px #CFCFCF;
}

.Text-primary1 {
    color: #31708F !important;
}

fieldset {
    padding: .35em .625em .75em;
}

table.dataTable > tbody > tr.child > td.child {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.corrospondance-btn {
    background-color: #093254 !important;
    border-color: #093254 !important;
    color: #ffffff !important;
    font-weight: bold;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
}

    .corrospondance-btn:hover {
        background-color: #504f52 !important;
    }

.doip {
    display: block;
}

.cc {
    position: relative
}

    .cc .cc-number {
        background-image: url(../Content/images/cards.svg);
        background-repeat: no-repeat;
        background-position: 211px 0
    }

        .cc .cc-number.visa {
            background-position: 211px -34px
        }

        .cc .cc-number.mastercard {
            background-position: 211px -67px
        }

        .cc .cc-number.americanexpress {
            background-position: 211px -101px
        }

        .cc .cc-number.dinersclub {
            background-position: 211px -135px
        }

        .cc .cc-number.discover {
            background-position: 211px -169px
        }

        .cc .cc-number.unionpay {
            background-position: 211px -203px
        }

        .cc .cc-number.jcb {
            background-position: 211px -236px
        }

        .cc .cc-number.visaelectron {
            background-position: 211px -270px
        }

        .cc .cc-number.maestro {
            background-position: 211px -304px
        }

.no-svg .cc .cc-number {
    background-image: url(../images/cards.png)
}

.chartFilter {
    width: 1024px;
}

    .chartFilter h5 {
        line-height: 25px;
    }

    .chartFilter td {
        width: 100px;
        padding-right: 0;
        font-weight: bold;
    }

.chartContainer {
    position: absolute;
    top: 180px;
    left: 0;
    width: 100%;
    text-align: center;
}

    .chartContainer ul {
        list-style-type: none;
        display: inline-block;
        padding: 0 40px;
    }

        .chartContainer ul li {
            float: left;
            margin: 0 10px;
            text-align: left;
        }

    .chartContainer > div {
        padding: 0 40px;
    }

.tableTitle {
    color: #333333;
    font-size: 18px;
    fill: #333333;
    width: 553px;
    margin: auto;
    display: block;
    text-align: center;
    padding: 5px 0;
}

.dashboard-list-icon {
    float: right;
    margin-bottom: 4px;
}

.tile-text-title {
    font-size: 22px;
    font-family: Calibri;
}

.tile-text-main {
    font-size: 22px;
    font-weight: bold;
    font-family: Calibri;
}

.tile-text-secondary {
    font-size: 18px;
    font-family: Calibri;
}

.text-wrap {
    word-wrap: break-word;
}

.button {
    display: inline-block;
    border: 1px solid #2E5CD6;
    color: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    /*-webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;*/
    border-radius: 3px 3px 3px 3px;
    font-family: Verdana;
    width: auto;
    height: auto;
    font-size: 16px;
    padding: 10px 40px;
    background-color: #436DDA;
}
.buttonWide {
    display: inline-block;
    border: 1px solid #093254;
    color: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    /*-webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;*/
    font-family: Verdana;
    width: 100%;
    height: auto;
    font-size: 16px;
    padding: 10px 40px;
    background-color: #093254;
    text-align: center;
}
    .buttonWide:hover {
        background-color: #504f52;
    }
        .button:hover, .button:active {
        border: 1px solid #2E5CD6;
        color: #FFFFFF;
        background-color: #436DDA;
    }

/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-top:before{top:-7px}.datepicker-dropdown.datepicker-orient-top:after{top:-6px}.datepicker-dropdown.datepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker>div{display:none}.datepicker.days div.datepicker-days{display:block}.datepicker.months div.datepicker-months{display:block}.datepicker.years div.datepicker-years{display:block}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#eee;cursor:pointer}.datepicker table tr td.old,.datepicker table tr td.new{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0;color:#999;cursor:default}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:-moz-linear-gradient(top,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(top,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(top,#fdd49a,#fdf59a);background-image:-o-linear-gradient(top,#fdd49a,#fdf59a);background-image:linear-gradient(top,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a',endColorstr='#fdf59a',GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{background-color:#fbf069 \9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(top,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(top,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(top,#f3c17a,#f3e97a);background-image:-o-linear-gradient(top,#f3c17a,#f3e97a);background-image:linear-gradient(top,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a',endColorstr='#f3e97a',GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{background-color:#efe24b \9}.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(top,#b3b3b3,#808080);background-image:-ms-linear-gradient(top,#b3b3b3,#808080);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(#808080));background-image:-webkit-linear-gradient(top,#b3b3b3,#808080);background-image:-o-linear-gradient(top,#b3b3b3,#808080);background-image:linear-gradient(top,#b3b3b3,#808080);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3',endColorstr='#808080',GradientType=0);border-color:#808080 #808080 #595959;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{background-color:#808080}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{background-color:#666 \9}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(top,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0);border-color:#04c #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#04c}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-color:#039 \9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(top,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0);border-color:#04c #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#04c}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{background-color:#039 \9}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999}.datepicker th.datepicker-switch{width:145px}.datepicker thead tr:first-child th,.datepicker tfoot tr th{cursor:pointer}.datepicker thead tr:first-child th:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.input-append.date .add-on i,.input-prepend.date .add-on i{cursor:pointer;width:16px;height:16px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:20px;padding:4px 5px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:20px}.datepicker.dropdown-menu th,.datepicker.dropdown-menu td{padding:4px 5px}
/**
 * jQuery Timepicker - v1.3.5 - 2016-07-10
 * http://timepicker.co
 *
 * Enhances standard form input fields helping users to select (or type) times.
 *
 * Copyright (c) 2016 Willington Vega; Licensed MIT, GPL
 */


.ui-timepicker-container{position:absolute;overflow:hidden;box-sizing:border-box}.ui-timepicker{box-sizing:content-box;display:block;height:205px;list-style:none outside none;margin:0;padding:0 1px;text-align:center}.ui-timepicker-viewport{box-sizing:content-box;display:block;height:205px;margin:0;padding:0;overflow:auto;overflow-x:hidden}.ui-timepicker-standard{font-family:Verdana,Arial,sans-serif;font-size:1.1em;background-color:#FFF;border:1px solid #AAA;color:#222;margin:0;padding:2px}.ui-timepicker-standard a{border:1px solid transparent;color:#222;display:block;padding:.2em .4em;text-decoration:none}.ui-timepicker-standard .ui-state-hover{background-color:#DADADA;border:1px solid #999;font-weight:400;color:#212121}.ui-timepicker-standard .ui-menu-item{margin:0;padding:0}.ui-timepicker-corners,.ui-timepicker-corners .ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.ui-timepicker-hidden{display:none}.ui-timepicker-no-scrollbar .ui-timepicker{border:0}
.navbar {
    min-height: 80px;
    /*background-color: #FFFFFF !important;*/
    border-color: #eeeeee;
}

.navbar-brand {
    padding: 0 15px;
    height: 80px;
    line-height: 80px;
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 20px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #eeeeee;
    border: 1px solid transparent;
    border-radius: 4px;
}

    .navbar-toggle .icon-bar {
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;
        background-color: #000000;
    }


.navbar-inverse .navbar-nav > li > a {
    color: #000000;
    font-family:Arial;
    font-weight:600;
    margin-top: 10px;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #000000;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: #eeeeee;
}


    .navbar-inverse .navbar-nav > li > a:hover,
    .navbar-inverse .navbar-nav > li > a:focus {
        color: #808080;
        background-color: transparent;
    }
.Navbar-quicksearch
{
    margin-top:20px;
}


@charset "UTF-8";

html {
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

h1 {
    font-size: 2em;
    margin: .67em 0;
}

dl dl, dl ol, dl ul, ol dl, ol ol, ol ul, ul dl, ul ol, ul ul {
    margin: 0;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

main {
    display: block;
}

pre {
    font-family: monospace, monospace;
    font-size: 1em;
}

abbr[title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}

b, strong {
    font-weight: bolder;
}

code, kbd, samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

small {
    font-size: 80%
}

svg:not(:root) {
    overflow: hidden;
}

button, input, select {
    margin: 0;
}

button {
    overflow: visible;
    text-transform: none;
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button;
}

fieldset {
    padding: .35em .75em .625em;
}

input {
    overflow: visible;
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    white-space: normal;
}

progress {
    display: inline-block;
    vertical-align: baseline;
}

select {
    text-transform: none;
}

textarea {
    margin: 0;
    overflow: auto;
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
}

::-webkit-input-placeholder {
    color: inherit;
    opacity: .54;
}

::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

:-moz-focusring {
    outline: 1px dotted ButtonText;
}

:-moz-ui-invalid {
    box-shadow: none;
}

details, dialog {
    display: block;
}

dialog {
    background-color: #fff;
    border: solid;
    color: #000;
    height: -moz-fit-content;
    height: -webkit-fit-content;
    height: fit-content;
    left: 0;
    margin: auto;
    padding: 1em;
    position: absolute;
    right: 0;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
}

    dialog:not([open]) {
        display: none;
    }

summary {
    display: list-item;
}

template {
    display: none;
}

@media print {
    .nsw-footer, .nsw-header, .nsw-infobar, .nsw-pagination {
        display: none;
    }

    .nsw-accordion__content {
        display: block;
    }

    *, :after, :before {
        background: transparent !important;
        color: var(--nsw-black) !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a, a:visited {
        text-decoration: underline;
    }

        a[href]:after {
            content: " (" attr(href) ")"
        }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"]:after, a[href^="javascript:"]:after {
        content: ""
    }

    pre {
        white-space: pre-wrap !important;
    }

    blockquote, pre {
        border: 1px solid var(--nsw-black);
        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;
    }
}

.sr-only {
    border: 0 !important;
    clip: rect(1px, 1px, 1px, 1px) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important;
}

.sr-only-focusable:focus {
    clip: auto !important;
    -webkit-clip-path: none !important;
    clip-path: none !important;
    height: auto !important;
    overflow: visible !important;
    width: auto !important;
    white-space: normal !important;
}

.hover\:nsw-bg--brand-dark:hover, .nsw-bg--brand-dark {
    background-color: var(--nsw-brand-dark) !important;
}

.hover\:nsw-bg--brand-light:hover, .nsw-bg--brand-light {
    background-color: var(--nsw-brand-light) !important;
}

.hover\:nsw-bg--brand-supplementary:hover, .nsw-bg--brand-supplementary {
    background-color: var(--nsw-brand-supplementary) !important;
}

.hover\:nsw-text--dark:hover, .nsw-text--dark {
    color: var(--nsw-text-dark) !important;
}

.hover\:nsw-text--light:hover, .nsw-text--light {
    color: var(--nsw-text-light) !important;
}

.hover\:nsw-text--brand-dark:hover, .nsw-text--brand-dark {
    color: var(--nsw-brand-dark) !important;
}

.hover\:nsw-text--brand-light:hover, .nsw-text--brand-light {
    color: var(--nsw-brand-light) !important;
}

.hover\:nsw-text--brand-supplementary:hover, .nsw-text--brand-supplementary {
    color: var(--nsw-brand-supplementary) !important;
}

.hover\:nsw-border--brand-dark:hover, .nsw-border--brand-dark {
    border-color: var(--nsw-brand-dark) !important;
}

.hover\:nsw-border--brand-light:hover, .nsw-border--brand-light {
    border-color: var(--nsw-brand-light) !important;
}

.hover\:nsw-border--brand-supplementary:hover, .nsw-border--brand-supplementary {
    border-color: var(--nsw-brand-supplementary) !important;
}

.hover\:nsw-border--brand-accent:hover, .nsw-border--brand-accent {
    border-color: var(--nsw-brand-accent) !important;
}

.hover\:nsw-border--black:hover, .nsw-border--black {
    border-color: var(--nsw-black) !important;
}

.hover\:nsw-border--white:hover, .nsw-border--white {
    border-color: var(--nsw-white) !important;
}

.hover\:nsw-border--off-white:hover, .nsw-border--off-white {
    border-color: var(--nsw-off-white) !important;
}

.hover\:nsw-border--grey-01:hover, .nsw-border--grey-01 {
    border-color: var(--nsw-grey-01) !important;
}

.hover\:nsw-border--grey-02:hover, .nsw-border--grey-02 {
    border-color: var(--nsw-grey-02) !important;
}

.hover\:nsw-border--grey-03:hover, .nsw-border--grey-03 {
    border-color: var(--nsw-grey-03) !important;
}

.hover\:nsw-border--grey-04:hover, .nsw-border--grey-04 {
    border-color: var(--nsw-grey-04) !important;
}

.nsw-fill--brand-dark {
    fill: var(--nsw-brand-dark) !important;
}

.nsw-stroke--brand-dark {
    stroke: var(--nsw-brand-dark) !important;
}

.nsw-fill--brand-light {
    fill: var(--nsw-brand-light) !important;
}

.nsw-stroke--brand-light {
    stroke: var(--nsw-brand-light) !important;
}

.nsw-fill--brand-supplementary {
    fill: var(--nsw-brand-supplementary) !important;
}

.nsw-stroke--brand-supplementary {
    stroke: var(--nsw-brand-supplementary) !important;
}

.nsw-fill--brand-accent {
    fill: var(--nsw-brand-accent) !important;
}

.nsw-stroke--brand-accent {
    stroke: var(--nsw-brand-accent) !important;
}

.nsw-fill--black {
    fill: var(--nsw-black) !important;
}

.nsw-stroke--black {
    stroke: var(--nsw-black) !important;
}

.nsw-fill--white {
    fill: var(--nsw-white) !important;
}

.nsw-stroke--white {
    stroke: var(--nsw-white) !important;
}

.nsw-fill--off-white {
    fill: var(--nsw-off-white) !important;
}

.nsw-stroke--off-white {
    stroke: var(--nsw-off-white) !important;
}

.nsw-fill--grey-01 {
    fill: var(--nsw-grey-01) !important;
}

.nsw-stroke--grey-01 {
    stroke: var(--nsw-grey-01) !important;
}

.nsw-fill--grey-02 {
    fill: var(--nsw-grey-02) !important;
}

.nsw-stroke--grey-02 {
    stroke: var(--nsw-grey-02) !important;
}

.nsw-fill--grey-03 {
    fill: var(--nsw-grey-03) !important;
}

.nsw-stroke--grey-03 {
    stroke: var(--nsw-grey-03) !important;
}

.nsw-fill--grey-04 {
    fill: var(--nsw-grey-04) !important;
}

.nsw-stroke--grey-04 {
    stroke: var(--nsw-grey-04) !important;
}

html {
    font-size: 100%;
    line-height: var(--nsw-line-height);
    box-sizing: border-box;
}

*, :after, :before {
    box-sizing: inherit;
}

body {
    margin: 0;
}

.nsw-container {
    max-width: 75rem;
    padding-left: 1rem;
    padding-right: 1rem;
    margin-left: auto;
    margin-right: auto;
}

.nsw-container--flush {
    padding-left: 0;
    padding-right: 0;
}

.nsw-grid {
    display: flex;
    flex-wrap: wrap;
    margin-left: -.5rem;
    margin-right: -.5rem;
    align-items: stretch;
}

@media (min-width:48em) {
    .nsw-grid {
        margin-left: -1rem;
        margin-right: -1rem;
    }
}

.nsw-grid > .nsw-col {
    padding: .5rem;
}

@media (min-width:48em) {
    .nsw-grid > .nsw-col {
        padding: 1rem;
    }
}

.nsw-grid--no-gutters, .nsw-grid--no-gutters > .nsw-col {
    margin-left: 0;
    margin-right: 0;
}

.nsw-grid--spaced {
    margin-top: -.5rem;
    margin-bottom: -.5rem;
}

@media (min-width:48em) {
    .nsw-grid--spaced {
        margin-top: -1rem;
        margin-bottom: -1rem;
    }
}

.nsw-grid--spaced > .nsw-col {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

@media (min-width:48em) {
    .nsw-grid--spaced > .nsw-col {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
}

.nsw-grid-overlay .nsw-container {
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%
}

.nsw-grid-overlay .nsw-grid {
    height: 100%
}

    .nsw-grid-overlay .nsw-grid > .nsw-col {
        padding-top: 0;
        padding-bottom: 0;
    }

.nsw-grid-overlay .nsw-col > div {
    height: 100%;
    background-color: var(--nsw-brand-accent);
    opacity: .1;
}

.nsw-row {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

    .nsw-row > .nsw-col {
        padding: .5rem;
    }

@media (min-width:48em) {
    .nsw-row > .nsw-col {
        padding: 1rem;
    }
}

.nsw-col {
    flex: 0 0 100%;
    max-width: 100%
}

@media (min-width:36em) {
    .nsw-col--half {
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media (min-width:48em) {
    .nsw-col--third {
        flex: 0 0 33.333%;
        max-width: 33.333%
    }

    .nsw-col--two-thirds {
        flex: 0 0 66.666%;
        max-width: 66.666%
    }

    .nsw-col--quarter, .nsw-col--three-quarters {
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media (min-width:62em) {
    .nsw-col--quarter {
        flex: 0 0 25%;
        max-width: 25%
    }

    .nsw-col--three-quarters {
        flex: 0 0 75%;
        max-width: 75%
    }
}

.nsw-col-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%
}

.nsw-offset-1 {
    margin-left: 8.33333%
}

.nsw-col-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}

.nsw-offset-2 {
    margin-left: 16.66667%
}

.nsw-col-3 {
    flex: 0 0 25%;
    max-width: 25%
}

.nsw-offset-3 {
    margin-left: 25%
}

.nsw-col-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

.nsw-offset-4 {
    margin-left: 33.33333%
}

.nsw-col-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%
}

.nsw-offset-5 {
    margin-left: 41.66667%
}

.nsw-col-6 {
    flex: 0 0 50%;
    max-width: 50%
}

.nsw-offset-6 {
    margin-left: 50%
}

.nsw-col-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%
}

.nsw-offset-7 {
    margin-left: 58.33333%
}

.nsw-col-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%
}

.nsw-offset-8 {
    margin-left: 66.66667%
}

.nsw-col-9 {
    flex: 0 0 75%;
    max-width: 75%
}

.nsw-offset-9 {
    margin-left: 75%
}

.nsw-col-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%
}

.nsw-offset-10 {
    margin-left: 83.33333%
}

.nsw-col-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%
}

.nsw-offset-11 {
    margin-left: 91.66667%
}

.nsw-col-12 {
    flex: 0 0 100%;
    max-width: 100%
}

.nsw-offset-12 {
    margin-left: 100%
}

@media (min-width:0em) {
    .nsw-col-xs-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .nsw-offset-xs-1 {
        margin-left: 8.33333%
    }

    .nsw-col-xs-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .nsw-offset-xs-2 {
        margin-left: 16.66667%
    }

    .nsw-col-xs-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .nsw-offset-xs-3 {
        margin-left: 25%
    }

    .nsw-col-xs-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .nsw-offset-xs-4 {
        margin-left: 33.33333%
    }

    .nsw-col-xs-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .nsw-offset-xs-5 {
        margin-left: 41.66667%
    }

    .nsw-col-xs-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .nsw-offset-xs-6 {
        margin-left: 50%
    }

    .nsw-col-xs-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .nsw-offset-xs-7 {
        margin-left: 58.33333%
    }

    .nsw-col-xs-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .nsw-offset-xs-8 {
        margin-left: 66.66667%
    }

    .nsw-col-xs-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .nsw-offset-xs-9 {
        margin-left: 75%
    }

    .nsw-col-xs-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .nsw-offset-xs-10 {
        margin-left: 83.33333%
    }

    .nsw-col-xs-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .nsw-offset-xs-11 {
        margin-left: 91.66667%
    }
    @media only screen and (max-device-width: 480px) {
        .nsw-col-xs-12 {
            flex: 0 0 100%;
            max-width: 100%
        }
    }
    .nsw-offset-xs-12 {
        margin-left: 100%
    }
}

@media (min-width:36em) {
    .nsw-col-sm-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .nsw-offset-sm-1 {
        margin-left: 8.33333%
    }

    .nsw-col-sm-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .nsw-offset-sm-2 {
        margin-left: 16.66667%
    }

    .nsw-col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .nsw-offset-sm-3 {
        margin-left: 25%
    }

    .nsw-col-sm-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .nsw-offset-sm-4 {
        margin-left: 33.33333%
    }

    .nsw-col-sm-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .nsw-offset-sm-5 {
        margin-left: 41.66667%
    }

    .nsw-col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .nsw-offset-sm-6 {
        margin-left: 50%
    }

    .nsw-col-sm-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .nsw-offset-sm-7 {
        margin-left: 58.33333%
    }

    .nsw-col-sm-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .nsw-offset-sm-8 {
        margin-left: 66.66667%
    }

    .nsw-col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .nsw-offset-sm-9 {
        margin-left: 75%
    }

    .nsw-col-sm-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .nsw-offset-sm-10 {
        margin-left: 83.33333%
    }

    .nsw-col-sm-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .nsw-offset-sm-11 {
        margin-left: 91.66667%
    }

    .nsw-col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .nsw-offset-sm-12 {
        margin-left: 100%
    }
}

@media (min-width:48em) {
    .nsw-col-md-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .nsw-offset-md-1 {
        margin-left: 8.33333%
    }

    .nsw-col-md-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .nsw-offset-md-2 {
        margin-left: 16.66667%
    }

    .nsw-col-md-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .nsw-offset-md-3 {
        margin-left: 25%
    }

    .nsw-col-md-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .nsw-offset-md-4 {
        margin-left: 33.33333%
    }

    .nsw-col-md-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .nsw-offset-md-5 {
        margin-left: 41.66667%
    }

    .nsw-col-md-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .nsw-offset-md-6 {
        margin-left: 50%
    }

    .nsw-col-md-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .nsw-offset-md-7 {
        margin-left: 58.33333%
    }

    .nsw-col-md-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .nsw-offset-md-8 {
        margin-left: 66.66667%
    }

    .nsw-col-md-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .nsw-offset-md-9 {
        margin-left: 75%
    }

    .nsw-col-md-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .nsw-offset-md-10 {
        margin-left: 83.33333%
    }

    .nsw-col-md-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .nsw-offset-md-11 {
        margin-left: 91.66667%
    }

    .nsw-col-md-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .nsw-offset-md-12 {
        margin-left: 100%
    }
}

@media (min-width:62em) {
    .nsw-col-lg-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .nsw-offset-lg-1 {
        margin-left: 8.33333%
    }

    .nsw-col-lg-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .nsw-offset-lg-2 {
        margin-left: 16.66667%
    }

    .nsw-col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .nsw-offset-lg-3 {
        margin-left: 25%
    }

    .nsw-col-lg-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .nsw-offset-lg-4 {
        margin-left: 33.33333%
    }

    .nsw-col-lg-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .nsw-offset-lg-5 {
        margin-left: 41.66667%
    }

    .nsw-col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .nsw-offset-lg-6 {
        margin-left: 50%
    }

    .nsw-col-lg-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .nsw-offset-lg-7 {
        margin-left: 58.33333%
    }

    .nsw-col-lg-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .nsw-offset-lg-8 {
        margin-left: 66.66667%
    }

    .nsw-col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .nsw-offset-lg-9 {
        margin-left: 75%
    }

    .nsw-col-lg-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .nsw-offset-lg-10 {
        margin-left: 83.33333%
    }

    .nsw-col-lg-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .nsw-offset-lg-11 {
        margin-left: 91.66667%
    }

    .nsw-col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .nsw-offset-lg-12 {
        margin-left: 100%
    }
}

@media (min-width:75em) {
    .nsw-col-xl-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .nsw-offset-xl-1 {
        margin-left: 8.33333%
    }

    .nsw-col-xl-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .nsw-offset-xl-2 {
        margin-left: 16.66667%
    }

    .nsw-col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .nsw-offset-xl-3 {
        margin-left: 25%
    }

    .nsw-col-xl-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .nsw-offset-xl-4 {
        margin-left: 33.33333%
    }

    .nsw-col-xl-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .nsw-offset-xl-5 {
        margin-left: 41.66667%
    }

    .nsw-col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .nsw-offset-xl-6 {
        margin-left: 50%
    }

    .nsw-col-xl-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .nsw-offset-xl-7 {
        margin-left: 58.33333%
    }

    .nsw-col-xl-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .nsw-offset-xl-8 {
        margin-left: 66.66667%
    }

    .nsw-col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .nsw-offset-xl-9 {
        margin-left: 75%
    }

    .nsw-col-xl-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .nsw-offset-xl-10 {
        margin-left: 83.33333%
    }

    .nsw-col-xl-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .nsw-offset-xl-11 {
        margin-left: 91.66667%
    }

    .nsw-col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .nsw-offset-xl-12 {
        margin-left: 100%
    }
}

.nsw-show-xs {
    display: none;
}

@media (min-width:0em) {
    .nsw-show-xs {
        display: block;
    }

    .nsw-hide-xs {
        display: none;
    }
}

.nsw-show-sm {
    display: none;
}

@media (min-width:36em) {
    .nsw-show-sm {
        display: block;
    }

    .nsw-hide-sm {
        display: none;
    }
}

.nsw-show-md {
    display: none;
}

@media (min-width:48em) {
    .nsw-show-md {
        display: block;
    }

    .nsw-hide-md {
        display: none;
    }
}

.nsw-show-lg {
    display: none;
}

@media (min-width:62em) {
    .nsw-show-lg {
        display: block;
    }

    .nsw-hide-lg {
        display: none;
    }
}

.nsw-show-xl {
    display: none;
}

@media (min-width:75em) {
    .nsw-show-xl {
        display: block;
    }

    .nsw-hide-xl {
        display: none;
    }
}

.nsw-page-layout {
    display: flex;
    flex-wrap: wrap;
    margin-left: -.5rem;
    margin-right: -.5rem;
    align-items: stretch;
}

@media (min-width:48em) {
    .nsw-page-layout {
        margin-left: -1rem;
        margin-right: -1rem;
    }
}

.nsw-page-layout__main {
    padding: .5rem;
    flex: 0 0 100%;
    max-width: 100%
}

@media (min-width:48em) {
    .nsw-page-layout__main {
        padding: 1rem;
    }
}

@media (min-width:62em) {
    .nsw-page-layout__main: not(:first-child), .nsw-page-layout__main:not(:last-child) {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }
}

.nsw-page-layout__sidebar {
    padding: .5rem;
    flex: 0 0 100%;
    max-width: 100%
}

@media (min-width:48em) {
    .nsw-page-layout__sidebar {
        padding: 1rem;
    }
}

@media (min-width:62em) {
    .nsw-page-layout__sidebar {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }
}

@media (min-width:62em) {
    .nsw-page-layout__sidebar: first-child {
        padding-right: 3rem;
    }
}

@media (min-width:62em) {
    .nsw-page-layout__sidebar: last-child {
        padding-left: 3rem;
    }
}

.nsw-page-layout__sidebar--desktop {
    display: none;
}

@media (min-width:62em) {
    .nsw-page-layout__sidebar--desktop {
        display: block;
    }
}

.nsw-layout {
    display: block;
}

@media (min-width:48em) {
    .nsw-layout--sidebar-left {
        -ms-grid-columns: minmax(14rem, 25%) 2rem 1fr;
        grid-template: "sidebar main" auto/minmax(14rem, 25%) 1fr;
    }
}

@media (min-width:48em) {
    .nsw-layout--sidebar-left, .nsw-layout--sidebar-right {
        display: -ms-grid;
        display: grid;
        grid-gap: 2rem;
        -ms-grid-rows: auto;
    }

    .nsw-layout--sidebar-right {
        -ms-grid-columns: 1fr 2rem minmax(14rem, 25%);
        grid-template: "main sidebar" auto/1fr minmax(14rem, 25%);
    }
}

.nsw-layout__sidebar {
    margin-top: 2rem;
    grid-area: sidebar;
}

.nsw-layout__sidebar--nav {
    display: none;
}

@media (min-width:48em) {
    .nsw-layout__sidebar--nav {
        display: block;
    }
}

.nsw-layout__content {
    margin-top: 2rem;
    grid-area: main;
}

@media (min-width:48em) {
    .nsw-layout__sidebar {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
    }

    .nsw-layout--sidebar-right > .nsw-layout__sidebar, .nsw-layout__content {
        -ms-grid-row: 1;
        -ms-grid-column: 3;
    }

    .nsw-layout--sidebar-right > .nsw-layout__content {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
    }
}

.nsw-icon {
    display: inline-block;
    width: 2em;
    height: 2em;
    fill: var(--nsw-brand-dark);
}

.nsw-icon--error {
    fill: var(--nsw-status-error);
}

.nsw-icon--success {
    fill: var(--nsw-status-success);
}

.nsw-icon--info {
    fill: var(--nsw-status-info);
}

.nsw-icon--warning {
    fill: var(--nsw-status-warning);
}

.nsw-icon--rotate-90 {
    transform: rotate(90deg);
}

.nsw-icon--rotate-180 {
    transform: rotate(180deg);
}

.nsw-icon--rotate-270 {
    transform: rotate(270deg);
}

.nsw-material-icons {
    color: var(--nsw-brand-dark);
    font-size: 1.875rem;
}

.nsw-material-icons--error {
    color: var(--nsw-status-error);
}

.nsw-material-icons--success {
    color: var(--nsw-status-success);
}

.nsw-material-icons--info {
    color: var(--nsw-status-info);
}

.nsw-material-icons--warning {
    color: var(--nsw-status-warning);
}

.nsw-material-icons--rotate-90 {
    transform: rotate(90deg);
}

.nsw-material-icons--rotate-180 {
    transform: rotate(180deg);
}

.nsw-material-icons--rotate-270 {
    transform: rotate(270deg);
}

:root {
    --nsw-palette-grey-01: #22272b;
    --nsw-palette-grey-02: #495054;
    --nsw-palette-grey-03: #cdd3d6;
    --nsw-palette-grey-04: #ebebeb;
    --nsw-palette-green-01: #004000;
    --nsw-palette-green-02: #00aa45;
    --nsw-palette-green-03: #a8edb3;
    --nsw-palette-green-04: #dbfadf;
    --nsw-palette-teal-01: #0b3f47;
    --nsw-palette-teal-02: #2e808e;
    --nsw-palette-teal-03: #8cdbe5;
    --nsw-palette-teal-04: #d1eeea;
    --nsw-palette-blue-01: #002664;
    --nsw-palette-blue-02: #146cfd;
    --nsw-palette-blue-03: #8ce0ff;
    --nsw-palette-blue-04: #cbedfd;
    --nsw-palette-purple-01: #441170;
    --nsw-palette-purple-02: #8055f1;
    --nsw-palette-purple-03: #cebfff;
    --nsw-palette-purple-04: #e6e1fd;
    --nsw-palette-pink-01: #65004d;
    --nsw-palette-pink-02: #d912ae;
    --nsw-palette-pink-03: #f4b5e6;
    --nsw-palette-pink-04: #fddef2;
    --nsw-palette-red-01: #630019;
    --nsw-palette-red-02: #d7153a;
    --nsw-palette-red-03: #ffb8c1;
    --nsw-palette-red-04: #ffe6ea;
    --nsw-palette-orange-01: #941b00;
    --nsw-palette-orange-02: #f3631b;
    --nsw-palette-orange-03: #ffce99;
    --nsw-palette-orange-04: #fdeddf;
    --nsw-palette-yellow-01: #694800;
    --nsw-palette-yellow-02: #faaf05;
    --nsw-palette-yellow-03: #fde79a;
    --nsw-palette-yellow-04: #fff4cf;
    --nsw-palette-brown-01: #523719;
    --nsw-palette-brown-02: #b68d5d;
    --nsw-palette-brown-03: #e8d0b5;
    --nsw-palette-brown-04: #ede3d7;
    --nsw-palette-black: #000;
    --nsw-palette-white: #fff;
    --nsw-palette-off-white: #f2f2f2;
    --nsw-palette-focus: #0085b3;
    --nsw-palette-hover: rgba(0, 133, 179, 0.2);
    --nsw-palette-visited: #551a8b;
    --nsw-palette-info-blue: #2e5299;
    --nsw-palette-info-blue-bg: #eaedf4;
    --nsw-palette-success-green: #00a908;
    --nsw-palette-success-green-bg: #e5f6e6;
    --nsw-palette-warning-orange: #dc5800;
    --nsw-palette-warning-orange-bg: #fbeee5;
    --nsw-palette-error-red: #b81237;
    --nsw-palette-error-red-bg: #f7e7eb;
    --nsw-brand-dark: var(--nsw-palette-blue-01);
    --nsw-brand-light: var(--nsw-palette-blue-04);
    --nsw-brand-accent: var(--nsw-palette-red-02);
    --nsw-brand-supplementary: var(--nsw-palette-blue-02);
    --nsw-text-dark: var(--nsw-palette-grey-01);
    --nsw-text-light: var(--nsw-palette-white);
    --nsw-focus: var(--nsw-palette-focus);
    --nsw-text-hover: var(--nsw-palette-hover);
    --nsw-text-visited: var(--nsw-palette-visited);
    --nsw-black: var(--nsw-palette-black);
    --nsw-white: var(--nsw-palette-white);
    --nsw-off-white: var(--nsw-palette-off-white);
    --nsw-grey-01: var(--nsw-palette-grey-01);
    --nsw-grey-02: var(--nsw-palette-grey-02);
    --nsw-grey-03: var(--nsw-palette-grey-03);
    --nsw-grey-04: var(--nsw-palette-grey-04);
    --nsw-status-info: var(--nsw-palette-info-blue);
    --nsw-status-info-bg: var(--nsw-palette-info-blue-bg);
    --nsw-status-success: var(--nsw-palette-success-green);
    --nsw-status-success-bg: var(--nsw-palette-success-green-bg);
    --nsw-status-warning: var(--nsw-palette-warning-orange);
    --nsw-status-warning-bg: var(--nsw-palette-warning-orange-bg);
    --nsw-status-error: var(--nsw-palette-error-red);
    --nsw-status-error-bg: var(--nsw-palette-error-red-bg);
    --nsw-black-rgb: 0, 0, 0;
    --nsw-white-rgb: 255, 255, 255;
    --nsw-font-family: "Montserrat", "Arial", sans-serif;
    --nsw-font-size: 16px;
    --nsw-line-height: 1.5;
    --nsw-font-normal: 400;
    --nsw-font-bold: 700;
    --nsw-font-size-xxs-mobile: 0.75rem;
    --nsw-font-size-xxs-desktop: 0.75rem;
    --nsw-line-height-xxs-mobile: 1.5;
    --nsw-line-height-xxs-desktop: 1.5;
    --nsw-font-size-xs-mobile: 0.875rem;
    --nsw-font-size-xs-desktop: 0.875rem;
    --nsw-line-height-xs-mobile: 1.35;
    --nsw-line-height-xs-desktop: 1.35;
    --nsw-font-size-sm-mobile: 1rem;
    --nsw-font-size-sm-desktop: 1rem;
    --nsw-line-height-sm-mobile: 1.5;
    --nsw-line-height-sm-desktop: 1.5;
    --nsw-font-size-md-mobile: 1.125rem;
    --nsw-font-size-md-desktop: 1.25rem;
    --nsw-line-height-md-mobile: 1.33;
    --nsw-line-height-md-desktop: 1.4;
    --nsw-font-size-lg-mobile: 1.375rem;
    --nsw-font-size-lg-desktop: 1.5rem;
    --nsw-line-height-lg-mobile: 1.25;
    --nsw-line-height-lg-desktop: 1.33;
    --nsw-font-size-xl-mobile: 1.75rem;
    --nsw-font-size-xl-desktop: 2rem;
    --nsw-line-height-xl-mobile: 1.25;
    --nsw-line-height-xl-desktop: 1.25;
    --nsw-font-size-xxl-mobile: 2.25rem;
    --nsw-font-size-xxl-desktop: 3rem;
    --nsw-line-height-xxl-mobile: 1.25;
    --nsw-line-height-xxl-desktop: 1.25;
    --nsw-border-radius: 0.25rem;
}

.nsw-section {
    padding: 1rem 0;
}

@media (min-width:48em) {
    .nsw-section {
        padding: 2rem 0;
    }
}

.nsw-section--half-padding {
    padding: 0;
}

@media (min-width:48em) {
    .nsw-section--half-padding {
        padding: 1rem 0;
    }
}

.nsw-section--no-padding {
    padding: 0;
}

@media (min-width:48em) {
    .nsw-section--no-padding {
        padding: 0;
    }
}

.nsw-section--image {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    padding: 0;
}

@media (min-width:48em) {
    .nsw-section--image {
        padding: 2rem 0;
    }
}

.nsw-section--box {
    border-radius: var(--nsw-border-radius);
    border: 1px solid var(--nsw-grey-04);
    padding: 1.5rem;
}

@media (min-width:48em) {
    .nsw-section--box {
        padding: 1.5rem;
    }
}

.nsw-section--brand-dark {
    background-color: var(--nsw-brand-dark);
    color: var(--nsw-text-light);
}

.nsw-section--brand-supplementary {
    background-color: var(--nsw-brand-supplementary);
    color: var(--nsw-text-light);
}

.nsw-section--black {
    background-color: var(--nsw-black);
    color: var(--nsw-text-light);
}

.nsw-section--grey-01 {
    background-color: var(--nsw-grey-01);
    color: var(--nsw-text-light);
}

.nsw-section--grey-02 {
    background-color: var(--nsw-grey-02);
    color: var(--nsw-text-light);
}

.nsw-section--brand-light {
    background-color: var(--nsw-brand-light);
}

.nsw-section--brand-light, .nsw-section--off-white, .nsw-section--white {
    color: var(--nsw-text-dark);
}

.nsw-section--off-white {
    background-color: var(--nsw-off-white);
}

.nsw-section--grey-03 {
    background-color: var(--nsw-grey-03);
    color: var(--nsw-text-dark);
}

.nsw-section--grey-04 {
    background-color: var(--nsw-grey-04);
    color: var(--nsw-text-dark);
}

.nsw-section--light-10, .nsw-section--light-20, .nsw-section--light-40, .nsw-section--white {
    padding: 1rem 0;
}

@media (min-width:48em) {
    .nsw-section--light-10, .nsw-section--light-20, .nsw-section--light-40, .nsw-section--white {
        padding: 2rem 0;
    }
}

.nsw-section--short {
    padding: 0;
}

@media (min-width:48em) {
    .nsw-section--short {
        padding: 1rem 0;
    }
}

.nsw-section--white {
    background-color: var(--nsw-white);
}

.nsw-section--light-10 {
    background-color: var(--nsw-off-white);
}

.nsw-section--light-20 {
    background-color: var(--nsw-grey-04);
}

.nsw-section--light-40 {
    background-color: var(--nsw-grey-03);
}

.nsw-block {
    margin-top: 1.5rem;
}

    .nsw-block:first-child {
        margin-top: 0;
    }

@media (min-width:48em) {
    .nsw-block {
        margin-top: 2rem;
    }
}

.nsw-m-xs {
    margin: .25rem;
}

.nsw-m-top-xs {
    margin-top: .25rem;
}

.nsw-m-right-xs {
    margin-right: .25rem;
}

.nsw-m-bottom-xs {
    margin-bottom: .25rem;
}

.nsw-m-left-xs, .nsw-m-x-xs {
    margin-left: .25rem;
}

.nsw-m-x-xs {
    margin-right: .25rem;
}

.nsw-m-y-xs {
    margin-top: .25rem;
    margin-bottom: .25rem;
}

@media (min-width:62em) {
    .nsw-m-xs {
        margin: .5rem;
    }

    .nsw-m-top-xs {
        margin-top: .5rem;
    }

    .nsw-m-right-xs {
        margin-right: .5rem;
    }

    .nsw-m-bottom-xs {
        margin-bottom: .5rem;
    }

    .nsw-m-left-xs, .nsw-m-x-xs {
        margin-left: .5rem;
    }

    .nsw-m-x-xs {
        margin-right: .5rem;
    }

    .nsw-m-y-xs {
        margin-top: .5rem;
        margin-bottom: .5rem;
    }
}

.nsw-m-sm {
    margin: .5rem;
}

.nsw-m-top-sm {
    margin-top: .5rem;
}

.nsw-m-right-sm {
    margin-right: .5rem;
}

.nsw-m-bottom-sm {
    margin-bottom: .5rem;
}

.nsw-m-left-sm, .nsw-m-x-sm {
    margin-left: .5rem;
}

.nsw-m-x-sm {
    margin-right: .5rem;
}

.nsw-m-y-sm {
    margin-top: .5rem;
    margin-bottom: .5rem;
}

@media (min-width:62em) {
    .nsw-m-sm {
        margin: 1rem;
    }

    .nsw-m-top-sm {
        margin-top: 1rem;
    }

    .nsw-m-right-sm {
        margin-right: 1rem;
    }

    .nsw-m-bottom-sm {
        margin-bottom: 1rem;
    }

    .nsw-m-left-sm, .nsw-m-x-sm {
        margin-left: 1rem;
    }

    .nsw-m-x-sm {
        margin-right: 1rem;
    }

    .nsw-m-y-sm {
        margin-top: 1rem;
        margin-bottom: 1rem;
    }
}

.nsw-m-md {
    margin: 1rem;
}

.nsw-m-top-md {
    margin-top: 1rem;
}

.nsw-m-right-md {
    margin-right: 1rem;
}

.nsw-m-bottom-md {
    margin-bottom: 1rem;
}

.nsw-m-left-md, .nsw-m-x-md {
    margin-left: 1rem;
}

.nsw-m-x-md {
    margin-right: 1rem;
}

.nsw-m-y-md {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

@media (min-width:62em) {
    .nsw-m-md {
        margin: 2rem;
    }

    .nsw-m-top-md {
        margin-top: 2rem;
    }

    .nsw-m-right-md {
        margin-right: 2rem;
    }

    .nsw-m-bottom-md {
        margin-bottom: 2rem;
    }

    .nsw-m-left-md, .nsw-m-x-md {
        margin-left: 2rem;
    }

    .nsw-m-x-md {
        margin-right: 2rem;
    }

    .nsw-m-y-md {
        margin-top: 2rem;
        margin-bottom: 2rem;
    }
}

.nsw-m-lg {
    margin: 1.5rem;
}

.nsw-m-top-lg {
    margin-top: 1.5rem;
}

.nsw-m-right-lg {
    margin-right: 1.5rem;
}

.nsw-m-bottom-lg {
    margin-bottom: 1.5rem;
}

.nsw-m-left-lg, .nsw-m-x-lg {
    margin-left: 1.5rem;
}

.nsw-m-x-lg {
    margin-right: 1.5rem;
}

.nsw-m-y-lg {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}

@media (min-width:62em) {
    .nsw-m-lg {
        margin: 3rem;
    }

    .nsw-m-top-lg {
        margin-top: 3rem;
    }

    .nsw-m-right-lg {
        margin-right: 3rem;
    }

    .nsw-m-bottom-lg {
        margin-bottom: 3rem;
    }

    .nsw-m-left-lg, .nsw-m-x-lg {
        margin-left: 3rem;
    }

    .nsw-m-x-lg {
        margin-right: 3rem;
    }

    .nsw-m-y-lg {
        margin-top: 3rem;
        margin-bottom: 3rem;
    }
}

.nsw-m-xl {
    margin: 2rem;
}

.nsw-m-top-xl {
    margin-top: 2rem;
}

.nsw-m-right-xl {
    margin-right: 2rem;
}

.nsw-m-bottom-xl {
    margin-bottom: 2rem;
}

.nsw-m-left-xl, .nsw-m-x-xl {
    margin-left: 2rem;
}

.nsw-m-x-xl {
    margin-right: 2rem;
}

.nsw-m-y-xl {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

@media (min-width:62em) {
    .nsw-m-xl {
        margin: 4rem;
    }

    .nsw-m-top-xl {
        margin-top: 4rem;
    }

    .nsw-m-right-xl {
        margin-right: 4rem;
    }

    .nsw-m-bottom-xl {
        margin-bottom: 4rem;
    }

    .nsw-m-left-xl, .nsw-m-x-xl {
        margin-left: 4rem;
    }

    .nsw-m-x-xl {
        margin-right: 4rem;
    }

    .nsw-m-y-xl {
        margin-top: 4rem;
        margin-bottom: 4rem;
    }
}

.nsw-m-xxl {
    margin: 2.5rem;
}

.nsw-m-top-xxl {
    margin-top: 2.5rem;
}

.nsw-m-right-xxl {
    margin-right: 2.5rem;
}

.nsw-m-bottom-xxl {
    margin-bottom: 2.5rem;
}

.nsw-m-left-xxl, .nsw-m-x-xxl {
    margin-left: 2.5rem;
}

.nsw-m-x-xxl {
    margin-right: 2.5rem;
}

.nsw-m-y-xxl {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}

@media (min-width:62em) {
    .nsw-m-xxl {
        margin: 5rem;
    }

    .nsw-m-top-xxl {
        margin-top: 5rem;
    }

    .nsw-m-right-xxl {
        margin-right: 5rem;
    }

    .nsw-m-bottom-xxl {
        margin-bottom: 5rem;
    }

    .nsw-m-left-xxl, .nsw-m-x-xxl {
        margin-left: 5rem;
    }

    .nsw-m-x-xxl {
        margin-right: 5rem;
    }

    .nsw-m-y-xxl {
        margin-top: 5rem;
        margin-bottom: 5rem;
    }
}

.nsw-p-xs {
    padding: .25rem;
}

.nsw-p-top-xs {
    padding-top: .25rem;
}

.nsw-p-right-xs {
    padding-right: .25rem;
}

.nsw-p-bottom-xs {
    padding-bottom: .25rem;
}

.nsw-p-left-xs, .nsw-p-x-xs {
    padding-left: .25rem;
}

.nsw-p-x-xs {
    padding-right: .25rem;
}

.nsw-p-y-xs {
    padding-top: .25rem;
    padding-bottom: .25rem;
}

@media (min-width:62em) {
    .nsw-p-xs {
        padding: .5rem;
    }

    .nsw-p-top-xs {
        padding-top: .5rem;
    }

    .nsw-p-right-xs {
        padding-right: .5rem;
    }

    .nsw-p-bottom-xs {
        padding-bottom: .5rem;
    }

    .nsw-p-left-xs, .nsw-p-x-xs {
        padding-left: .5rem;
    }

    .nsw-p-x-xs {
        padding-right: .5rem;
    }

    .nsw-p-y-xs {
        padding-top: .5rem;
        padding-bottom: .5rem;
    }
}

.nsw-p-sm {
    padding: .5rem;
}

.nsw-p-top-sm {
    padding-top: .5rem;
}

.nsw-p-right-sm {
    padding-right: .5rem;
}

.nsw-p-bottom-sm {
    padding-bottom: .5rem;
}

.nsw-p-left-sm, .nsw-p-x-sm {
    padding-left: .5rem;
}

.nsw-p-x-sm {
    padding-right: .5rem;
}

.nsw-p-y-sm {
    padding-top: .5rem;
    padding-bottom: .5rem;
}

@media (min-width:62em) {
    .nsw-p-sm {
        padding: 1rem;
    }

    .nsw-p-top-sm {
        padding-top: 1rem;
    }

    .nsw-p-right-sm {
        padding-right: 1rem;
    }

    .nsw-p-bottom-sm {
        padding-bottom: 1rem;
    }

    .nsw-p-left-sm, .nsw-p-x-sm {
        padding-left: 1rem;
    }

    .nsw-p-x-sm {
        padding-right: 1rem;
    }

    .nsw-p-y-sm {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
}

.nsw-p-md {
    padding: 1rem;
}

.nsw-p-top-md {
    padding-top: 1rem;
}

.nsw-p-right-md {
    padding-right: 1rem;
}

.nsw-p-bottom-md {
    padding-bottom: 1rem;
}

.nsw-p-left-md, .nsw-p-x-md {
    padding-left: 1rem;
}

.nsw-p-x-md {
    padding-right: 1rem;
}

.nsw-p-y-md {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

@media (min-width:62em) {
    .nsw-p-md {
        padding: 2rem;
    }

    .nsw-p-top-md {
        padding-top: 2rem;
    }

    .nsw-p-right-md {
        padding-right: 2rem;
    }

    .nsw-p-bottom-md {
        padding-bottom: 2rem;
    }

    .nsw-p-left-md, .nsw-p-x-md {
        padding-left: 2rem;
    }

    .nsw-p-x-md {
        padding-right: 2rem;
    }

    .nsw-p-y-md {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
}

.nsw-p-lg {
    padding: 1.5rem;
}

.nsw-p-top-lg {
    padding-top: 1.5rem;
}

.nsw-p-right-lg {
    padding-right: 1.5rem;
}

.nsw-p-bottom-lg {
    padding-bottom: 1.5rem;
}

.nsw-p-left-lg, .nsw-p-x-lg {
    padding-left: 1.5rem;
}

.nsw-p-x-lg {
    padding-right: 1.5rem;
}

.nsw-p-y-lg {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}

@media (min-width:62em) {
    .nsw-p-lg {
        padding: 3rem;
    }

    .nsw-p-top-lg {
        padding-top: 3rem;
    }

    .nsw-p-right-lg {
        padding-right: 3rem;
    }

    .nsw-p-bottom-lg {
        padding-bottom: 3rem;
    }

    .nsw-p-left-lg, .nsw-p-x-lg {
        padding-left: 3rem;
    }

    .nsw-p-x-lg {
        padding-right: 3rem;
    }

    .nsw-p-y-lg {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
}

.nsw-p-xl {
    padding: 2rem;
}

.nsw-p-top-xl {
    padding-top: 2rem;
}

.nsw-p-right-xl {
    padding-right: 2rem;
}

.nsw-p-bottom-xl {
    padding-bottom: 2rem;
}

.nsw-p-left-xl, .nsw-p-x-xl {
    padding-left: 2rem;
}

.nsw-p-x-xl {
    padding-right: 2rem;
}

.nsw-p-y-xl {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

@media (min-width:62em) {
    .nsw-p-xl {
        padding: 4rem;
    }

    .nsw-p-top-xl {
        padding-top: 4rem;
    }

    .nsw-p-right-xl {
        padding-right: 4rem;
    }

    .nsw-p-bottom-xl {
        padding-bottom: 4rem;
    }

    .nsw-p-left-xl, .nsw-p-x-xl {
        padding-left: 4rem;
    }

    .nsw-p-x-xl {
        padding-right: 4rem;
    }

    .nsw-p-y-xl {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
}

.nsw-p-xxl {
    padding: 2.5rem;
}

.nsw-p-top-xxl {
    padding-top: 2.5rem;
}

.nsw-p-right-xxl {
    padding-right: 2.5rem;
}

.nsw-p-bottom-xxl {
    padding-bottom: 2.5rem;
}

.nsw-p-left-xxl, .nsw-p-x-xxl {
    padding-left: 2.5rem;
}

.nsw-p-x-xxl {
    padding-right: 2.5rem;
}

.nsw-p-y-xxl {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

@media (min-width:62em) {
    .nsw-p-xxl {
        padding: 5rem;
    }

    .nsw-p-top-xxl {
        padding-top: 5rem;
    }

    .nsw-p-right-xxl {
        padding-right: 5rem;
    }

    .nsw-p-bottom-xxl {
        padding-bottom: 5rem;
    }

    .nsw-p-left-xxl, .nsw-p-x-xxl {
        padding-left: 5rem;
    }

    .nsw-p-x-xxl {
        padding-right: 5rem;
    }

    .nsw-p-y-xxl {
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
}

.margin-top--none {
    margin-top: 0 !important;
}

.margin-top--xs {
    margin-top: .5rem !important;
}

.margin-top--sm {
    margin-top: .75rem !important;
}

.margin-top--md {
    margin-top: 1rem !important;
}

.margin-top--lg {
    margin-top: 1.5rem !important;
}

.margin-top--xl {
    margin-top: 2rem !important;
}

.margin-top--xxl {
    margin-top: 3rem !important;
}

.margin-top--xxxl {
    margin-top: 4rem !important;
}

.margin-top--xxxxl {
    margin-top: 5rem !important;
}

.nsw-body-content, .nsw-wysiwyg-content {
    font-size: var(--nsw-font-size-sm-mobile);
    line-height: var(--nsw-line-height-sm-mobile);
    font-family: var(--nsw-font-family);
    font-weight: var(--nsw-font-normal);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: var(--nsw-text-dark);
}

@media (min-width:62em) {
    .nsw-body-content, .nsw-wysiwyg-content {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

.nsw-body-content button, .nsw-body-content input, .nsw-body-content select, .nsw-body-content textarea, .nsw-body-content textfield, .nsw-wysiwyg-content button, .nsw-wysiwyg-content input, .nsw-wysiwyg-content select, .nsw-wysiwyg-content textarea, .nsw-wysiwyg-content textfield {
    font-family: var(--nsw-font-family);
}

.nsw-body-content a:not([class]), .nsw-wysiwyg-content a:not([class]) {
    color: var(--nsw-brand-dark);
    text-decoration: underline;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
}

    .nsw-body-content a:not([class]):hover, .nsw-wysiwyg-content a:not([class]):hover {
        background-color: var(--nsw-text-hover);
        outline: 2px solid var(--nsw-text-hover);
    }

    .nsw-body-content a:not([class]):focus, .nsw-wysiwyg-content a:not([class]):focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
    }

    .nsw-body-content a:not([class]):visited, .nsw-wysiwyg-content a:not([class]):visited {
        color: var(--nsw-text-visited);
    }

.nsw-body-content dl:not([class]), .nsw-body-content ol:not([class]), .nsw-body-content p:not([class]), .nsw-body-content ul:not([class]), .nsw-wysiwyg-content dl:not([class]), .nsw-wysiwyg-content ol:not([class]), .nsw-wysiwyg-content p:not([class]), .nsw-wysiwyg-content ul:not([class]) {
    margin: 0;
}

.nsw-body-content * + dl:not([class]), .nsw-body-content * + ol:not([class]), .nsw-body-content * + p:not([class]), .nsw-body-content * + ul:not([class]), .nsw-wysiwyg-content * + dl:not([class]), .nsw-wysiwyg-content * + ol:not([class]), .nsw-wysiwyg-content * + p:not([class]), .nsw-wysiwyg-content * + ul:not([class]) {
    margin-top: 1rem;
}

.nsw-body-content dt:not([class]), .nsw-body-content ol:not([class]) li, .nsw-body-content ul:not([class]) li, .nsw-wysiwyg-content dt:not([class]), .nsw-wysiwyg-content ol:not([class]) li, .nsw-wysiwyg-content ul:not([class]) li {
    margin-top: .5rem;
}

.nsw-body-content small, .nsw-wysiwyg-content small {
    font-size: var(--nsw-font-size-xs-mobile);
    line-height: var(--nsw-line-height-xs-mobile);
}

@media (min-width:62em) {
    .nsw-body-content small, .nsw-wysiwyg-content small {
        font-size: var(--nsw-font-size-xs-desktop);
        line-height: var(--nsw-line-height-xs-desktop);
    }
}

.nsw-body-content abbr, .nsw-body-content acronym, .nsw-wysiwyg-content abbr, .nsw-wysiwyg-content acronym {
    text-decoration: none;
    border-bottom: 1px dashed var(--nsw-brand-dark);
}

.nsw-body-content blockquote, .nsw-wysiwyg-content blockquote {
    font-size: var(--nsw-font-size-lg-mobile);
    line-height: var(--nsw-line-height-lg-mobile);
    margin: 1rem 0 0;
    border-left: 6px solid var(--nsw-brand-accent);
    padding: 1.25rem 1.5rem;
}

@media (min-width:62em) {
    .nsw-body-content blockquote, .nsw-wysiwyg-content blockquote {
        font-size: var(--nsw-font-size-lg-desktop);
        line-height: var(--nsw-line-height-lg-desktop);
    }
}

@media (min-width:48em) {
    .nsw-body-content blockquote, .nsw-wysiwyg-content blockquote {
        margin-left: auto;
        margin-right: auto;
        max-width: 75%
    }
}

.nsw-body-content cite, .nsw-wysiwyg-content cite {
    font-size: var(--nsw-font-size-sm-mobile);
    line-height: var(--nsw-line-height-sm-mobile);
    margin-top: 1rem;
    display: block;
    font-style: normal;
}

@media (min-width:62em) {
    .nsw-body-content cite, .nsw-wysiwyg-content cite {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

.nsw-body-content cite:before, .nsw-wysiwyg-content cite:before {
    content: "— "
}

.nsw-body-content hr, .nsw-wysiwyg-content hr {
    border: 0;
    height: 1px;
    background-color: var(--nsw-grey-04);
    margin: 1rem 0;
}

.nsw-body-content h1:not([class]), .nsw-body-content h2:not([class]), .nsw-body-content h3:not([class]), .nsw-body-content h4:not([class]), .nsw-body-content h5:not([class]), .nsw-body-content h6:not([class]), .nsw-wysiwyg-content h1:not([class]), .nsw-wysiwyg-content h2:not([class]), .nsw-wysiwyg-content h3:not([class]), .nsw-wysiwyg-content h4:not([class]), .nsw-wysiwyg-content h5:not([class]), .nsw-wysiwyg-content h6:not([class]) {
    font-weight: var(--nsw-font-bold);
    margin: 0;
}

.nsw-body-content h1:not([class]), .nsw-wysiwyg-content h1:not([class]) {
    font-size: var(--nsw-font-size-xxl-mobile);
    line-height: var(--nsw-line-height-xxl-mobile);
}

@media (min-width:62em) {
    .nsw-body-content h1: not([class]), .nsw-wysiwyg-content h1:not([class]) {
        font-size: var(--nsw-font-size-xxl-desktop);
        line-height: var(--nsw-line-height-xxl-desktop);
    }
}

.nsw-body-content h2:not([class]), .nsw-wysiwyg-content h2:not([class]) {
    font-size: var(--nsw-font-size-xl-mobile);
    line-height: var(--nsw-line-height-xl-mobile);
}

@media (min-width:62em) {
    .nsw-body-content h2: not([class]), .nsw-wysiwyg-content h2:not([class]) {
        font-size: var(--nsw-font-size-xl-desktop);
        line-height: var(--nsw-line-height-xl-desktop);
    }
}

.nsw-body-content h3:not([class]), .nsw-wysiwyg-content h3:not([class]) {
    font-size: var(--nsw-font-size-lg-mobile);
    line-height: var(--nsw-line-height-lg-mobile);
}

@media (min-width:62em) {
    .nsw-body-content h3: not([class]), .nsw-wysiwyg-content h3:not([class]) {
        font-size: var(--nsw-font-size-lg-desktop);
        line-height: var(--nsw-line-height-lg-desktop);
    }
}

.nsw-body-content h4:not([class]), .nsw-wysiwyg-content h4:not([class]) {
    font-size: var(--nsw-font-size-md-mobile);
    line-height: var(--nsw-line-height-md-mobile);
}

@media (min-width:62em) {
    .nsw-body-content h4: not([class]), .nsw-wysiwyg-content h4:not([class]) {
        font-size: var(--nsw-font-size-md-desktop);
        line-height: var(--nsw-line-height-md-desktop);
    }
}

.nsw-body-content h5:not([class]), .nsw-body-content h6:not([class]), .nsw-wysiwyg-content h5:not([class]), .nsw-wysiwyg-content h6:not([class]) {
    font-size: var(--nsw-font-size-sm-mobile);
    line-height: var(--nsw-line-height-sm-mobile);
}

@media (min-width:62em) {
    .nsw-body-content h5: not([class]), .nsw-body-content h6:not([class]), .nsw-wysiwyg-content h5:not([class]), .nsw-wysiwyg-content h6:not([class]) {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

.nsw-body-content * + h1:not([class]), .nsw-wysiwyg-content * + h1:not([class]) {
    margin-top: 4rem;
}

.nsw-body-content * + h2:not([class]), .nsw-wysiwyg-content * + h2:not([class]) {
    margin-top: 3rem;
}

.nsw-body-content * + h3:not([class]), .nsw-wysiwyg-content * + h3:not([class]) {
    margin-top: 2rem;
}

.nsw-body-content * + h4:not([class]), .nsw-body-content * + h5:not([class]), .nsw-body-content * + h6:not([class]), .nsw-wysiwyg-content * + h4:not([class]), .nsw-wysiwyg-content * + h5:not([class]), .nsw-wysiwyg-content * + h6:not([class]) {
    margin-top: 1.5rem;
}

.nsw-body-content .nsw-intro, .nsw-wysiwyg-content .nsw-intro {
    font-size: var(--nsw-font-size-md-mobile);
    line-height: var(--nsw-line-height-md-mobile);
    margin: 1rem 0 0;
}

@media (min-width:62em) {
    .nsw-body-content .nsw-intro, .nsw-wysiwyg-content .nsw-intro {
        font-size: var(--nsw-font-size-md-desktop);
        line-height: var(--nsw-line-height-md-desktop);
    }
}

.nsw-h1, .nsw-h2, .nsw-h3, .nsw-h4, .nsw-h5, .nsw-h6 {
    font-weight: var(--nsw-font-bold);
    margin: 0;
}

.nsw-h1 {
    font-size: var(--nsw-font-size-xxl-mobile);
    line-height: var(--nsw-line-height-xxl-mobile);
}

@media (min-width:62em) {
    .nsw-h1 {
        font-size: var(--nsw-font-size-xxl-desktop);
        line-height: var(--nsw-line-height-xxl-desktop);
    }
}

.nsw-h2 {
    font-size: var(--nsw-font-size-xl-mobile);
    line-height: var(--nsw-line-height-xl-mobile);
}

@media (min-width:62em) {
    .nsw-h2 {
        font-size: var(--nsw-font-size-xl-desktop);
        line-height: var(--nsw-line-height-xl-desktop);
    }
}

.nsw-h3 {
    font-size: var(--nsw-font-size-lg-mobile);
    line-height: var(--nsw-line-height-lg-mobile);
}

@media (min-width:62em) {
    .nsw-h3 {
        font-size: var(--nsw-font-size-lg-desktop);
        line-height: var(--nsw-line-height-lg-desktop);
    }
}

.nsw-h4 {
    font-size: var(--nsw-font-size-md-mobile);
    line-height: var(--nsw-line-height-md-mobile);
}

@media (min-width:62em) {
    .nsw-h4 {
        font-size: var(--nsw-font-size-md-desktop);
        line-height: var(--nsw-line-height-md-desktop);
    }
}

.nsw-h5, .nsw-h6 {
    font-size: var(--nsw-font-size-sm-mobile);
    line-height: var(--nsw-line-height-sm-mobile);
}

@media (min-width:62em) {
    .nsw-h5, .nsw-h6 {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

* + .nsw-h1 {
    margin-top: 4rem;
}

* + .nsw-h2 {
    margin-top: 3rem;
}

* + .nsw-h3 {
    margin-top: 2rem;
}

* + .nsw-h4, * + .nsw-h5, * + .nsw-h6 {
    margin-top: 1.5rem;
}

.nsw-link {
    color: var(--nsw-brand-dark);
    text-decoration: underline;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
}

    .nsw-link:hover {
        background-color: var(--nsw-text-hover);
        outline: 2px solid var(--nsw-text-hover);
    }

    .nsw-link:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
    }

    .nsw-link:visited {
        color: var(--nsw-text-visited);
    }

.nsw-link--icon {
    display: inline-block;
    font-weight: var(--nsw-font-bold);
}

    .nsw-link--icon .nsw-material-icons, .nsw-link--icon svg {
        font-size: 1.25rem;
        line-height: .625rem;
        position: relative;
        bottom: -.3125rem;
    }

        .nsw-link--icon .nsw-material-icons:first-child, .nsw-link--icon svg:first-child {
            margin-right: .25rem;
        }

        .nsw-link--icon .nsw-material-icons:last-child, .nsw-link--icon svg:last-child {
            margin-left: .25rem;
        }

.nsw-text-link {
    font-weight: var(--nsw-font-bold);
    color: var(--nsw-brand-dark);
    display: inline-block;
}

    .nsw-text-link:hover {
        background-color: var(--nsw-text-hover);
        outline: 2px solid var(--nsw-text-hover);
    }

    .nsw-text-link:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
    }

.nsw-icon-link {
    font-weight: var(--nsw-font-bold);
    color: var(--nsw-brand-dark);
    display: inline-block;
}

    .nsw-icon-link:hover {
        background-color: var(--nsw-text-hover);
        outline: 2px solid var(--nsw-text-hover);
    }

    .nsw-icon-link:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
    }

    .nsw-icon-link > span {
        display: flex;
        align-items: center;
    }

    .nsw-icon-link svg:first-child {
        margin-right: .5rem;
    }

    .nsw-icon-link + .nsw-icon-link {
        margin-left: 1rem;
    }

h1.nsw-section-title, h2.nsw-section-title, h3.nsw-section-title, h4.nsw-section-title {
    font-family: var(--nsw-font-family);
    font-weight: var(--nsw-font-bold);
    margin: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
}

@media (min-width:48em) {
    h1.nsw-section-title, h2.nsw-section-title, h3.nsw-section-title, h4.nsw-section-title {
        padding-top: 1rem;
    }
}

h1.nsw-section-title {
    font-size: var(--nsw-font-size-xxl-mobile);
    line-height: var(--nsw-line-height-xxl-mobile);
}

@media (min-width:62em) {
    h1.nsw-section-title {
        font-size: var(--nsw-font-size-xxl-desktop);
        line-height: var(--nsw-line-height-xxl-desktop);
    }
}

h2.nsw-section-title {
    font-size: var(--nsw-font-size-xl-mobile);
    line-height: var(--nsw-line-height-xl-mobile);
}

@media (min-width:62em) {
    h2.nsw-section-title {
        font-size: var(--nsw-font-size-xl-desktop);
        line-height: var(--nsw-line-height-xl-desktop);
    }
}

h3.nsw-section-title {
    font-size: var(--nsw-font-size-lg-mobile);
    line-height: var(--nsw-line-height-lg-mobile);
}

@media (min-width:62em) {
    h3.nsw-section-title {
        font-size: var(--nsw-font-size-lg-desktop);
        line-height: var(--nsw-line-height-lg-desktop);
    }
}

h4.nsw-section-title {
    font-size: var(--nsw-font-size-md-mobile);
    line-height: var(--nsw-line-height-md-mobile);
}

@media (min-width:62em) {
    h4.nsw-section-title {
        font-size: var(--nsw-font-size-md-desktop);
        line-height: var(--nsw-line-height-md-desktop);
    }
}

.nsw-section-separator {
    border: 0;
    height: 1px;
    background-color: var(--nsw-grey-04);
    margin: 2rem 0;
}

@media (min-width:48em) {
    .nsw-section-separator {
        margin: 3rem 0;
    }
}

.nsw-section-text {
    margin: -.5rem 0 0;
    padding-bottom: .5rem;
}

.nsw-accordion {
    margin-top: 1.5rem;
    font-family: var(--nsw-font-family);
}

    .nsw-accordion:first-child {
        margin-top: 0;
    }

@media (min-width:48em) {
    .nsw-accordion {
        margin-top: 2rem;
    }
}

.nsw-accordion__button, .nsw-accordion__title {
    font-size: var(--nsw-font-size-md-mobile);
    line-height: var(--nsw-line-height-md-mobile);
    margin: .5rem 0 0;
    padding: 1rem 3rem 1rem 1rem;
    font-weight: var(--nsw-font-bold);
    background-color: var(--nsw-off-white);
    display: block;
    width: 100%;
    text-align: left;
    position: relative;
    transition: background .15s ease-in-out, color .15s ease-in-out;
}

@media (min-width:62em) {
    .nsw-accordion__button, .nsw-accordion__title {
        font-size: var(--nsw-font-size-md-desktop);
        line-height: var(--nsw-line-height-md-desktop);
    }
}

.nsw-accordion__button .is-open, .nsw-accordion__button:hover .nsw-accordion__button, .nsw-accordion__button:hover .nsw-accordion__title, .nsw-accordion__title .is-open, .nsw-accordion__title:hover .nsw-accordion__button, .nsw-accordion__title:hover .nsw-accordion__title {
    background-color: var(--nsw-brand-dark);
    color: var(--nsw-text-light);
}

    .nsw-accordion__button .is-open .nsw-material-icons, .nsw-accordion__button:hover .nsw-accordion__button .nsw-material-icons, .nsw-accordion__button:hover .nsw-accordion__title .nsw-material-icons, .nsw-accordion__title .is-open .nsw-material-icons, .nsw-accordion__title:hover .nsw-accordion__button .nsw-material-icons, .nsw-accordion__title:hover .nsw-accordion__title .nsw-material-icons {
        color: var(--nsw-text-light);
    }

.nsw-accordion__toggle {
    margin: 0 0 1rem;
    display: flex;
    justify-content: flex-end;
}

    .nsw-accordion__toggle button {
        font-size: var(--nsw-font-size-sm-mobile);
        line-height: var(--nsw-line-height-sm-mobile);
        color: var(--nsw-brand-dark);
        text-decoration: underline;
        -webkit-text-decoration-skip: ink;
        text-decoration-skip-ink: auto;
        font-weight: var(--nsw-font-bold);
        border: 0;
        padding: 0;
        background: none;
    }

@media (min-width:62em) {
    .nsw-accordion__toggle button {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

.nsw-accordion__toggle button:hover:enabled {
    background-color: var(--nsw-text-hover);
    outline: 2px solid var(--nsw-text-hover);
}

.nsw-accordion__toggle button:focus {
    outline: solid 3px var(--nsw-focus);
    outline-offset: 0;
}

.nsw-accordion__toggle button:first-child {
    margin: 0 1.5rem 0 0;
}

.nsw-accordion__toggle button:disabled {
    opacity: .38;
    cursor: not-allowed;
}

.is-ready .nsw-accordion__title {
    border-left: 0;
    padding: 0;
    margin-top: 0;
}

.nsw-accordion__button {
    font-family: var(--nsw-font-family);
    border: 0;
    color: var(--nsw-text-dark);
}

    .nsw-accordion__button:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
        outline-offset: 3px;
        z-index: 100;
        position: relative;
    }

.nsw-accordion__icon {
    transform: translateY(-50%) rotate(90deg);
    position: absolute;
    top: 50%;
    right: .5625rem;
    transition: transform .15s ease-in-out, color .15s ease-in-out;
}

.is-open .nsw-accordion__icon {
    transform: translateY(-50%) rotate(270deg);
}

.nsw-accordion__icon.nsw-icon {
    height: 1rem;
    width: 1rem;
    right: 1rem;
}

.nsw-accordion__content {
    padding: 1rem;
}

.nsw-breadcrumb {
    font-size: var(--nsw-font-size-xs-mobile);
    line-height: var(--nsw-line-height-xs-mobile);
    margin-top: 1.5rem;
    font-family: var(--nsw-font-family);
}

@media (min-width:62em) {
    .nsw-breadcrumb {
        font-size: var(--nsw-font-size-xs-desktop);
        line-height: var(--nsw-line-height-xs-desktop);
    }
}

.nsw-breadcrumb__list {
    margin: 0;
    padding-left: 0;
    list-style: none;
}

.nsw-breadcrumb__item {
    display: none;
}

    .nsw-breadcrumb__item + .nsw-breadcrumb__item:before {
        content: "";
        display: inline-block;
        border-right: 2px solid;
        border-bottom: 2px solid;
        width: .375rem;
        height: .375rem;
        transform: rotate(-45deg);
        margin-right: .375rem;
        margin-left: .375rem;
        top: -1px;
        position: relative;
    }

@media (min-width:48em) {
    .nsw-breadcrumb__item {
        display: inline;
    }
}

.nsw-breadcrumb__item:last-child, .nsw-breadcrumb__item:nth-last-child(2) {
    display: inline;
}

    .nsw-breadcrumb__item:nth-last-child(2):before {
        display: none;
    }

@media (min-width:48em) {
    .nsw-breadcrumb__item: nth-last-child(2):before {
        display: inline-block;
    }
}

.nsw-breadcrumb__link {
    color: var(--nsw-brand-dark);
    text-decoration: underline;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
}

    .nsw-breadcrumb__link:hover {
        background-color: var(--nsw-text-hover);
    }

    .nsw-breadcrumb__link:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
    }

.nsw-breadcrumb--current {
    text-decoration: none;
    pointer-events: none;
    color: var(--nsw-text-dark);
}

.nsw-button {
    font-size: var(--nsw-font-size-sm-mobile);
    line-height: var(--nsw-line-height-sm-mobile);
    margin: 1.5rem 1rem 0 0;
    border-radius: var(--nsw-border-radius);
    font-family: var(--nsw-font-family);
    font-weight: var(--nsw-font-bold);
    border: 2px solid transparent;
    white-space: normal;
    padding: .75rem 1.5rem;
    cursor: pointer;
    -webkit-appearance: none;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: inline-block;
}

@media (min-width:62em) {
    .nsw-button {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

.nsw-button:not(.nsw-button--flex) {
    min-width: 7.75rem;
}

.nsw-button:focus {
    outline: solid 3px var(--nsw-focus);
    outline-offset: 0;
    outline-offset: 3px;
}

.nsw-button--dark, .nsw-button--dark:hover {
    color: var(--nsw-text-light);
    background-color: var(--nsw-brand-dark);
    border-color: transparent;
}

    .nsw-button--dark:hover {
        background-image: linear-gradient(rgba(var(--nsw-white-rgb), .15), rgba(var(--nsw-white-rgb), .15));
    }

        .nsw-button--dark:hover .nsw-material-icons {
            color: var(--nsw-text-light);
        }

    .nsw-button--dark.disabled, .nsw-button--dark:disabled {
        color: var(--nsw-text-light);
        background-color: var(--nsw-brand-dark);
        border-color: transparent;
    }

    .nsw-button--dark .nsw-material-icons {
        color: var(--nsw-text-light);
    }

.nsw-button--dark-outline {
    color: var(--nsw-brand-dark);
    background-color: transparent;
    border-color: var(--nsw-brand-dark);
}

    .nsw-button--dark-outline:hover {
        color: var(--nsw-text-light);
        background-color: var(--nsw-brand-dark);
        border-color: transparent;
    }

        .nsw-button--dark-outline:hover .nsw-material-icons {
            color: var(--nsw-text-light);
        }

    .nsw-button--dark-outline.disabled, .nsw-button--dark-outline:disabled {
        color: var(--nsw-brand-dark);
        background-color: transparent;
        border-color: var(--nsw-brand-dark);
    }

    .nsw-button--dark-outline .nsw-material-icons {
        color: var(--nsw-brand-dark);
    }

.nsw-button--light, .nsw-button--light:hover {
    color: var(--nsw-text-dark);
    background-color: var(--nsw-brand-light);
    border-color: transparent;
}

    .nsw-button--light:hover {
        background-image: linear-gradient(rgba(var(--nsw-black-rgb), .07), rgba(var(--nsw-black-rgb), .07));
    }

        .nsw-button--light:hover .nsw-material-icons {
            color: var(--nsw-text-dark);
        }

    .nsw-button--light.disabled, .nsw-button--light:disabled {
        color: var(--nsw-text-dark);
        background-color: var(--nsw-brand-light);
        border-color: transparent;
    }

    .nsw-button--light .nsw-material-icons {
        color: var(--nsw-text-dark);
    }

.nsw-button--light-outline {
    color: var(--nsw-brand-light);
    background-color: transparent;
    border-color: var(--nsw-brand-light);
}

    .nsw-button--light-outline:hover {
        color: var(--nsw-text-dark);
        background-color: var(--nsw-brand-light);
        border-color: transparent;
    }

        .nsw-button--light-outline:hover .nsw-material-icons {
            color: var(--nsw-text-dark);
        }

    .nsw-button--light-outline.disabled, .nsw-button--light-outline:disabled {
        color: var(--nsw-brand-light);
        background-color: transparent;
        border-color: var(--nsw-brand-light);
    }

    .nsw-button--light-outline .nsw-material-icons {
        color: var(--nsw-brand-light);
    }

.nsw-button--white, .nsw-button--white:hover {
    color: var(--nsw-text-dark);
    background-color: var(--nsw-white);
    border-color: transparent;
}

    .nsw-button--white:hover {
        background-image: linear-gradient(rgba(var(--nsw-black-rgb), .07), rgba(var(--nsw-black-rgb), .07));
    }

        .nsw-button--white:hover .nsw-material-icons {
            color: var(--nsw-text-dark);
        }

    .nsw-button--white.disabled, .nsw-button--white:disabled {
        color: var(--nsw-text-dark);
        background-color: var(--nsw-white);
        border-color: transparent;
    }

    .nsw-button--white .nsw-material-icons {
        color: var(--nsw-text-dark);
    }

.nsw-button--danger, .nsw-button--danger:hover {
    color: var(--nsw-text-light);
    background-color: var(--nsw-status-error);
    border-color: transparent;
}

    .nsw-button--danger:hover {
        background-image: linear-gradient(rgba(var(--nsw-white-rgb), .15), rgba(var(--nsw-white-rgb), .15));
    }

        .nsw-button--danger:hover .nsw-material-icons {
            color: var(--nsw-text-light);
        }

    .nsw-button--danger.disabled, .nsw-button--danger:disabled {
        color: var(--nsw-text-light);
        background-color: var(--nsw-status-error);
        border-color: transparent;
    }

    .nsw-button--danger .nsw-material-icons {
        color: var(--nsw-text-light);
    }

.nsw-button--primary, .nsw-button--primary:hover {
    color: var(--nsw-text-light);
    background-color: var(--nsw-brand-dark);
    border-color: transparent;
}

    .nsw-button--primary:hover {
        background-image: linear-gradient(rgba(var(--nsw-white-rgb), .15), rgba(var(--nsw-white-rgb), .15));
    }

        .nsw-button--primary:hover .nsw-material-icons {
            color: var(--nsw-text-light);
        }

    .nsw-button--primary.disabled, .nsw-button--primary:disabled {
        color: var(--nsw-text-light);
        background-color: var(--nsw-brand-dark);
        border-color: transparent;
    }

    .nsw-button--primary .nsw-material-icons {
        color: var(--nsw-text-light);
    }

.nsw-button--secondary {
    color: var(--nsw-brand-dark);
    background-color: transparent;
    border-color: var(--nsw-brand-dark);
}

    .nsw-button--secondary:hover {
        color: var(--nsw-text-light);
        background-color: var(--nsw-brand-dark);
        border-color: transparent;
    }

        .nsw-button--secondary:hover .nsw-material-icons {
            color: var(--nsw-text-light);
        }

    .nsw-button--secondary.disabled, .nsw-button--secondary:disabled {
        color: var(--nsw-brand-dark);
        background-color: transparent;
        border-color: var(--nsw-brand-dark);
    }

    .nsw-button--outline, .nsw-button--secondary .nsw-material-icons {
        color: var(--nsw-brand-dark);
    }

.nsw-button--outline {
    background-color: transparent;
    border-color: var(--nsw-brand-dark);
}

    .nsw-button--outline:hover {
        background-color: var(--nsw-brand-dark);
        border-color: transparent;
    }

        .nsw-button--outline:hover, .nsw-button--outline:hover .nsw-material-icons {
            color: var(--nsw-text-light);
        }

    .nsw-button--outline.disabled, .nsw-button--outline:disabled {
        color: var(--nsw-brand-dark);
        background-color: transparent;
        border-color: var(--nsw-brand-dark);
    }

    .nsw-button--outline .nsw-material-icons {
        color: var(--nsw-brand-dark);
    }

.nsw-button--highlight, .nsw-button--highlight:hover {
    color: var(--nsw-text-light);
    background-color: var(--nsw-status-error);
    border-color: transparent;
}

    .nsw-button--highlight:hover {
        background-image: linear-gradient(rgba(var(--nsw-white-rgb), .15), rgba(var(--nsw-white-rgb), .15));
    }

        .nsw-button--highlight:hover .nsw-material-icons {
            color: var(--nsw-text-light);
        }

    .nsw-button--highlight.disabled, .nsw-button--highlight:disabled {
        color: var(--nsw-text-light);
        background-color: var(--nsw-status-error);
        border-color: transparent;
    }

    .nsw-button--highlight .nsw-material-icons {
        color: var(--nsw-text-light);
    }

.nsw-button.disabled, .nsw-button:disabled {
    opacity: .38;
    cursor: not-allowed;
}

.nsw-button--full-width {
    display: block;
    width: 100%
}

@media (min-width:62em) {
    .nsw-button--full-width {
        display: inline-block;
        width: auto;
    }
}

.nsw-button .nsw-material-icons {
    font-size: 1.5rem;
    line-height: .625rem;
    position: relative;
    bottom: -.4375rem;
}

    .nsw-button .nsw-material-icons:first-child {
        margin-right: .5rem;
    }

    .nsw-button .nsw-material-icons:last-child {
        margin-left: .5rem;
    }

.nsw-button--block {
    display: block;
    width: 100%
}

    .nsw-button--block + .nsw-button--block {
        margin-bottom: 0;
    }

.nsw-callout {
    padding: 1rem;
    margin-top: 1.5rem;
    font-family: var(--nsw-font-family);
    background: var(--nsw-off-white);
    position: relative;
    border-left: 6px solid var(--nsw-brand-dark);
}

    .nsw-callout:first-child {
        margin-top: 0;
    }

@media (min-width:48em) {
    .nsw-callout {
        margin-top: 2rem;
        padding: 1.5rem 1.5rem 1.5rem 1rem;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

.nsw-callout__icon + .nsw-callout__content {
    margin-top: 10px;
}

@media (min-width:48em) {
    .nsw-callout__icon {
        margin-right: 10px;
        flex: 0 0 auto;
    }

        .nsw-callout__icon + .nsw-callout__content {
            margin-top: 0;
        }

        .nsw-callout__icon.nsw-icon {
            width: 2rem;
            height: 2rem;
        }
}

.nsw-callout__icon.nsw-material-icons {
    position: relative;
    top: -3px;
    left: -3px;
}

.nsw-callout__icon.nsw-icon {
    width: 1.5rem;
    height: 1.5rem;
}

    .nsw-callout__icon.nsw-icon + .nsw-callout__content {
        margin-top: 1rem;
    }

@media (min-width:48em) {
    .nsw-callout__icon.nsw-icon {
        margin-right: 1rem;
    }
}

@media (min-width:48em) {
    .nsw-callout__content, .nsw-callout__icon.nsw-icon + .nsw-callout__content {
        margin-top: 0;
    }
}

.nsw-callout__content p:not([class]) {
    margin: .75rem 0 0;
}

.nsw-callout__content a:not([class]) {
    font-weight: var(--nsw-font-bold);
    color: var(--nsw-brand-dark);
    display: inline-block;
}

    .nsw-callout__content a:not([class]):hover {
        background-color: var(--nsw-text-hover);
        outline: 2px solid var(--nsw-text-hover);
    }

    .nsw-callout__content a:not([class]):focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
    }

.nsw-callout__content .nsw-text-link {
    margin-top: .75rem;
}

.nsw-callout__title {
    font-size: var(--nsw-font-size-md-mobile);
    line-height: var(--nsw-line-height-md-mobile);
    font-weight: var(--nsw-font-bold);
    margin: 0;
}

@media (min-width:62em) {
    .nsw-callout__title {
        font-size: var(--nsw-font-size-md-desktop);
        line-height: var(--nsw-line-height-md-desktop);
    }
}

.nsw-card {
    font-family: var(--nsw-font-family);
    position: relative;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    height: 100%;
    border: 0;
    border-top-left-radius: var(--nsw-border-radius);
    border-top-right-radius: var(--nsw-border-radius);
}

    .nsw-card:hover, .nsw-card:hover .nsw-card__link {
        color: var(--nsw-text-light);
    }

        .nsw-card:hover .nsw-card__content {
            background-color: var(--nsw-brand-dark);
            border-color: transparent;
        }

            .nsw-card:hover .nsw-card__content:after {
                background-color: transparent;
            }

        .nsw-card:hover .nsw-card__image-area:after {
            background-color: var(--nsw-brand-dark);
        }

        .nsw-card:hover .nsw-material-icons {
            color: var(--nsw-text-light);
        }

        .nsw-card:hover .nsw-icon {
            fill: var(--nsw-text-light);
        }

    .nsw-card:focus-within {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
        outline-offset: 3px;
    }

        .nsw-card:focus-within .nsw-card__link {
            text-decoration: none;
        }

.nsw-card__title {
    font-size: var(--nsw-font-size-md-mobile);
    line-height: var(--nsw-line-height-md-mobile);
    font-weight: var(--nsw-font-bold);
    margin: 0;
}

@media (min-width:62em) {
    .nsw-card__title {
        font-size: var(--nsw-font-size-md-desktop);
        line-height: var(--nsw-line-height-md-desktop);
    }
}

.nsw-card__content {
    font-size: var(--nsw-font-size-sm-mobile);
    line-height: var(--nsw-line-height-sm-mobile);
    padding: 1rem 1rem 5rem;
    background-color: var(--nsw-white);
    border-radius: var(--nsw-border-radius);
    border: 1px solid var(--nsw-grey-03);
    display: flex;
    flex-direction: column;
    order: 2;
    height: 100%;
    transition: background .15s ease-in-out, border .15s ease-in-out;
}

@media (min-width:62em) {
    .nsw-card__content {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

.nsw-card__content:before {
    content: "";
    height: 6px;
}

.nsw-card__content:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 6px;
    background-color: var(--nsw-brand-accent);
    transition: background .15s ease-in-out;
}

@media (min-width:62em) {
    .nsw-card__content {
        padding: 2rem 2rem 5rem;
    }
}

.nsw-card__copy {
    margin: 1rem 0 0;
    transition: color .15s ease-in-out;
}

.nsw-card__tag {
    font-weight: var(--nsw-font-bold);
    order: 1;
    margin: 0 0 1rem;
}

    .nsw-card__tag + .nsw-card__date {
        margin-top: -.5rem;
    }

.nsw-card__date {
    order: 2;
    margin: 0 0 1rem;
}

.nsw-card__date, .nsw-card__tag {
    font-size: var(--nsw-font-size-xs-mobile);
    line-height: var(--nsw-line-height-xs-mobile);
    transition: color .15s ease-in-out;
}

@media (min-width:62em) {
    .nsw-card__date, .nsw-card__tag {
        font-size: var(--nsw-font-size-xs-desktop);
        line-height: var(--nsw-line-height-xs-desktop);
    }
}

.nsw-card__copy, .nsw-card__icon, .nsw-card__title {
    order: 3;
}

.nsw-card__icon {
    margin: 1rem 0 0;
    position: absolute;
    bottom: .8125rem;
    left: .8125rem;
    transition: color .15s ease-in-out;
}

    .nsw-card__icon.nsw-icon {
        bottom: 1rem;
        width: 1.5rem;
        height: 1.5rem;
        left: auto;
    }

@media (min-width:62em) {
    .nsw-card__icon {
        margin: 2rem 0 0;
        bottom: 1.8125rem;
        left: 1.75rem;
    }

        .nsw-card__icon.nsw-icon {
            bottom: 2rem;
            transition: color .15s ease-in-out;
        }
}

.nsw-card__link {
    text-decoration: none;
    color: var(--nsw-text-dark);
    transition: color .15s ease-in-out;
}

    .nsw-card__link:after {
        z-index: 100;
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }

    .nsw-card__link:focus {
        outline: none;
        text-decoration: underline;
    }

.nsw-card__image-area {
    order: 1;
    height: 12.5rem;
    position: relative;
    background-color: var(--nsw-white);
}

    .nsw-card__image-area:after {
        content: "";
        position: absolute;
        bottom: -6px;
        left: 0;
        right: 0;
        height: 6px;
        background-color: var(--nsw-brand-accent);
        transition: background .15s ease-in-out, border .15s ease-in-out;
    }

.nsw-card__image {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.nsw-card--headline .nsw-card__title {
    font-size: var(--nsw-font-size-lg-mobile);
    line-height: var(--nsw-line-height-lg-mobile);
}

@media (min-width:62em) {
    .nsw-card--headline .nsw-card__title {
        font-size: var(--nsw-font-size-lg-desktop);
        line-height: var(--nsw-line-height-lg-desktop);
    }
}

.nsw-card--light .nsw-card__content {
    border-color: transparent;
}

.nsw-card--light .nsw-card__content, .nsw-card--light .nsw-card__image-area {
    background-color: var(--nsw-brand-light);
}

.nsw-card--dark {
    color: var(--nsw-text-light);
}

    .nsw-card--dark:hover {
        color: var(--nsw-text-dark);
    }

        .nsw-card--dark:hover .nsw-card__content {
            background-color: var(--nsw-white);
            border-color: var(--nsw-grey-03);
        }

            .nsw-card--dark:hover .nsw-card__content:after {
                display: block;
            }

        .nsw-card--dark:hover .nsw-card__image-area:after {
            background-color: var(--nsw-brand-accent);
        }

        .nsw-card--dark:hover .nsw-card__link {
            color: var(--nsw-text-dark);
        }

        .nsw-card--dark:hover .nsw-material-icons {
            color: var(--nsw-brand-dark);
        }

        .nsw-card--dark:hover .nsw-icon {
            fill: var(--nsw-brand-dark);
        }

    .nsw-card--dark .nsw-card__content, .nsw-card--dark .nsw-card__image-area {
        background-color: var(--nsw-brand-dark);
    }

    .nsw-card--dark .nsw-card__content {
        border-color: transparent;
    }

    .nsw-card--dark .nsw-card__link, .nsw-card--dark .nsw-material-icons {
        color: var(--nsw-text-light);
    }

    .nsw-card--dark .nsw-icon {
        fill: var(--nsw-text-light);
    }

.nsw-card--content .nsw-card__content:after, .nsw-card--content .nsw-card__content:before {
    display: none;
}

.nsw-card--content .nsw-card__image-area:after {
    background-color: var(--nsw-white);
    border-left: 1px solid var(--nsw-grey-03);
    border-right: 1px solid var(--nsw-grey-03);
}

.nsw-card--content:hover .nsw-card__content:after {
    display: none;
}

.nsw-card--content:hover.nsw-card--light .nsw-card__image-area:after, .nsw-card--content:hover .nsw-card__image-area:after {
    background-color: var(--nsw-brand-dark);
    border-color: transparent;
}

.nsw-card--content:hover.nsw-card--dark .nsw-card__image-area:after {
    background-color: var(--nsw-white);
    border-color: var(--nsw-grey-03);
}

.nsw-card--content.nsw-card--light .nsw-card__image-area:after {
    background-color: var(--nsw-brand-light);
    border-color: transparent;
}

.nsw-card--content.nsw-card--dark .nsw-card__image-area:after {
    background-color: var(--nsw-brand-dark);
    border-color: transparent;
}

.nsw-content-block {
    font-family: var(--nsw-font-family);
    position: relative;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

.nsw-content-block__title {
    font-size: var(--nsw-font-size-lg-mobile);
    line-height: var(--nsw-line-height-lg-mobile);
    font-weight: var(--nsw-font-bold);
    margin: 0;
}

@media (min-width:62em) {
    .nsw-content-block__title {
        font-size: var(--nsw-font-size-lg-desktop);
        line-height: var(--nsw-line-height-lg-desktop);
    }
}

.nsw-content-block__content {
    font-size: var(--nsw-font-size-sm-mobile);
    line-height: var(--nsw-line-height-sm-mobile);
    display: flex;
    flex-direction: column;
    order: 2;
}

@media (min-width:62em) {
    .nsw-content-block__content {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

.nsw-content-block__content a {
    font-weight: var(--nsw-font-bold);
    color: var(--nsw-brand-dark);
    display: inline-block;
}

    .nsw-content-block__content a:hover {
        background-color: var(--nsw-text-hover);
        outline: 2px solid var(--nsw-text-hover);
    }

    .nsw-content-block__content a:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
    }

.nsw-content-block__copy {
    margin: 1rem 0 0;
}

    .nsw-content-block__copy a {
        font-weight: var(--nsw-font-normal);
    }

.nsw-content-block__list {
    margin: 1rem 0 0;
    padding: 0;
    list-style-type: none;
}

    .nsw-content-block__list li {
        padding: .5rem 0 .5rem .875rem;
        position: relative;
    }

        .nsw-content-block__list li:before {
            content: "";
            position: absolute;
            width: .25rem;
            height: .25rem;
            border-radius: 100%;
            background-color: var(--nsw-text-dark);
            top: 1.125rem;
            left: 0;
        }

    .nsw-content-block__list a {
        font-weight: var(--nsw-font-normal);
    }

.nsw-content-block__link {
    margin: 1rem 0 0;
}

.nsw-content-block__image-area {
    order: 1;
    max-height: 12.5rem;
    margin-bottom: 1.5rem;
}

.nsw-content-block__image {
    width: 100%;
    height: 12.5rem;
    -o-object-fit: cover;
    object-fit: cover;
}

.nsw-content-block__icon, .nsw-content-block__icon svg {
    max-width: 4rem;
    max-height: 4rem;
}

.nsw-direction-link {
    font-family: var(--nsw-font-family);
    font-weight: var(--nsw-font-bold);
    position: relative;
    display: inline-flex;
    text-decoration: none;
    vertical-align: middle;
    padding: .25rem .5rem;
    color: var(--nsw-text-dark);
}

    .nsw-direction-link:hover {
        background-color: var(--nsw-text-hover);
    }

    .nsw-direction-link:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
    }

    .nsw-direction-link .nsw-icon {
        width: 1rem;
        height: 1rem;
        -ms-grid-row-align: center;
        align-self: center;
    }

        .nsw-direction-link .nsw-icon + .nsw-direction-link__text {
            margin-left: .5rem;
        }

    .nsw-direction-link .nsw-material-icons {
        font-size: 1.25rem;
        -ms-grid-row-align: center;
        align-self: center;
    }

        .nsw-direction-link .nsw-material-icons + .nsw-direction-link__text {
            margin-left: .25rem;
        }

.nsw-direction-link__text {
    -ms-grid-row-align: center;
    align-self: center;
}

    .nsw-direction-link__text + .nsw-icon {
        margin-left: .5rem;
    }

    .nsw-direction-link__text + .nsw-material-icons {
        margin-left: .25rem;
    }

.nsw-direction-link.is-disabled {
    color: var(--nsw-grey-03);
    cursor: not-allowed;
    background: none;
}

    .nsw-direction-link.is-disabled .nsw-icon {
        fill: var(--nsw-grey-03);
    }

    .nsw-direction-link.is-disabled .nsw-material-icons {
        color: var(--nsw-grey-03);
    }

.nsw-feature-tile {
    margin-top: 1.5rem;
    padding: 1rem 0;
    font-family: var(--nsw-font-family);
    border-top: 6px solid var(--nsw-brand-accent);
    max-width: 500px;
}

    .nsw-feature-tile:first-child {
        margin-top: 0;
    }

@media (min-width:48em) {
    .nsw-feature-tile {
        margin-top: 2rem;
    }
}

.nsw-feature-tile__title {
    font-size: var(--nsw-font-size-xl-mobile);
    line-height: var(--nsw-line-height-xl-mobile);
    margin: 0;
    font-weight: var(--nsw-font-bold);
    position: relative;
}

@media (min-width:62em) {
    .nsw-feature-tile__title {
        font-size: var(--nsw-font-size-xl-desktop);
        line-height: var(--nsw-line-height-xl-desktop);
    }
}

.nsw-feature-tile__title .nsw-icon {
    margin-right: 1rem;
    height: 2.875rem;
    width: 2.875rem;
    vertical-align: middle;
}

.nsw-feature-tile__title .nsw-material-icons {
    position: absolute;
    left: -.3125rem;
    top: -.3125rem;
    font-size: 3.5rem;
}

    .nsw-feature-tile__title .nsw-material-icons + a, .nsw-feature-tile__title .nsw-material-icons + span {
        margin-left: 70px;
        line-height: 2.875rem;
    }

.nsw-feature-tile__title-link {
    text-decoration: none;
    color: var(--nsw-text-dark);
}

    .nsw-feature-tile__title-link:hover {
        background-color: var(--nsw-text-hover);
    }

    .nsw-feature-tile__title-link:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
        outline-offset: 3px;
    }

.nsw-feature-tile__cards-group {
    font-size: var(--nsw-font-size-sm-mobile);
    line-height: var(--nsw-line-height-sm-mobile);
    margin-top: 1rem;
    padding: 0;
    list-style: none;
}

@media (min-width:62em) {
    .nsw-feature-tile__cards-group {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

@media (min-width:48em) {
    .nsw-feature-tile__cards-group {
        display: flex;
        flex-direction: row;
        align-items: stretch;
        flex-wrap: nowrap;
    }
}

.nsw-feature-tile__card {
    margin-top: 1rem;
    display: flex;
    flex-direction: row;
    align-items: stretch;
    flex-wrap: nowrap;
}

@media (min-width:48em) {
    .nsw-feature-tile__card {
        display: block;
        width: 32%;
        max-width: 9.625rem;
    }

        .nsw-feature-tile__card:nth-child(3n+2) {
            margin-left: 2%;
            margin-right: 2%
        }
}

.nsw-feature-tile__card-img {
    margin-right: 1rem;
    display: block;
    width: 30%;
    height: auto;
    flex: 0 0 auto;
}

@media (min-width:48em) {
    .nsw-feature-tile__card-img {
        display: block;
        width: 100%;
        height: auto;
        flex: 0 0 auto;
        margin-right: auto;
    }
}

.nsw-feature-tile__card-text {
    margin: 0;
    flex: 1 1 auto;
    -ms-grid-row-align: center;
    align-self: center;
}

@media (min-width:48em) {
    .nsw-feature-tile__card-text {
        padding: .5rem;
        text-align: center;
        display: block;
    }
}

.nsw-feature-tile__links-group {
    margin-top: 1rem;
    font-size: var(--nsw-font-size-sm-mobile);
    line-height: var(--nsw-line-height-sm-mobile);
}

@media (min-width:62em) {
    .nsw-feature-tile__links-group {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

@media (min-width:48em) {
    .nsw-feature-tile__links-group {
        display: flex;
        flex-direction: row;
        align-items: stretch;
        flex-wrap: nowrap;
    }
}

.nsw-feature-tile__links-group .nsw-feature-tile__double-list, .nsw-feature-tile__links-group ul:not([class]) {
    padding: 0;
    margin: 0;
    list-style: none;
    flex: 1 0 50%
}

    .nsw-feature-tile__links-group .nsw-feature-tile__double-list li, .nsw-feature-tile__links-group ul:not([class]) li {
        margin: 0;
    }

.nsw-feature-tile__link {
    text-decoration: none;
    color: var(--nsw-brand-dark);
}

    .nsw-feature-tile__link:hover {
        background-color: var(--nsw-text-hover);
        outline: 2px solid var(--nsw-text-hover);
    }

    .nsw-feature-tile__link:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
    }

    .nsw-feature-tile__link:visited {
        color: var(--nsw-text-visited);
    }

.nsw-feature-tile .new-text {
    color: var(--nsw-brand-accent);
    text-decoration: none;
}

.nsw-feature-tile .link-text {
    text-decoration: underline;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
}

.nsw-feature-tile__cta {
    margin-top: 2rem;
    text-decoration: underline;
}

.nsw-feature-tile__double-list {
    -moz-column-count: 2;
    column-count: 2;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
}

.nsw-filters, .nsw-filters button {
    font-family: var(--nsw-font-family);
}

.nsw-page-layout__sidebar .nsw-filters {
    margin: -.5rem 0 -1rem;
}

@media (min-width:62em) {
    .nsw-page-layout__sidebar .nsw-filters {
        margin: 0;
    }
}

.nsw-filters__title {
    font-size: var(--nsw-font-size-lg-mobile);
    line-height: var(--nsw-line-height-lg-mobile);
    font-weight: var(--nsw-font-bold);
    padding: 1.5rem 0;
}

@media (min-width:62em) {
    .nsw-filters__title {
        font-size: var(--nsw-font-size-lg-desktop);
        line-height: var(--nsw-line-height-lg-desktop);
        font-size: var(--nsw-font-size-md-mobile);
        line-height: var(--nsw-line-height-md-mobile);
        margin-top: 1.5rem;
    }
}

@media (min-width:62em) and (min-width:62em) {
    .nsw-filters__title {
        font-size: var(--nsw-font-size-md-desktop);
        line-height: var(--nsw-line-height-md-desktop);
    }
}

.nsw-filters__controls {
    padding: 1.5rem 0;
    border-bottom: 1px solid var(--nsw-grey-04);
}

@media (min-width:62em) {
    .nsw-filters__controls {
        display: none;
    }
}

.nsw-filters__controls button {
    display: flex;
    align-items: center;
    cursor: pointer;
    background-color: transparent;
    border: 0;
    padding: 0;
    color: var(--nsw-brand-dark);
}

    .nsw-filters__controls button:hover {
        background-color: var(--nsw-text-hover);
        outline: 4px solid var(--nsw-text-hover);
    }

    .nsw-filters__controls button:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
        outline-offset: 3px;
    }

    .nsw-filters__controls button span {
        font-size: var(--nsw-font-size-sm-mobile);
        line-height: var(--nsw-line-height-sm-mobile);
        font-weight: var(--nsw-font-bold);
        text-decoration: underline;
        padding-left: .5rem;
    }

@media (min-width:62em) {
    .nsw-filters__controls button span {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

.nsw-filters__controls .nsw-material-icons {
    border-radius: var(--nsw-border-radius);
    font-size: 1.5rem;
    padding: .0625rem;
    border: 2px solid var(--nsw-brand-dark);
}

.nsw-filters__controls--active .nsw-material-icons {
    background-color: var(--nsw-brand-dark);
    color: var(--nsw-text-light);
}

.nsw-filters__back {
    z-index: 300;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background-color: var(--nsw-white);
    padding: 1.5rem 1rem;
    border-bottom: 1px solid var(--nsw-grey-04);
}

@media (min-width:62em) {
    .nsw-filters__back {
        display: none;
    }
}

.nsw-filters__back button {
    background-color: transparent;
    border: 0;
    padding: 0;
    color: var(--nsw-brand-dark);
    display: flex;
    align-items: center;
    cursor: pointer;
}

    .nsw-filters__back button:hover {
        background-color: var(--nsw-text-hover);
    }

    .nsw-filters__back button:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
        outline-offset: 3px;
    }

    .nsw-filters__back button span {
        font-size: var(--nsw-font-size-sm-mobile);
        line-height: var(--nsw-line-height-sm-mobile);
        font-weight: var(--nsw-font-bold);
        text-decoration: underline;
    }

@media (min-width:62em) {
    .nsw-filters__back button span {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

.nsw-filters__back button i {
    font-size: 1.5rem;
    margin-right: .25rem;
}

.nsw-filters--fixed .nsw-filters__wrapper {
    z-index: 200;
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-y: auto;
    background-color: var(--nsw-white);
    padding: 4.5625rem 1rem 6.3125rem;
}

@media (min-width:62em) {
    .nsw-filters--fixed .nsw-filters__wrapper {
        display: block;
        position: static;
        background-color: transparent;
        padding: 0;
        overflow-y: visible;
    }
}

.nsw-filters--fixed.nsw-filters--instant .nsw-filters__wrapper {
    padding-bottom: 0;
}

.active .nsw-filters__wrapper {
    display: block;
}

.nsw-filters__item {
    padding: 1.5rem 0;
    border-top: 1px solid var(--nsw-grey-04);
}

.nsw-filters__all {
    padding-top: 1rem;
}

.nsw-filters__accept {
    padding: 2rem 0;
    border-top: 1px solid var(--nsw-grey-04);
}

.nsw-filters--fixed .nsw-filters__accept {
    z-index: 300;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: var(--nsw-white);
    padding: 1.5rem 1rem;
}

@media (min-width:62em) {
    .nsw-filters--fixed .nsw-filters__accept {
        position: static;
        padding: 2rem 0;
    }
}

.nsw-filters__accept button {
    margin: 0;
}

.nsw-filters__cancel {
    padding-bottom: 2rem;
}

.nsw-filters--fixed .nsw-filters__cancel {
    border-top: 1px solid var(--nsw-grey-04);
    padding: 2rem 0;
}

@media (min-width:62em) {
    .nsw-filters--fixed .nsw-filters__cancel {
        padding-top: 0;
        border: 0;
    }
}

.nsw-filters--instant .nsw-filters__cancel {
    border-top: 1px solid var(--nsw-grey-04);
    padding: 2rem 0;
}

.nsw-filters__cancel button {
    font-weight: var(--nsw-font-bold);
    color: var(--nsw-brand-dark);
    display: inline-block;
    font-size: var(--nsw-font-size-sm-mobile);
    line-height: var(--nsw-line-height-sm-mobile);
    font-weight: 400;
    text-decoration: underline;
    cursor: pointer;
    background-color: transparent;
    border: 0;
    padding: 0;
}

    .nsw-filters__cancel button:hover {
        background-color: var(--nsw-text-hover);
        outline: 2px solid var(--nsw-text-hover);
    }

    .nsw-filters__cancel button:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
    }

@media (min-width:62em) {
    .nsw-filters__cancel button {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

.nsw-filters__less, .nsw-filters__more {
    font-weight: var(--nsw-font-bold);
    color: var(--nsw-brand-dark);
    display: inline-block;
    font-size: var(--nsw-font-size-sm-mobile);
    line-height: var(--nsw-line-height-sm-mobile);
    font-weight: 400;
    text-decoration: underline;
    cursor: pointer;
    background-color: transparent;
    border: 0;
    padding: 0;
    margin-top: 1.5rem;
}

    .nsw-filters__less:hover, .nsw-filters__more:hover {
        background-color: var(--nsw-text-hover);
        outline: 2px solid var(--nsw-text-hover);
    }

    .nsw-filters__less:focus, .nsw-filters__more:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
    }

@media (min-width:62em) {
    .nsw-filters__less, .nsw-filters__more {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

.nsw-filters .hidden {
    display: none;
}

.filters-open {
    overflow: hidden;
}

.nsw-form-label {
    font-size: var(--nsw-font-size-sm-mobile);
    line-height: var(--nsw-line-height-sm-mobile);
    font-weight: var(--nsw-font-bold);
    display: block;
}

@media (min-width:62em) {
    .nsw-form-label {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

.nsw-form-label-small {
    font-weight: 400;
}

.nsw-form-label + input, .nsw-form-label + select, .nsw-form-label + textarea {
    margin-top: .25rem;
}

:not(legend) + .nsw-form-label {
    margin-top: 1rem;
}

.nsw-form-required:after {
    content: " *";
    color: var(--nsw-status-error);
}

.nsw-form-input, .nsw-form-select {
    font-size: var(--nsw-font-size-sm-mobile);
    line-height: var(--nsw-line-height-sm-mobile);
    padding: .75rem 1rem;
    border-radius: var(--nsw-border-radius);
    font-family: var(--nsw-font-family);
    background-color: var(--nsw-white);
    color: var(--nsw-text-dark);
    border: 1px solid var(--nsw-grey-01);
    vertical-align: middle;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    width: 100%
}

@media (min-width:62em) {
    .nsw-form-input, .nsw-form-select {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

.nsw-form-input:hover, .nsw-form-select:hover {
    background-color: var(--nsw-text-hover);
}

.nsw-form-input:focus, .nsw-form-select:focus {
    outline: solid 3px var(--nsw-focus);
    outline-offset: 0;
    outline-offset: 3px;
}

.nsw-form-input:disabled, .nsw-form-select:disabled {
    background-color: var(--nsw-off-white);
    border-color: var(--nsw-grey-03);
    color: var(--nsw-grey-03);
    cursor: not-allowed;
}

.nsw-form-input.has-error, .nsw-form-input[aria-invalid=true], .nsw-form-select.has-error, .nsw-form-select[aria-invalid=true] {
    border-color: var(--nsw-status-error);
    border-width: 2px;
}

    .nsw-form-input.has-error:hover, .nsw-form-input[aria-invalid=true]:hover, .nsw-form-select.has-error:hover, .nsw-form-select[aria-invalid=true]:hover {
        background-color: var(--nsw-status-error-bg);
    }

.nsw-form-date {
    padding: 0;
    margin: 0;
    border: 0;
}

.nsw-form-date-wrapper {
    display: flex;
    float: left;
    width: 100%;
    margin: 0 -.5rem;
}

    .nsw-form-date-wrapper > div {
        padding: 0 .5rem;
    }

.nsw-form-date-small {
    width: 4.625rem;
}

.nsw-form-date-large {
    width: 7.25rem;
}

.nsw-form-select {
    padding-right: 3rem;
    background-repeat: no-repeat;
    background-position: right 1rem center;
    background-size: 1rem auto;
}

    .nsw-form-select, .nsw-form-select:disabled {
        background-image: url("data:image/svg+xml; charset=utf-8, %3Csvg fill='%23333' xmlns='http: //www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M16 26l16-16-4-4-12 12L4 6l-4 4 16 16z'/%3E%3C/svg%3E");
    }

        .nsw-form-select option {
            background-color: var(--nsw-white);
        }

.nsw-form-checkbox, .nsw-form-radio {
    clear: left;
}

.nsw-form-checkbox__input, .nsw-form-radio__input {
    position: absolute;
    opacity: 0;
}

    .nsw-form-checkbox__input:hover + .nsw-form-checkbox__label:before, .nsw-form-checkbox__input:hover + .nsw-form-radio__label:before, .nsw-form-radio__input:hover + .nsw-form-checkbox__label:before, .nsw-form-radio__input:hover + .nsw-form-radio__label:before {
        background-color: var(--nsw-text-hover);
    }

    .nsw-form-checkbox__input:checked + .nsw-form-checkbox__label:after, .nsw-form-radio__input:checked + .nsw-form-checkbox__label:after {
        background-image: url("data:image/svg+xml; charset=utf-8, %3Csvg fill='%23fff' xmlns='http: //www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M29.362 3.742L10.495 22.946l-7.857-7.997L0 17.634l9.175 9.34 1.319 1.284 1.318-1.284L31.999 6.427z'/%3E%3C/svg%3E"); background-color: var(--nsw-brand-dark);
    }

    .nsw-form-checkbox__input:checked + .nsw-form-radio__label:after, .nsw-form-radio__input:checked + .nsw-form-radio__label:after {
        background-color: var(--nsw-brand-dark);
    }

    .nsw-form-checkbox__input:disabled + .nsw-form-checkbox__label, .nsw-form-checkbox__input:disabled + .nsw-form-radio__label, .nsw-form-radio__input:disabled + .nsw-form-checkbox__label, .nsw-form-radio__input:disabled + .nsw-form-radio__label {
        cursor: not-allowed;
    }

        .nsw-form-checkbox__input:disabled + .nsw-form-checkbox__label:before, .nsw-form-checkbox__input:disabled + .nsw-form-radio__label:before, .nsw-form-radio__input:disabled + .nsw-form-checkbox__label:before, .nsw-form-radio__input:disabled + .nsw-form-radio__label:before {
            border-color: var(--nsw-grey-03);
            background-color: var(--nsw-off-white);
        }

    .nsw-form-checkbox__input:disabled:checked + .nsw-form-checkbox__label:after, .nsw-form-checkbox__input:disabled:checked + .nsw-form-radio__label:after, .nsw-form-radio__input:disabled:checked + .nsw-form-checkbox__label:after, .nsw-form-radio__input:disabled:checked + .nsw-form-radio__label:after {
        background-color: var(--nsw-grey-03);
    }

    .nsw-form-checkbox__input:focus + .nsw-form-checkbox__label:before, .nsw-form-radio__input:focus + .nsw-form-checkbox__label:before {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
        outline-offset: 3px;
    }

    .nsw-form-checkbox__input:focus + .nsw-form-radio__label:before, .nsw-form-radio__input:focus + .nsw-form-radio__label:before {
        box-shadow: 0 0 0 3px var(--nsw-text-light), 0 0 0 6px var(--nsw-focus);
    }

    .nsw-form-checkbox__input.has-error + .nsw-form-checkbox__label:hover:before, .nsw-form-checkbox__input[aria-invalid=true] + .nsw-form-checkbox__label:hover:before, .nsw-form-radio__input.has-error + .nsw-form-checkbox__label:hover:before, .nsw-form-radio__input[aria-invalid=true] + .nsw-form-checkbox__label:hover:before {
        background-color: var(--nsw-status-error-bg);
    }

    .nsw-form-checkbox__input.has-error + .nsw-form-checkbox__label:before, .nsw-form-checkbox__input[aria-invalid=true] + .nsw-form-checkbox__label:before, .nsw-form-radio__input.has-error + .nsw-form-checkbox__label:before, .nsw-form-radio__input[aria-invalid=true] + .nsw-form-checkbox__label:before {
        border-width: 2px;
        border-color: var(--nsw-status-error);
    }

.nsw-form-checkbox__label, .nsw-form-radio__label {
    font-size: var(--nsw-font-size-sm-mobile);
    line-height: var(--nsw-line-height-sm-mobile);
    margin-top: 1rem;
    padding-left: 3rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    min-height: 2rem;
    display: block;
    position: relative;
}

@media (min-width:62em) {
    .nsw-form-checkbox__label, .nsw-form-radio__label {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

.nsw-form-checkbox__label:before, .nsw-form-radio__label:before {
    margin-right: 1rem;
    content: "";
    width: 2rem;
    height: 2rem;
    border: 1px solid var(--nsw-grey-01);
    top: 50%;
    margin-top: -1rem;
    left: 0;
    display: inline-block;
    vertical-align: middle;
    background-color: var(--nsw-white);
    position: absolute;
}

.nsw-form-checkbox__label:after, .nsw-form-radio__label:after {
    content: "";
    position: absolute;
    width: 1.375rem;
    height: 1.375rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 1rem auto;
    left: .3125rem;
    top: 50%;
    margin-top: -.6875rem;
}

.nsw-form-checkbox__label:before {
    border-radius: var(--nsw-border-radius);
}

.nsw-form-radio__label:after, .nsw-form-radio__label:before {
    border-radius: 50%
}

.nsw-form-helper {
    font-size: var(--nsw-font-size-xs-mobile);
    line-height: var(--nsw-line-height-xs-mobile);
    display: block;
    margin-bottom: .25rem;
}

@media (min-width:62em) {
    .nsw-form-helper {
        font-size: var(--nsw-font-size-xs-desktop);
        line-height: var(--nsw-line-height-xs-desktop);
    }
}

.nsw-form-helper--error {
    padding: .5rem;
    margin-top: .5rem;
    font-weight: var(--nsw-font-bold);
    background-repeat: no-repeat;
    background-position: left .5rem center;
    background-size: 1rem auto;
    background-color: var(--nsw-status-error-bg);
}

.nsw-form-fieldset {
    margin: 0;
    padding: 1rem 0;
    border: 0;
    position: relative;
}

    .nsw-form-fieldset legend {
        padding: 0 0 1rem;
        width: 100%;
        display: block;
        float: left;
    }

    .nsw-form-fieldset:after {
        z-index: -100;
        border-radius: var(--nsw-border-radius);
        content: none;
        width: calc(100% + 18px);
        height: 100%;
        border: 2px solid var(--nsw-status-error);
        position: absolute;
        top: 0;
        left: -9px;
    }

    .nsw-form-fieldset.has-error:after, .nsw-form-fieldset[aria-invalid=true]:after {
        content: ""
    }

@media (min-width:48em) {
    .nsw-form-fieldset.has-error, .nsw-form-fieldset[aria-invalid=true] {
        padding: 1rem;
    }

        .nsw-form-fieldset.has-error:after, .nsw-form-fieldset[aria-invalid=true]:after {
            content: ""
        }

    .nsw-form-fieldset:after {
        width: 100%;
        left: 0;
    }
}

.nsw-form-legend-text {
    font-size: var(--nsw-font-size-lg-mobile);
    line-height: var(--nsw-line-height-lg-mobile);
    font-weight: var(--nsw-font-bold);
    width: 100%;
    display: block;
}

@media (min-width:62em) {
    .nsw-form-legend-text {
        font-size: var(--nsw-font-size-lg-desktop);
        line-height: var(--nsw-line-height-lg-desktop);
    }
}

* + .nsw-form-group {
    margin-top: 1rem;
    border: 0;
}

.nsw-form-search {
    display: flex;
    position: relative;
}

.nsw-form-search__input {
    font-size: var(--nsw-font-size-sm-mobile);
    line-height: var(--nsw-line-height-sm-mobile);
    padding: .75rem 1rem;
    border-radius: var(--nsw-border-radius);
    background-color: var(--nsw-white);
    color: var(--nsw-text-dark);
    border: 1px solid var(--nsw-grey-01);
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    vertical-align: middle;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%
}

@media (min-width:62em) {
    .nsw-form-search__input {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

.nsw-form-search__input:focus {
    outline: solid 3px var(--nsw-focus);
    outline-offset: 0;
    z-index: 100;
}

.nsw-form-search__input:hover {
    background-color: var(--nsw-text-hover);
}

.nsw-form-search__submit {
    padding: 0 .75rem;
    border-radius: var(--nsw-border-radius);
    border: 1px solid var(--nsw-grey-01);
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    display: flex;
    align-items: center;
}

    .nsw-form-search__submit:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
    }

    .nsw-form-search__submit:hover {
        background-color: var(--nsw-text-hover);
    }

.nsw-form {
    margin-top: 3rem;
    font-family: var(--nsw-font-family);
}

    .nsw-form:first-child {
        margin-top: 0;
    }

    .nsw-form button, .nsw-form input, .nsw-form select, .nsw-form textarea, .nsw-form textfield {
        font-family: var(--nsw-font-family);
    }

    .nsw-form a {
        color: var(--nsw-brand-dark);
        text-decoration: underline;
        -webkit-text-decoration-skip: ink;
        text-decoration-skip-ink: auto;
    }

        .nsw-form a:hover {
            background-color: var(--nsw-text-hover);
            outline: 2px solid var(--nsw-text-hover);
        }

        .nsw-form a:focus {
            outline: solid 3px var(--nsw-focus);
            outline-offset: 0;
        }

        .nsw-form a:visited {
            color: var(--nsw-text-visited);
        }

.nsw-form__group {
    margin-top: 1rem;
}

    .nsw-form__group:first-child {
        margin-top: 0;
    }

.nsw-form__helper {
    font-size: var(--nsw-font-size-xs-mobile);
    line-height: var(--nsw-line-height-xs-mobile);
    display: block;
    margin-bottom: .25rem;
}

@media (min-width:62em) {
    .nsw-form__helper {
        font-size: var(--nsw-font-size-xs-desktop);
        line-height: var(--nsw-line-height-xs-desktop);
    }
}

.nsw-form__helper--error, .nsw-form__helper--valid {
    padding: .5rem;
    margin-top: .5rem;
    font-weight: var(--nsw-font-bold);
    background-repeat: no-repeat;
    background-position: left .5rem top .5rem;
    background-size: 1rem auto;
    display: flex;
    align-items: center;
}

    .nsw-form__helper--error .nsw-material-icons, .nsw-form__helper--valid .nsw-material-icons {
        font-size: 1.25rem;
        margin-right: .25rem;
        color: var(--nsw-text-dark);
    }

.nsw-form__helper--error {
    background-color: var(--nsw-status-error-bg);
}

    .nsw-form__helper--error .nsw-material-icons {
        color: var(--nsw-status-error);
    }

.nsw-form__helper--valid {
    background-color: var(--nsw-status-success-bg);
}

    .nsw-form__helper--valid .nsw-material-icons {
        color: var(--nsw-status-success);
    }

.nsw-form__label {
    font-size: var(--nsw-font-size-sm-mobile);
    line-height: var(--nsw-line-height-sm-mobile);
    font-weight: var(--nsw-font-bold);
    display: block;
}

@media (min-width:62em) {
    .nsw-form__label {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

.nsw-form__label--small {
    font-weight: var(--nsw-font-normal);
}

.nsw-form__label + input, .nsw-form__label + select, .nsw-form__label + textarea {
    margin-top: .25rem;
}

.nsw-form__required:after {
    content: " *";
    color: var(--nsw-status-error);
}

.nsw-form__input, .nsw-form__select {
    font-size: var(--nsw-font-size-sm-mobile);
    line-height: var(--nsw-line-height-sm-mobile);
    padding: .75rem 1rem;
    border-radius: var(--nsw-border-radius);
    font-family: var(--nsw-font-family);
    background-color: var(--nsw-white);
    color: var(--nsw-text-dark);
    border: 1px solid var(--nsw-grey-01);
    vertical-align: middle;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    width: 100%
}

@media (min-width:62em) {
    .nsw-form__input, .nsw-form__select {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

.nsw-form__input:hover, .nsw-form__select:hover {
    background-color: var(--nsw-text-hover);
}

.nsw-form__input:focus, .nsw-form__select:focus {
    outline: solid 3px var(--nsw-focus);
    outline-offset: 0;
    outline-offset: 3px;
}

.nsw-form__input:disabled, .nsw-form__select:disabled {
    background-color: var(--nsw-off-white);
    border-color: var(--nsw-grey-03);
    color: var(--nsw-grey-03);
    cursor: not-allowed;
}

.nsw-form__input.has-error, .nsw-form__input[aria-invalid=true], .nsw-form__select.has-error, .nsw-form__select[aria-invalid=true] {
    border-color: var(--nsw-status-error);
    border-width: 2px;
}

    .nsw-form__input.has-error:hover, .nsw-form__input[aria-invalid=true]:hover, .nsw-form__select.has-error:hover, .nsw-form__select[aria-invalid=true]:hover {
        background-color: var(--nsw-status-error-bg);
    }

.nsw-form__select {
    padding-right: 3rem;
    background-repeat: no-repeat;
    background-position: right 1rem center;
    background-size: 1rem auto;
}

    .nsw-form__select, .nsw-form__select:disabled {
        background-image: url("data:image/svg+xml; charset=utf-8, %3Csvg fill='%23333' xmlns='http: //www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M16 26l16-16-4-4-12 12L4 6l-4 4 16 16z'/%3E%3C/svg%3E");
    }

        .nsw-form__select option {
            background-color: var(--nsw-white);
        }

.nsw-form__input-group {
    display: flex;
}

    .nsw-form__input-group .nsw-form__input {
        border-right-width: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .nsw-form__input-group .nsw-button {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0 2.25rem;
        margin: 0;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        border-width: 1px;
        white-space: nowrap;
    }

    .nsw-form__input-group .nsw-material-icons {
        display: block;
        color: var(--nsw-brand-dark);
        font-size: 1.875rem;
        position: static;
    }

.nsw-form__input-group--icon .nsw-button {
    padding: 0;
    min-width: 3.125rem;
    border-color: var(--nsw-grey-01);
    border-left-width: 0;
}

    .nsw-form__input-group--icon .nsw-button:hover {
        background-color: var(--nsw-text-hover);
    }

.nsw-form__input-group--large .nsw-form__input {
    padding: 1rem;
}

.nsw-form__input-group--large .nsw-button {
    min-width: 3.625rem;
}

.nsw-form__predictive {
    position: relative;
}

.nsw-form__predictive-list {
    z-index: 100;
    border-radius: var(--nsw-border-radius);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-color: var(--nsw-white);
    box-shadow: 0 4px 12px 0 rgba(var(--nsw-black-rgb), .15);
    list-style-type: none;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 3.125rem;
    right: 0;
    left: 0;
    overflow: hidden;
}

.nsw-form__predictive-list--large {
    top: 3.625rem;
}

.nsw-form__predictive-list li {
    padding: 0;
    margin: 0;
}

.nsw-form__predictive-list a:not([class]) {
    display: block;
    padding: .625rem;
    color: var(--nsw-text-dark);
}

    .nsw-form__predictive-list a:not([class]):hover {
        outline: none;
    }

    .nsw-form__predictive-list a:not([class]):focus {
        outline-offset: -3px;
    }

    .nsw-form__predictive-list a:not([class]) span {
        font-weight: var(--nsw-font-bold);
    }

.nsw-form__date {
    padding: 0;
    margin: 0;
    border: 0;
}

.nsw-form__date-wrapper {
    display: flex;
    width: 100%;
    margin: 0 -.5rem;
}

    .nsw-form__date-wrapper > div {
        padding: 0 .5rem;
    }

.nsw-form__date-input {
    width: 4.625rem;
}

.nsw-form__date-input--large {
    width: 7.25rem;
}

.nsw-form__fieldset {
    margin: 0;
    padding: 0;
    border: 0;
    display: contents;
}

    .nsw-form__fieldset legend {
        margin: 0 0 1rem;
        padding: 0;
        display: block;
    }

.nsw-form__legend {
    font-size: var(--nsw-font-size-sm-mobile);
    line-height: var(--nsw-line-height-sm-mobile);
    font-weight: var(--nsw-font-bold);
    width: 100%;
    display: block;
}

@media (min-width:62em) {
    .nsw-form__legend {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

.nsw-form__checkbox-input, .nsw-form__radio-input {
    position: absolute;
    opacity: 0;
}

    .nsw-form__checkbox-input:first-child + .nsw-form__checkbox-label, .nsw-form__checkbox-input:first-child + .nsw-form__radio-label, .nsw-form__radio-input:first-child + .nsw-form__checkbox-label, .nsw-form__radio-input:first-child + .nsw-form__radio-label {
        margin-top: 0;
    }

    .nsw-form__checkbox-input:hover + .nsw-form__checkbox-label:before, .nsw-form__checkbox-input:hover + .nsw-form__radio-label:before, .nsw-form__radio-input:hover + .nsw-form__checkbox-label:before, .nsw-form__radio-input:hover + .nsw-form__radio-label:before {
        background-color: var(--nsw-text-hover);
    }

    .nsw-form__checkbox-input:checked + .nsw-form__checkbox-label:after, .nsw-form__radio-input:checked + .nsw-form__checkbox-label:after {
        background-image: url("data:image/svg+xml; charset=utf-8, %3Csvg fill='%23fff' xmlns='http: //www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M29.362 3.742L10.495 22.946l-7.857-7.997L0 17.634l9.175 9.34 1.319 1.284 1.318-1.284L31.999 6.427z'/%3E%3C/svg%3E"); background-color: var(--nsw-brand-dark);
    }

    .nsw-form__checkbox-input:checked + .nsw-form__radio-label:after, .nsw-form__radio-input:checked + .nsw-form__radio-label:after {
        background-color: var(--nsw-brand-dark);
    }

    .nsw-form__checkbox-input:disabled + .nsw-form__checkbox-label, .nsw-form__checkbox-input:disabled + .nsw-form__radio-label, .nsw-form__radio-input:disabled + .nsw-form__checkbox-label, .nsw-form__radio-input:disabled + .nsw-form__radio-label {
        cursor: not-allowed;
    }

        .nsw-form__checkbox-input:disabled + .nsw-form__checkbox-label:before, .nsw-form__checkbox-input:disabled + .nsw-form__radio-label:before, .nsw-form__radio-input:disabled + .nsw-form__checkbox-label:before, .nsw-form__radio-input:disabled + .nsw-form__radio-label:before {
            border-color: var(--nsw-grey-03);
            background-color: var(--nsw-off-white);
        }

    .nsw-form__checkbox-input:disabled:checked + .nsw-form__checkbox-label:after, .nsw-form__checkbox-input:disabled:checked + .nsw-form__radio-label:after, .nsw-form__radio-input:disabled:checked + .nsw-form__checkbox-label:after, .nsw-form__radio-input:disabled:checked + .nsw-form__radio-label:after {
        background-color: var(--nsw-grey-03);
    }

    .nsw-form__checkbox-input:focus + .nsw-form__checkbox-label:before, .nsw-form__radio-input:focus + .nsw-form__checkbox-label:before {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
        outline-offset: 3px;
    }

    .nsw-form__checkbox-input:focus + .nsw-form__radio-label:before, .nsw-form__radio-input:focus + .nsw-form__radio-label:before {
        box-shadow: 0 0 0 3px var(--nsw-text-light), 0 0 0 6px var(--nsw-focus);
    }

    .nsw-form__checkbox-input.has-error + .nsw-form__checkbox-label:hover:before, .nsw-form__checkbox-input[aria-invalid=true] + .nsw-form__checkbox-label:hover:before, .nsw-form__radio-input.has-error + .nsw-form__checkbox-label:hover:before, .nsw-form__radio-input[aria-invalid=true] + .nsw-form__checkbox-label:hover:before {
        background-color: var(--nsw-status-error-bg);
    }

    .nsw-form__checkbox-input.has-error + .nsw-form__checkbox-label:before, .nsw-form__checkbox-input[aria-invalid=true] + .nsw-form__checkbox-label:before, .nsw-form__radio-input.has-error + .nsw-form__checkbox-label:before, .nsw-form__radio-input[aria-invalid=true] + .nsw-form__checkbox-label:before {
        border-width: 2px;
        border-color: var(--nsw-status-error);
    }

.nsw-form__checkbox-label, .nsw-form__radio-label {
    font-size: var(--nsw-font-size-sm-mobile);
    line-height: var(--nsw-line-height-sm-mobile);
    margin: 1rem 0 0;
    padding: .25rem 0 .25rem 3rem;
    min-height: 2rem;
    display: block;
    position: relative;
}

@media (min-width:62em) {
    .nsw-form__checkbox-label, .nsw-form__radio-label {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

.nsw-form__checkbox-label:before, .nsw-form__radio-label:before {
    margin-right: 1rem;
    content: "";
    width: 2rem;
    height: 2rem;
    border: 1px solid var(--nsw-grey-01);
    top: 0;
    left: 0;
    display: inline-block;
    vertical-align: middle;
    background-color: var(--nsw-white);
    position: absolute;
}

.nsw-form__checkbox-label:after, .nsw-form__radio-label:after {
    content: "";
    position: absolute;
    width: 1.375rem;
    height: 1.375rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 1rem auto;
    left: .3125rem;
    top: .3125rem;
}

.nsw-form__checkbox-label:before {
    border-radius: var(--nsw-border-radius);
}

.nsw-form__radio-label:after, .nsw-form__radio-label:before {
    border-radius: 50%
}

.nsw-footer {
    font-family: var(--nsw-font-family);
}

    .nsw-footer hr {
        margin: 1rem 0;
        height: 1px;
        border: 0;
        color: var(--nsw-grey-03);
        background-color: var(--nsw-grey-03);
    }

.nsw-footer__upper {
    padding-top: 1.5rem;
    background-color: var(--nsw-white);
    border-top: 1px solid var(--nsw-grey-03);
}

.nsw-footer__lower {
    padding: 1rem 0 1.5rem;
    font-size: var(--nsw-font-size-xxs-mobile);
    line-height: var(--nsw-line-height-xxs-mobile);
    background-color: var(--nsw-grey-01);
    color: var(--nsw-text-light);
}

@media (min-width:62em) {
    .nsw-footer__lower {
        font-size: var(--nsw-font-size-xxs-desktop);
        line-height: var(--nsw-line-height-xxs-desktop);
    }
}

.nsw-footer__lower a {
    color: var(--nsw-text-light);
}

    .nsw-footer__lower a:focus {
        outline: solid 3px var(--nsw-text-light);
        outline-offset: 0;
        outline-offset: 3px;
    }

.nsw-footer__lower p:not([class]) {
    margin: .75rem 0;
}

@media (min-width:48em) {
    .nsw-footer__info {
        display: flex;
        flex-wrap: nowrap;
    }
}

.nsw-footer__copyright {
    flex: 1 1 auto;
}

.nsw-footer__built {
    flex: 0 0 12.5rem;
}

    .nsw-footer__built a:not([class]) {
        color: var(--nsw-text-light);
    }

        .nsw-footer__built a:not([class]):hover {
            background-color: transparent;
            outline: none;
            text-decoration: none;
        }

        .nsw-footer__built a:not([class]):focus {
            outline: solid 3px var(--nsw-text-light);
            outline-offset: 0;
        }

        .nsw-footer__built a:not([class]):visited {
            color: var(--nsw-text-light);
        }

@media (min-width:48em) {
    .nsw-footer__built {
        text-align: right;
    }
}

.nsw-footer-links {
    padding: 0;
    font-weight: var(--nsw-font-bold);
    list-style: none;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 1rem -.5rem 0;
}

@media (min-width:48em) {
    .nsw-footer-links {
        margin-left: 0;
        margin-right: 0;
    }
}

.nsw-footer-links__item {
    margin: 0 0 1rem;
    flex: 1 0 50%;
    max-width: 50%;
    padding: 0 .5rem;
}

@media (min-width:48em) {
    .nsw-footer-links__item {
        margin-right: 1.5rem;
        padding: 0;
        flex: 0 0 auto;
        max-width: none;
    }
}

.nsw-footer-links__link {
    text-decoration: underline;
}

    .nsw-footer-links__link:hover {
        text-decoration: none;
    }

    .nsw-footer-links__link:focus {
        outline: solid 3px var(--nsw-text-light);
        outline-offset: 0;
        outline-offset: 3px;
    }

.section-links {
    padding-left: .5rem;
    padding-right: .5rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

@media (min-width:62em) {
    .section-links {
        padding-left: 0;
        padding-right: 0;
    }
}

.section-links a:not([class]), .section-links a:not([class]):visited {
    color: var(--nsw-brand-dark);
}

    .section-links a:not([class]):hover {
        background-color: var(--nsw-text-hover);
        outline: 2px solid var(--nsw-text-hover);
    }

    .section-links a:not([class]):focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
    }

.section-links__group {
    padding: 0 .5rem 1rem;
    flex: 1 0 auto;
    min-width: 16rem;
    max-width: 50%
}

@media (min-width:48em) {
    .section-links__group {
        flex-basis: 50%;
        min-width: auto;
    }
}

@media (min-width:62em) {
    .section-links__group {
        padding: 0 1rem 1.5rem;
        flex-basis: 25%
    }
}

.section-links__heading {
    margin: 0;
    font-size: var(--nsw-font-size-sm-mobile);
    line-height: var(--nsw-line-height-sm-mobile);
    font-weight: var(--nsw-font-bold);
}

@media (min-width:62em) {
    .section-links__heading {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

.section-links__list {
    padding: 0;
    font-size: var(--nsw-font-size-xs-mobile);
    line-height: var(--nsw-line-height-xs-mobile);
    list-style: none;
    margin: .25rem 0 0;
}

@media (min-width:62em) {
    .section-links__list {
        font-size: var(--nsw-font-size-xs-desktop);
        line-height: var(--nsw-line-height-xs-desktop);
    }
}

.section-links__item:not(:first-child) {
    margin-top: .5rem;
}

.nsw-header {
    background-color: var(--nsw-white);
    position: relative;
    border-bottom: 1px solid var(--nsw-grey-04);
}

    .nsw-header, .nsw-header button {
        font-family: var(--nsw-font-family);
    }

@media (min-width:62em) {
    .nsw-header {
        border-bottom: 0;
    }
}

@media (min-width:62em) {
    .nsw-header--simple {
        border-bottom: 1px solid var(--nsw-grey-03);
    }
}

.nsw-header__container {
    max-width: 75rem;
    padding-left: 1rem;
    padding-right: 1rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.nsw-header__inner {
    position: relative;
}

@media (min-width:62em) {
    .nsw-header__inner {
        display: flex;
    }
}

.nsw-header__menu {
    position: absolute;
    top: .75rem;
    left: -.375rem;
}

.nsw-header__search {
    position: absolute;
    top: .75rem;
    right: -.25rem;
}

@media (min-width:62em) {
    .nsw-header__search {
        right: 0;
        top: 50%;
        margin-top: -1.5rem;
    }
}

@media (min-width:62em) {
    .nsw-header__main {
        position: relative;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        margin: 1.25rem 4.5rem 1.25rem 0;
    }

        .nsw-header__main:focus-within {
            outline: solid 3px var(--nsw-focus);
            outline-offset: 0;
            outline-offset: 3px;
        }
}

@media (min-width:62em) {
    .nsw-header__main .nsw-header__rectangular-logo {
        height: 3.75rem;
        margin-top: .5rem;
        margin-bottom: .5rem;
    }
}

.nsw-header__waratah {
    padding: .75rem 3rem;
    display: flex;
    justify-content: center;
}

@media (min-width:62em) {
    .nsw-header__waratah {
        padding: 0;
    }
}

.nsw-header__waratah svg {
    height: 3rem;
    display: block;
}

@media (min-width:62em) {
    .nsw-header__waratah svg {
        height: 4.75rem;
    }
}

.nsw-header__waratah svg.nsw-header__waratah-gov {
    height: 3.4375rem;
}

@media (min-width:62em) {
    .nsw-header__waratah svg.nsw-header__waratah-gov {
        height: 4.75rem;
    }
}

.nsw-header__waratah-link {
    display: flex;
}

    .nsw-header__waratah-link:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
        outline-offset: 3px;
    }

@media (min-width:62em) {
    .nsw-header__waratah-link: focus {
        outline: none;
    }
}

@media (min-width:62em) {
    .nsw-header__waratah-link: after {
        z-index: 100;
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }
}

.nsw-header__waratah-link svg:not(:first-child) {
    margin-left: 1.5rem;
}

@media (min-width:62em) {
    .nsw-header__waratah-link svg: not(:first-child) {
        margin-left: 2.5rem;
    }
}

.nsw-header__waratah-gov {
    margin-bottom: -.4375rem;
}

@media (min-width:62em) {
    .nsw-header__waratah-gov {
        margin-bottom: 0;
    }
}

.nsw-header__waratah-gov .hide {
    display: none;
}

@media (min-width:62em) {
    .nsw-header__waratah-gov .hide {
        display: inline;
    }
}

.nsw-header__name {
    padding: .75rem 0;
    color: var(--nsw-brand-dark);
}

@media (min-width:62em) {
    .nsw-header__name {
        padding: 0;
        margin-left: 2.5rem;
    }
}

.nsw-header__title {
    font-size: var(--nsw-font-size-lg-mobile);
    line-height: var(--nsw-line-height-lg-mobile);
    font-weight: var(--nsw-font-bold);
    color: var(--nsw-brand-dark);
}

@media (min-width:62em) {
    .nsw-header__title {
        font-size: var(--nsw-font-size-lg-desktop);
        line-height: var(--nsw-line-height-lg-desktop);
        line-height: 1.75rem;
    }
}

.nsw-header__description {
    font-size: var(--nsw-font-size-xs-mobile);
    line-height: var(--nsw-line-height-xs-mobile);
    color: var(--nsw-brand-dark);
}

@media (min-width:62em) {
    .nsw-header__description {
        font-size: var(--nsw-font-size-xs-desktop);
        line-height: var(--nsw-line-height-xs-desktop);
    }
}

.nsw-header__logo {
    display: flex;
    justify-content: center;
}

@media (min-width:62em) {
    .nsw-header__logo {
        justify-content: flex-start;
    }
}

.nsw-header__logo svg {
    height: 3rem;
    display: block;
}

@media (min-width:62em) {
    .nsw-header__logo svg {
        height: 4.75rem;
    }
}

.nsw-header__wrapper {
    padding: .75rem 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-content: center;
    align-items: center;
    height: 4.5rem;
}

@media (min-width:62em) {
    .nsw-header__wrapper {
        justify-content: unset;
        height: 5.875rem;
    }
}

.nsw-header__center {
    order: 2;
}

@media (min-width:62em) {
    .nsw-header__center {
        order: 0;
    }
}

.nsw-header__left {
    order: 1;
    margin-left: -.375rem;
}

.nsw-header__right {
    order: 3;
    margin-right: -.25rem;
}

@media (min-width:62em) {
    .nsw-header__right {
        margin-left: auto;
        margin-right: 0;
    }
}

.nsw-header__main-link {
    display: block;
}

    .nsw-header__main-link:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
        outline-offset: 3px;
    }

    .nsw-header__main-link .nsw-header__main {
        width: 8.8125rem;
        height: 2.875rem;
    }

@media (min-width:62em) {
    .nsw-header__main-link .nsw-header__main {
        width: 10.5rem;
        height: 3.4375rem;
    }
}

.nsw-header__main-image {
    display: flex;
}

    .nsw-header__main-image svg {
        display: block;
    }

.nsw-header-btn {
    border-radius: var(--nsw-border-radius);
    color: var(--nsw-brand-dark);
    width: 3rem;
    height: 3rem;
    background: none;
    border: 0;
    padding: 0;
    text-align: center;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

    .nsw-header-btn:hover {
        background-color: var(--nsw-text-hover);
    }

    .nsw-header-btn:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
        outline-offset: 3px;
    }

.nsw-header-btn__icon {
    position: relative;
    font-size: 1.375rem;
    line-height: 1.125rem;
    top: -1px;
}

    .nsw-header-btn__icon.nsw-icon {
        height: 1rem;
        width: 1rem;
        margin: 1px 0;
    }

.nsw-header-btn__sub {
    font-size: var(--nsw-font-size-xxs-mobile);
    line-height: var(--nsw-line-height-xxs-mobile);
    font-weight: var(--nsw-font-bold);
}

@media (min-width:62em) {
    .nsw-header-btn__sub {
        font-size: var(--nsw-font-size-xxs-desktop);
        line-height: var(--nsw-line-height-xxs-desktop);
    }
}

@media (min-width:62em) {
    .nsw-header-btn--menu {
        display: none;
    }
}

@media (min-width:62em) {
    .nsw-header-btn--search .nsw-header-btn__sub {
        border: 0 !important;
        clip: rect(1px, 1px, 1px, 1px) !important;
        -webkit-clip-path: inset(50%) !important;
        clip-path: inset(50%) !important;
        height: 1px !important;
        overflow: hidden !important;
        padding: 0 !important;
        position: absolute !important;
        width: 1px !important;
        white-space: nowrap !important;
    }

    .nsw-header-btn--search .nsw-header-btn__icon {
        font-size: 2.125rem;
    }

        .nsw-header-btn--search .nsw-header-btn__icon.nsw-icon {
            width: 1.5rem;
            height: 1.5rem;
            margin-bottom: 0;
        }
}

.nsw-search__area {
    width: 100vw;
    position: absolute;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    background: var(--nsw-off-white);
    top: 0;
}

@media (min-width:62em) {
    .nsw-search__area {
        width: auto;
        position: static;
        margin-left: auto;
        margin-right: auto;
        left: auto;
        right: auto;
        position: absolute;
        width: 24.625rem;
        right: 1rem;
        top: 50%;
        transform: translateY(-50%);
    }
}

.nsw-search__input {
    font-size: var(--nsw-font-size-md-mobile);
    line-height: var(--nsw-line-height-md-mobile);
    font-family: var(--nsw-font-family);
    background: none;
    padding: .5rem 4.5rem .5rem 1rem;
    color: var(--nsw-text-dark);
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    height: 4.5rem;
}

@media (min-width:62em) {
    .nsw-search__input {
        font-size: var(--nsw-font-size-md-desktop);
        line-height: var(--nsw-line-height-md-desktop);
    }
}

.nsw-search__input:focus {
    outline: solid 3px var(--nsw-focus);
    outline-offset: 0;
}

@media (min-width:62em) {
    .nsw-search__input {
        border-radius: var(--nsw-border-radius);
        height: 3.125rem;
        padding: 0 1rem;
    }
}

.nsw-search__submit {
    position: absolute;
    top: 0;
    right: 0;
    height: 3.125rem;
    width: 3.125rem;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    cursor: pointer;
}

.nsw-search__search-icon {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 2.125rem;
    right: .4375rem;
    margin-top: -1px;
    display: none;
}

@media (min-width:62em) {
    .nsw-search__search-icon {
        display: inline-block;
    }
}

.nsw-search__search-icon.nsw-icon {
    width: 1.5rem;
    height: 1.5rem;
    right: .75rem;
    margin-top: 0;
}

.nsw-search__close-btn {
    width: 3rem;
    height: 3rem;
    background: none;
    border: 0;
    padding: 0;
    text-align: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 1rem;
}

    .nsw-search__close-btn:hover {
        background-color: var(--nsw-text-hover);
    }

    .nsw-search__close-btn:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
        outline-offset: 3px;
    }

@media (min-width:62em) {
    .nsw-search__close-btn {
        display: none;
    }
}

.nsw-search__close-icon {
    font-size: 2.5rem;
}

    .nsw-search__close-icon.nsw-icon {
        width: 1.5rem;
        height: 1.5rem;
    }

.nsw-hero-banner {
    position: relative;
    font-family: var(--nsw-font-family);
}

@media (min-width:48em) {
    .nsw-hero-banner {
        height: 23.75rem;
        overflow: hidden;
    }
}

@media (min-width:48em) {
    .nsw-hero-banner__image-area {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
    }
}

.nsw-hero-banner__image {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    height: auto;
    display: block;
}

@media (min-width:48em) {
    .nsw-hero-banner__image {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        border-bottom: 0;
    }
}

.nsw-hero-banner__content-area {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}

@media (min-width:48em) {
    .nsw-hero-banner__content-area {
        width: auto;
        position: static;
        margin-left: auto;
        margin-right: auto;
        left: auto;
        right: auto;
        height: 23.75rem;
        width: 100%
    }
}

.nsw-hero-banner__content {
    font-size: var(--nsw-font-size-md-mobile);
    line-height: var(--nsw-line-height-md-mobile);
    padding: 1rem;
    background-color: var(--nsw-white-10);
    border-top: 6px solid var(--nsw-brand-accent);
    display: flex;
    flex-direction: column;
}

@media (min-width:62em) {
    .nsw-hero-banner__content {
        font-size: var(--nsw-font-size-md-desktop);
        line-height: var(--nsw-line-height-md-desktop);
    }
}

@media (min-width:48em) {
    .nsw-hero-banner__content {
        padding: 1rem 1.5rem;
        position: relative;
        top: 50%;
        background-color: rgba(var(--nsw-white-rgb), .8);
        transform: translateY(-50%);
        max-width: 37.5rem;
    }
}

.nsw-hero-banner__content p {
    margin: 0;
}

.nsw-hero-banner__content * + p {
    margin-top: 1rem;
}

.nsw-hero-banner__content:focus-within {
    outline: solid 3px var(--nsw-focus);
    outline-offset: 0;
    outline-offset: 3px;
}

    .nsw-hero-banner__content:focus-within .nsw-hero-banner__link {
        text-decoration: none;
    }

.nsw-hero-banner__content .nsw-icon {
    width: 2rem;
    height: 2rem;
}

.nsw-hero-banner__content .nsw-material-icons {
    font-size: 40px;
    line-height: 38px;
}

.nsw-hero-banner__title {
    font-size: var(--nsw-font-size-xl-mobile);
    line-height: var(--nsw-line-height-xl-mobile);
    margin: 0;
    font-weight: var(--nsw-font-bold);
}

@media (min-width:62em) {
    .nsw-hero-banner__title {
        font-size: var(--nsw-font-size-xl-desktop);
        line-height: var(--nsw-line-height-xl-desktop);
    }
}

.nsw-hero-banner__icon {
    margin: 1rem 0 0;
}

.nsw-hero-banner__link {
    text-decoration: none;
    color: var(--nsw-text-dark);
}

    .nsw-hero-banner__link:after {
        z-index: 100;
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }

    .nsw-hero-banner__link:hover {
        text-decoration: underline;
    }

    .nsw-hero-banner__link:focus {
        outline: none;
        text-decoration: underline;
    }

.nsw-hero-banner--dark .nsw-hero-banner__content {
    color: var(--nsw-text-light);
    background-color: var(--nsw-text-dark);
}

@media (min-width:48em) {
    .nsw-hero-banner--dark .nsw-hero-banner__content {
        background-color: rgba(var(--nsw-black-rgb), .8);
    }
}

.nsw-hero-banner--dark .nsw-hero-banner__link {
    color: var(--nsw-text-light);
}

.nsw-hero-banner--dark .nsw-hero-banner__icon {
    fill: var(--nsw-text-light);
    color: var(--nsw-text-light);
}

.nsw-banner {
    background-color: var(--nsw-white);
    font-family: var(--nsw-font-family);
    position: relative;
}

    .nsw-banner:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 1px;
        background-color: rgba(var(--nsw-black-rgb), .1);
    }

.nsw-banner__container {
    max-width: 75rem;
    padding-left: 1rem;
    padding-right: 1rem;
    margin-left: auto;
    margin-right: auto;
}

.nsw-banner__wrapper {
    display: flex;
    flex-wrap: wrap;
    margin-left: -.5rem;
    margin-right: -.5rem;
    align-items: stretch;
}

@media (min-width:48em) {
    .nsw-banner__wrapper {
        margin-left: -1rem;
        margin-right: -1rem;
    }
}

.nsw-banner__content {
    padding: .5rem;
    flex: 0 0 100%;
    max-width: 100%
}

@media (min-width:48em) {
    .nsw-banner__content {
        padding: 1rem;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }
}

@media (min-width:75em) {
    .nsw-banner__content {
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media (min-width:0em) {
    .nsw-banner__content {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
}

@media (min-width:48em) {
    .nsw-banner__content {
        min-height: 16.25rem;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
}

@media (min-width:62em) {
    .nsw-banner__content {
        padding-top: 5.5rem;
        padding-bottom: 5.5rem;
    }
}

@media (min-width:48em) {
    .nsw-banner--wide .nsw-banner__content {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }
}

@media (min-width:75em) {
    .nsw-banner--wide .nsw-banner__content {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }
}

@media (min-width:48em) {
    .nsw-banner--featured .nsw-banner__content {
        min-height: 0;
        display: block;
    }
}

.nsw-banner__content .nsw-button {
    margin: 1.5rem 0 0;
}

.nsw-banner__content .nsw-intro {
    margin: .5rem 0 0;
}

@media (min-width:48em) {
    .nsw-banner__content .nsw-intro {
        margin-top: 1rem;
    }
}

.nsw-banner__links {
    padding: .5rem;
    flex: 0 0 100%;
    max-width: 100%
}

@media (min-width:48em) {
    .nsw-banner__links {
        padding: 1rem;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }
}

@media (min-width:75em) {
    .nsw-banner__links {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
        margin-left: 8.33333%
    }
}

@media (min-width:0em) {
    .nsw-banner__links {
        margin-top: -.5rem;
        padding-top: 0;
        padding-bottom: 2rem;
    }
}

@media (min-width:48em) {
    .nsw-banner__links {
        margin-top: 0;
        padding-top: 2rem;
    }
}

@media (min-width:62em) {
    .nsw-banner__links {
        padding-top: 5.5rem;
        padding-bottom: 5.5rem;
    }
}

.nsw-banner__list {
    z-index: 100;
    border-left: 4px solid var(--nsw-brand-accent);
    padding-left: 1rem;
    position: relative;
}

    .nsw-banner__list ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .nsw-banner__list li {
        margin-top: 1rem;
        display: block;
    }

        .nsw-banner__list li:first-child {
            margin-top: 0;
        }

    .nsw-banner__list a {
        font-weight: var(--nsw-font-bold);
        color: var(--nsw-brand-dark);
        display: inline-block;
    }

        .nsw-banner__list a:hover {
            background-color: var(--nsw-text-hover);
            outline: 2px solid var(--nsw-text-hover);
        }

        .nsw-banner__list a:focus {
            outline: solid 3px var(--nsw-focus);
            outline-offset: 0;
        }

.nsw-banner__sub-title {
    font-size: var(--nsw-font-size-md-mobile);
    line-height: var(--nsw-line-height-md-mobile);
    margin: 0 0 1rem;
    font-weight: var(--nsw-font-bold);
}

@media (min-width:62em) {
    .nsw-banner__sub-title {
        font-size: var(--nsw-font-size-md-desktop);
        line-height: var(--nsw-line-height-md-desktop);
    }
}

.nsw-banner__box {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 41.66667%;
    padding-left: 1rem;
    overflow: hidden;
}

@media (min-width:48em) {
    .nsw-banner__box {
        display: flex;
    }
}

@media (min-width:75em) {
    .nsw-banner__box {
        width: 50%;
        padding-left: 7.25rem;
    }
}

.nsw-banner__image {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}

.nsw-banner__graphic {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}

.nsw-banner__graphic--transparent {
    opacity: .2;
}

.nsw-banner__bg {
    width: 100%;
    height: 100%;
    overflow: hidden;
    color: var(--nsw-brand-dark);
    opacity: .2;
}

.nsw-banner--light {
    background-color: var(--nsw-brand-light);
}

.nsw-banner--dark {
    background-color: var(--nsw-brand-dark);
}

    .nsw-banner--dark .nsw-banner__content, .nsw-banner--dark .nsw-banner__links, .nsw-banner--dark .nsw-banner__links a {
        color: var(--nsw-text-light);
    }

.hero-search {
    font-family: var(--nsw-font-family);
}

@media (min-width:48em) {
    .hero-search {
        padding: 2rem 0;
    }
}

.hero-search__title {
    font-size: var(--nsw-font-size-xxl-mobile);
    line-height: var(--nsw-line-height-xxl-mobile);
    margin: 0;
    font-weight: var(--nsw-font-bold);
}

@media (min-width:62em) {
    .hero-search__title {
        font-size: var(--nsw-font-size-xxl-desktop);
        line-height: var(--nsw-line-height-xxl-desktop);
    }
}

.hero-search__form {
    margin: 1.5rem 0;
}

    .hero-search__form .nsw-material-icons {
        font-size: 2.25rem;
    }

        .hero-search__form .nsw-material-icons:first-child, .hero-search__form .nsw-material-icons:last-child {
            margin: 0 -.25rem;
        }

.hero-search__content {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    padding: 2rem 1rem;
    border-radius: var(--nsw-border-radius);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: var(--nsw-off-white);
    border-bottom: 6px solid var(--nsw-brand-accent);
    text-align: center;
}

@media (min-width:48em) {
    .hero-search__content {
        padding: 2rem 5rem;
        width: auto;
        position: static;
        margin-left: auto;
        margin-right: auto;
        left: auto;
        right: auto;
    }
}

.hero-search__content > * {
    max-width: 43.75rem;
    margin-left: auto;
    margin-right: auto;
}

.hero-search__content p:not([class]) {
    font-size: var(--nsw-font-size-md-mobile);
    line-height: var(--nsw-line-height-md-mobile);
    margin-left: auto;
    margin-right: auto;
}

@media (min-width:62em) {
    .hero-search__content p: not([class]) {
        font-size: var(--nsw-font-size-md-desktop);
        line-height: var(--nsw-line-height-md-desktop);
    }
}

.hero-search__suggested ul:not([class]) {
    padding-left: 0;
    list-style: none;
    text-align: center;
    margin-top: -.5rem;
}

.hero-search__suggested li {
    margin: 0 1rem;
    display: inline-block;
}

.hero-search__suggested a {
    color: var(--nsw-brand-dark);
    text-decoration: underline;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
}

    .hero-search__suggested a:hover {
        background-color: var(--nsw-text-hover);
        outline: 2px solid var(--nsw-text-hover);
    }

    .hero-search__suggested a:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
    }

    .hero-search__suggested a:visited {
        color: var(--nsw-text-visited);
    }

.nsw-page-nav {
    margin-top: 1.5rem;
    padding: 1rem;
    font-family: var(--nsw-font-family);
    border-left: 4px solid var(--nsw-brand-accent);
}

    .nsw-page-nav:first-child {
        margin-top: 0;
    }

@media (min-width:48em) {
    .nsw-page-nav {
        margin-top: 2rem;
    }
}

.nsw-page-nav__title {
    margin: 0;
    font-size: var(--nsw-font-size-md-mobile);
    line-height: var(--nsw-line-height-md-mobile);
    font-weight: var(--nsw-font-bold);
}

@media (min-width:62em) {
    .nsw-page-nav__title {
        font-size: var(--nsw-font-size-md-desktop);
        line-height: var(--nsw-line-height-md-desktop);
    }
}

.nsw-page-nav__list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.nsw-page-nav__list-item {
    margin-top: 1rem;
    display: block;
}

.nsw-page-nav__link {
    font-weight: var(--nsw-font-bold);
    color: var(--nsw-brand-dark);
    display: inline-block;
}

    .nsw-page-nav__link:hover {
        background-color: var(--nsw-text-hover);
        outline: 2px solid var(--nsw-text-hover);
    }

    .nsw-page-nav__link:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
    }

.nsw-link-list {
    margin-top: 1.5rem;
    font-family: var(--nsw-font-family);
    font-weight: var(--nsw-font-bold);
}

    .nsw-link-list:first-child {
        margin-top: 0;
    }

@media (min-width:48em) {
    .nsw-link-list {
        margin-top: 2rem;
    }
}

.nsw-link-list__title {
    font-size: var(--nsw-font-size-lg-mobile);
    line-height: var(--nsw-line-height-lg-mobile);
    padding-bottom: 1rem;
}

@media (min-width:62em) {
    .nsw-link-list__title {
        font-size: var(--nsw-font-size-lg-desktop);
        line-height: var(--nsw-line-height-lg-desktop);
    }
}

@media (min-width:48em) {
    .nsw-link-list__title {
        padding-bottom: 1.5rem;
    }
}

.nsw-link-list__list {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.nsw-link-list__item {
    border-top: 1px solid var(--nsw-grey-04);
}

    .nsw-link-list__item:last-child {
        border-bottom: 1px solid var(--nsw-grey-04);
    }

    .nsw-link-list__item a {
        padding: 1rem;
        color: var(--nsw-brand-dark);
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

        .nsw-link-list__item a:hover {
            background-color: var(--nsw-text-hover);
        }

        .nsw-link-list__item a:focus {
            outline: solid 3px var(--nsw-focus);
            outline-offset: 0;
            outline-offset: 3px;
        }

        .nsw-link-list__item a span {
            text-decoration: underline;
        }

        .nsw-link-list__item a:not([class]) {
            text-decoration: none;
        }

            .nsw-link-list__item a:not([class]):visited {
                color: var(--nsw-brand-dark);
            }

    .nsw-link-list__item .nsw-link-list__link {
        text-decoration: underline;
    }

.nsw-link-list__icon {
    margin-left: 1rem;
    flex: none;
    font-size: 1.25rem;
    position: relative;
    right: -2px;
}

    .nsw-link-list__icon.nsw-icon {
        width: 1rem;
        height: 1rem;
        position: static;
    }

.nsw-list-item {
    font-family: var(--nsw-font-family);
    background-color: var(--nsw-white);
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 1.5rem 0;
    border-bottom: 1px solid var(--nsw-grey-04);
}

    .nsw-list-item:first-child {
        border-top: 1px solid var(--nsw-grey-04);
    }

    .nsw-list-item:hover .nsw-list-item__link {
        text-decoration: none;
    }

    .nsw-list-item:focus-within {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
        outline-offset: 3px;
    }

        .nsw-list-item:focus-within .nsw-card__link {
            text-decoration: none;
        }

    .nsw-list-item a:not([class]) {
        color: var(--nsw-brand-dark);
        text-decoration: underline;
        -webkit-text-decoration-skip: ink;
        text-decoration-skip-ink: auto;
    }

        .nsw-list-item a:not([class]):hover {
            background-color: var(--nsw-text-hover);
            outline: 2px solid var(--nsw-text-hover);
        }

        .nsw-list-item a:not([class]):focus {
            outline: solid 3px var(--nsw-focus);
            outline-offset: 0;
        }

        .nsw-list-item a:not([class]):visited {
            color: var(--nsw-text-visited);
        }

.nsw-list-item__title {
    font-size: var(--nsw-font-size-md-mobile);
    line-height: var(--nsw-line-height-md-mobile);
    font-weight: var(--nsw-font-bold);
}

@media (min-width:62em) {
    .nsw-list-item__title {
        font-size: var(--nsw-font-size-md-desktop);
        line-height: var(--nsw-line-height-md-desktop);
    }
}

.nsw-list-item__content {
    font-size: var(--nsw-font-size-sm-mobile);
    line-height: var(--nsw-line-height-sm-mobile);
    width: 100%
}

@media (min-width:62em) {
    .nsw-list-item__content {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

.nsw-list-item__copy, .nsw-list-item__info, .nsw-list-item__label, .nsw-list-item__tags, .nsw-list-item__title {
    margin: .5rem 0 0;
}

    .nsw-list-item__copy:first-child, .nsw-list-item__info:first-child, .nsw-list-item__label:first-child, .nsw-list-item__tags:first-child, .nsw-list-item__title:first-child {
        margin: 0;
    }

.nsw-list-item__info, .nsw-list-item__label {
    font-size: var(--nsw-font-size-xs-mobile);
    line-height: var(--nsw-line-height-xs-mobile);
}

@media (min-width:62em) {
    .nsw-list-item__info, .nsw-list-item__label {
        font-size: var(--nsw-font-size-xs-desktop);
        line-height: var(--nsw-line-height-xs-desktop);
    }
}

.nsw-list-item__label {
    font-weight: bolder;
}

.nsw-list-item__link {
    text-decoration: underline;
    color: var(--nsw-brand-dark);
}

    .nsw-list-item__link:after {
        z-index: 100;
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }

    .nsw-list-item__link:hover {
        text-decoration: none;
    }

    .nsw-list-item__link:focus {
        outline: none;
        text-decoration: underline;
    }

.nsw-list-item__image-area {
    min-width: 15.625rem;
    width: 15.625rem;
    margin: 0 0 0 1.5rem;
    display: none;
}

@media (min-width:62em) {
    .nsw-list-item__image-area {
        display: block;
    }
}

.nsw-list-item__image {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.nsw-list-item--reversed {
    flex-direction: row-reverse;
}

    .nsw-list-item--reversed .nsw-list-item__image-area {
        margin: 0 1.5rem 0 0;
    }

.navigation-open {
    overflow: hidden;
}

.nsw-navigation {
    z-index: 200;
    font-family: var(--nsw-font-family);
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: var(--nsw-white);
    transition: all .25s ease-in-out;
    transform: translateX(-100%);
    visibility: hidden;
    outline: none;
    height: 100%;
    overflow-y: auto;
}

    .nsw-navigation.is-open, .nsw-navigation.is-opening {
        transform: translateX(0);
        visibility: visible;
    }

    .nsw-navigation.is-closing {
        transform: translateX(-100%);
    }

@media (min-width:62em) {
    .nsw-navigation {
        position: relative;
        transform: none;
        background-color: var(--nsw-off-white);
        top: auto;
        left: auto;
        transition: none;
        visibility: visible;
        overflow-y: visible;
        height: auto;
    }
}

.nsw-navigation button {
    font-family: var(--nsw-font-family);
}

.nsw-navigation__close {
    border-radius: var(--nsw-border-radius);
    width: 2.5rem;
    height: 2.5rem;
    background: none;
    border: 0;
    padding: 0;
    position: relative;
    right: -.625rem;
    top: 0;
    text-align: center;
}

    .nsw-navigation__close:hover {
        background-color: var(--nsw-text-hover);
    }

    .nsw-navigation__close:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
        outline-offset: 3px;
    }

    .nsw-navigation__close .nsw-icon {
        height: 1.25rem;
        width: 1.25rem;
    }

    .nsw-navigation__close .nsw-material-icons {
        font-size: 2.125rem;
    }

@media (min-width:62em) {
    .nsw-navigation__close {
        display: none;
    }
}

.nsw-navigation__link-text {
    flex: 1 1 auto;
}

.nsw-navigation__subbtn {
    width: 3.25rem;
    height: 3.25rem;
    background: none;
    border: 0;
    padding: 0;
    text-align: center;
    border-left: 1px solid var(--nsw-grey-04);
}

    .nsw-navigation__subbtn:hover {
        background-color: var(--nsw-text-hover);
    }

    .nsw-navigation__subbtn:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
        outline-offset: 3px;
    }

    .nsw-navigation__subbtn .nsw-icon {
        width: 1rem;
        height: 1rem;
    }

@media (min-width:62em) {
    .nsw-navigation__subbtn {
        display: none;
    }
}

.nsw-navigation__list, .nsw-subnavigation__list {
    list-style: none;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
}

@media (min-width:62em) {
    .nsw-navigation__list, .nsw-subnavigation__list {
        max-width: 75rem;
        padding-left: 0;
        padding-right: 0;
        margin-left: auto;
        margin-right: auto;
        display: flex;
        flex-direction: row;
        align-items: stretch;
        flex-wrap: wrap;
        position: relative;
    }
}

@media (min-width:62em) {
    .nsw-subnavigation__list {
        margin-top: 2rem;
        display: flex;
    }
}

.nsw-navigation__list-item, .nsw-subnavigation__list-item, .nsw-subnavigation__title {
    border-bottom: 1px solid var(--nsw-grey-04);
    display: flex;
    flex-direction: row;
    align-items: stretch;
    flex-wrap: nowrap;
}

@media (min-width:62em) {
    .nsw-navigation__list-item, .nsw-subnavigation__list-item, .nsw-subnavigation__title {
        border-bottom: 0;
    }
}

@media (min-width:62em) {
    .nsw-navigation__list-item, .nsw-subnavigation__list-item {
        font-weight: var(--nsw-font-bold);
        border-bottom: 0;
    }
}

@media (min-width:62em) {
    .nsw-subnavigation__list-item {
        width: 32%;
        border-top: 1px solid var(--nsw-grey-04);
    }

        .nsw-subnavigation__list-item:nth-child(3n+2) {
            margin-left: 2%;
            margin-right: 2%
        }

        .nsw-subnavigation__list-item:nth-last-child(-n+3) {
            border-bottom: 1px solid var(--nsw-grey-04);
        }
}

.nsw-navigation__link, .nsw-subnavigation__link, .nsw-subnavigation__title-link {
    flex: 1 1 auto;
    padding: 16px;
    color: var(--nsw-text-dark);
    text-decoration: none;
    display: flex;
    flex-direction: row;
    align-items: stretch;
    flex-wrap: nowrap;
}

@media (min-width:62em) {
    .nsw-navigation__link, .nsw-subnavigation__link, .nsw-subnavigation__title-link {
        z-index: 200;
        position: relative;
    }
}

.nsw-navigation__link:hover, .nsw-subnavigation__link:hover, .nsw-subnavigation__title-link:hover {
    background-color: var(--nsw-text-hover);
}

.nsw-navigation__link:focus, .nsw-subnavigation__link:focus, .nsw-subnavigation__title-link:focus {
    outline: solid 3px var(--nsw-focus);
    outline-offset: 0;
}

.nsw-navigation__link.is-open, .nsw-subnavigation__link.is-open, .nsw-subnavigation__title-link.is-open {
    background-color: var(--nsw-white);
}

@media (min-width:62em) {
    .nsw-subnavigation__link {
        color: var(--nsw-brand-dark);
    }
}

.nsw-navigation__link, .nsw-subnavigation__link {
    justify-content: center;
}

    .nsw-navigation__link:last-child, .nsw-subnavigation__link:last-child {
        justify-content: left;
    }

.nsw-navigation__link-icon {
    line-height: 1.625rem;
    position: relative;
    right: -.4375rem;
}

    .nsw-navigation__link-icon.nsw-icon {
        height: 1rem;
        width: 1rem;
        position: static;
        margin-top: .25rem;
    }

@media (min-width:62em) {
    .nsw-navigation__link-icon {
        display: block;
        transform: rotate(90deg);
        font-size: 1.5rem;
        line-height: 1.5rem;
        margin-left: -.125rem;
    }

        .nsw-navigation__link-icon.nsw-icon {
            height: .75rem;
            width: .75rem;
            margin-left: .625rem;
        }
}

.nsw-navigation__link.is-open .nsw-navigation__link-icon {
    transform: rotate(270deg);
}

.nsw-subnavigation {
    z-index: 100;
    position: absolute;
    top: 0;
    background-color: var(--nsw-white);
    width: 100%;
    transition: all .25s ease-in-out;
    transform: translateX(-100%);
    visibility: hidden;
    left: 0;
    height: 100%;
    overflow-y: auto;
}

    .nsw-subnavigation.is-open {
        transform: translateX(0);
        visibility: visible;
    }

@media (min-width:62em) {
    .nsw-subnavigation {
        max-width: 75rem;
        margin-left: auto;
        margin-right: auto;
        padding: 3rem 2.5rem;
        top: 100%;
        background-color: var(--nsw-white);
        box-shadow: 0 4px 9px -5px rgba(var(--nsw-black-rgb), .4);
        transition: none;
        transform: none;
        height: auto;
        overflow: auto;
    }

        .nsw-subnavigation.is-open {
            left: 50%;
            transform: translateX(-50%);
        }
}

@media (min-width:62em) {
    .nsw-subnavigation {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
}

.nsw-navigation__header, .nsw-subnavigation__header {
    max-width: 75rem;
    padding: .5rem 1rem;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 2px solid var(--nsw-brand-dark);
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}

    .nsw-navigation__header h2, .nsw-subnavigation__header h2 {
        margin: 0;
        font-size: var(--nsw-font-size-md-mobile);
        line-height: var(--nsw-line-height-md-mobile);
        font-weight: var(--nsw-font-bold);
        flex: 1 1 auto;
        -ms-grid-row-align: center;
        align-self: center;
    }

@media (min-width:62em) {
    .nsw-navigation__header h2, .nsw-subnavigation__header h2 {
        font-size: var(--nsw-font-size-md-desktop);
        line-height: var(--nsw-line-height-md-desktop);
    }
}

@media (min-width:62em) {
    .nsw-navigation__header, .nsw-subnavigation__header {
        display: none;
    }
}

.nsw-subnavigation__back-btn {
    font-size: var(--nsw-font-size-md-mobile);
    line-height: var(--nsw-line-height-md-mobile);
    padding: 0 .5rem;
    border-radius: var(--nsw-border-radius);
    font-weight: var(--nsw-font-bold);
    background: none;
    border: 0;
    display: inline-flex;
    text-decoration: none;
    align-items: center;
    position: relative;
    left: -8px;
}

@media (min-width:62em) {
    .nsw-subnavigation__back-btn {
        font-size: var(--nsw-font-size-md-desktop);
        line-height: var(--nsw-line-height-md-desktop);
    }
}

.nsw-subnavigation__back-btn:hover {
    background-color: var(--nsw-text-hover);
}

.nsw-subnavigation__back-btn:focus {
    outline: solid 3px var(--nsw-focus);
    outline-offset: 0;
    outline-offset: 3px;
}

.nsw-subnavigation__back-btn .nsw-icon {
    width: 1rem;
    height: 1rem;
    margin-right: .375rem;
    -ms-grid-row-align: center;
    align-self: center;
}

.nsw-subnavigation__back-btn .nsw-material-icons {
    margin: 0 -.125rem 0 -.375rem;
    -ms-grid-row-align: center;
    align-self: center;
}

@media (min-width:62em) {
    .nsw-subnavigation__back-btn {
        display: none;
    }
}

.nsw-subnavigation__title {
    font-size: var(--nsw-font-size-md-mobile);
    line-height: var(--nsw-line-height-md-mobile);
    margin: 0;
    font-weight: var(--nsw-font-bold);
}

@media (min-width:62em) {
    .nsw-subnavigation__title {
        font-size: var(--nsw-font-size-md-desktop);
        line-height: var(--nsw-line-height-md-desktop);
        font-size: var(--nsw-font-size-lg-mobile);
        line-height: var(--nsw-line-height-lg-mobile);
        display: inline-block;
    }
}

@media (min-width:62em) and (min-width:62em) {
    .nsw-subnavigation__title {
        font-size: var(--nsw-font-size-lg-desktop);
        line-height: var(--nsw-line-height-lg-desktop);
    }
}

.nsw-subnavigation__title .nsw-card__icon {
    margin: 0 0 0 .75rem;
    position: relative;
    bottom: auto;
    left: auto;
    display: none;
}

@media (min-width:62em) {
    .nsw-subnavigation__title .nsw-card__icon {
        display: inline;
    }
}

.nsw-subnavigation__title .nsw-card__icon.nsw-icon {
    top: .1875rem;
    margin-left: 1rem;
}

@media (min-width:62em) {
    .nsw-subnavigation__title-link {
        padding: 0;
        color: var(--nsw-brand-dark);
    }
}

.nsw-subnavigation__description {
    margin-top: 1rem;
    font-size: var(--nsw-font-size-xs-mobile);
    line-height: var(--nsw-line-height-xs-mobile);
    display: none;
}

@media (min-width:62em) {
    .nsw-subnavigation__description {
        font-size: var(--nsw-font-size-xs-desktop);
        line-height: var(--nsw-line-height-xs-desktop);
        display: block;
    }
}

@media (min-width:62em) {
    .nsw-subnavigation .nsw-navigation__link-icon, .nsw-subnavigation .nsw-subnavigation {
        display: none;
    }
}

.nsw-skipto {
    font-family: var(--nsw-font-family);
}

.nsw-skipto, .nsw-skipto__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.nsw-skipto__link {
    font-size: var(--nsw-font-size-xxs-mobile);
    line-height: var(--nsw-line-height-xxs-mobile);
    padding: .5rem 1rem;
    z-index: 200;
    background-color: #002664;
    color: #fff;
    transform: translateY(-101%);
    display: block;
    text-align: center;
    text-decoration: none;
}

@media (min-width:62em) {
    .nsw-skipto__link {
        font-size: var(--nsw-font-size-xxs-desktop);
        line-height: var(--nsw-line-height-xxs-desktop);
    }
}

.nsw-skipto__link:focus {
    transform: translateY(0);
    outline: none;
}

    .nsw-skipto__link:focus span {
        outline: 3px solid #fff;
        outline-offset: 0;
        outline-offset: 3px;
    }

@media (min-width:62em) {
    .nsw-skipto__link {
        text-align: left;
    }
}

.nsw-skipto--light .nsw-skipto__link {
    background-color: #f2f2f2;
    color: #22272b;
}

    .nsw-skipto--light .nsw-skipto__link:focus span {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
        outline-offset: 3px;
    }

.nsw-infobar, .nsw-masthead {
    padding: .5rem 0;
    font-family: var(--nsw-font-family);
    background-color: #002664;
    color: #fff;
}

    .nsw-infobar p, .nsw-masthead p {
        font-size: var(--nsw-font-size-xxs-mobile);
        line-height: var(--nsw-line-height-xxs-mobile);
        margin: 0;
    }

@media (min-width:62em) {
    .nsw-infobar p, .nsw-masthead p {
        font-size: var(--nsw-font-size-xxs-desktop);
        line-height: var(--nsw-line-height-xxs-desktop);
    }
}

.nsw-infobar--light, .nsw-masthead--light {
    background-color: #f2f2f2;
    color: #22272b;
}

.nsw-media {
    width: 100%;
    margin: 1rem auto;
    font-family: var(--nsw-font-family);
}

@media (min-width:48em) {
    .nsw-media {
        margin-top: 2rem;
        margin-bottom: 2rem;
    }

    .nsw-media--90 {
        width: 90%
    }

    .nsw-media--80 {
        width: 80%
    }

    .nsw-media--70 {
        width: 70%
    }

    .nsw-media--60 {
        width: 60%
    }

    .nsw-media--left-30, .nsw-media--left-40, .nsw-media--left-50 {
        margin-left: 0;
        padding-right: 1rem;
        margin-right: 1rem;
        float: left;
    }

    .nsw-media--right-30, .nsw-media--right-40, .nsw-media--right-50 {
        padding-left: 1rem;
        margin-left: 1rem;
        margin-right: 0;
        float: right;
    }

    .nsw-media--left-50, .nsw-media--right-50 {
        width: 50%
    }

    .nsw-media--left-40, .nsw-media--right-40 {
        width: 40%
    }

    .nsw-media--left-30, .nsw-media--right-30 {
        width: 30%
    }
}

.nsw-media__video {
    overflow: hidden;
    position: relative;
    width: 100%
}

    .nsw-media__video:after {
        content: "";
        display: block;
        padding-top: 56.25%
    }

    .nsw-media__video iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

.nsw-media img {
    display: block;
    border: 0;
    width: 100%
}

.nsw-media figcaption {
    font-size: var(--nsw-font-size-xs-mobile);
    line-height: var(--nsw-line-height-xs-mobile);
    background-color: var(--nsw-off-white);
    padding: 1rem;
}

@media (min-width:62em) {
    .nsw-media figcaption {
        font-size: var(--nsw-font-size-xs-desktop);
        line-height: var(--nsw-line-height-xs-desktop);
    }
}

.nsw-media--light figcaption {
    background-color: var(--nsw-brand-light);
}

.nsw-media--dark figcaption {
    background-color: var(--nsw-brand-dark);
    color: var(--nsw-text-light);
}

.nsw-media--transparent figcaption {
    background-color: transparent;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
}

.nsw-notification {
    margin-top: 1.5rem;
    padding: 1rem;
    font-family: var(--nsw-font-family);
    background: transparent;
    position: relative;
    border-left: 6px solid transparent;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

    .nsw-notification:first-child {
        margin-top: 0;
    }

@media (min-width:48em) {
    .nsw-notification {
        margin-top: 2rem;
        padding: 1.5rem 1.5rem 1.5rem 1rem;
    }
}

.nsw-notification__icon {
    flex: 0 0 auto;
    font-size: 2.375rem;
    position: relative;
    top: -.1875rem;
    left: -.1875rem;
    margin-right: .625rem;
}

    .nsw-notification__icon.nsw-icon {
        margin-right: 1rem;
        width: 1.5rem;
        height: 1.5rem;
        position: static;
    }

@media (min-width:48em) {
    .nsw-notification__icon.nsw-icon {
        width: 2rem;
        height: 2rem;
    }
}

.nsw-notification__content p:not([class]) {
    margin: .75rem 0 0;
}

.nsw-notification__content .nsw-text-link {
    margin-top: .75rem;
}

.nsw-notification__title {
    font-weight: var(--nsw-font-bold);
    margin: 0;
}

.nsw-notification--info {
    background-color: var(--nsw-status-info-bg);
    border-color: var(--nsw-status-info);
}

    .nsw-notification--info .nsw-notification__icon {
        color: var(--nsw-status-info);
    }

        .nsw-notification--info .nsw-notification__icon.nsw-icon {
            fill: var(--nsw-status-info);
        }

.nsw-notification--success {
    background-color: var(--nsw-status-success-bg);
    border-color: var(--nsw-status-success);
}

    .nsw-notification--success .nsw-notification__icon {
        color: var(--nsw-status-success);
    }

        .nsw-notification--success .nsw-notification__icon.nsw-icon {
            fill: var(--nsw-status-success);
        }

.nsw-notification--warning {
    background-color: var(--nsw-status-warning-bg);
    border-color: var(--nsw-status-warning);
}

    .nsw-notification--warning .nsw-notification__icon {
        color: var(--nsw-status-warning);
    }

        .nsw-notification--warning .nsw-notification__icon.nsw-icon {
            fill: var(--nsw-status-warning);
        }

.nsw-notification--error {
    background-color: var(--nsw-status-error-bg);
    border-color: var(--nsw-status-error);
}

    .nsw-notification--error .nsw-notification__icon {
        color: var(--nsw-status-error);
    }

        .nsw-notification--error .nsw-notification__icon.nsw-icon {
            fill: var(--nsw-status-error);
        }

.nsw-pagination {
    margin-top: 1.5rem;
    padding-left: 0;
    font-family: var(--nsw-font-family);
    font-weight: var(--nsw-font-bold);
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: center;
    list-style: none;
}

    .nsw-pagination:first-child {
        margin-top: 0;
    }

@media (min-width:48em) {
    .nsw-pagination {
        margin-top: 2rem;
    }
}

.nsw-pagination__item {
    margin: 0 0 0 .5rem;
}

.nsw-pagination__item--next-page {
    margin: 0 0 0 1rem;
}

.nsw-pagination__item--prev-page {
    margin: 0 1rem 0 0;
}

    .nsw-pagination__item--prev-page + .nsw-pagination__item {
        margin-left: 0;
    }

.nsw-pagination__link {
    position: relative;
    display: inline-flex;
    text-decoration: none;
    vertical-align: middle;
    padding: .25rem .5rem;
    color: var(--nsw-text-dark);
    text-align: center;
    min-width: 1.5rem;
}

    .nsw-pagination__link:hover {
        background-color: var(--nsw-text-hover);
    }

    .nsw-pagination__link:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
    }

    .nsw-pagination__link.is-current:after {
        position: absolute;
        content: "";
        bottom: 0;
        width: 80%;
        left: 50%;
        transform: translateX(-50%);
        height: 2px;
        background-color: var(--nsw-brand-dark);
    }

.nsw-pagination__text {
    vertical-align: middle;
}

.nsw-pagination .nsw-link {
    padding: .25rem .5rem;
    color: var(--nsw-text-dark);
    text-decoration: none;
}

.nsw-progress-indicator {
    margin-top: 1.5rem;
    font-family: var(--nsw-font-family);
}

    .nsw-progress-indicator:first-child {
        margin-top: 0;
    }

@media (min-width:48em) {
    .nsw-progress-indicator {
        margin-top: 2rem;
    }
}

.nsw-progress-indicator__count {
    font-size: var(--nsw-font-size-sm-mobile);
    line-height: var(--nsw-line-height-sm-mobile);
}

@media (min-width:62em) {
    .nsw-progress-indicator__count {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

.nsw-progress-indicator__bar {
    display: flex;
    margin-top: .5rem;
}

.nsw-progress-indicator__step {
    border-top: 4px solid var(--nsw-grey-04);
    width: 100%
}

.nsw-progress-indicator__step--active {
    border-top: 4px solid var(--nsw-brand-accent);
}

.nsw-progress-indicator__step:not(:first-child) {
    margin-left: .25rem;
}

.nsw-results-bar {
    font-family: var(--nsw-font-family);
    margin: 1.5rem 0;
}

@media (min-width:62em) {
    .nsw-results-bar {
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: flex-end;
    }
}

.nsw-results-bar__sorting {
    display: flex;
    align-items: center;
    padding-top: 1.5rem;
}

@media (min-width:62em) {
    .nsw-results-bar__sorting {
        padding-top: 0;
    }
}

.nsw-results-bar__sorting label {
    white-space: nowrap;
    margin-right: .5rem;
}

.nsw-results-bar__sorting select {
    margin-top: 0;
    min-width: 12.5rem;
}

.nsw-sidenav {
    font-family: var(--nsw-font-family);
}

.nsw-sidenav__header {
    border-bottom: 2px solid var(--nsw-brand-dark);
}

.nsw-sidenav__heading {
    margin: 0;
    font-size: var(--nsw-font-size-sm-mobile);
    line-height: var(--nsw-line-height-sm-mobile);
    font-weight: var(--nsw-font-bold);
}

@media (min-width:62em) {
    .nsw-sidenav__heading {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

.nsw-sidenav__list {
    margin: 0;
    padding-left: 0;
    list-style: none;
}

.nsw-sidenav__list-item {
    border-top: 1px solid var(--nsw-grey-04);
}

.nsw-sidenav__heading-link {
    padding: .5rem .5rem .5rem 0;
    display: block;
    color: var(--nsw-text-dark);
    text-decoration: none;
    background-color: var(--nsw-white);
}

    .nsw-sidenav__heading-link:hover {
        background-color: var(--nsw-text-hover);
    }

    .nsw-sidenav__heading-link:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
    }

.nsw-sidenav__link {
    padding: 1rem;
    display: block;
    color: var(--nsw-text-dark);
    text-decoration: none;
    background-color: var(--nsw-white);
}

    .nsw-sidenav__link:hover {
        background-color: var(--nsw-text-hover);
    }

    .nsw-sidenav__link:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
    }

    .nsw-sidenav__link.is-current {
        background-color: var(--nsw-off-white);
    }

.has-active-children > .nsw-sidenav__link {
    font-weight: var(--nsw-font-bold);
}

    .has-active-children > .nsw-sidenav__link:hover {
        background-color: var(--nsw-text-hover);
    }

.nsw-sidenav__list--level-2 .nsw-sidenav__link {
    padding-left: 1.5rem;
}

.nsw-sidenav__list--level-3 .nsw-sidenav__link {
    padding-left: 2rem;
}

.nsw-sidenav__list--level-4 .nsw-sidenav__link {
    padding-left: 3rem;
}

.nsw-sidenav .nsw-sidenav__list--level-1 > .has-active-children {
    border-left: 2px solid var(--nsw-brand-accent);
}

.nsw-global-alert, .nsw-sitewide-message {
    padding: 1.5rem 0;
    font-family: var(--nsw-font-family);
    position: relative;
    background-color: var(--nsw-status-info);
    color: var(--nsw-text-light);
}

.nsw-global-alert--light, .nsw-sitewide-message--light {
    background-color: var(--nsw-status-info-bg);
    color: var(--nsw-text-dark);
}

.nsw-global-alert--critical, .nsw-sitewide-message--critical {
    background-color: var(--nsw-status-error);
    color: var(--nsw-text-light);
}

.nsw-global-alert__close, .nsw-sitewide-message__close {
    position: absolute;
    top: -.75rem;
    right: .5rem;
    background: none;
    border: 0;
    width: 2.5rem;
    height: 2.5rem;
    padding: 0;
}

    .nsw-global-alert__close:hover, .nsw-sitewide-message__close:hover {
        background-color: var(--nsw-text-hover);
    }

    .nsw-global-alert__close:focus, .nsw-sitewide-message__close:focus {
        outline: solid 3px var(--nsw-text-light);
        outline-offset: 0;
        outline-offset: 3px;
    }

    .nsw-global-alert__close .nsw-icon, .nsw-sitewide-message__close .nsw-icon {
        fill: var(--nsw-text-light);
        width: 1.5rem;
        height: 1.5rem;
    }

    .nsw-global-alert__close .nsw-material-icons, .nsw-sitewide-message__close .nsw-material-icons {
        color: var(--nsw-text-light);
        font-size: 40px;
    }

.nsw-global-alert__wrapper, .nsw-sitewide-message__wrapper {
    max-width: 75rem;
    padding-left: 1rem;
    padding-right: 1rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.nsw-global-alert__title, .nsw-sitewide-message__title {
    font-size: var(--nsw-font-size-md-mobile);
    line-height: var(--nsw-line-height-md-mobile);
    margin-top: 0;
    font-weight: var(--nsw-font-bold);
}

@media (min-width:62em) {
    .nsw-global-alert__title, .nsw-sitewide-message__title {
        font-size: var(--nsw-font-size-md-desktop);
        line-height: var(--nsw-line-height-md-desktop);
    }
}

.nsw-global-alert__link, .nsw-sitewide-message__link {
    color: var(--nsw-text-light);
    text-decoration: underline;
    font-weight: var(--nsw-font-bold);
}

    .nsw-global-alert__link:hover, .nsw-sitewide-message__link:hover {
        text-decoration: none;
    }

    .nsw-global-alert__link:focus, .nsw-sitewide-message__link:focus {
        outline: solid 3px var(--nsw-text-light);
        outline-offset: 0;
        outline-offset: 3px;
    }

.nsw-global-alert__content, .nsw-sitewide-message__content {
    margin-right: 3rem;
}

    .nsw-global-alert__content p, .nsw-sitewide-message__content p {
        margin: 0;
    }

    .nsw-global-alert__content * + p, .nsw-sitewide-message__content * + p {
        margin-top: 1rem;
    }

.nsw-global-alert .nsw-button, .nsw-sitewide-message .nsw-button {
    color: var(--nsw-text-dark);
    background-color: var(--nsw-white);
    border-color: transparent;
    display: block;
    margin-right: 0;
}

    .nsw-global-alert .nsw-button:hover, .nsw-sitewide-message .nsw-button:hover {
        color: var(--nsw-text-dark);
        background-color: var(--nsw-white);
        border-color: transparent;
        background-image: linear-gradient(rgba(var(--nsw-black-rgb), .07), rgba(var(--nsw-black-rgb), .07));
    }

        .nsw-global-alert .nsw-button:hover .nsw-material-icons, .nsw-sitewide-message .nsw-button:hover .nsw-material-icons {
            color: var(--nsw-text-dark);
        }

    .nsw-global-alert .nsw-button.disabled, .nsw-global-alert .nsw-button:disabled, .nsw-sitewide-message .nsw-button.disabled, .nsw-sitewide-message .nsw-button:disabled {
        color: var(--nsw-text-dark);
        background-color: var(--nsw-white);
        border-color: transparent;
    }

    .nsw-global-alert .nsw-button .nsw-material-icons, .nsw-sitewide-message .nsw-button .nsw-material-icons {
        color: var(--nsw-text-dark);
    }

    .nsw-global-alert .nsw-button:focus, .nsw-sitewide-message .nsw-button:focus {
        outline: solid 3px var(--nsw-text-light);
        outline-offset: 0;
        outline-offset: 3px;
    }

@media (min-width:48em) {
    .nsw-global-alert .nsw-button, .nsw-sitewide-message .nsw-button {
        display: inline-block;
    }
}

.nsw-global-alert--dark .nsw-button, .nsw-sitewide-message--dark .nsw-button {
    color: var(--nsw-text-dark);
    background-color: var(--nsw-white);
    border-color: transparent;
}

    .nsw-global-alert--dark .nsw-button:hover, .nsw-sitewide-message--dark .nsw-button:hover {
        color: var(--nsw-text-dark);
        background-color: var(--nsw-white);
        border-color: transparent;
        background-image: linear-gradient(rgba(var(--nsw-black-rgb), .07), rgba(var(--nsw-black-rgb), .07));
    }

        .nsw-global-alert--dark .nsw-button:hover .nsw-material-icons, .nsw-sitewide-message--dark .nsw-button:hover .nsw-material-icons {
            color: var(--nsw-text-dark);
        }

    .nsw-global-alert--dark .nsw-button.disabled, .nsw-global-alert--dark .nsw-button:disabled, .nsw-sitewide-message--dark .nsw-button.disabled, .nsw-sitewide-message--dark .nsw-button:disabled {
        color: var(--nsw-text-dark);
        background-color: var(--nsw-white);
        border-color: transparent;
    }

    .nsw-global-alert--dark .nsw-button .nsw-material-icons, .nsw-sitewide-message--dark .nsw-button .nsw-material-icons {
        color: var(--nsw-text-dark);
    }

.nsw-global-alert--dark .nsw-sitewide-message__close .nsw-icon, .nsw-sitewide-message--dark .nsw-sitewide-message__close .nsw-icon {
    fill: var(--nsw-text-light);
}

.nsw-global-alert--dark .nsw-sitewide-message__close .nsw-material-icons, .nsw-sitewide-message--dark .nsw-sitewide-message__close .nsw-material-icons {
    color: var(--nsw-text-light);
}

.nsw-global-alert--alert .nsw-button, .nsw-global-alert--light .nsw-button, .nsw-sitewide-message--alert .nsw-button, .nsw-sitewide-message--light .nsw-button {
    color: var(--nsw-text-light);
    background-color: var(--nsw-brand-dark);
    border-color: transparent;
}

    .nsw-global-alert--alert .nsw-button:hover, .nsw-global-alert--light .nsw-button:hover, .nsw-sitewide-message--alert .nsw-button:hover, .nsw-sitewide-message--light .nsw-button:hover {
        color: var(--nsw-text-light);
        background-color: var(--nsw-brand-dark);
        border-color: transparent;
        background-image: linear-gradient(rgba(var(--nsw-white-rgb), .15), rgba(var(--nsw-white-rgb), .15));
    }

        .nsw-global-alert--alert .nsw-button:hover .nsw-material-icons, .nsw-global-alert--light .nsw-button:hover .nsw-material-icons, .nsw-sitewide-message--alert .nsw-button:hover .nsw-material-icons, .nsw-sitewide-message--light .nsw-button:hover .nsw-material-icons {
            color: var(--nsw-text-light);
        }

    .nsw-global-alert--alert .nsw-button.disabled, .nsw-global-alert--alert .nsw-button:disabled, .nsw-global-alert--light .nsw-button.disabled, .nsw-global-alert--light .nsw-button:disabled, .nsw-sitewide-message--alert .nsw-button.disabled, .nsw-sitewide-message--alert .nsw-button:disabled, .nsw-sitewide-message--light .nsw-button.disabled, .nsw-sitewide-message--light .nsw-button:disabled {
        color: var(--nsw-text-light);
        background-color: var(--nsw-brand-dark);
        border-color: transparent;
    }

    .nsw-global-alert--alert .nsw-button .nsw-material-icons, .nsw-global-alert--light .nsw-button .nsw-material-icons, .nsw-sitewide-message--alert .nsw-button .nsw-material-icons, .nsw-sitewide-message--light .nsw-button .nsw-material-icons {
        color: var(--nsw-text-light);
    }

    .nsw-global-alert--alert .nsw-button:focus, .nsw-global-alert--alert .nsw-sitewide-message__close:focus, .nsw-global-alert--light .nsw-button:focus, .nsw-global-alert--light .nsw-sitewide-message__close:focus, .nsw-sitewide-message--alert .nsw-button:focus, .nsw-sitewide-message--alert .nsw-sitewide-message__close:focus, .nsw-sitewide-message--light .nsw-button:focus, .nsw-sitewide-message--light .nsw-sitewide-message__close:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
        outline-offset: 3px;
    }

.nsw-global-alert--alert .nsw-sitewide-message__close .nsw-icon, .nsw-global-alert--light .nsw-sitewide-message__close .nsw-icon, .nsw-sitewide-message--alert .nsw-sitewide-message__close .nsw-icon, .nsw-sitewide-message--light .nsw-sitewide-message__close .nsw-icon {
    fill: var(--nsw-brand-dark);
}

.nsw-global-alert--alert .nsw-sitewide-message__close .nsw-material-icons, .nsw-global-alert--light .nsw-sitewide-message__close .nsw-material-icons, .nsw-global-alert--light .nsw-sitewide-message__link, .nsw-sitewide-message--alert .nsw-sitewide-message__close .nsw-material-icons, .nsw-sitewide-message--light .nsw-sitewide-message__close .nsw-material-icons, .nsw-sitewide-message--light .nsw-sitewide-message__link {
    color: var(--nsw-brand-dark);
}

    .nsw-global-alert--light .nsw-sitewide-message__link:focus, .nsw-sitewide-message--light .nsw-sitewide-message__link:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
        outline-offset: 3px;
    }

.nsw-socials {
    margin: .75rem 0 0;
    font-family: var(--nsw-font-family);
    list-style: none;
    padding: 0;
    display: flex;
}

.nsw-socials__item {
    margin-right: 1rem;
}

.nsw-socials__link {
    text-decoration: none;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
}

    .nsw-socials__link:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
        outline-offset: 3px;
    }

.nsw-socials__icon {
    width: 1.5rem;
    height: 1.5rem;
    fill: var(--nsw-brand-dark);
}

.nsw-tabs {
    margin-top: 1.5rem;
    font-family: var(--nsw-font-family);
}

    .nsw-tabs:first-child {
        margin-top: 0;
    }

@media (min-width:48em) {
    .nsw-tabs {
        margin-top: 2rem;
    }
}

.nsw-tabs__list-wrapper {
    overflow: hidden;
    height: 3rem;
    background-color: var(--nsw-off-white);
}

@media (min-width:48em) {
    .nsw-tabs__list-wrapper {
        background-color: transparent;
    }
}

.nsw-tabs__list {
    margin: 0;
    padding: 0 0 1.25rem;
    list-style: none;
    display: flex;
    position: relative;
    overflow-x: auto;
    white-space: nowrap;
}

.nsw-tabs__link {
    padding: .75rem 1rem;
    z-index: 100;
    display: block;
    position: relative;
    text-decoration: none;
    color: var(--nsw-brand-dark);
    height: 100%
}

    .nsw-tabs__link:hover {
        background-color: var(--nsw-text-hover);
    }

    .nsw-tabs__link:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
        outline-offset: 3px;
        outline-offset: -3px;
    }

.is-selected .nsw-tabs__link {
    font-weight: var(--nsw-font-bold);
    color: var(--nsw-text-dark);
}

    .is-selected .nsw-tabs__link:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 0;
        border-bottom: 4px solid var(--nsw-brand-accent);
    }

.nsw-tabs__content {
    padding: 1.5rem 1rem;
    border-bottom: 1px solid var(--nsw-grey-04);
    border-top: 2px solid var(--nsw-grey-04);
    margin-top: -2px;
}

    .nsw-tabs__content:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
        outline-offset: 3px;
    }

.nsw-table {
    font-size: var(--nsw-font-size-sm-mobile);
    line-height: var(--nsw-line-height-sm-mobile);
    border-radius: 0;
    font-family: var(--nsw-font-family);
    border-collapse: collapse;
    width: 100%;
    margin: 0 auto;
    caption-side: bottom;
}

@media (min-width:62em) {
    .nsw-table {
        font-size: var(--nsw-font-size-sm-desktop);
        line-height: var(--nsw-line-height-sm-desktop);
    }
}

.nsw-table caption, .nsw-table td, .nsw-table th {
    padding: .75rem .5rem;
    text-align: left;
}

.nsw-table td, .nsw-table th {
    vertical-align: baseline;
    border-bottom: 1px solid var(--nsw-grey-01);
}

.nsw-table tfoot td, .nsw-table th, .nsw-table thead td {
    font-weight: var(--nsw-font-bold);
}

.nsw-table thead {
    border-bottom: 2px solid var(--nsw-grey-01);
}

.nsw-table--caption-top {
    caption-side: top;
}

.nsw-table--striped td, .nsw-table--striped th {
    border-bottom: 0;
}

.nsw-table--striped tbody tr:nth-of-type(2n) {
    background-color: var(--nsw-off-white);
}

.nsw-table--bordered td, .nsw-table--bordered th {
    border: 1px solid var(--nsw-grey-01);
}

.nsw-table--valign-baseline td, .nsw-table--valign-baseline th {
    vertical-align: baseline;
}

.nsw-table--valign-top td, .nsw-table--valign-top th {
    vertical-align: top;
}

.nsw-table--valign-middle td, .nsw-table--valign-middle th {
    vertical-align: middle;
}

.nsw-table--valign-bottom td, .nsw-table--valign-bottom th {
    vertical-align: bottom;
}

.nsw-table-responsive {
    margin-top: 1.5rem;
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

    .nsw-table-responsive:first-child {
        margin-top: 0;
    }

@media (min-width:48em) {
    .nsw-table-responsive {
        margin-top: 2rem;
    }
}

.nsw-table-responsive:focus {
    outline: solid 3px var(--nsw-focus);
    outline-offset: 0;
    outline-offset: 3px;
}

.nsw-table-responsive .nsw-table {
    min-width: 37.5rem;
}

.nsw-tag:not(.nsw-tag--checkbox), .nsw-tag label {
    font-size: var(--nsw-font-size-xs-mobile);
    line-height: var(--nsw-line-height-xs-mobile);
    font-family: var(--nsw-font-family);
    border: 1px solid var(--nsw-brand-dark);
    border-radius: .8125rem;
    padding: 2px 1rem;
    color: var(--nsw-brand-dark);
    text-decoration: none;
    display: inline-block;
}

@media (min-width:62em) {
    .nsw-tag: not(.nsw-tag--checkbox), .nsw-tag label {
        font-size: var(--nsw-font-size-xs-desktop);
        line-height: var(--nsw-line-height-xs-desktop);
    }
}

a.nsw-tag, button.nsw-tag {
    font-family: var(--nsw-font-family);
}

    a.nsw-tag:hover, button.nsw-tag:hover {
        background-color: var(--nsw-text-hover);
    }

    a.nsw-tag:focus, button.nsw-tag:focus {
        outline: solid 3px var(--nsw-focus);
        outline-offset: 0;
        outline-offset: 3px;
    }

.button.nsw-tag {
    font-family: var(--nsw-font-family);
}

    .button.nsw-tag .is-selected {
        background-color: var(--nsw-brand-dark);
        color: var(--nsw-text-light);
    }

.nsw-tag--checkbox {
    display: inline-block;
}

    .nsw-tag--checkbox input {
        position: absolute;
        opacity: 0;
    }

        .nsw-tag--checkbox input:hover + label {
            background-color: var(--nsw-text-hover);
        }

        .nsw-tag--checkbox input:focus + label {
            outline: solid 3px var(--nsw-focus);
            outline-offset: 0;
            outline-offset: 3px;
        }

        .nsw-tag--checkbox input:checked + label {
            background-color: var(--nsw-brand-dark);
            color: var(--nsw-text-light);
        }

.nsw-tags {
    font-family: var(--nsw-font-family);
    display: flex;
    flex-wrap: wrap;
    margin: -1rem -.5rem 0 0;
}

    .nsw-tags .nsw-tag {
        margin: 1rem .5rem 0 0;
    }
/*# sourceMappingURL=main.css.map */

@charset "UTF-8";html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}svg:not(:root){overflow:hidden}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}template{display:none}@media print{.nsw-footer,.nsw-header,.nsw-infobar,.nsw-pagination{display:none}.nsw-accordion__content{display:block}*,:after,:before{background:transparent!important;color:var(--nsw-black)!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid var(--nsw-black);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}}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sr-only-focusable:focus{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}.hover\:nsw-bg--brand-dark:hover,.nsw-bg--brand-dark{background-color:var(--nsw-brand-dark)!important}.hover\:nsw-bg--brand-light:hover,.nsw-bg--brand-light{background-color:var(--nsw-brand-light)!important}.hover\:nsw-bg--brand-supplementary:hover,.nsw-bg--brand-supplementary{background-color:var(--nsw-brand-supplementary)!important}.hover\:nsw-text--dark:hover,.nsw-text--dark{color:var(--nsw-text-dark)!important}.hover\:nsw-text--light:hover,.nsw-text--light{color:var(--nsw-text-light)!important}.hover\:nsw-text--brand-dark:hover,.nsw-text--brand-dark{color:var(--nsw-brand-dark)!important}.hover\:nsw-text--brand-light:hover,.nsw-text--brand-light{color:var(--nsw-brand-light)!important}.hover\:nsw-text--brand-supplementary:hover,.nsw-text--brand-supplementary{color:var(--nsw-brand-supplementary)!important}.hover\:nsw-border--brand-dark:hover,.nsw-border--brand-dark{border-color:var(--nsw-brand-dark)!important}.hover\:nsw-border--brand-light:hover,.nsw-border--brand-light{border-color:var(--nsw-brand-light)!important}.hover\:nsw-border--brand-supplementary:hover,.nsw-border--brand-supplementary{border-color:var(--nsw-brand-supplementary)!important}.hover\:nsw-border--brand-accent:hover,.nsw-border--brand-accent{border-color:var(--nsw-brand-accent)!important}.hover\:nsw-border--black:hover,.nsw-border--black{border-color:var(--nsw-black)!important}.hover\:nsw-border--white:hover,.nsw-border--white{border-color:var(--nsw-white)!important}.hover\:nsw-border--off-white:hover,.nsw-border--off-white{border-color:var(--nsw-off-white)!important}.hover\:nsw-border--grey-01:hover,.nsw-border--grey-01{border-color:var(--nsw-grey-01)!important}.hover\:nsw-border--grey-02:hover,.nsw-border--grey-02{border-color:var(--nsw-grey-02)!important}.hover\:nsw-border--grey-03:hover,.nsw-border--grey-03{border-color:var(--nsw-grey-03)!important}.hover\:nsw-border--grey-04:hover,.nsw-border--grey-04{border-color:var(--nsw-grey-04)!important}.nsw-fill--brand-dark{fill:var(--nsw-brand-dark)!important}.nsw-stroke--brand-dark{stroke:var(--nsw-brand-dark)!important}.nsw-fill--brand-light{fill:var(--nsw-brand-light)!important}.nsw-stroke--brand-light{stroke:var(--nsw-brand-light)!important}.nsw-fill--brand-supplementary{fill:var(--nsw-brand-supplementary)!important}.nsw-stroke--brand-supplementary{stroke:var(--nsw-brand-supplementary)!important}.nsw-fill--brand-accent{fill:var(--nsw-brand-accent)!important}.nsw-stroke--brand-accent{stroke:var(--nsw-brand-accent)!important}.nsw-fill--black{fill:var(--nsw-black)!important}.nsw-stroke--black{stroke:var(--nsw-black)!important}.nsw-fill--white{fill:var(--nsw-white)!important}.nsw-stroke--white{stroke:var(--nsw-white)!important}.nsw-fill--off-white{fill:var(--nsw-off-white)!important}.nsw-stroke--off-white{stroke:var(--nsw-off-white)!important}.nsw-fill--grey-01{fill:var(--nsw-grey-01)!important}.nsw-stroke--grey-01{stroke:var(--nsw-grey-01)!important}.nsw-fill--grey-02{fill:var(--nsw-grey-02)!important}.nsw-stroke--grey-02{stroke:var(--nsw-grey-02)!important}.nsw-fill--grey-03{fill:var(--nsw-grey-03)!important}.nsw-stroke--grey-03{stroke:var(--nsw-grey-03)!important}.nsw-fill--grey-04{fill:var(--nsw-grey-04)!important}.nsw-stroke--grey-04{stroke:var(--nsw-grey-04)!important}html{font-size:100%;line-height:var(--nsw-line-height);box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0}.nsw-container{max-width:75rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.nsw-container--flush{padding-left:0;padding-right:0}.nsw-grid{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;align-items:stretch}@media (min-width:48em){.nsw-grid{margin-left:-1rem;margin-right:-1rem}}.nsw-grid>.nsw-col{padding:.5rem}@media (min-width:48em){.nsw-grid>.nsw-col{padding:1rem}}.nsw-grid--no-gutters,.nsw-grid--no-gutters>.nsw-col{margin-left:0;margin-right:0}.nsw-grid--spaced{margin-top:-.5rem;margin-bottom:-.5rem}@media (min-width:48em){.nsw-grid--spaced{margin-top:-1rem;margin-bottom:-1rem}}.nsw-grid--spaced>.nsw-col{padding-top:1rem;padding-bottom:1rem}@media (min-width:48em){.nsw-grid--spaced>.nsw-col{padding-top:2rem;padding-bottom:2rem}}.nsw-grid-overlay .nsw-container{position:absolute;right:0;left:0;top:0;bottom:0;width:100%;height:100%}.nsw-grid-overlay .nsw-grid{height:100%}.nsw-grid-overlay .nsw-grid>.nsw-col{padding-top:0;padding-bottom:0}.nsw-grid-overlay .nsw-col>div{height:100%;background-color:var(--nsw-brand-accent);opacity:.1}.nsw-row{width:100%;display:flex;flex-wrap:wrap;align-items:stretch}.nsw-row>.nsw-col{padding:.5rem}@media (min-width:48em){.nsw-row>.nsw-col{padding:1rem}}.nsw-col{flex:0 0 100%;max-width:100%}@media (min-width:36em){.nsw-col--half{flex:0 0 50%;max-width:50%}}@media (min-width:48em){.nsw-col--third{flex:0 0 33.333%;max-width:33.333%}.nsw-col--two-thirds{flex:0 0 66.666%;max-width:66.666%}.nsw-col--quarter,.nsw-col--three-quarters{flex:0 0 50%;max-width:50%}}@media (min-width:62em){.nsw-col--quarter{flex:0 0 25%;max-width:25%}.nsw-col--three-quarters{flex:0 0 75%;max-width:75%}}.nsw-col-1{flex:0 0 8.33333%;max-width:8.33333%}.nsw-offset-1{margin-left:8.33333%}.nsw-col-2{flex:0 0 16.66667%;max-width:16.66667%}.nsw-offset-2{margin-left:16.66667%}.nsw-col-3{flex:0 0 25%;max-width:25%}.nsw-offset-3{margin-left:25%}.nsw-col-4{flex:0 0 33.33333%;max-width:33.33333%}.nsw-offset-4{margin-left:33.33333%}.nsw-col-5{flex:0 0 41.66667%;max-width:41.66667%}.nsw-offset-5{margin-left:41.66667%}.nsw-col-6{flex:0 0 50%;max-width:50%}.nsw-offset-6{margin-left:50%}.nsw-col-7{flex:0 0 58.33333%;max-width:58.33333%}.nsw-offset-7{margin-left:58.33333%}.nsw-col-8{flex:0 0 66.66667%;max-width:66.66667%}.nsw-offset-8{margin-left:66.66667%}.nsw-col-9{flex:0 0 75%;max-width:75%}.nsw-offset-9{margin-left:75%}.nsw-col-10{flex:0 0 83.33333%;max-width:83.33333%}.nsw-offset-10{margin-left:83.33333%}.nsw-col-11{flex:0 0 91.66667%;max-width:91.66667%}.nsw-offset-11{margin-left:91.66667%}.nsw-col-12{flex:0 0 100%;max-width:100%}.nsw-offset-12{margin-left:100%}@media (min-width:0em){.nsw-col-xs-1{flex:0 0 8.33333%;max-width:8.33333%}.nsw-offset-xs-1{margin-left:8.33333%}.nsw-col-xs-2{flex:0 0 16.66667%;max-width:16.66667%}.nsw-offset-xs-2{margin-left:16.66667%}.nsw-col-xs-3{flex:0 0 25%;max-width:25%}.nsw-offset-xs-3{margin-left:25%}.nsw-col-xs-4{flex:0 0 33.33333%;max-width:33.33333%}.nsw-offset-xs-4{margin-left:33.33333%}.nsw-col-xs-5{flex:0 0 41.66667%;max-width:41.66667%}.nsw-offset-xs-5{margin-left:41.66667%}.nsw-col-xs-6{flex:0 0 50%;max-width:50%}.nsw-offset-xs-6{margin-left:50%}.nsw-col-xs-7{flex:0 0 58.33333%;max-width:58.33333%}.nsw-offset-xs-7{margin-left:58.33333%}.nsw-col-xs-8{flex:0 0 66.66667%;max-width:66.66667%}.nsw-offset-xs-8{margin-left:66.66667%}.nsw-col-xs-9{flex:0 0 75%;max-width:75%}.nsw-offset-xs-9{margin-left:75%}.nsw-col-xs-10{flex:0 0 83.33333%;max-width:83.33333%}.nsw-offset-xs-10{margin-left:83.33333%}.nsw-col-xs-11{flex:0 0 91.66667%;max-width:91.66667%}.nsw-offset-xs-11{margin-left:91.66667%}.nsw-col-xs-12{flex:0 0 100%;max-width:100%}.nsw-offset-xs-12{margin-left:100%}}@media (min-width:36em){.nsw-col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.nsw-offset-sm-1{margin-left:8.33333%}.nsw-col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.nsw-offset-sm-2{margin-left:16.66667%}.nsw-col-sm-3{flex:0 0 25%;max-width:25%}.nsw-offset-sm-3{margin-left:25%}.nsw-col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.nsw-offset-sm-4{margin-left:33.33333%}.nsw-col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.nsw-offset-sm-5{margin-left:41.66667%}.nsw-col-sm-6{flex:0 0 50%;max-width:50%}.nsw-offset-sm-6{margin-left:50%}.nsw-col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.nsw-offset-sm-7{margin-left:58.33333%}.nsw-col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.nsw-offset-sm-8{margin-left:66.66667%}.nsw-col-sm-9{flex:0 0 75%;max-width:75%}.nsw-offset-sm-9{margin-left:75%}.nsw-col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.nsw-offset-sm-10{margin-left:83.33333%}.nsw-col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.nsw-offset-sm-11{margin-left:91.66667%}.nsw-col-sm-12{flex:0 0 100%;max-width:100%}.nsw-offset-sm-12{margin-left:100%}}@media (min-width:48em){.nsw-col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.nsw-offset-md-1{margin-left:8.33333%}.nsw-col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.nsw-offset-md-2{margin-left:16.66667%}.nsw-col-md-3{flex:0 0 25%;max-width:25%}.nsw-offset-md-3{margin-left:25%}.nsw-col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.nsw-offset-md-4{margin-left:33.33333%}.nsw-col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.nsw-offset-md-5{margin-left:41.66667%}.nsw-col-md-6{flex:0 0 50%;max-width:50%}.nsw-offset-md-6{margin-left:50%}.nsw-col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.nsw-offset-md-7{margin-left:58.33333%}.nsw-col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.nsw-offset-md-8{margin-left:66.66667%}.nsw-col-md-9{flex:0 0 75%;max-width:75%}.nsw-offset-md-9{margin-left:75%}.nsw-col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.nsw-offset-md-10{margin-left:83.33333%}.nsw-col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.nsw-offset-md-11{margin-left:91.66667%}.nsw-col-md-12{flex:0 0 100%;max-width:100%}.nsw-offset-md-12{margin-left:100%}}@media (min-width:62em){.nsw-col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.nsw-offset-lg-1{margin-left:8.33333%}.nsw-col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.nsw-offset-lg-2{margin-left:16.66667%}.nsw-col-lg-3{flex:0 0 25%;max-width:25%}.nsw-offset-lg-3{margin-left:25%}.nsw-col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.nsw-offset-lg-4{margin-left:33.33333%}.nsw-col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.nsw-offset-lg-5{margin-left:41.66667%}.nsw-col-lg-6{flex:0 0 50%;max-width:50%}.nsw-offset-lg-6{margin-left:50%}.nsw-col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.nsw-offset-lg-7{margin-left:58.33333%}.nsw-col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.nsw-offset-lg-8{margin-left:66.66667%}.nsw-col-lg-9{flex:0 0 75%;max-width:75%}.nsw-offset-lg-9{margin-left:75%}.nsw-col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.nsw-offset-lg-10{margin-left:83.33333%}.nsw-col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.nsw-offset-lg-11{margin-left:91.66667%}.nsw-col-lg-12{flex:0 0 100%;max-width:100%}.nsw-offset-lg-12{margin-left:100%}}@media (min-width:75em){.nsw-col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.nsw-offset-xl-1{margin-left:8.33333%}.nsw-col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.nsw-offset-xl-2{margin-left:16.66667%}.nsw-col-xl-3{flex:0 0 25%;max-width:25%}.nsw-offset-xl-3{margin-left:25%}.nsw-col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.nsw-offset-xl-4{margin-left:33.33333%}.nsw-col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.nsw-offset-xl-5{margin-left:41.66667%}.nsw-col-xl-6{flex:0 0 50%;max-width:50%}.nsw-offset-xl-6{margin-left:50%}.nsw-col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.nsw-offset-xl-7{margin-left:58.33333%}.nsw-col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.nsw-offset-xl-8{margin-left:66.66667%}.nsw-col-xl-9{flex:0 0 75%;max-width:75%}.nsw-offset-xl-9{margin-left:75%}.nsw-col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.nsw-offset-xl-10{margin-left:83.33333%}.nsw-col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.nsw-offset-xl-11{margin-left:91.66667%}.nsw-col-xl-12{flex:0 0 100%;max-width:100%}.nsw-offset-xl-12{margin-left:100%}}.nsw-show-xs{display:none}@media (min-width:0em){.nsw-show-xs{display:block}.nsw-hide-xs{display:none}}.nsw-show-sm{display:none}@media (min-width:36em){.nsw-show-sm{display:block}.nsw-hide-sm{display:none}}.nsw-show-md{display:none}@media (min-width:48em){.nsw-show-md{display:block}.nsw-hide-md{display:none}}.nsw-show-lg{display:none}@media (min-width:62em){.nsw-show-lg{display:block}.nsw-hide-lg{display:none}}.nsw-show-xl{display:none}@media (min-width:75em){.nsw-show-xl{display:block}.nsw-hide-xl{display:none}}.nsw-page-layout{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;align-items:stretch}@media (min-width:48em){.nsw-page-layout{margin-left:-1rem;margin-right:-1rem}}.nsw-page-layout__main{padding:.5rem;flex:0 0 100%;max-width:100%}@media (min-width:48em){.nsw-page-layout__main{padding:1rem}}@media (min-width:62em){.nsw-page-layout__main:not(:first-child),.nsw-page-layout__main:not(:last-child){flex:0 0 66.66667%;max-width:66.66667%}}.nsw-page-layout__sidebar{padding:.5rem;flex:0 0 100%;max-width:100%}@media (min-width:48em){.nsw-page-layout__sidebar{padding:1rem}}@media (min-width:62em){.nsw-page-layout__sidebar{flex:0 0 33.33333%;max-width:33.33333%}}@media (min-width:62em){.nsw-page-layout__sidebar:first-child{padding-right:3rem}}@media (min-width:62em){.nsw-page-layout__sidebar:last-child{padding-left:3rem}}.nsw-page-layout__sidebar--desktop{display:none}@media (min-width:62em){.nsw-page-layout__sidebar--desktop{display:block}}.nsw-layout{display:block}@media (min-width:48em){.nsw-layout--sidebar-left{-ms-grid-columns:minmax(14rem,25%) 2rem 1fr;grid-template:"sidebar main" auto/minmax(14rem,25%) 1fr}}@media (min-width:48em){.nsw-layout--sidebar-left,.nsw-layout--sidebar-right{display:-ms-grid;display:grid;grid-gap:2rem;-ms-grid-rows:auto}.nsw-layout--sidebar-right{-ms-grid-columns:1fr 2rem minmax(14rem,25%);grid-template:"main sidebar" auto/1fr minmax(14rem,25%)}}.nsw-layout__sidebar{margin-top:2rem;grid-area:sidebar}.nsw-layout__sidebar--nav{display:none}@media (min-width:48em){.nsw-layout__sidebar--nav{display:block}}.nsw-layout__content{margin-top:2rem;grid-area:main}@media (min-width:48em){.nsw-layout__sidebar{-ms-grid-row:1;-ms-grid-column:1}.nsw-layout--sidebar-right>.nsw-layout__sidebar,.nsw-layout__content{-ms-grid-row:1;-ms-grid-column:3}.nsw-layout--sidebar-right>.nsw-layout__content{-ms-grid-row:1;-ms-grid-column:1}}.nsw-icon{display:inline-block;width:2em;height:2em;fill:var(--nsw-brand-dark)}.nsw-icon--error{fill:var(--nsw-status-error)}.nsw-icon--success{fill:var(--nsw-status-success)}.nsw-icon--info{fill:var(--nsw-status-info)}.nsw-icon--warning{fill:var(--nsw-status-warning)}.nsw-icon--rotate-90{transform:rotate(90deg)}.nsw-icon--rotate-180{transform:rotate(180deg)}.nsw-icon--rotate-270{transform:rotate(270deg)}.nsw-material-icons{color:var(--nsw-brand-dark);font-size:1.875rem}.nsw-material-icons--error{color:var(--nsw-status-error)}.nsw-material-icons--success{color:var(--nsw-status-success)}.nsw-material-icons--info{color:var(--nsw-status-info)}.nsw-material-icons--warning{color:var(--nsw-status-warning)}.nsw-material-icons--rotate-90{transform:rotate(90deg)}.nsw-material-icons--rotate-180{transform:rotate(180deg)}.nsw-material-icons--rotate-270{transform:rotate(270deg)}:root{--nsw-palette-grey-01:#22272b;--nsw-palette-grey-02:#495054;--nsw-palette-grey-03:#cdd3d6;--nsw-palette-grey-04:#ebebeb;--nsw-palette-green-01:#004000;--nsw-palette-green-02:#00aa45;--nsw-palette-green-03:#a8edb3;--nsw-palette-green-04:#dbfadf;--nsw-palette-teal-01:#0b3f47;--nsw-palette-teal-02:#2e808e;--nsw-palette-teal-03:#8cdbe5;--nsw-palette-teal-04:#d1eeea;--nsw-palette-blue-01:#002664;--nsw-palette-blue-02:#146cfd;--nsw-palette-blue-03:#8ce0ff;--nsw-palette-blue-04:#cbedfd;--nsw-palette-purple-01:#441170;--nsw-palette-purple-02:#8055f1;--nsw-palette-purple-03:#cebfff;--nsw-palette-purple-04:#e6e1fd;--nsw-palette-pink-01:#65004d;--nsw-palette-pink-02:#d912ae;--nsw-palette-pink-03:#f4b5e6;--nsw-palette-pink-04:#fddef2;--nsw-palette-red-01:#630019;--nsw-palette-red-02:#d7153a;--nsw-palette-red-03:#ffb8c1;--nsw-palette-red-04:#ffe6ea;--nsw-palette-orange-01:#941b00;--nsw-palette-orange-02:#f3631b;--nsw-palette-orange-03:#ffce99;--nsw-palette-orange-04:#fdeddf;--nsw-palette-yellow-01:#694800;--nsw-palette-yellow-02:#faaf05;--nsw-palette-yellow-03:#fde79a;--nsw-palette-yellow-04:#fff4cf;--nsw-palette-brown-01:#523719;--nsw-palette-brown-02:#b68d5d;--nsw-palette-brown-03:#e8d0b5;--nsw-palette-brown-04:#ede3d7;--nsw-palette-black:#000;--nsw-palette-white:#fff;--nsw-palette-off-white:#f2f2f2;--nsw-palette-focus:#0085b3;--nsw-palette-hover:rgba(0,133,179,0.2);--nsw-palette-visited:#551a8b;--nsw-palette-info-blue:#2e5299;--nsw-palette-info-blue-bg:#eaedf4;--nsw-palette-success-green:#00a908;--nsw-palette-success-green-bg:#e5f6e6;--nsw-palette-warning-orange:#dc5800;--nsw-palette-warning-orange-bg:#fbeee5;--nsw-palette-error-red:#b81237;--nsw-palette-error-red-bg:#f7e7eb;--nsw-brand-dark:var(--nsw-palette-blue-01);--nsw-brand-light:var(--nsw-palette-blue-04);--nsw-brand-accent:var(--nsw-palette-red-02);--nsw-brand-supplementary:var(--nsw-palette-blue-02);--nsw-text-dark:var(--nsw-palette-grey-01);--nsw-text-light:var(--nsw-palette-white);--nsw-focus:var(--nsw-palette-focus);--nsw-text-hover:var(--nsw-palette-hover);--nsw-text-visited:var(--nsw-palette-visited);--nsw-black:var(--nsw-palette-black);--nsw-white:var(--nsw-palette-white);--nsw-off-white:var(--nsw-palette-off-white);--nsw-grey-01:var(--nsw-palette-grey-01);--nsw-grey-02:var(--nsw-palette-grey-02);--nsw-grey-03:var(--nsw-palette-grey-03);--nsw-grey-04:var(--nsw-palette-grey-04);--nsw-status-info:var(--nsw-palette-info-blue);--nsw-status-info-bg:var(--nsw-palette-info-blue-bg);--nsw-status-success:var(--nsw-palette-success-green);--nsw-status-success-bg:var(--nsw-palette-success-green-bg);--nsw-status-warning:var(--nsw-palette-warning-orange);--nsw-status-warning-bg:var(--nsw-palette-warning-orange-bg);--nsw-status-error:var(--nsw-palette-error-red);--nsw-status-error-bg:var(--nsw-palette-error-red-bg);--nsw-black-rgb:0,0,0;--nsw-white-rgb:255,255,255;--nsw-font-family:"Montserrat","Arial",sans-serif;--nsw-font-size:16px;--nsw-line-height:1.5;--nsw-font-normal:400;--nsw-font-bold:700;--nsw-font-size-xxs-mobile:0.75rem;--nsw-font-size-xxs-desktop:0.75rem;--nsw-line-height-xxs-mobile:1.5;--nsw-line-height-xxs-desktop:1.5;--nsw-font-size-xs-mobile:0.875rem;--nsw-font-size-xs-desktop:0.875rem;--nsw-line-height-xs-mobile:1.35;--nsw-line-height-xs-desktop:1.35;--nsw-font-size-sm-mobile:1rem;--nsw-font-size-sm-desktop:1rem;--nsw-line-height-sm-mobile:1.5;--nsw-line-height-sm-desktop:1.5;--nsw-font-size-md-mobile:1.125rem;--nsw-font-size-md-desktop:1.25rem;--nsw-line-height-md-mobile:1.33;--nsw-line-height-md-desktop:1.4;--nsw-font-size-lg-mobile:1.375rem;--nsw-font-size-lg-desktop:1.5rem;--nsw-line-height-lg-mobile:1.25;--nsw-line-height-lg-desktop:1.33;--nsw-font-size-xl-mobile:1.75rem;--nsw-font-size-xl-desktop:2rem;--nsw-line-height-xl-mobile:1.25;--nsw-line-height-xl-desktop:1.25;--nsw-font-size-xxl-mobile:2.25rem;--nsw-font-size-xxl-desktop:3rem;--nsw-line-height-xxl-mobile:1.25;--nsw-line-height-xxl-desktop:1.25;--nsw-border-radius:0.25rem}.nsw-section{padding:1rem 0}@media (min-width:48em){.nsw-section{padding:2rem 0}}.nsw-section--half-padding{padding:0}@media (min-width:48em){.nsw-section--half-padding{padding:1rem 0}}.nsw-section--no-padding{padding:0}@media (min-width:48em){.nsw-section--no-padding{padding:0}}.nsw-section--image{background-size:cover;background-position:50%;background-repeat:no-repeat;padding:0}@media (min-width:48em){.nsw-section--image{padding:2rem 0}}.nsw-section--box{border-radius:var(--nsw-border-radius);border:1px solid var(--nsw-grey-04);padding:1.5rem}@media (min-width:48em){.nsw-section--box{padding:1.5rem}}.nsw-section--brand-dark{background-color:var(--nsw-brand-dark);color:var(--nsw-text-light)}.nsw-section--brand-supplementary{background-color:var(--nsw-brand-supplementary);color:var(--nsw-text-light)}.nsw-section--black{background-color:var(--nsw-black);color:var(--nsw-text-light)}.nsw-section--grey-01{background-color:var(--nsw-grey-01);color:var(--nsw-text-light)}.nsw-section--grey-02{background-color:var(--nsw-grey-02);color:var(--nsw-text-light)}.nsw-section--brand-light{background-color:var(--nsw-brand-light)}.nsw-section--brand-light,.nsw-section--off-white,.nsw-section--white{color:var(--nsw-text-dark)}.nsw-section--off-white{background-color:var(--nsw-off-white)}.nsw-section--grey-03{background-color:var(--nsw-grey-03);color:var(--nsw-text-dark)}.nsw-section--grey-04{background-color:var(--nsw-grey-04);color:var(--nsw-text-dark)}.nsw-section--light-10,.nsw-section--light-20,.nsw-section--light-40,.nsw-section--white{padding:1rem 0}@media (min-width:48em){.nsw-section--light-10,.nsw-section--light-20,.nsw-section--light-40,.nsw-section--white{padding:2rem 0}}.nsw-section--short{padding:0}@media (min-width:48em){.nsw-section--short{padding:1rem 0}}.nsw-section--white{background-color:var(--nsw-white)}.nsw-section--light-10{background-color:var(--nsw-off-white)}.nsw-section--light-20{background-color:var(--nsw-grey-04)}.nsw-section--light-40{background-color:var(--nsw-grey-03)}.nsw-block{margin-top:1.5rem}.nsw-block:first-child{margin-top:0}@media (min-width:48em){.nsw-block{margin-top:2rem}}.nsw-m-xs{margin:.25rem}.nsw-m-top-xs{margin-top:.25rem}.nsw-m-right-xs{margin-right:.25rem}.nsw-m-bottom-xs{margin-bottom:.25rem}.nsw-m-left-xs,.nsw-m-x-xs{margin-left:.25rem}.nsw-m-x-xs{margin-right:.25rem}.nsw-m-y-xs{margin-top:.25rem;margin-bottom:.25rem}@media (min-width:62em){.nsw-m-xs{margin:.5rem}.nsw-m-top-xs{margin-top:.5rem}.nsw-m-right-xs{margin-right:.5rem}.nsw-m-bottom-xs{margin-bottom:.5rem}.nsw-m-left-xs,.nsw-m-x-xs{margin-left:.5rem}.nsw-m-x-xs{margin-right:.5rem}.nsw-m-y-xs{margin-top:.5rem;margin-bottom:.5rem}}.nsw-m-sm{margin:.5rem}.nsw-m-top-sm{margin-top:.5rem}.nsw-m-right-sm{margin-right:.5rem}.nsw-m-bottom-sm{margin-bottom:.5rem}.nsw-m-left-sm,.nsw-m-x-sm{margin-left:.5rem}.nsw-m-x-sm{margin-right:.5rem}.nsw-m-y-sm{margin-top:.5rem;margin-bottom:.5rem}@media (min-width:62em){.nsw-m-sm{margin:1rem}.nsw-m-top-sm{margin-top:1rem}.nsw-m-right-sm{margin-right:1rem}.nsw-m-bottom-sm{margin-bottom:1rem}.nsw-m-left-sm,.nsw-m-x-sm{margin-left:1rem}.nsw-m-x-sm{margin-right:1rem}.nsw-m-y-sm{margin-top:1rem;margin-bottom:1rem}}.nsw-m-md{margin:1rem}.nsw-m-top-md{margin-top:1rem}.nsw-m-right-md{margin-right:1rem}.nsw-m-bottom-md{margin-bottom:1rem}.nsw-m-left-md,.nsw-m-x-md{margin-left:1rem}.nsw-m-x-md{margin-right:1rem}.nsw-m-y-md{margin-top:1rem;margin-bottom:1rem}@media (min-width:62em){.nsw-m-md{margin:2rem}.nsw-m-top-md{margin-top:2rem}.nsw-m-right-md{margin-right:2rem}.nsw-m-bottom-md{margin-bottom:2rem}.nsw-m-left-md,.nsw-m-x-md{margin-left:2rem}.nsw-m-x-md{margin-right:2rem}.nsw-m-y-md{margin-top:2rem;margin-bottom:2rem}}.nsw-m-lg{margin:1.5rem}.nsw-m-top-lg{margin-top:1.5rem}.nsw-m-right-lg{margin-right:1.5rem}.nsw-m-bottom-lg{margin-bottom:1.5rem}.nsw-m-left-lg,.nsw-m-x-lg{margin-left:1.5rem}.nsw-m-x-lg{margin-right:1.5rem}.nsw-m-y-lg{margin-top:1.5rem;margin-bottom:1.5rem}@media (min-width:62em){.nsw-m-lg{margin:3rem}.nsw-m-top-lg{margin-top:3rem}.nsw-m-right-lg{margin-right:3rem}.nsw-m-bottom-lg{margin-bottom:3rem}.nsw-m-left-lg,.nsw-m-x-lg{margin-left:3rem}.nsw-m-x-lg{margin-right:3rem}.nsw-m-y-lg{margin-top:3rem;margin-bottom:3rem}}.nsw-m-xl{margin:2rem}.nsw-m-top-xl{margin-top:2rem}.nsw-m-right-xl{margin-right:2rem}.nsw-m-bottom-xl{margin-bottom:2rem}.nsw-m-left-xl,.nsw-m-x-xl{margin-left:2rem}.nsw-m-x-xl{margin-right:2rem}.nsw-m-y-xl{margin-top:2rem;margin-bottom:2rem}@media (min-width:62em){.nsw-m-xl{margin:4rem}.nsw-m-top-xl{margin-top:4rem}.nsw-m-right-xl{margin-right:4rem}.nsw-m-bottom-xl{margin-bottom:4rem}.nsw-m-left-xl,.nsw-m-x-xl{margin-left:4rem}.nsw-m-x-xl{margin-right:4rem}.nsw-m-y-xl{margin-top:4rem;margin-bottom:4rem}}.nsw-m-xxl{margin:2.5rem}.nsw-m-top-xxl{margin-top:2.5rem}.nsw-m-right-xxl{margin-right:2.5rem}.nsw-m-bottom-xxl{margin-bottom:2.5rem}.nsw-m-left-xxl,.nsw-m-x-xxl{margin-left:2.5rem}.nsw-m-x-xxl{margin-right:2.5rem}.nsw-m-y-xxl{margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width:62em){.nsw-m-xxl{margin:5rem}.nsw-m-top-xxl{margin-top:5rem}.nsw-m-right-xxl{margin-right:5rem}.nsw-m-bottom-xxl{margin-bottom:5rem}.nsw-m-left-xxl,.nsw-m-x-xxl{margin-left:5rem}.nsw-m-x-xxl{margin-right:5rem}.nsw-m-y-xxl{margin-top:5rem;margin-bottom:5rem}}.nsw-p-xs{padding:.25rem}.nsw-p-top-xs{padding-top:.25rem}.nsw-p-right-xs{padding-right:.25rem}.nsw-p-bottom-xs{padding-bottom:.25rem}.nsw-p-left-xs,.nsw-p-x-xs{padding-left:.25rem}.nsw-p-x-xs{padding-right:.25rem}.nsw-p-y-xs{padding-top:.25rem;padding-bottom:.25rem}@media (min-width:62em){.nsw-p-xs{padding:.5rem}.nsw-p-top-xs{padding-top:.5rem}.nsw-p-right-xs{padding-right:.5rem}.nsw-p-bottom-xs{padding-bottom:.5rem}.nsw-p-left-xs,.nsw-p-x-xs{padding-left:.5rem}.nsw-p-x-xs{padding-right:.5rem}.nsw-p-y-xs{padding-top:.5rem;padding-bottom:.5rem}}.nsw-p-sm{padding:.5rem}.nsw-p-top-sm{padding-top:.5rem}.nsw-p-right-sm{padding-right:.5rem}.nsw-p-bottom-sm{padding-bottom:.5rem}.nsw-p-left-sm,.nsw-p-x-sm{padding-left:.5rem}.nsw-p-x-sm{padding-right:.5rem}.nsw-p-y-sm{padding-top:.5rem;padding-bottom:.5rem}@media (min-width:62em){.nsw-p-sm{padding:1rem}.nsw-p-top-sm{padding-top:1rem}.nsw-p-right-sm{padding-right:1rem}.nsw-p-bottom-sm{padding-bottom:1rem}.nsw-p-left-sm,.nsw-p-x-sm{padding-left:1rem}.nsw-p-x-sm{padding-right:1rem}.nsw-p-y-sm{padding-top:1rem;padding-bottom:1rem}}.nsw-p-md{padding:1rem}.nsw-p-top-md{padding-top:1rem}.nsw-p-right-md{padding-right:1rem}.nsw-p-bottom-md{padding-bottom:1rem}.nsw-p-left-md,.nsw-p-x-md{padding-left:1rem}.nsw-p-x-md{padding-right:1rem}.nsw-p-y-md{padding-top:1rem;padding-bottom:1rem}@media (min-width:62em){.nsw-p-md{padding:2rem}.nsw-p-top-md{padding-top:2rem}.nsw-p-right-md{padding-right:2rem}.nsw-p-bottom-md{padding-bottom:2rem}.nsw-p-left-md,.nsw-p-x-md{padding-left:2rem}.nsw-p-x-md{padding-right:2rem}.nsw-p-y-md{padding-top:2rem;padding-bottom:2rem}}.nsw-p-lg{padding:1.5rem}.nsw-p-top-lg{padding-top:1.5rem}.nsw-p-right-lg{padding-right:1.5rem}.nsw-p-bottom-lg{padding-bottom:1.5rem}.nsw-p-left-lg,.nsw-p-x-lg{padding-left:1.5rem}.nsw-p-x-lg{padding-right:1.5rem}.nsw-p-y-lg{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:62em){.nsw-p-lg{padding:3rem}.nsw-p-top-lg{padding-top:3rem}.nsw-p-right-lg{padding-right:3rem}.nsw-p-bottom-lg{padding-bottom:3rem}.nsw-p-left-lg,.nsw-p-x-lg{padding-left:3rem}.nsw-p-x-lg{padding-right:3rem}.nsw-p-y-lg{padding-top:3rem;padding-bottom:3rem}}.nsw-p-xl{padding:2rem}.nsw-p-top-xl{padding-top:2rem}.nsw-p-right-xl{padding-right:2rem}.nsw-p-bottom-xl{padding-bottom:2rem}.nsw-p-left-xl,.nsw-p-x-xl{padding-left:2rem}.nsw-p-x-xl{padding-right:2rem}.nsw-p-y-xl{padding-top:2rem;padding-bottom:2rem}@media (min-width:62em){.nsw-p-xl{padding:4rem}.nsw-p-top-xl{padding-top:4rem}.nsw-p-right-xl{padding-right:4rem}.nsw-p-bottom-xl{padding-bottom:4rem}.nsw-p-left-xl,.nsw-p-x-xl{padding-left:4rem}.nsw-p-x-xl{padding-right:4rem}.nsw-p-y-xl{padding-top:4rem;padding-bottom:4rem}}.nsw-p-xxl{padding:2.5rem}.nsw-p-top-xxl{padding-top:2.5rem}.nsw-p-right-xxl{padding-right:2.5rem}.nsw-p-bottom-xxl{padding-bottom:2.5rem}.nsw-p-left-xxl,.nsw-p-x-xxl{padding-left:2.5rem}.nsw-p-x-xxl{padding-right:2.5rem}.nsw-p-y-xxl{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:62em){.nsw-p-xxl{padding:5rem}.nsw-p-top-xxl{padding-top:5rem}.nsw-p-right-xxl{padding-right:5rem}.nsw-p-bottom-xxl{padding-bottom:5rem}.nsw-p-left-xxl,.nsw-p-x-xxl{padding-left:5rem}.nsw-p-x-xxl{padding-right:5rem}.nsw-p-y-xxl{padding-top:5rem;padding-bottom:5rem}}.margin-top--none{margin-top:0!important}.margin-top--xs{margin-top:.5rem!important}.margin-top--sm{margin-top:.75rem!important}.margin-top--md{margin-top:1rem!important}.margin-top--lg{margin-top:1.5rem!important}.margin-top--xl{margin-top:2rem!important}.margin-top--xxl{margin-top:3rem!important}.margin-top--xxxl{margin-top:4rem!important}.margin-top--xxxxl{margin-top:5rem!important}.nsw-body-content,.nsw-wysiwyg-content{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);font-family:var(--nsw-font-family);font-weight:var(--nsw-font-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--nsw-text-dark)}@media (min-width:62em){.nsw-body-content,.nsw-wysiwyg-content{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-body-content button,.nsw-body-content input,.nsw-body-content select,.nsw-body-content textarea,.nsw-body-content textfield,.nsw-wysiwyg-content button,.nsw-wysiwyg-content input,.nsw-wysiwyg-content select,.nsw-wysiwyg-content textarea,.nsw-wysiwyg-content textfield{font-family:var(--nsw-font-family)}.nsw-body-content a:not([class]),.nsw-wysiwyg-content a:not([class]){color:var(--nsw-brand-dark);text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.nsw-body-content a:not([class]):hover,.nsw-wysiwyg-content a:not([class]):hover{background-color:var(--nsw-text-hover);outline:2px solid var(--nsw-text-hover)}.nsw-body-content a:not([class]):focus,.nsw-wysiwyg-content a:not([class]):focus{outline:solid 3px var(--nsw-focus);outline-offset:0}.nsw-body-content a:not([class]):visited,.nsw-wysiwyg-content a:not([class]):visited{color:var(--nsw-text-visited)}.nsw-body-content dl:not([class]),.nsw-body-content ol:not([class]),.nsw-body-content p:not([class]),.nsw-body-content ul:not([class]),.nsw-wysiwyg-content dl:not([class]),.nsw-wysiwyg-content ol:not([class]),.nsw-wysiwyg-content p:not([class]),.nsw-wysiwyg-content ul:not([class]){margin:0}.nsw-body-content *+dl:not([class]),.nsw-body-content *+ol:not([class]),.nsw-body-content *+p:not([class]),.nsw-body-content *+ul:not([class]),.nsw-wysiwyg-content *+dl:not([class]),.nsw-wysiwyg-content *+ol:not([class]),.nsw-wysiwyg-content *+p:not([class]),.nsw-wysiwyg-content *+ul:not([class]){margin-top:1rem}.nsw-body-content dt:not([class]),.nsw-body-content ol:not([class]) li,.nsw-body-content ul:not([class]) li,.nsw-wysiwyg-content dt:not([class]),.nsw-wysiwyg-content ol:not([class]) li,.nsw-wysiwyg-content ul:not([class]) li{margin-top:.5rem}.nsw-body-content small,.nsw-wysiwyg-content small{font-size:var(--nsw-font-size-xs-mobile);line-height:var(--nsw-line-height-xs-mobile)}@media (min-width:62em){.nsw-body-content small,.nsw-wysiwyg-content small{font-size:var(--nsw-font-size-xs-desktop);line-height:var(--nsw-line-height-xs-desktop)}}.nsw-body-content abbr,.nsw-body-content acronym,.nsw-wysiwyg-content abbr,.nsw-wysiwyg-content acronym{text-decoration:none;border-bottom:1px dashed var(--nsw-brand-dark)}.nsw-body-content blockquote,.nsw-wysiwyg-content blockquote{font-size:var(--nsw-font-size-lg-mobile);line-height:var(--nsw-line-height-lg-mobile);margin:1rem 0 0;border-left:6px solid var(--nsw-brand-accent);padding:1.25rem 1.5rem}@media (min-width:62em){.nsw-body-content blockquote,.nsw-wysiwyg-content blockquote{font-size:var(--nsw-font-size-lg-desktop);line-height:var(--nsw-line-height-lg-desktop)}}@media (min-width:48em){.nsw-body-content blockquote,.nsw-wysiwyg-content blockquote{margin-left:auto;margin-right:auto;max-width:75%}}.nsw-body-content cite,.nsw-wysiwyg-content cite{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);margin-top:1rem;display:block;font-style:normal}@media (min-width:62em){.nsw-body-content cite,.nsw-wysiwyg-content cite{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-body-content cite:before,.nsw-wysiwyg-content cite:before{content:"— "}.nsw-body-content hr,.nsw-wysiwyg-content hr{border:0;height:1px;background-color:var(--nsw-grey-04);margin:1rem 0}.nsw-body-content h1:not([class]),.nsw-body-content h2:not([class]),.nsw-body-content h3:not([class]),.nsw-body-content h4:not([class]),.nsw-body-content h5:not([class]),.nsw-body-content h6:not([class]),.nsw-wysiwyg-content h1:not([class]),.nsw-wysiwyg-content h2:not([class]),.nsw-wysiwyg-content h3:not([class]),.nsw-wysiwyg-content h4:not([class]),.nsw-wysiwyg-content h5:not([class]),.nsw-wysiwyg-content h6:not([class]){font-weight:var(--nsw-font-bold);margin:0}.nsw-body-content h1:not([class]),.nsw-wysiwyg-content h1:not([class]){font-size:var(--nsw-font-size-xxl-mobile);line-height:var(--nsw-line-height-xxl-mobile)}@media (min-width:62em){.nsw-body-content h1:not([class]),.nsw-wysiwyg-content h1:not([class]){font-size:var(--nsw-font-size-xxl-desktop);line-height:var(--nsw-line-height-xxl-desktop)}}.nsw-body-content h2:not([class]),.nsw-wysiwyg-content h2:not([class]){font-size:var(--nsw-font-size-xl-mobile);line-height:var(--nsw-line-height-xl-mobile)}@media (min-width:62em){.nsw-body-content h2:not([class]),.nsw-wysiwyg-content h2:not([class]){font-size:var(--nsw-font-size-xl-desktop);line-height:var(--nsw-line-height-xl-desktop)}}.nsw-body-content h3:not([class]),.nsw-wysiwyg-content h3:not([class]){font-size:var(--nsw-font-size-lg-mobile);line-height:var(--nsw-line-height-lg-mobile)}@media (min-width:62em){.nsw-body-content h3:not([class]),.nsw-wysiwyg-content h3:not([class]){font-size:var(--nsw-font-size-lg-desktop);line-height:var(--nsw-line-height-lg-desktop)}}.nsw-body-content h4:not([class]),.nsw-wysiwyg-content h4:not([class]){font-size:var(--nsw-font-size-md-mobile);line-height:var(--nsw-line-height-md-mobile)}@media (min-width:62em){.nsw-body-content h4:not([class]),.nsw-wysiwyg-content h4:not([class]){font-size:var(--nsw-font-size-md-desktop);line-height:var(--nsw-line-height-md-desktop)}}.nsw-body-content h5:not([class]),.nsw-body-content h6:not([class]),.nsw-wysiwyg-content h5:not([class]),.nsw-wysiwyg-content h6:not([class]){font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile)}@media (min-width:62em){.nsw-body-content h5:not([class]),.nsw-body-content h6:not([class]),.nsw-wysiwyg-content h5:not([class]),.nsw-wysiwyg-content h6:not([class]){font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-body-content *+h1:not([class]),.nsw-wysiwyg-content *+h1:not([class]){margin-top:4rem}.nsw-body-content *+h2:not([class]),.nsw-wysiwyg-content *+h2:not([class]){margin-top:3rem}.nsw-body-content *+h3:not([class]),.nsw-wysiwyg-content *+h3:not([class]){margin-top:2rem}.nsw-body-content *+h4:not([class]),.nsw-body-content *+h5:not([class]),.nsw-body-content *+h6:not([class]),.nsw-wysiwyg-content *+h4:not([class]),.nsw-wysiwyg-content *+h5:not([class]),.nsw-wysiwyg-content *+h6:not([class]){margin-top:1.5rem}.nsw-body-content .nsw-intro,.nsw-wysiwyg-content .nsw-intro{font-size:var(--nsw-font-size-md-mobile);line-height:var(--nsw-line-height-md-mobile);margin:1rem 0 0}@media (min-width:62em){.nsw-body-content .nsw-intro,.nsw-wysiwyg-content .nsw-intro{font-size:var(--nsw-font-size-md-desktop);line-height:var(--nsw-line-height-md-desktop)}}.nsw-h1,.nsw-h2,.nsw-h3,.nsw-h4,.nsw-h5,.nsw-h6{font-weight:var(--nsw-font-bold);margin:0}.nsw-h1{font-size:var(--nsw-font-size-xxl-mobile);line-height:var(--nsw-line-height-xxl-mobile)}@media (min-width:62em){.nsw-h1{font-size:var(--nsw-font-size-xxl-desktop);line-height:var(--nsw-line-height-xxl-desktop)}}.nsw-h2{font-size:var(--nsw-font-size-xl-mobile);line-height:var(--nsw-line-height-xl-mobile)}@media (min-width:62em){.nsw-h2{font-size:var(--nsw-font-size-xl-desktop);line-height:var(--nsw-line-height-xl-desktop)}}.nsw-h3{font-size:var(--nsw-font-size-lg-mobile);line-height:var(--nsw-line-height-lg-mobile)}@media (min-width:62em){.nsw-h3{font-size:var(--nsw-font-size-lg-desktop);line-height:var(--nsw-line-height-lg-desktop)}}.nsw-h4{font-size:var(--nsw-font-size-md-mobile);line-height:var(--nsw-line-height-md-mobile)}@media (min-width:62em){.nsw-h4{font-size:var(--nsw-font-size-md-desktop);line-height:var(--nsw-line-height-md-desktop)}}.nsw-h5,.nsw-h6{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile)}@media (min-width:62em){.nsw-h5,.nsw-h6{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}*+.nsw-h1{margin-top:4rem}*+.nsw-h2{margin-top:3rem}*+.nsw-h3{margin-top:2rem}*+.nsw-h4,*+.nsw-h5,*+.nsw-h6{margin-top:1.5rem}.nsw-link{color:var(--nsw-brand-dark);text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.nsw-link:hover{background-color:var(--nsw-text-hover);outline:2px solid var(--nsw-text-hover)}.nsw-link:focus{outline:solid 3px var(--nsw-focus);outline-offset:0}.nsw-link:visited{color:var(--nsw-text-visited)}.nsw-link--icon{display:inline-block;font-weight:var(--nsw-font-bold)}.nsw-link--icon .nsw-material-icons,.nsw-link--icon svg{font-size:1.25rem;line-height:.625rem;position:relative;bottom:-.3125rem}.nsw-link--icon .nsw-material-icons:first-child,.nsw-link--icon svg:first-child{margin-right:.25rem}.nsw-link--icon .nsw-material-icons:last-child,.nsw-link--icon svg:last-child{margin-left:.25rem}.nsw-text-link{font-weight:var(--nsw-font-bold);color:var(--nsw-brand-dark);display:inline-block}.nsw-text-link:hover{background-color:var(--nsw-text-hover);outline:2px solid var(--nsw-text-hover)}.nsw-text-link:focus{outline:solid 3px var(--nsw-focus);outline-offset:0}.nsw-icon-link{font-weight:var(--nsw-font-bold);color:var(--nsw-brand-dark);display:inline-block}.nsw-icon-link:hover{background-color:var(--nsw-text-hover);outline:2px solid var(--nsw-text-hover)}.nsw-icon-link:focus{outline:solid 3px var(--nsw-focus);outline-offset:0}.nsw-icon-link>span{display:flex;align-items:center}.nsw-icon-link svg:first-child{margin-right:.5rem}.nsw-icon-link+.nsw-icon-link{margin-left:1rem}h1.nsw-section-title,h2.nsw-section-title,h3.nsw-section-title,h4.nsw-section-title{font-family:var(--nsw-font-family);font-weight:var(--nsw-font-bold);margin:0;padding-top:.5rem;padding-bottom:.5rem}@media (min-width:48em){h1.nsw-section-title,h2.nsw-section-title,h3.nsw-section-title,h4.nsw-section-title{padding-top:1rem}}h1.nsw-section-title{font-size:var(--nsw-font-size-xxl-mobile);line-height:var(--nsw-line-height-xxl-mobile)}@media (min-width:62em){h1.nsw-section-title{font-size:var(--nsw-font-size-xxl-desktop);line-height:var(--nsw-line-height-xxl-desktop)}}h2.nsw-section-title{font-size:var(--nsw-font-size-xl-mobile);line-height:var(--nsw-line-height-xl-mobile)}@media (min-width:62em){h2.nsw-section-title{font-size:var(--nsw-font-size-xl-desktop);line-height:var(--nsw-line-height-xl-desktop)}}h3.nsw-section-title{font-size:var(--nsw-font-size-lg-mobile);line-height:var(--nsw-line-height-lg-mobile)}@media (min-width:62em){h3.nsw-section-title{font-size:var(--nsw-font-size-lg-desktop);line-height:var(--nsw-line-height-lg-desktop)}}h4.nsw-section-title{font-size:var(--nsw-font-size-md-mobile);line-height:var(--nsw-line-height-md-mobile)}@media (min-width:62em){h4.nsw-section-title{font-size:var(--nsw-font-size-md-desktop);line-height:var(--nsw-line-height-md-desktop)}}.nsw-section-separator{border:0;height:1px;background-color:var(--nsw-grey-04);margin:2rem 0}@media (min-width:48em){.nsw-section-separator{margin:3rem 0}}.nsw-section-text{margin:-.5rem 0 0;padding-bottom:.5rem}.nsw-accordion{margin-top:1.5rem;font-family:var(--nsw-font-family)}.nsw-accordion:first-child{margin-top:0}@media (min-width:48em){.nsw-accordion{margin-top:2rem}}.nsw-accordion__button,.nsw-accordion__title{font-size:var(--nsw-font-size-md-mobile);line-height:var(--nsw-line-height-md-mobile);margin:.5rem 0 0;padding:1rem 3rem 1rem 1rem;font-weight:var(--nsw-font-bold);background-color:var(--nsw-off-white);display:block;width:100%;text-align:left;position:relative;transition:background .15s ease-in-out,color .15s ease-in-out}@media (min-width:62em){.nsw-accordion__button,.nsw-accordion__title{font-size:var(--nsw-font-size-md-desktop);line-height:var(--nsw-line-height-md-desktop)}}.nsw-accordion__button .is-open,.nsw-accordion__button:hover .nsw-accordion__button,.nsw-accordion__button:hover .nsw-accordion__title,.nsw-accordion__title .is-open,.nsw-accordion__title:hover .nsw-accordion__button,.nsw-accordion__title:hover .nsw-accordion__title{background-color:var(--nsw-brand-dark);color:var(--nsw-text-light)}.nsw-accordion__button .is-open .nsw-material-icons,.nsw-accordion__button:hover .nsw-accordion__button .nsw-material-icons,.nsw-accordion__button:hover .nsw-accordion__title .nsw-material-icons,.nsw-accordion__title .is-open .nsw-material-icons,.nsw-accordion__title:hover .nsw-accordion__button .nsw-material-icons,.nsw-accordion__title:hover .nsw-accordion__title .nsw-material-icons{color:var(--nsw-text-light)}.nsw-accordion__toggle{margin:0 0 1rem;display:flex;justify-content:flex-end}.nsw-accordion__toggle button{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);color:var(--nsw-brand-dark);text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;font-weight:var(--nsw-font-bold);border:0;padding:0;background:none}@media (min-width:62em){.nsw-accordion__toggle button{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-accordion__toggle button:hover:enabled{background-color:var(--nsw-text-hover);outline:2px solid var(--nsw-text-hover)}.nsw-accordion__toggle button:focus{outline:solid 3px var(--nsw-focus);outline-offset:0}.nsw-accordion__toggle button:first-child{margin:0 1.5rem 0 0}.nsw-accordion__toggle button:disabled{opacity:.38;cursor:not-allowed}.is-ready .nsw-accordion__title{border-left:0;padding:0;margin-top:0}.nsw-accordion__button{font-family:var(--nsw-font-family);border:0;color:var(--nsw-text-dark)}.nsw-accordion__button:focus{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px;z-index:100;position:relative}.nsw-accordion__icon{transform:translateY(-50%) rotate(90deg);position:absolute;top:50%;right:.5625rem;transition:transform .15s ease-in-out,color .15s ease-in-out}.is-open .nsw-accordion__icon{transform:translateY(-50%) rotate(270deg)}.nsw-accordion__icon.nsw-icon{height:1rem;width:1rem;right:1rem}.nsw-accordion__content{padding:1rem}.nsw-breadcrumb{font-size:var(--nsw-font-size-xs-mobile);line-height:var(--nsw-line-height-xs-mobile);margin-top:1.5rem;font-family:var(--nsw-font-family)}@media (min-width:62em){.nsw-breadcrumb{font-size:var(--nsw-font-size-xs-desktop);line-height:var(--nsw-line-height-xs-desktop)}}.nsw-breadcrumb__list{margin:0;padding-left:0;list-style:none}.nsw-breadcrumb__item{display:none}.nsw-breadcrumb__item+.nsw-breadcrumb__item:before{content:"";display:inline-block;border-right:2px solid;border-bottom:2px solid;width:.375rem;height:.375rem;transform:rotate(-45deg);margin-right:.375rem;margin-left:.375rem;top:-1px;position:relative}@media (min-width:48em){.nsw-breadcrumb__item{display:inline}}.nsw-breadcrumb__item:last-child,.nsw-breadcrumb__item:nth-last-child(2){display:inline}.nsw-breadcrumb__item:nth-last-child(2):before{display:none}@media (min-width:48em){.nsw-breadcrumb__item:nth-last-child(2):before{display:inline-block}}.nsw-breadcrumb__link{color:var(--nsw-brand-dark);text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.nsw-breadcrumb__link:hover{background-color:var(--nsw-text-hover)}.nsw-breadcrumb__link:focus{outline:solid 3px var(--nsw-focus);outline-offset:0}.nsw-breadcrumb--current{text-decoration:none;pointer-events:none;color:var(--nsw-text-dark)}.nsw-button{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);margin:1.5rem 1rem 0 0;border-radius:var(--nsw-border-radius);font-family:var(--nsw-font-family);font-weight:var(--nsw-font-bold);border:2px solid transparent;white-space:normal;padding:.75rem 1.5rem;cursor:pointer;-webkit-appearance:none;text-decoration:none;-webkit-font-smoothing:antialiased;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block}@media (min-width:62em){.nsw-button{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-button:not(.nsw-button--flex){min-width:7.75rem}.nsw-button:focus{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-button--dark,.nsw-button--dark:hover{color:var(--nsw-text-light);background-color:var(--nsw-brand-dark);border-color:transparent}.nsw-button--dark:hover{background-image:linear-gradient(rgba(var(--nsw-white-rgb),.15),rgba(var(--nsw-white-rgb),.15))}.nsw-button--dark:hover .nsw-material-icons{color:var(--nsw-text-light)}.nsw-button--dark.disabled,.nsw-button--dark:disabled{color:var(--nsw-text-light);background-color:var(--nsw-brand-dark);border-color:transparent}.nsw-button--dark .nsw-material-icons{color:var(--nsw-text-light)}.nsw-button--dark-outline{color:var(--nsw-brand-dark);background-color:transparent;border-color:var(--nsw-brand-dark)}.nsw-button--dark-outline:hover{color:var(--nsw-text-light);background-color:var(--nsw-brand-dark);border-color:transparent}.nsw-button--dark-outline:hover .nsw-material-icons{color:var(--nsw-text-light)}.nsw-button--dark-outline.disabled,.nsw-button--dark-outline:disabled{color:var(--nsw-brand-dark);background-color:transparent;border-color:var(--nsw-brand-dark)}.nsw-button--dark-outline .nsw-material-icons{color:var(--nsw-brand-dark)}.nsw-button--light,.nsw-button--light:hover{color:var(--nsw-text-dark);background-color:var(--nsw-brand-light);border-color:transparent}.nsw-button--light:hover{background-image:linear-gradient(rgba(var(--nsw-black-rgb),.07),rgba(var(--nsw-black-rgb),.07))}.nsw-button--light:hover .nsw-material-icons{color:var(--nsw-text-dark)}.nsw-button--light.disabled,.nsw-button--light:disabled{color:var(--nsw-text-dark);background-color:var(--nsw-brand-light);border-color:transparent}.nsw-button--light .nsw-material-icons{color:var(--nsw-text-dark)}.nsw-button--light-outline{color:var(--nsw-brand-light);background-color:transparent;border-color:var(--nsw-brand-light)}.nsw-button--light-outline:hover{color:var(--nsw-text-dark);background-color:var(--nsw-brand-light);border-color:transparent}.nsw-button--light-outline:hover .nsw-material-icons{color:var(--nsw-text-dark)}.nsw-button--light-outline.disabled,.nsw-button--light-outline:disabled{color:var(--nsw-brand-light);background-color:transparent;border-color:var(--nsw-brand-light)}.nsw-button--light-outline .nsw-material-icons{color:var(--nsw-brand-light)}.nsw-button--white,.nsw-button--white:hover{color:var(--nsw-text-dark);background-color:var(--nsw-white);border-color:transparent}.nsw-button--white:hover{background-image:linear-gradient(rgba(var(--nsw-black-rgb),.07),rgba(var(--nsw-black-rgb),.07))}.nsw-button--white:hover .nsw-material-icons{color:var(--nsw-text-dark)}.nsw-button--white.disabled,.nsw-button--white:disabled{color:var(--nsw-text-dark);background-color:var(--nsw-white);border-color:transparent}.nsw-button--white .nsw-material-icons{color:var(--nsw-text-dark)}.nsw-button--danger,.nsw-button--danger:hover{color:var(--nsw-text-light);background-color:var(--nsw-status-error);border-color:transparent}.nsw-button--danger:hover{background-image:linear-gradient(rgba(var(--nsw-white-rgb),.15),rgba(var(--nsw-white-rgb),.15))}.nsw-button--danger:hover .nsw-material-icons{color:var(--nsw-text-light)}.nsw-button--danger.disabled,.nsw-button--danger:disabled{color:var(--nsw-text-light);background-color:var(--nsw-status-error);border-color:transparent}.nsw-button--danger .nsw-material-icons{color:var(--nsw-text-light)}.nsw-button--primary,.nsw-button--primary:hover{color:var(--nsw-text-light);background-color:var(--nsw-brand-dark);border-color:transparent}.nsw-button--primary:hover{background-image:linear-gradient(rgba(var(--nsw-white-rgb),.15),rgba(var(--nsw-white-rgb),.15))}.nsw-button--primary:hover .nsw-material-icons{color:var(--nsw-text-light)}.nsw-button--primary.disabled,.nsw-button--primary:disabled{color:var(--nsw-text-light);background-color:var(--nsw-brand-dark);border-color:transparent}.nsw-button--primary .nsw-material-icons{color:var(--nsw-text-light)}.nsw-button--secondary{color:var(--nsw-brand-dark);background-color:transparent;border-color:var(--nsw-brand-dark)}.nsw-button--secondary:hover{color:var(--nsw-text-light);background-color:var(--nsw-brand-dark);border-color:transparent}.nsw-button--secondary:hover .nsw-material-icons{color:var(--nsw-text-light)}.nsw-button--secondary.disabled,.nsw-button--secondary:disabled{color:var(--nsw-brand-dark);background-color:transparent;border-color:var(--nsw-brand-dark)}.nsw-button--outline,.nsw-button--secondary .nsw-material-icons{color:var(--nsw-brand-dark)}.nsw-button--outline{background-color:transparent;border-color:var(--nsw-brand-dark)}.nsw-button--outline:hover{background-color:var(--nsw-brand-dark);border-color:transparent}.nsw-button--outline:hover,.nsw-button--outline:hover .nsw-material-icons{color:var(--nsw-text-light)}.nsw-button--outline.disabled,.nsw-button--outline:disabled{color:var(--nsw-brand-dark);background-color:transparent;border-color:var(--nsw-brand-dark)}.nsw-button--outline .nsw-material-icons{color:var(--nsw-brand-dark)}.nsw-button--highlight,.nsw-button--highlight:hover{color:var(--nsw-text-light);background-color:var(--nsw-status-error);border-color:transparent}.nsw-button--highlight:hover{background-image:linear-gradient(rgba(var(--nsw-white-rgb),.15),rgba(var(--nsw-white-rgb),.15))}.nsw-button--highlight:hover .nsw-material-icons{color:var(--nsw-text-light)}.nsw-button--highlight.disabled,.nsw-button--highlight:disabled{color:var(--nsw-text-light);background-color:var(--nsw-status-error);border-color:transparent}.nsw-button--highlight .nsw-material-icons{color:var(--nsw-text-light)}.nsw-button.disabled,.nsw-button:disabled{opacity:.38;cursor:not-allowed}.nsw-button--full-width{display:block;width:100%}@media (min-width:62em){.nsw-button--full-width{display:inline-block;width:auto}}.nsw-button .nsw-material-icons{font-size:1.5rem;line-height:.625rem;position:relative;bottom:-.4375rem}.nsw-button .nsw-material-icons:first-child{margin-right:.5rem}.nsw-button .nsw-material-icons:last-child{margin-left:.5rem}.nsw-button--block{display:block;width:100%}.nsw-button--block+.nsw-button--block{margin-bottom:0}.nsw-callout{padding:1rem;margin-top:1.5rem;font-family:var(--nsw-font-family);background:var(--nsw-off-white);position:relative;border-left:6px solid var(--nsw-brand-dark)}.nsw-callout:first-child{margin-top:0}@media (min-width:48em){.nsw-callout{margin-top:2rem;padding:1.5rem 1.5rem 1.5rem 1rem;display:flex;flex-direction:row;flex-wrap:nowrap}}.nsw-callout__icon+.nsw-callout__content{margin-top:10px}@media (min-width:48em){.nsw-callout__icon{margin-right:10px;flex:0 0 auto}.nsw-callout__icon+.nsw-callout__content{margin-top:0}.nsw-callout__icon.nsw-icon{width:2rem;height:2rem}}.nsw-callout__icon.nsw-material-icons{position:relative;top:-3px;left:-3px}.nsw-callout__icon.nsw-icon{width:1.5rem;height:1.5rem}.nsw-callout__icon.nsw-icon+.nsw-callout__content{margin-top:1rem}@media (min-width:48em){.nsw-callout__icon.nsw-icon{margin-right:1rem}}@media (min-width:48em){.nsw-callout__content,.nsw-callout__icon.nsw-icon+.nsw-callout__content{margin-top:0}}.nsw-callout__content p:not([class]){margin:.75rem 0 0}.nsw-callout__content a:not([class]){font-weight:var(--nsw-font-bold);color:var(--nsw-brand-dark);display:inline-block}.nsw-callout__content a:not([class]):hover{background-color:var(--nsw-text-hover);outline:2px solid var(--nsw-text-hover)}.nsw-callout__content a:not([class]):focus{outline:solid 3px var(--nsw-focus);outline-offset:0}.nsw-callout__content .nsw-text-link{margin-top:.75rem}.nsw-callout__title{font-size:var(--nsw-font-size-md-mobile);line-height:var(--nsw-line-height-md-mobile);font-weight:var(--nsw-font-bold);margin:0}@media (min-width:62em){.nsw-callout__title{font-size:var(--nsw-font-size-md-desktop);line-height:var(--nsw-line-height-md-desktop)}}.nsw-card{font-family:var(--nsw-font-family);position:relative;display:flex;flex-direction:column;overflow:hidden;height:100%;border:0;border-top-left-radius:var(--nsw-border-radius);border-top-right-radius:var(--nsw-border-radius)}.nsw-card:hover,.nsw-card:hover .nsw-card__link{color:var(--nsw-text-light)}.nsw-card:hover .nsw-card__content{background-color:var(--nsw-brand-dark);border-color:transparent}.nsw-card:hover .nsw-card__content:after{background-color:transparent}.nsw-card:hover .nsw-card__image-area:after{background-color:var(--nsw-brand-dark)}.nsw-card:hover .nsw-material-icons{color:var(--nsw-text-light)}.nsw-card:hover .nsw-icon{fill:var(--nsw-text-light)}.nsw-card:focus-within{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-card:focus-within .nsw-card__link{text-decoration:none}.nsw-card__title{font-size:var(--nsw-font-size-md-mobile);line-height:var(--nsw-line-height-md-mobile);font-weight:var(--nsw-font-bold);margin:0}@media (min-width:62em){.nsw-card__title{font-size:var(--nsw-font-size-md-desktop);line-height:var(--nsw-line-height-md-desktop)}}.nsw-card__content{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);padding:1rem 1rem 5rem;background-color:var(--nsw-white);border-radius:var(--nsw-border-radius);border:1px solid var(--nsw-grey-03);display:flex;flex-direction:column;order:2;height:100%;transition:background .15s ease-in-out,border .15s ease-in-out}@media (min-width:62em){.nsw-card__content{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-card__content:before{content:"";height:6px}.nsw-card__content:after{content:"";position:absolute;top:0;left:0;right:0;height:6px;background-color:var(--nsw-brand-accent);transition:background .15s ease-in-out}@media (min-width:62em){.nsw-card__content{padding:2rem 2rem 5rem}}.nsw-card__copy{margin:1rem 0 0;transition:color .15s ease-in-out}.nsw-card__tag{font-weight:var(--nsw-font-bold);order:1;margin:0 0 1rem}.nsw-card__tag+.nsw-card__date{margin-top:-.5rem}.nsw-card__date{order:2;margin:0 0 1rem}.nsw-card__date,.nsw-card__tag{font-size:var(--nsw-font-size-xs-mobile);line-height:var(--nsw-line-height-xs-mobile);transition:color .15s ease-in-out}@media (min-width:62em){.nsw-card__date,.nsw-card__tag{font-size:var(--nsw-font-size-xs-desktop);line-height:var(--nsw-line-height-xs-desktop)}}.nsw-card__copy,.nsw-card__icon,.nsw-card__title{order:3}.nsw-card__icon{margin:1rem 0 0;position:absolute;bottom:.8125rem;left:.8125rem;transition:color .15s ease-in-out}.nsw-card__icon.nsw-icon{bottom:1rem;width:1.5rem;height:1.5rem;left:auto}@media (min-width:62em){.nsw-card__icon{margin:2rem 0 0;bottom:1.8125rem;left:1.75rem}.nsw-card__icon.nsw-icon{bottom:2rem;transition:color .15s ease-in-out}}.nsw-card__link{text-decoration:none;color:var(--nsw-text-dark);transition:color .15s ease-in-out}.nsw-card__link:after{z-index:100;content:"";position:absolute;top:0;right:0;bottom:0;left:0}.nsw-card__link:focus{outline:none;text-decoration:underline}.nsw-card__image-area{order:1;height:12.5rem;position:relative;background-color:var(--nsw-white)}.nsw-card__image-area:after{content:"";position:absolute;bottom:-6px;left:0;right:0;height:6px;background-color:var(--nsw-brand-accent);transition:background .15s ease-in-out,border .15s ease-in-out}.nsw-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nsw-card--headline .nsw-card__title{font-size:var(--nsw-font-size-lg-mobile);line-height:var(--nsw-line-height-lg-mobile)}@media (min-width:62em){.nsw-card--headline .nsw-card__title{font-size:var(--nsw-font-size-lg-desktop);line-height:var(--nsw-line-height-lg-desktop)}}.nsw-card--light .nsw-card__content{border-color:transparent}.nsw-card--light .nsw-card__content,.nsw-card--light .nsw-card__image-area{background-color:var(--nsw-brand-light)}.nsw-card--dark{color:var(--nsw-text-light)}.nsw-card--dark:hover{color:var(--nsw-text-dark)}.nsw-card--dark:hover .nsw-card__content{background-color:var(--nsw-white);border-color:var(--nsw-grey-03)}.nsw-card--dark:hover .nsw-card__content:after{display:block}.nsw-card--dark:hover .nsw-card__image-area:after{background-color:var(--nsw-brand-accent)}.nsw-card--dark:hover .nsw-card__link{color:var(--nsw-text-dark)}.nsw-card--dark:hover .nsw-material-icons{color:var(--nsw-brand-dark)}.nsw-card--dark:hover .nsw-icon{fill:var(--nsw-brand-dark)}.nsw-card--dark .nsw-card__content,.nsw-card--dark .nsw-card__image-area{background-color:var(--nsw-brand-dark)}.nsw-card--dark .nsw-card__content{border-color:transparent}.nsw-card--dark .nsw-card__link,.nsw-card--dark .nsw-material-icons{color:var(--nsw-text-light)}.nsw-card--dark .nsw-icon{fill:var(--nsw-text-light)}.nsw-card--content .nsw-card__content:after,.nsw-card--content .nsw-card__content:before{display:none}.nsw-card--content .nsw-card__image-area:after{background-color:var(--nsw-white);border-left:1px solid var(--nsw-grey-03);border-right:1px solid var(--nsw-grey-03)}.nsw-card--content:hover .nsw-card__content:after{display:none}.nsw-card--content:hover.nsw-card--light .nsw-card__image-area:after,.nsw-card--content:hover .nsw-card__image-area:after{background-color:var(--nsw-brand-dark);border-color:transparent}.nsw-card--content:hover.nsw-card--dark .nsw-card__image-area:after{background-color:var(--nsw-white);border-color:var(--nsw-grey-03)}.nsw-card--content.nsw-card--light .nsw-card__image-area:after{background-color:var(--nsw-brand-light);border-color:transparent}.nsw-card--content.nsw-card--dark .nsw-card__image-area:after{background-color:var(--nsw-brand-dark);border-color:transparent}.nsw-content-block{font-family:var(--nsw-font-family);position:relative;display:flex;flex-direction:column;overflow:hidden}.nsw-content-block__title{font-size:var(--nsw-font-size-lg-mobile);line-height:var(--nsw-line-height-lg-mobile);font-weight:var(--nsw-font-bold);margin:0}@media (min-width:62em){.nsw-content-block__title{font-size:var(--nsw-font-size-lg-desktop);line-height:var(--nsw-line-height-lg-desktop)}}.nsw-content-block__content{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);display:flex;flex-direction:column;order:2}@media (min-width:62em){.nsw-content-block__content{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-content-block__content a{font-weight:var(--nsw-font-bold);color:var(--nsw-brand-dark);display:inline-block}.nsw-content-block__content a:hover{background-color:var(--nsw-text-hover);outline:2px solid var(--nsw-text-hover)}.nsw-content-block__content a:focus{outline:solid 3px var(--nsw-focus);outline-offset:0}.nsw-content-block__copy{margin:1rem 0 0}.nsw-content-block__copy a{font-weight:var(--nsw-font-normal)}.nsw-content-block__list{margin:1rem 0 0;padding:0;list-style-type:none}.nsw-content-block__list li{padding:.5rem 0 .5rem .875rem;position:relative}.nsw-content-block__list li:before{content:"";position:absolute;width:.25rem;height:.25rem;border-radius:100%;background-color:var(--nsw-text-dark);top:1.125rem;left:0}.nsw-content-block__list a{font-weight:var(--nsw-font-normal)}.nsw-content-block__link{margin:1rem 0 0}.nsw-content-block__image-area{order:1;max-height:12.5rem;margin-bottom:1.5rem}.nsw-content-block__image{width:100%;height:12.5rem;-o-object-fit:cover;object-fit:cover}.nsw-content-block__icon,.nsw-content-block__icon svg{max-width:4rem;max-height:4rem}.nsw-direction-link{font-family:var(--nsw-font-family);font-weight:var(--nsw-font-bold);position:relative;display:inline-flex;text-decoration:none;vertical-align:middle;padding:.25rem .5rem;color:var(--nsw-text-dark)}.nsw-direction-link:hover{background-color:var(--nsw-text-hover)}.nsw-direction-link:focus{outline:solid 3px var(--nsw-focus);outline-offset:0}.nsw-direction-link .nsw-icon{width:1rem;height:1rem;-ms-grid-row-align:center;align-self:center}.nsw-direction-link .nsw-icon+.nsw-direction-link__text{margin-left:.5rem}.nsw-direction-link .nsw-material-icons{font-size:1.25rem;-ms-grid-row-align:center;align-self:center}.nsw-direction-link .nsw-material-icons+.nsw-direction-link__text{margin-left:.25rem}.nsw-direction-link__text{-ms-grid-row-align:center;align-self:center}.nsw-direction-link__text+.nsw-icon{margin-left:.5rem}.nsw-direction-link__text+.nsw-material-icons{margin-left:.25rem}.nsw-direction-link.is-disabled{color:var(--nsw-grey-03);cursor:not-allowed;background:none}.nsw-direction-link.is-disabled .nsw-icon{fill:var(--nsw-grey-03)}.nsw-direction-link.is-disabled .nsw-material-icons{color:var(--nsw-grey-03)}.nsw-feature-tile{margin-top:1.5rem;padding:1rem 0;font-family:var(--nsw-font-family);border-top:6px solid var(--nsw-brand-accent);max-width:500px}.nsw-feature-tile:first-child{margin-top:0}@media (min-width:48em){.nsw-feature-tile{margin-top:2rem}}.nsw-feature-tile__title{font-size:var(--nsw-font-size-xl-mobile);line-height:var(--nsw-line-height-xl-mobile);margin:0;font-weight:var(--nsw-font-bold);position:relative}@media (min-width:62em){.nsw-feature-tile__title{font-size:var(--nsw-font-size-xl-desktop);line-height:var(--nsw-line-height-xl-desktop)}}.nsw-feature-tile__title .nsw-icon{margin-right:1rem;height:2.875rem;width:2.875rem;vertical-align:middle}.nsw-feature-tile__title .nsw-material-icons{position:absolute;left:-.3125rem;top:-.3125rem;font-size:3.5rem}.nsw-feature-tile__title .nsw-material-icons+a,.nsw-feature-tile__title .nsw-material-icons+span{margin-left:70px;line-height:2.875rem}.nsw-feature-tile__title-link{text-decoration:none;color:var(--nsw-text-dark)}.nsw-feature-tile__title-link:hover{background-color:var(--nsw-text-hover)}.nsw-feature-tile__title-link:focus{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-feature-tile__cards-group{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);margin-top:1rem;padding:0;list-style:none}@media (min-width:62em){.nsw-feature-tile__cards-group{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}@media (min-width:48em){.nsw-feature-tile__cards-group{display:flex;flex-direction:row;align-items:stretch;flex-wrap:nowrap}}.nsw-feature-tile__card{margin-top:1rem;display:flex;flex-direction:row;align-items:stretch;flex-wrap:nowrap}@media (min-width:48em){.nsw-feature-tile__card{display:block;width:32%;max-width:9.625rem}.nsw-feature-tile__card:nth-child(3n+2){margin-left:2%;margin-right:2%}}.nsw-feature-tile__card-img{margin-right:1rem;display:block;width:30%;height:auto;flex:0 0 auto}@media (min-width:48em){.nsw-feature-tile__card-img{display:block;width:100%;height:auto;flex:0 0 auto;margin-right:auto}}.nsw-feature-tile__card-text{margin:0;flex:1 1 auto;-ms-grid-row-align:center;align-self:center}@media (min-width:48em){.nsw-feature-tile__card-text{padding:.5rem;text-align:center;display:block}}.nsw-feature-tile__links-group{margin-top:1rem;font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile)}@media (min-width:62em){.nsw-feature-tile__links-group{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}@media (min-width:48em){.nsw-feature-tile__links-group{display:flex;flex-direction:row;align-items:stretch;flex-wrap:nowrap}}.nsw-feature-tile__links-group .nsw-feature-tile__double-list,.nsw-feature-tile__links-group ul:not([class]){padding:0;margin:0;list-style:none;flex:1 0 50%}.nsw-feature-tile__links-group .nsw-feature-tile__double-list li,.nsw-feature-tile__links-group ul:not([class]) li{margin:0}.nsw-feature-tile__link{text-decoration:none;color:var(--nsw-brand-dark)}.nsw-feature-tile__link:hover{background-color:var(--nsw-text-hover);outline:2px solid var(--nsw-text-hover)}.nsw-feature-tile__link:focus{outline:solid 3px var(--nsw-focus);outline-offset:0}.nsw-feature-tile__link:visited{color:var(--nsw-text-visited)}.nsw-feature-tile .new-text{color:var(--nsw-brand-accent);text-decoration:none}.nsw-feature-tile .link-text{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.nsw-feature-tile__cta{margin-top:2rem;text-decoration:underline}.nsw-feature-tile__double-list{-moz-column-count:2;column-count:2;-moz-column-gap:1rem;column-gap:1rem}.nsw-filters,.nsw-filters button{font-family:var(--nsw-font-family)}.nsw-page-layout__sidebar .nsw-filters{margin:-.5rem 0 -1rem}@media (min-width:62em){.nsw-page-layout__sidebar .nsw-filters{margin:0}}.nsw-filters__title{font-size:var(--nsw-font-size-lg-mobile);line-height:var(--nsw-line-height-lg-mobile);font-weight:var(--nsw-font-bold);padding:1.5rem 0}@media (min-width:62em){.nsw-filters__title{font-size:var(--nsw-font-size-lg-desktop);line-height:var(--nsw-line-height-lg-desktop);font-size:var(--nsw-font-size-md-mobile);line-height:var(--nsw-line-height-md-mobile);margin-top:1.5rem}}@media (min-width:62em) and (min-width:62em){.nsw-filters__title{font-size:var(--nsw-font-size-md-desktop);line-height:var(--nsw-line-height-md-desktop)}}.nsw-filters__controls{padding:1.5rem 0;border-bottom:1px solid var(--nsw-grey-04)}@media (min-width:62em){.nsw-filters__controls{display:none}}.nsw-filters__controls button{display:flex;align-items:center;cursor:pointer;background-color:transparent;border:0;padding:0;color:var(--nsw-brand-dark)}.nsw-filters__controls button:hover{background-color:var(--nsw-text-hover);outline:4px solid var(--nsw-text-hover)}.nsw-filters__controls button:focus{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-filters__controls button span{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);font-weight:var(--nsw-font-bold);text-decoration:underline;padding-left:.5rem}@media (min-width:62em){.nsw-filters__controls button span{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-filters__controls .nsw-material-icons{border-radius:var(--nsw-border-radius);font-size:1.5rem;padding:.0625rem;border:2px solid var(--nsw-brand-dark)}.nsw-filters__controls--active .nsw-material-icons{background-color:var(--nsw-brand-dark);color:var(--nsw-text-light)}.nsw-filters__back{z-index:300;position:fixed;top:0;left:0;right:0;background-color:var(--nsw-white);padding:1.5rem 1rem;border-bottom:1px solid var(--nsw-grey-04)}@media (min-width:62em){.nsw-filters__back{display:none}}.nsw-filters__back button{background-color:transparent;border:0;padding:0;color:var(--nsw-brand-dark);display:flex;align-items:center;cursor:pointer}.nsw-filters__back button:hover{background-color:var(--nsw-text-hover)}.nsw-filters__back button:focus{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-filters__back button span{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);font-weight:var(--nsw-font-bold);text-decoration:underline}@media (min-width:62em){.nsw-filters__back button span{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-filters__back button i{font-size:1.5rem;margin-right:.25rem}.nsw-filters--fixed .nsw-filters__wrapper{z-index:200;display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto;background-color:var(--nsw-white);padding:4.5625rem 1rem 6.3125rem}@media (min-width:62em){.nsw-filters--fixed .nsw-filters__wrapper{display:block;position:static;background-color:transparent;padding:0;overflow-y:visible}}.nsw-filters--fixed.nsw-filters--instant .nsw-filters__wrapper{padding-bottom:0}.active .nsw-filters__wrapper{display:block}.nsw-filters__item{padding:1.5rem 0;border-top:1px solid var(--nsw-grey-04)}.nsw-filters__all{padding-top:1rem}.nsw-filters__accept{padding:2rem 0;border-top:1px solid var(--nsw-grey-04)}.nsw-filters--fixed .nsw-filters__accept{z-index:300;position:fixed;bottom:0;left:0;right:0;background-color:var(--nsw-white);padding:1.5rem 1rem}@media (min-width:62em){.nsw-filters--fixed .nsw-filters__accept{position:static;padding:2rem 0}}.nsw-filters__accept button{margin:0}.nsw-filters__cancel{padding-bottom:2rem}.nsw-filters--fixed .nsw-filters__cancel{border-top:1px solid var(--nsw-grey-04);padding:2rem 0}@media (min-width:62em){.nsw-filters--fixed .nsw-filters__cancel{padding-top:0;border:0}}.nsw-filters--instant .nsw-filters__cancel{border-top:1px solid var(--nsw-grey-04);padding:2rem 0}.nsw-filters__cancel button{font-weight:var(--nsw-font-bold);color:var(--nsw-brand-dark);display:inline-block;font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);font-weight:400;text-decoration:underline;cursor:pointer;background-color:transparent;border:0;padding:0}.nsw-filters__cancel button:hover{background-color:var(--nsw-text-hover);outline:2px solid var(--nsw-text-hover)}.nsw-filters__cancel button:focus{outline:solid 3px var(--nsw-focus);outline-offset:0}@media (min-width:62em){.nsw-filters__cancel button{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-filters__less,.nsw-filters__more{font-weight:var(--nsw-font-bold);color:var(--nsw-brand-dark);display:inline-block;font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);font-weight:400;text-decoration:underline;cursor:pointer;background-color:transparent;border:0;padding:0;margin-top:1.5rem}.nsw-filters__less:hover,.nsw-filters__more:hover{background-color:var(--nsw-text-hover);outline:2px solid var(--nsw-text-hover)}.nsw-filters__less:focus,.nsw-filters__more:focus{outline:solid 3px var(--nsw-focus);outline-offset:0}@media (min-width:62em){.nsw-filters__less,.nsw-filters__more{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-filters .hidden{display:none}.filters-open{overflow:hidden}.nsw-form-label{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);font-weight:var(--nsw-font-bold);display:block}@media (min-width:62em){.nsw-form-label{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-form-label-small{font-weight:400}.nsw-form-label+input,.nsw-form-label+select,.nsw-form-label+textarea{margin-top:.25rem}:not(legend)+.nsw-form-label{margin-top:1rem}.nsw-form-required:after{content:" *";color:var(--nsw-status-error)}.nsw-form-input,.nsw-form-select{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);padding:.75rem 1rem;border-radius:var(--nsw-border-radius);font-family:var(--nsw-font-family);background-color:var(--nsw-white);color:var(--nsw-text-dark);border:1px solid var(--nsw-grey-01);vertical-align:middle;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%}@media (min-width:62em){.nsw-form-input,.nsw-form-select{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-form-input:hover,.nsw-form-select:hover{background-color:var(--nsw-text-hover)}.nsw-form-input:focus,.nsw-form-select:focus{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-form-input:disabled,.nsw-form-select:disabled{background-color:var(--nsw-off-white);border-color:var(--nsw-grey-03);color:var(--nsw-grey-03);cursor:not-allowed}.nsw-form-input.has-error,.nsw-form-input[aria-invalid=true],.nsw-form-select.has-error,.nsw-form-select[aria-invalid=true]{border-color:var(--nsw-status-error);border-width:2px}.nsw-form-input.has-error:hover,.nsw-form-input[aria-invalid=true]:hover,.nsw-form-select.has-error:hover,.nsw-form-select[aria-invalid=true]:hover{background-color:var(--nsw-status-error-bg)}.nsw-form-date{padding:0;margin:0;border:0}.nsw-form-date-wrapper{display:flex;float:left;width:100%;margin:0 -.5rem}.nsw-form-date-wrapper>div{padding:0 .5rem}.nsw-form-date-small{width:4.625rem}.nsw-form-date-large{width:7.25rem}.nsw-form-select{padding-right:3rem;background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem auto}.nsw-form-select,.nsw-form-select:disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M16 26l16-16-4-4-12 12L4 6l-4 4 16 16z'/%3E%3C/svg%3E")}.nsw-form-select option{background-color:var(--nsw-white)}.nsw-form-checkbox,.nsw-form-radio{clear:left}.nsw-form-checkbox__input,.nsw-form-radio__input{position:absolute;opacity:0}.nsw-form-checkbox__input:hover+.nsw-form-checkbox__label:before,.nsw-form-checkbox__input:hover+.nsw-form-radio__label:before,.nsw-form-radio__input:hover+.nsw-form-checkbox__label:before,.nsw-form-radio__input:hover+.nsw-form-radio__label:before{background-color:var(--nsw-text-hover)}.nsw-form-checkbox__input:checked+.nsw-form-checkbox__label:after,.nsw-form-radio__input:checked+.nsw-form-checkbox__label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M29.362 3.742L10.495 22.946l-7.857-7.997L0 17.634l9.175 9.34 1.319 1.284 1.318-1.284L31.999 6.427z'/%3E%3C/svg%3E");background-color:var(--nsw-brand-dark)}.nsw-form-checkbox__input:checked+.nsw-form-radio__label:after,.nsw-form-radio__input:checked+.nsw-form-radio__label:after{background-color:var(--nsw-brand-dark)}.nsw-form-checkbox__input:disabled+.nsw-form-checkbox__label,.nsw-form-checkbox__input:disabled+.nsw-form-radio__label,.nsw-form-radio__input:disabled+.nsw-form-checkbox__label,.nsw-form-radio__input:disabled+.nsw-form-radio__label{cursor:not-allowed}.nsw-form-checkbox__input:disabled+.nsw-form-checkbox__label:before,.nsw-form-checkbox__input:disabled+.nsw-form-radio__label:before,.nsw-form-radio__input:disabled+.nsw-form-checkbox__label:before,.nsw-form-radio__input:disabled+.nsw-form-radio__label:before{border-color:var(--nsw-grey-03);background-color:var(--nsw-off-white)}.nsw-form-checkbox__input:disabled:checked+.nsw-form-checkbox__label:after,.nsw-form-checkbox__input:disabled:checked+.nsw-form-radio__label:after,.nsw-form-radio__input:disabled:checked+.nsw-form-checkbox__label:after,.nsw-form-radio__input:disabled:checked+.nsw-form-radio__label:after{background-color:var(--nsw-grey-03)}.nsw-form-checkbox__input:focus+.nsw-form-checkbox__label:before,.nsw-form-radio__input:focus+.nsw-form-checkbox__label:before{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-form-checkbox__input:focus+.nsw-form-radio__label:before,.nsw-form-radio__input:focus+.nsw-form-radio__label:before{box-shadow:0 0 0 3px var(--nsw-text-light),0 0 0 6px var(--nsw-focus)}.nsw-form-checkbox__input.has-error+.nsw-form-checkbox__label:hover:before,.nsw-form-checkbox__input[aria-invalid=true]+.nsw-form-checkbox__label:hover:before,.nsw-form-radio__input.has-error+.nsw-form-checkbox__label:hover:before,.nsw-form-radio__input[aria-invalid=true]+.nsw-form-checkbox__label:hover:before{background-color:var(--nsw-status-error-bg)}.nsw-form-checkbox__input.has-error+.nsw-form-checkbox__label:before,.nsw-form-checkbox__input[aria-invalid=true]+.nsw-form-checkbox__label:before,.nsw-form-radio__input.has-error+.nsw-form-checkbox__label:before,.nsw-form-radio__input[aria-invalid=true]+.nsw-form-checkbox__label:before{border-width:2px;border-color:var(--nsw-status-error)}.nsw-form-checkbox__label,.nsw-form-radio__label{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);margin-top:1rem;padding-left:3rem;padding-top:.5rem;padding-bottom:.5rem;min-height:2rem;display:block;position:relative}@media (min-width:62em){.nsw-form-checkbox__label,.nsw-form-radio__label{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-form-checkbox__label:before,.nsw-form-radio__label:before{margin-right:1rem;content:"";width:2rem;height:2rem;border:1px solid var(--nsw-grey-01);top:50%;margin-top:-1rem;left:0;display:inline-block;vertical-align:middle;background-color:var(--nsw-white);position:absolute}.nsw-form-checkbox__label:after,.nsw-form-radio__label:after{content:"";position:absolute;width:1.375rem;height:1.375rem;background-repeat:no-repeat;background-position:50%;background-size:1rem auto;left:.3125rem;top:50%;margin-top:-.6875rem}.nsw-form-checkbox__label:before{border-radius:var(--nsw-border-radius)}.nsw-form-radio__label:after,.nsw-form-radio__label:before{border-radius:50%}.nsw-form-helper{font-size:var(--nsw-font-size-xs-mobile);line-height:var(--nsw-line-height-xs-mobile);display:block;margin-bottom:.25rem}@media (min-width:62em){.nsw-form-helper{font-size:var(--nsw-font-size-xs-desktop);line-height:var(--nsw-line-height-xs-desktop)}}.nsw-form-helper--error{padding:.5rem;margin-top:.5rem;font-weight:var(--nsw-font-bold);background-repeat:no-repeat;background-position:left .5rem center;background-size:1rem auto;background-color:var(--nsw-status-error-bg)}.nsw-form-fieldset{margin:0;padding:1rem 0;border:0;position:relative}.nsw-form-fieldset legend{padding:0 0 1rem;width:100%;display:block;float:left}.nsw-form-fieldset:after{z-index:-100;border-radius:var(--nsw-border-radius);content:none;width:calc(100% + 18px);height:100%;border:2px solid var(--nsw-status-error);position:absolute;top:0;left:-9px}.nsw-form-fieldset.has-error:after,.nsw-form-fieldset[aria-invalid=true]:after{content:""}@media (min-width:48em){.nsw-form-fieldset.has-error,.nsw-form-fieldset[aria-invalid=true]{padding:1rem}.nsw-form-fieldset.has-error:after,.nsw-form-fieldset[aria-invalid=true]:after{content:""}.nsw-form-fieldset:after{width:100%;left:0}}.nsw-form-legend-text{font-size:var(--nsw-font-size-lg-mobile);line-height:var(--nsw-line-height-lg-mobile);font-weight:var(--nsw-font-bold);width:100%;display:block}@media (min-width:62em){.nsw-form-legend-text{font-size:var(--nsw-font-size-lg-desktop);line-height:var(--nsw-line-height-lg-desktop)}}*+.nsw-form-group{margin-top:1rem;border:0}.nsw-form-search{display:flex;position:relative}.nsw-form-search__input{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);padding:.75rem 1rem;border-radius:var(--nsw-border-radius);background-color:var(--nsw-white);color:var(--nsw-text-dark);border:1px solid var(--nsw-grey-01);border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}@media (min-width:62em){.nsw-form-search__input{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-form-search__input:focus{outline:solid 3px var(--nsw-focus);outline-offset:0;z-index:100}.nsw-form-search__input:hover{background-color:var(--nsw-text-hover)}.nsw-form-search__submit{padding:0 .75rem;border-radius:var(--nsw-border-radius);border:1px solid var(--nsw-grey-01);border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;display:flex;align-items:center}.nsw-form-search__submit:focus{outline:solid 3px var(--nsw-focus);outline-offset:0}.nsw-form-search__submit:hover{background-color:var(--nsw-text-hover)}.nsw-form{margin-top:3rem;font-family:var(--nsw-font-family)}.nsw-form:first-child{margin-top:0}.nsw-form button,.nsw-form input,.nsw-form select,.nsw-form textarea,.nsw-form textfield{font-family:var(--nsw-font-family)}.nsw-form a{color:var(--nsw-brand-dark);text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.nsw-form a:hover{background-color:var(--nsw-text-hover);outline:2px solid var(--nsw-text-hover)}.nsw-form a:focus{outline:solid 3px var(--nsw-focus);outline-offset:0}.nsw-form a:visited{color:var(--nsw-text-visited)}.nsw-form__group{margin-top:1rem}.nsw-form__group:first-child{margin-top:0}.nsw-form__helper{font-size:var(--nsw-font-size-xs-mobile);line-height:var(--nsw-line-height-xs-mobile);display:block;margin-bottom:.25rem}@media (min-width:62em){.nsw-form__helper{font-size:var(--nsw-font-size-xs-desktop);line-height:var(--nsw-line-height-xs-desktop)}}.nsw-form__helper--error,.nsw-form__helper--valid{padding:.5rem;margin-top:.5rem;font-weight:var(--nsw-font-bold);background-repeat:no-repeat;background-position:left .5rem top .5rem;background-size:1rem auto;display:flex;align-items:center}.nsw-form__helper--error .nsw-material-icons,.nsw-form__helper--valid .nsw-material-icons{font-size:1.25rem;margin-right:.25rem;color:var(--nsw-text-dark)}.nsw-form__helper--error{background-color:var(--nsw-status-error-bg)}.nsw-form__helper--error .nsw-material-icons{color:var(--nsw-status-error)}.nsw-form__helper--valid{background-color:var(--nsw-status-success-bg)}.nsw-form__helper--valid .nsw-material-icons{color:var(--nsw-status-success)}.nsw-form__label{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);font-weight:var(--nsw-font-bold);display:block}@media (min-width:62em){.nsw-form__label{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-form__label--small{font-weight:var(--nsw-font-normal)}.nsw-form__label+input,.nsw-form__label+select,.nsw-form__label+textarea{margin-top:.25rem}.nsw-form__required:after{content:" *";color:var(--nsw-status-error)}.nsw-form__input,.nsw-form__select{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);padding:.75rem 1rem;border-radius:var(--nsw-border-radius);font-family:var(--nsw-font-family);background-color:var(--nsw-white);color:var(--nsw-text-dark);border:1px solid var(--nsw-grey-01);vertical-align:middle;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%}@media (min-width:62em){.nsw-form__input,.nsw-form__select{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-form__input:hover,.nsw-form__select:hover{background-color:var(--nsw-text-hover)}.nsw-form__input:focus,.nsw-form__select:focus{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-form__input:disabled,.nsw-form__select:disabled{background-color:var(--nsw-off-white);border-color:var(--nsw-grey-03);color:var(--nsw-grey-03);cursor:not-allowed}.nsw-form__input.has-error,.nsw-form__input[aria-invalid=true],.nsw-form__select.has-error,.nsw-form__select[aria-invalid=true]{border-color:var(--nsw-status-error);border-width:2px}.nsw-form__input.has-error:hover,.nsw-form__input[aria-invalid=true]:hover,.nsw-form__select.has-error:hover,.nsw-form__select[aria-invalid=true]:hover{background-color:var(--nsw-status-error-bg)}.nsw-form__select{padding-right:3rem;background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem auto}.nsw-form__select,.nsw-form__select:disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M16 26l16-16-4-4-12 12L4 6l-4 4 16 16z'/%3E%3C/svg%3E")}.nsw-form__select option{background-color:var(--nsw-white)}.nsw-form__input-group{display:flex}.nsw-form__input-group .nsw-form__input{border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.nsw-form__input-group .nsw-button{display:flex;align-items:center;justify-content:center;padding:0 2.25rem;margin:0;border-top-left-radius:0;border-bottom-left-radius:0;border-width:1px;white-space:nowrap}.nsw-form__input-group .nsw-material-icons{display:block;color:var(--nsw-brand-dark);font-size:1.875rem;position:static}.nsw-form__input-group--icon .nsw-button{padding:0;min-width:3.125rem;border-color:var(--nsw-grey-01);border-left-width:0}.nsw-form__input-group--icon .nsw-button:hover{background-color:var(--nsw-text-hover)}.nsw-form__input-group--large .nsw-form__input{padding:1rem}.nsw-form__input-group--large .nsw-button{min-width:3.625rem}.nsw-form__predictive{position:relative}.nsw-form__predictive-list{z-index:100;border-radius:var(--nsw-border-radius);border-top-left-radius:0;border-top-right-radius:0;background-color:var(--nsw-white);box-shadow:0 4px 12px 0 rgba(var(--nsw-black-rgb),.15);list-style-type:none;padding:0;margin:0;position:absolute;top:3.125rem;right:0;left:0;overflow:hidden}.nsw-form__predictive-list--large{top:3.625rem}.nsw-form__predictive-list li{padding:0;margin:0}.nsw-form__predictive-list a:not([class]){display:block;padding:.625rem;color:var(--nsw-text-dark)}.nsw-form__predictive-list a:not([class]):hover{outline:none}.nsw-form__predictive-list a:not([class]):focus{outline-offset:-3px}.nsw-form__predictive-list a:not([class]) span{font-weight:var(--nsw-font-bold)}.nsw-form__date{padding:0;margin:0;border:0}.nsw-form__date-wrapper{display:flex;width:100%;margin:0 -.5rem}.nsw-form__date-wrapper>div{padding:0 .5rem}.nsw-form__date-input{width:4.625rem}.nsw-form__date-input--large{width:7.25rem}.nsw-form__fieldset{margin:0;padding:0;border:0;display:contents}.nsw-form__fieldset legend{margin:0 0 1rem;padding:0;display:block}.nsw-form__legend{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);font-weight:var(--nsw-font-bold);width:100%;display:block}@media (min-width:62em){.nsw-form__legend{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-form__checkbox-input,.nsw-form__radio-input{position:absolute;opacity:0}.nsw-form__checkbox-input:first-child+.nsw-form__checkbox-label,.nsw-form__checkbox-input:first-child+.nsw-form__radio-label,.nsw-form__radio-input:first-child+.nsw-form__checkbox-label,.nsw-form__radio-input:first-child+.nsw-form__radio-label{margin-top:0}.nsw-form__checkbox-input:hover+.nsw-form__checkbox-label:before,.nsw-form__checkbox-input:hover+.nsw-form__radio-label:before,.nsw-form__radio-input:hover+.nsw-form__checkbox-label:before,.nsw-form__radio-input:hover+.nsw-form__radio-label:before{background-color:var(--nsw-text-hover)}.nsw-form__checkbox-input:checked+.nsw-form__checkbox-label:after,.nsw-form__radio-input:checked+.nsw-form__checkbox-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M29.362 3.742L10.495 22.946l-7.857-7.997L0 17.634l9.175 9.34 1.319 1.284 1.318-1.284L31.999 6.427z'/%3E%3C/svg%3E");background-color:var(--nsw-brand-dark)}.nsw-form__checkbox-input:checked+.nsw-form__radio-label:after,.nsw-form__radio-input:checked+.nsw-form__radio-label:after{background-color:var(--nsw-brand-dark)}.nsw-form__checkbox-input:disabled+.nsw-form__checkbox-label,.nsw-form__checkbox-input:disabled+.nsw-form__radio-label,.nsw-form__radio-input:disabled+.nsw-form__checkbox-label,.nsw-form__radio-input:disabled+.nsw-form__radio-label{cursor:not-allowed}.nsw-form__checkbox-input:disabled+.nsw-form__checkbox-label:before,.nsw-form__checkbox-input:disabled+.nsw-form__radio-label:before,.nsw-form__radio-input:disabled+.nsw-form__checkbox-label:before,.nsw-form__radio-input:disabled+.nsw-form__radio-label:before{border-color:var(--nsw-grey-03);background-color:var(--nsw-off-white)}.nsw-form__checkbox-input:disabled:checked+.nsw-form__checkbox-label:after,.nsw-form__checkbox-input:disabled:checked+.nsw-form__radio-label:after,.nsw-form__radio-input:disabled:checked+.nsw-form__checkbox-label:after,.nsw-form__radio-input:disabled:checked+.nsw-form__radio-label:after{background-color:var(--nsw-grey-03)}.nsw-form__checkbox-input:focus+.nsw-form__checkbox-label:before,.nsw-form__radio-input:focus+.nsw-form__checkbox-label:before{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-form__checkbox-input:focus+.nsw-form__radio-label:before,.nsw-form__radio-input:focus+.nsw-form__radio-label:before{box-shadow:0 0 0 3px var(--nsw-text-light),0 0 0 6px var(--nsw-focus)}.nsw-form__checkbox-input.has-error+.nsw-form__checkbox-label:hover:before,.nsw-form__checkbox-input[aria-invalid=true]+.nsw-form__checkbox-label:hover:before,.nsw-form__radio-input.has-error+.nsw-form__checkbox-label:hover:before,.nsw-form__radio-input[aria-invalid=true]+.nsw-form__checkbox-label:hover:before{background-color:var(--nsw-status-error-bg)}.nsw-form__checkbox-input.has-error+.nsw-form__checkbox-label:before,.nsw-form__checkbox-input[aria-invalid=true]+.nsw-form__checkbox-label:before,.nsw-form__radio-input.has-error+.nsw-form__checkbox-label:before,.nsw-form__radio-input[aria-invalid=true]+.nsw-form__checkbox-label:before{border-width:2px;border-color:var(--nsw-status-error)}.nsw-form__checkbox-label,.nsw-form__radio-label{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);margin:1rem 0 0;padding:.25rem 0 .25rem 3rem;min-height:2rem;display:block;position:relative}@media (min-width:62em){.nsw-form__checkbox-label,.nsw-form__radio-label{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-form__checkbox-label:before,.nsw-form__radio-label:before{margin-right:1rem;content:"";width:2rem;height:2rem;border:1px solid var(--nsw-grey-01);top:0;left:0;display:inline-block;vertical-align:middle;background-color:var(--nsw-white);position:absolute}.nsw-form__checkbox-label:after,.nsw-form__radio-label:after{content:"";position:absolute;width:1.375rem;height:1.375rem;background-repeat:no-repeat;background-position:50%;background-size:1rem auto;left:.3125rem;top:.3125rem}.nsw-form__checkbox-label:before{border-radius:var(--nsw-border-radius)}.nsw-form__radio-label:after,.nsw-form__radio-label:before{border-radius:50%}.nsw-footer{font-family:var(--nsw-font-family)}.nsw-footer hr{margin:1rem 0;height:1px;border:0;color:var(--nsw-grey-03);background-color:var(--nsw-grey-03)}.nsw-footer__upper{padding-top:1.5rem;background-color:var(--nsw-white);border-top:1px solid var(--nsw-grey-03)}.nsw-footer__lower{padding:1rem 0 1.5rem;font-size:var(--nsw-font-size-xxs-mobile);line-height:var(--nsw-line-height-xxs-mobile);background-color:var(--nsw-grey-01);color:var(--nsw-text-light)}@media (min-width:62em){.nsw-footer__lower{font-size:var(--nsw-font-size-xxs-desktop);line-height:var(--nsw-line-height-xxs-desktop)}}.nsw-footer__lower a{color:var(--nsw-text-light)}.nsw-footer__lower a:focus{outline:solid 3px var(--nsw-text-light);outline-offset:0;outline-offset:3px}.nsw-footer__lower p:not([class]){margin:.75rem 0}@media (min-width:48em){.nsw-footer__info{display:flex;flex-wrap:nowrap}}.nsw-footer__copyright{flex:1 1 auto}.nsw-footer__built{flex:0 0 12.5rem}.nsw-footer__built a:not([class]){color:var(--nsw-text-light)}.nsw-footer__built a:not([class]):hover{background-color:transparent;outline:none;text-decoration:none}.nsw-footer__built a:not([class]):focus{outline:solid 3px var(--nsw-text-light);outline-offset:0}.nsw-footer__built a:not([class]):visited{color:var(--nsw-text-light)}@media (min-width:48em){.nsw-footer__built{text-align:right}}.nsw-footer-links{padding:0;font-weight:var(--nsw-font-bold);list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;margin:1rem -.5rem 0}@media (min-width:48em){.nsw-footer-links{margin-left:0;margin-right:0}}.nsw-footer-links__item{margin:0 0 1rem;flex:1 0 50%;max-width:50%;padding:0 .5rem}@media (min-width:48em){.nsw-footer-links__item{margin-right:1.5rem;padding:0;flex:0 0 auto;max-width:none}}.nsw-footer-links__link{text-decoration:underline}.nsw-footer-links__link:hover{text-decoration:none}.nsw-footer-links__link:focus{outline:solid 3px var(--nsw-text-light);outline-offset:0;outline-offset:3px}.section-links{padding-left:.5rem;padding-right:.5rem;display:flex;flex-direction:row;flex-wrap:wrap}@media (min-width:62em){.section-links{padding-left:0;padding-right:0}}.section-links a:not([class]),.section-links a:not([class]):visited{color:var(--nsw-brand-dark)}.section-links a:not([class]):hover{background-color:var(--nsw-text-hover);outline:2px solid var(--nsw-text-hover)}.section-links a:not([class]):focus{outline:solid 3px var(--nsw-focus);outline-offset:0}.section-links__group{padding:0 .5rem 1rem;flex:1 0 auto;min-width:16rem;max-width:50%}@media (min-width:48em){.section-links__group{flex-basis:50%;min-width:auto}}@media (min-width:62em){.section-links__group{padding:0 1rem 1.5rem;flex-basis:25%}}.section-links__heading{margin:0;font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);font-weight:var(--nsw-font-bold)}@media (min-width:62em){.section-links__heading{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.section-links__list{padding:0;font-size:var(--nsw-font-size-xs-mobile);line-height:var(--nsw-line-height-xs-mobile);list-style:none;margin:.25rem 0 0}@media (min-width:62em){.section-links__list{font-size:var(--nsw-font-size-xs-desktop);line-height:var(--nsw-line-height-xs-desktop)}}.section-links__item:not(:first-child){margin-top:.5rem}.nsw-header{background-color:var(--nsw-white);position:relative;border-bottom:1px solid var(--nsw-grey-04)}.nsw-header,.nsw-header button{font-family:var(--nsw-font-family)}@media (min-width:62em){.nsw-header{border-bottom:0}}@media (min-width:62em){.nsw-header--simple{border-bottom:1px solid var(--nsw-grey-03)}}.nsw-header__container{max-width:75rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;position:relative}.nsw-header__inner{position:relative}@media (min-width:62em){.nsw-header__inner{display:flex}}.nsw-header__menu{position:absolute;top:.75rem;left:-.375rem}.nsw-header__search{position:absolute;top:.75rem;right:-.25rem}@media (min-width:62em){.nsw-header__search{right:0;top:50%;margin-top:-1.5rem}}@media (min-width:62em){.nsw-header__main{position:relative;display:flex;justify-content:flex-start;align-items:center;margin:1.25rem 4.5rem 1.25rem 0}.nsw-header__main:focus-within{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}}@media (min-width:62em){.nsw-header__main .nsw-header__rectangular-logo{height:3.75rem;margin-top:.5rem;margin-bottom:.5rem}}.nsw-header__waratah{padding:.75rem 3rem;display:flex;justify-content:center}@media (min-width:62em){.nsw-header__waratah{padding:0}}.nsw-header__waratah svg{height:3rem;display:block}@media (min-width:62em){.nsw-header__waratah svg{height:4.75rem}}.nsw-header__waratah svg.nsw-header__waratah-gov{height:3.4375rem}@media (min-width:62em){.nsw-header__waratah svg.nsw-header__waratah-gov{height:4.75rem}}.nsw-header__waratah-link{display:flex}.nsw-header__waratah-link:focus{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}@media (min-width:62em){.nsw-header__waratah-link:focus{outline:none}}@media (min-width:62em){.nsw-header__waratah-link:after{z-index:100;content:"";position:absolute;top:0;right:0;bottom:0;left:0}}.nsw-header__waratah-link svg:not(:first-child){margin-left:1.5rem}@media (min-width:62em){.nsw-header__waratah-link svg:not(:first-child){margin-left:2.5rem}}.nsw-header__waratah-gov{margin-bottom:-.4375rem}@media (min-width:62em){.nsw-header__waratah-gov{margin-bottom:0}}.nsw-header__waratah-gov .hide{display:none}@media (min-width:62em){.nsw-header__waratah-gov .hide{display:inline}}.nsw-header__name{padding:.75rem 0;color:var(--nsw-brand-dark)}@media (min-width:62em){.nsw-header__name{padding:0;margin-left:2.5rem}}.nsw-header__title{font-size:var(--nsw-font-size-lg-mobile);line-height:var(--nsw-line-height-lg-mobile);font-weight:var(--nsw-font-bold);color:var(--nsw-brand-dark)}@media (min-width:62em){.nsw-header__title{font-size:var(--nsw-font-size-lg-desktop);line-height:var(--nsw-line-height-lg-desktop);line-height:1.75rem}}.nsw-header__description{font-size:var(--nsw-font-size-xs-mobile);line-height:var(--nsw-line-height-xs-mobile);color:var(--nsw-brand-dark)}@media (min-width:62em){.nsw-header__description{font-size:var(--nsw-font-size-xs-desktop);line-height:var(--nsw-line-height-xs-desktop)}}.nsw-header__logo{display:flex;justify-content:center}@media (min-width:62em){.nsw-header__logo{justify-content:flex-start}}.nsw-header__logo svg{height:3rem;display:block}@media (min-width:62em){.nsw-header__logo svg{height:4.75rem}}.nsw-header__wrapper{padding:.75rem 0;display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;height:4.5rem}@media (min-width:62em){.nsw-header__wrapper{justify-content:unset;height:5.875rem}}.nsw-header__center{order:2}@media (min-width:62em){.nsw-header__center{order:0}}.nsw-header__left{order:1;margin-left:-.375rem}.nsw-header__right{order:3;margin-right:-.25rem}@media (min-width:62em){.nsw-header__right{margin-left:auto;margin-right:0}}.nsw-header__main-link{display:block}.nsw-header__main-link:focus{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-header__main-link .nsw-header__main{width:8.8125rem;height:2.875rem}@media (min-width:62em){.nsw-header__main-link .nsw-header__main{width:10.5rem;height:3.4375rem}}.nsw-header__main-image{display:flex}.nsw-header__main-image svg{display:block}.nsw-header-btn{border-radius:var(--nsw-border-radius);color:var(--nsw-brand-dark);width:3rem;height:3rem;background:none;border:0;padding:0;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.nsw-header-btn:hover{background-color:var(--nsw-text-hover)}.nsw-header-btn:focus{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-header-btn__icon{position:relative;font-size:1.375rem;line-height:1.125rem;top:-1px}.nsw-header-btn__icon.nsw-icon{height:1rem;width:1rem;margin:1px 0}.nsw-header-btn__sub{font-size:var(--nsw-font-size-xxs-mobile);line-height:var(--nsw-line-height-xxs-mobile);font-weight:var(--nsw-font-bold)}@media (min-width:62em){.nsw-header-btn__sub{font-size:var(--nsw-font-size-xxs-desktop);line-height:var(--nsw-line-height-xxs-desktop)}}@media (min-width:62em){.nsw-header-btn--menu{display:none}}@media (min-width:62em){.nsw-header-btn--search .nsw-header-btn__sub{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.nsw-header-btn--search .nsw-header-btn__icon{font-size:2.125rem}.nsw-header-btn--search .nsw-header-btn__icon.nsw-icon{width:1.5rem;height:1.5rem;margin-bottom:0}}.nsw-search__area{width:100vw;position:absolute;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:var(--nsw-off-white);top:0}@media (min-width:62em){.nsw-search__area{width:auto;position:static;margin-left:auto;margin-right:auto;left:auto;right:auto;position:absolute;width:24.625rem;right:1rem;top:50%;transform:translateY(-50%)}}.nsw-search__input{font-size:var(--nsw-font-size-md-mobile);line-height:var(--nsw-line-height-md-mobile);font-family:var(--nsw-font-family);background:none;padding:.5rem 4.5rem .5rem 1rem;color:var(--nsw-text-dark);width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;height:4.5rem}@media (min-width:62em){.nsw-search__input{font-size:var(--nsw-font-size-md-desktop);line-height:var(--nsw-line-height-md-desktop)}}.nsw-search__input:focus{outline:solid 3px var(--nsw-focus);outline-offset:0}@media (min-width:62em){.nsw-search__input{border-radius:var(--nsw-border-radius);height:3.125rem;padding:0 1rem}}.nsw-search__submit{position:absolute;top:0;right:0;height:3.125rem;width:3.125rem;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer}.nsw-search__search-icon{position:absolute;top:50%;transform:translateY(-50%);font-size:2.125rem;right:.4375rem;margin-top:-1px;display:none}@media (min-width:62em){.nsw-search__search-icon{display:inline-block}}.nsw-search__search-icon.nsw-icon{width:1.5rem;height:1.5rem;right:.75rem;margin-top:0}.nsw-search__close-btn{width:3rem;height:3rem;background:none;border:0;padding:0;text-align:center;position:absolute;top:50%;transform:translateY(-50%);right:1rem}.nsw-search__close-btn:hover{background-color:var(--nsw-text-hover)}.nsw-search__close-btn:focus{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}@media (min-width:62em){.nsw-search__close-btn{display:none}}.nsw-search__close-icon{font-size:2.5rem}.nsw-search__close-icon.nsw-icon{width:1.5rem;height:1.5rem}.nsw-hero-banner{position:relative;font-family:var(--nsw-font-family)}@media (min-width:48em){.nsw-hero-banner{height:23.75rem;overflow:hidden}}@media (min-width:48em){.nsw-hero-banner__image-area{position:absolute;top:0;left:0;bottom:0;right:0}}.nsw-hero-banner__image{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:auto;display:block}@media (min-width:48em){.nsw-hero-banner__image{position:absolute;top:50%;transform:translateY(-50%);border-bottom:0}}.nsw-hero-banner__content-area{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@media (min-width:48em){.nsw-hero-banner__content-area{width:auto;position:static;margin-left:auto;margin-right:auto;left:auto;right:auto;height:23.75rem;width:100%}}.nsw-hero-banner__content{font-size:var(--nsw-font-size-md-mobile);line-height:var(--nsw-line-height-md-mobile);padding:1rem;background-color:var(--nsw-white-10);border-top:6px solid var(--nsw-brand-accent);display:flex;flex-direction:column}@media (min-width:62em){.nsw-hero-banner__content{font-size:var(--nsw-font-size-md-desktop);line-height:var(--nsw-line-height-md-desktop)}}@media (min-width:48em){.nsw-hero-banner__content{padding:1rem 1.5rem;position:relative;top:50%;background-color:rgba(var(--nsw-white-rgb),.8);transform:translateY(-50%);max-width:37.5rem}}.nsw-hero-banner__content p{margin:0}.nsw-hero-banner__content *+p{margin-top:1rem}.nsw-hero-banner__content:focus-within{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-hero-banner__content:focus-within .nsw-hero-banner__link{text-decoration:none}.nsw-hero-banner__content .nsw-icon{width:2rem;height:2rem}.nsw-hero-banner__content .nsw-material-icons{font-size:40px;line-height:38px}.nsw-hero-banner__title{font-size:var(--nsw-font-size-xl-mobile);line-height:var(--nsw-line-height-xl-mobile);margin:0;font-weight:var(--nsw-font-bold)}@media (min-width:62em){.nsw-hero-banner__title{font-size:var(--nsw-font-size-xl-desktop);line-height:var(--nsw-line-height-xl-desktop)}}.nsw-hero-banner__icon{margin:1rem 0 0}.nsw-hero-banner__link{text-decoration:none;color:var(--nsw-text-dark)}.nsw-hero-banner__link:after{z-index:100;content:"";position:absolute;top:0;right:0;bottom:0;left:0}.nsw-hero-banner__link:hover{text-decoration:underline}.nsw-hero-banner__link:focus{outline:none;text-decoration:underline}.nsw-hero-banner--dark .nsw-hero-banner__content{color:var(--nsw-text-light);background-color:var(--nsw-text-dark)}@media (min-width:48em){.nsw-hero-banner--dark .nsw-hero-banner__content{background-color:rgba(var(--nsw-black-rgb),.8)}}.nsw-hero-banner--dark .nsw-hero-banner__link{color:var(--nsw-text-light)}.nsw-hero-banner--dark .nsw-hero-banner__icon{fill:var(--nsw-text-light);color:var(--nsw-text-light)}.nsw-banner{background-color:var(--nsw-white);font-family:var(--nsw-font-family);position:relative}.nsw-banner:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:rgba(var(--nsw-black-rgb),.1)}.nsw-banner__container{max-width:75rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.nsw-banner__wrapper{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;align-items:stretch}@media (min-width:48em){.nsw-banner__wrapper{margin-left:-1rem;margin-right:-1rem}}.nsw-banner__content{padding:.5rem;flex:0 0 100%;max-width:100%}@media (min-width:48em){.nsw-banner__content{padding:1rem;flex:0 0 58.33333%;max-width:58.33333%}}@media (min-width:75em){.nsw-banner__content{flex:0 0 50%;max-width:50%}}@media (min-width:0em){.nsw-banner__content{padding-top:2rem;padding-bottom:2rem}}@media (min-width:48em){.nsw-banner__content{min-height:16.25rem;display:flex;flex-direction:column;justify-content:center}}@media (min-width:62em){.nsw-banner__content{padding-top:5.5rem;padding-bottom:5.5rem}}@media (min-width:48em){.nsw-banner--wide .nsw-banner__content{flex:0 0 66.66667%;max-width:66.66667%}}@media (min-width:75em){.nsw-banner--wide .nsw-banner__content{flex:0 0 58.33333%;max-width:58.33333%}}@media (min-width:48em){.nsw-banner--featured .nsw-banner__content{min-height:0;display:block}}.nsw-banner__content .nsw-button{margin:1.5rem 0 0}.nsw-banner__content .nsw-intro{margin:.5rem 0 0}@media (min-width:48em){.nsw-banner__content .nsw-intro{margin-top:1rem}}.nsw-banner__links{padding:.5rem;flex:0 0 100%;max-width:100%}@media (min-width:48em){.nsw-banner__links{padding:1rem;flex:0 0 33.33333%;max-width:33.33333%}}@media (min-width:75em){.nsw-banner__links{flex:0 0 33.33333%;max-width:33.33333%;margin-left:8.33333%}}@media (min-width:0em){.nsw-banner__links{margin-top:-.5rem;padding-top:0;padding-bottom:2rem}}@media (min-width:48em){.nsw-banner__links{margin-top:0;padding-top:2rem}}@media (min-width:62em){.nsw-banner__links{padding-top:5.5rem;padding-bottom:5.5rem}}.nsw-banner__list{z-index:100;border-left:4px solid var(--nsw-brand-accent);padding-left:1rem;position:relative}.nsw-banner__list ul{margin:0;padding:0;list-style:none}.nsw-banner__list li{margin-top:1rem;display:block}.nsw-banner__list li:first-child{margin-top:0}.nsw-banner__list a{font-weight:var(--nsw-font-bold);color:var(--nsw-brand-dark);display:inline-block}.nsw-banner__list a:hover{background-color:var(--nsw-text-hover);outline:2px solid var(--nsw-text-hover)}.nsw-banner__list a:focus{outline:solid 3px var(--nsw-focus);outline-offset:0}.nsw-banner__sub-title{font-size:var(--nsw-font-size-md-mobile);line-height:var(--nsw-line-height-md-mobile);margin:0 0 1rem;font-weight:var(--nsw-font-bold)}@media (min-width:62em){.nsw-banner__sub-title{font-size:var(--nsw-font-size-md-desktop);line-height:var(--nsw-line-height-md-desktop)}}.nsw-banner__box{display:none;position:absolute;right:0;top:0;bottom:0;width:41.66667%;padding-left:1rem;overflow:hidden}@media (min-width:48em){.nsw-banner__box{display:flex}}@media (min-width:75em){.nsw-banner__box{width:50%;padding-left:7.25rem}}.nsw-banner__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.nsw-banner__graphic{width:100%;height:100%;display:flex;justify-content:flex-end;align-items:flex-end}.nsw-banner__graphic--transparent{opacity:.2}.nsw-banner__bg{width:100%;height:100%;overflow:hidden;color:var(--nsw-brand-dark);opacity:.2}.nsw-banner--light{background-color:var(--nsw-brand-light)}.nsw-banner--dark{background-color:var(--nsw-brand-dark)}.nsw-banner--dark .nsw-banner__content,.nsw-banner--dark .nsw-banner__links,.nsw-banner--dark .nsw-banner__links a{color:var(--nsw-text-light)}.hero-search{font-family:var(--nsw-font-family)}@media (min-width:48em){.hero-search{padding:2rem 0}}.hero-search__title{font-size:var(--nsw-font-size-xxl-mobile);line-height:var(--nsw-line-height-xxl-mobile);margin:0;font-weight:var(--nsw-font-bold)}@media (min-width:62em){.hero-search__title{font-size:var(--nsw-font-size-xxl-desktop);line-height:var(--nsw-line-height-xxl-desktop)}}.hero-search__form{margin:1.5rem 0}.hero-search__form .nsw-material-icons{font-size:2.25rem}.hero-search__form .nsw-material-icons:first-child,.hero-search__form .nsw-material-icons:last-child{margin:0 -.25rem}.hero-search__content{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:2rem 1rem;border-radius:var(--nsw-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:var(--nsw-off-white);border-bottom:6px solid var(--nsw-brand-accent);text-align:center}@media (min-width:48em){.hero-search__content{padding:2rem 5rem;width:auto;position:static;margin-left:auto;margin-right:auto;left:auto;right:auto}}.hero-search__content>*{max-width:43.75rem;margin-left:auto;margin-right:auto}.hero-search__content p:not([class]){font-size:var(--nsw-font-size-md-mobile);line-height:var(--nsw-line-height-md-mobile);margin-left:auto;margin-right:auto}@media (min-width:62em){.hero-search__content p:not([class]){font-size:var(--nsw-font-size-md-desktop);line-height:var(--nsw-line-height-md-desktop)}}.hero-search__suggested ul:not([class]){padding-left:0;list-style:none;text-align:center;margin-top:-.5rem}.hero-search__suggested li{margin:0 1rem;display:inline-block}.hero-search__suggested a{color:var(--nsw-brand-dark);text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.hero-search__suggested a:hover{background-color:var(--nsw-text-hover);outline:2px solid var(--nsw-text-hover)}.hero-search__suggested a:focus{outline:solid 3px var(--nsw-focus);outline-offset:0}.hero-search__suggested a:visited{color:var(--nsw-text-visited)}.nsw-page-nav{margin-top:1.5rem;padding:1rem;font-family:var(--nsw-font-family);border-left:4px solid var(--nsw-brand-accent)}.nsw-page-nav:first-child{margin-top:0}@media (min-width:48em){.nsw-page-nav{margin-top:2rem}}.nsw-page-nav__title{margin:0;font-size:var(--nsw-font-size-md-mobile);line-height:var(--nsw-line-height-md-mobile);font-weight:var(--nsw-font-bold)}@media (min-width:62em){.nsw-page-nav__title{font-size:var(--nsw-font-size-md-desktop);line-height:var(--nsw-line-height-md-desktop)}}.nsw-page-nav__list{margin:0;padding:0;list-style:none}.nsw-page-nav__list-item{margin-top:1rem;display:block}.nsw-page-nav__link{font-weight:var(--nsw-font-bold);color:var(--nsw-brand-dark);display:inline-block}.nsw-page-nav__link:hover{background-color:var(--nsw-text-hover);outline:2px solid var(--nsw-text-hover)}.nsw-page-nav__link:focus{outline:solid 3px var(--nsw-focus);outline-offset:0}.nsw-link-list{margin-top:1.5rem;font-family:var(--nsw-font-family);font-weight:var(--nsw-font-bold)}.nsw-link-list:first-child{margin-top:0}@media (min-width:48em){.nsw-link-list{margin-top:2rem}}.nsw-link-list__title{font-size:var(--nsw-font-size-lg-mobile);line-height:var(--nsw-line-height-lg-mobile);padding-bottom:1rem}@media (min-width:62em){.nsw-link-list__title{font-size:var(--nsw-font-size-lg-desktop);line-height:var(--nsw-line-height-lg-desktop)}}@media (min-width:48em){.nsw-link-list__title{padding-bottom:1.5rem}}.nsw-link-list__list{margin:0;padding:0;list-style-type:none}.nsw-link-list__item{border-top:1px solid var(--nsw-grey-04)}.nsw-link-list__item:last-child{border-bottom:1px solid var(--nsw-grey-04)}.nsw-link-list__item a{padding:1rem;color:var(--nsw-brand-dark);display:flex;justify-content:space-between;align-items:center}.nsw-link-list__item a:hover{background-color:var(--nsw-text-hover)}.nsw-link-list__item a:focus{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-link-list__item a span{text-decoration:underline}.nsw-link-list__item a:not([class]){text-decoration:none}.nsw-link-list__item a:not([class]):visited{color:var(--nsw-brand-dark)}.nsw-link-list__item .nsw-link-list__link{text-decoration:underline}.nsw-link-list__icon{margin-left:1rem;flex:none;font-size:1.25rem;position:relative;right:-2px}.nsw-link-list__icon.nsw-icon{width:1rem;height:1rem;position:static}.nsw-list-item{font-family:var(--nsw-font-family);background-color:var(--nsw-white);position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;padding:1.5rem 0;border-bottom:1px solid var(--nsw-grey-04)}.nsw-list-item:first-child{border-top:1px solid var(--nsw-grey-04)}.nsw-list-item:hover .nsw-list-item__link{text-decoration:none}.nsw-list-item:focus-within{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-list-item:focus-within .nsw-card__link{text-decoration:none}.nsw-list-item a:not([class]){color:var(--nsw-brand-dark);text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.nsw-list-item a:not([class]):hover{background-color:var(--nsw-text-hover);outline:2px solid var(--nsw-text-hover)}.nsw-list-item a:not([class]):focus{outline:solid 3px var(--nsw-focus);outline-offset:0}.nsw-list-item a:not([class]):visited{color:var(--nsw-text-visited)}.nsw-list-item__title{font-size:var(--nsw-font-size-md-mobile);line-height:var(--nsw-line-height-md-mobile);font-weight:var(--nsw-font-bold)}@media (min-width:62em){.nsw-list-item__title{font-size:var(--nsw-font-size-md-desktop);line-height:var(--nsw-line-height-md-desktop)}}.nsw-list-item__content{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);width:100%}@media (min-width:62em){.nsw-list-item__content{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-list-item__copy,.nsw-list-item__info,.nsw-list-item__label,.nsw-list-item__tags,.nsw-list-item__title{margin:.5rem 0 0}.nsw-list-item__copy:first-child,.nsw-list-item__info:first-child,.nsw-list-item__label:first-child,.nsw-list-item__tags:first-child,.nsw-list-item__title:first-child{margin:0}.nsw-list-item__info,.nsw-list-item__label{font-size:var(--nsw-font-size-xs-mobile);line-height:var(--nsw-line-height-xs-mobile)}@media (min-width:62em){.nsw-list-item__info,.nsw-list-item__label{font-size:var(--nsw-font-size-xs-desktop);line-height:var(--nsw-line-height-xs-desktop)}}.nsw-list-item__label{font-weight:bolder}.nsw-list-item__link{text-decoration:underline;color:var(--nsw-brand-dark)}.nsw-list-item__link:after{z-index:100;content:"";position:absolute;top:0;right:0;bottom:0;left:0}.nsw-list-item__link:hover{text-decoration:none}.nsw-list-item__link:focus{outline:none;text-decoration:underline}.nsw-list-item__image-area{min-width:15.625rem;width:15.625rem;margin:0 0 0 1.5rem;display:none}@media (min-width:62em){.nsw-list-item__image-area{display:block}}.nsw-list-item__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nsw-list-item--reversed{flex-direction:row-reverse}.nsw-list-item--reversed .nsw-list-item__image-area{margin:0 1.5rem 0 0}.navigation-open{overflow:hidden}.nsw-navigation{z-index:200;font-family:var(--nsw-font-family);width:100%;position:absolute;left:0;top:0;background-color:var(--nsw-white);transition:all .25s ease-in-out;transform:translateX(-100%);visibility:hidden;outline:none;height:100%;overflow-y:auto}.nsw-navigation.is-open,.nsw-navigation.is-opening{transform:translateX(0);visibility:visible}.nsw-navigation.is-closing{transform:translateX(-100%)}@media (min-width:62em){.nsw-navigation{position:relative;transform:none;background-color:var(--nsw-off-white);top:auto;left:auto;transition:none;visibility:visible;overflow-y:visible;height:auto}}.nsw-navigation button{font-family:var(--nsw-font-family)}.nsw-navigation__close{border-radius:var(--nsw-border-radius);width:2.5rem;height:2.5rem;background:none;border:0;padding:0;position:relative;right:-.625rem;top:0;text-align:center}.nsw-navigation__close:hover{background-color:var(--nsw-text-hover)}.nsw-navigation__close:focus{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-navigation__close .nsw-icon{height:1.25rem;width:1.25rem}.nsw-navigation__close .nsw-material-icons{font-size:2.125rem}@media (min-width:62em){.nsw-navigation__close{display:none}}.nsw-navigation__link-text{flex:1 1 auto}.nsw-navigation__subbtn{width:3.25rem;height:3.25rem;background:none;border:0;padding:0;text-align:center;border-left:1px solid var(--nsw-grey-04)}.nsw-navigation__subbtn:hover{background-color:var(--nsw-text-hover)}.nsw-navigation__subbtn:focus{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-navigation__subbtn .nsw-icon{width:1rem;height:1rem}@media (min-width:62em){.nsw-navigation__subbtn{display:none}}.nsw-navigation__list,.nsw-subnavigation__list{list-style:none;padding:0;margin-top:0;margin-bottom:0}@media (min-width:62em){.nsw-navigation__list,.nsw-subnavigation__list{max-width:75rem;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap;position:relative}}@media (min-width:62em){.nsw-subnavigation__list{margin-top:2rem;display:flex}}.nsw-navigation__list-item,.nsw-subnavigation__list-item,.nsw-subnavigation__title{border-bottom:1px solid var(--nsw-grey-04);display:flex;flex-direction:row;align-items:stretch;flex-wrap:nowrap}@media (min-width:62em){.nsw-navigation__list-item,.nsw-subnavigation__list-item,.nsw-subnavigation__title{border-bottom:0}}@media (min-width:62em){.nsw-navigation__list-item,.nsw-subnavigation__list-item{font-weight:var(--nsw-font-bold);border-bottom:0}}@media (min-width:62em){.nsw-subnavigation__list-item{width:32%;border-top:1px solid var(--nsw-grey-04)}.nsw-subnavigation__list-item:nth-child(3n+2){margin-left:2%;margin-right:2%}.nsw-subnavigation__list-item:nth-last-child(-n+3){border-bottom:1px solid var(--nsw-grey-04)}}.nsw-navigation__link,.nsw-subnavigation__link,.nsw-subnavigation__title-link{flex:1 1 auto;padding:16px;color:var(--nsw-text-dark);text-decoration:none;display:flex;flex-direction:row;align-items:stretch;flex-wrap:nowrap}@media (min-width:62em){.nsw-navigation__link,.nsw-subnavigation__link,.nsw-subnavigation__title-link{z-index:200;position:relative}}.nsw-navigation__link:hover,.nsw-subnavigation__link:hover,.nsw-subnavigation__title-link:hover{background-color:var(--nsw-text-hover)}.nsw-navigation__link:focus,.nsw-subnavigation__link:focus,.nsw-subnavigation__title-link:focus{outline:solid 3px var(--nsw-focus);outline-offset:0}.nsw-navigation__link.is-open,.nsw-subnavigation__link.is-open,.nsw-subnavigation__title-link.is-open{background-color:var(--nsw-white)}@media (min-width:62em){.nsw-subnavigation__link{color:var(--nsw-brand-dark)}}.nsw-navigation__link,.nsw-subnavigation__link{justify-content:center}.nsw-navigation__link:last-child,.nsw-subnavigation__link:last-child{justify-content:left}.nsw-navigation__link-icon{line-height:1.625rem;position:relative;right:-.4375rem}.nsw-navigation__link-icon.nsw-icon{height:1rem;width:1rem;position:static;margin-top:.25rem}@media (min-width:62em){.nsw-navigation__link-icon{display:block;transform:rotate(90deg);font-size:1.5rem;line-height:1.5rem;margin-left:-.125rem}.nsw-navigation__link-icon.nsw-icon{height:.75rem;width:.75rem;margin-left:.625rem}}.nsw-navigation__link.is-open .nsw-navigation__link-icon{transform:rotate(270deg)}.nsw-subnavigation{z-index:100;position:absolute;top:0;background-color:var(--nsw-white);width:100%;transition:all .25s ease-in-out;transform:translateX(-100%);visibility:hidden;left:0;height:100%;overflow-y:auto}.nsw-subnavigation.is-open{transform:translateX(0);visibility:visible}@media (min-width:62em){.nsw-subnavigation{max-width:75rem;margin-left:auto;margin-right:auto;padding:3rem 2.5rem;top:100%;background-color:var(--nsw-white);box-shadow:0 4px 9px -5px rgba(var(--nsw-black-rgb),.4);transition:none;transform:none;height:auto;overflow:auto}.nsw-subnavigation.is-open{left:50%;transform:translateX(-50%)}}@media (min-width:62em){.nsw-subnavigation{padding-top:3rem;padding-bottom:3rem}}.nsw-navigation__header,.nsw-subnavigation__header{max-width:75rem;padding:.5rem 1rem;margin-left:auto;margin-right:auto;border-bottom:2px solid var(--nsw-brand-dark);display:flex;align-items:stretch;justify-content:space-between}.nsw-navigation__header h2,.nsw-subnavigation__header h2{margin:0;font-size:var(--nsw-font-size-md-mobile);line-height:var(--nsw-line-height-md-mobile);font-weight:var(--nsw-font-bold);flex:1 1 auto;-ms-grid-row-align:center;align-self:center}@media (min-width:62em){.nsw-navigation__header h2,.nsw-subnavigation__header h2{font-size:var(--nsw-font-size-md-desktop);line-height:var(--nsw-line-height-md-desktop)}}@media (min-width:62em){.nsw-navigation__header,.nsw-subnavigation__header{display:none}}.nsw-subnavigation__back-btn{font-size:var(--nsw-font-size-md-mobile);line-height:var(--nsw-line-height-md-mobile);padding:0 .5rem;border-radius:var(--nsw-border-radius);font-weight:var(--nsw-font-bold);background:none;border:0;display:inline-flex;text-decoration:none;align-items:center;position:relative;left:-8px}@media (min-width:62em){.nsw-subnavigation__back-btn{font-size:var(--nsw-font-size-md-desktop);line-height:var(--nsw-line-height-md-desktop)}}.nsw-subnavigation__back-btn:hover{background-color:var(--nsw-text-hover)}.nsw-subnavigation__back-btn:focus{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-subnavigation__back-btn .nsw-icon{width:1rem;height:1rem;margin-right:.375rem;-ms-grid-row-align:center;align-self:center}.nsw-subnavigation__back-btn .nsw-material-icons{margin:0 -.125rem 0 -.375rem;-ms-grid-row-align:center;align-self:center}@media (min-width:62em){.nsw-subnavigation__back-btn{display:none}}.nsw-subnavigation__title{font-size:var(--nsw-font-size-md-mobile);line-height:var(--nsw-line-height-md-mobile);margin:0;font-weight:var(--nsw-font-bold)}@media (min-width:62em){.nsw-subnavigation__title{font-size:var(--nsw-font-size-md-desktop);line-height:var(--nsw-line-height-md-desktop);font-size:var(--nsw-font-size-lg-mobile);line-height:var(--nsw-line-height-lg-mobile);display:inline-block}}@media (min-width:62em) and (min-width:62em){.nsw-subnavigation__title{font-size:var(--nsw-font-size-lg-desktop);line-height:var(--nsw-line-height-lg-desktop)}}.nsw-subnavigation__title .nsw-card__icon{margin:0 0 0 .75rem;position:relative;bottom:auto;left:auto;display:none}@media (min-width:62em){.nsw-subnavigation__title .nsw-card__icon{display:inline}}.nsw-subnavigation__title .nsw-card__icon.nsw-icon{top:.1875rem;margin-left:1rem}@media (min-width:62em){.nsw-subnavigation__title-link{padding:0;color:var(--nsw-brand-dark)}}.nsw-subnavigation__description{margin-top:1rem;font-size:var(--nsw-font-size-xs-mobile);line-height:var(--nsw-line-height-xs-mobile);display:none}@media (min-width:62em){.nsw-subnavigation__description{font-size:var(--nsw-font-size-xs-desktop);line-height:var(--nsw-line-height-xs-desktop);display:block}}@media (min-width:62em){.nsw-subnavigation .nsw-navigation__link-icon,.nsw-subnavigation .nsw-subnavigation{display:none}}.nsw-skipto{font-family:var(--nsw-font-family)}.nsw-skipto,.nsw-skipto__link{position:absolute;top:0;left:0;width:100%}.nsw-skipto__link{font-size:var(--nsw-font-size-xxs-mobile);line-height:var(--nsw-line-height-xxs-mobile);padding:.5rem 1rem;z-index:200;background-color:#002664;color:#fff;transform:translateY(-101%);display:block;text-align:center;text-decoration:none}@media (min-width:62em){.nsw-skipto__link{font-size:var(--nsw-font-size-xxs-desktop);line-height:var(--nsw-line-height-xxs-desktop)}}.nsw-skipto__link:focus{transform:translateY(0);outline:none}.nsw-skipto__link:focus span{outline:3px solid #fff;outline-offset:0;outline-offset:3px}@media (min-width:62em){.nsw-skipto__link{text-align:left}}.nsw-skipto--light .nsw-skipto__link{background-color:#f2f2f2;color:#22272b}.nsw-skipto--light .nsw-skipto__link:focus span{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-infobar,.nsw-masthead{padding:.5rem 0;font-family:var(--nsw-font-family);background-color:#002664;color:#fff}.nsw-infobar p,.nsw-masthead p{font-size:var(--nsw-font-size-xxs-mobile);line-height:var(--nsw-line-height-xxs-mobile);margin:0}@media (min-width:62em){.nsw-infobar p,.nsw-masthead p{font-size:var(--nsw-font-size-xxs-desktop);line-height:var(--nsw-line-height-xxs-desktop)}}.nsw-infobar--light,.nsw-masthead--light{background-color:#f2f2f2;color:#22272b}.nsw-media{width:100%;margin:1rem auto;font-family:var(--nsw-font-family)}@media (min-width:48em){.nsw-media{margin-top:2rem;margin-bottom:2rem}.nsw-media--90{width:90%}.nsw-media--80{width:80%}.nsw-media--70{width:70%}.nsw-media--60{width:60%}.nsw-media--left-30,.nsw-media--left-40,.nsw-media--left-50{margin-left:0;padding-right:1rem;margin-right:1rem;float:left}.nsw-media--right-30,.nsw-media--right-40,.nsw-media--right-50{padding-left:1rem;margin-left:1rem;margin-right:0;float:right}.nsw-media--left-50,.nsw-media--right-50{width:50%}.nsw-media--left-40,.nsw-media--right-40{width:40%}.nsw-media--left-30,.nsw-media--right-30{width:30%}}.nsw-media__video{overflow:hidden;position:relative;width:100%}.nsw-media__video:after{content:"";display:block;padding-top:56.25%}.nsw-media__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.nsw-media img{display:block;border:0;width:100%}.nsw-media figcaption{font-size:var(--nsw-font-size-xs-mobile);line-height:var(--nsw-line-height-xs-mobile);background-color:var(--nsw-off-white);padding:1rem}@media (min-width:62em){.nsw-media figcaption{font-size:var(--nsw-font-size-xs-desktop);line-height:var(--nsw-line-height-xs-desktop)}}.nsw-media--light figcaption{background-color:var(--nsw-brand-light)}.nsw-media--dark figcaption{background-color:var(--nsw-brand-dark);color:var(--nsw-text-light)}.nsw-media--transparent figcaption{background-color:transparent;padding-left:0;padding-right:0;padding-bottom:0}.nsw-notification{margin-top:1.5rem;padding:1rem;font-family:var(--nsw-font-family);background:transparent;position:relative;border-left:6px solid transparent;display:flex;flex-direction:row;flex-wrap:nowrap}.nsw-notification:first-child{margin-top:0}@media (min-width:48em){.nsw-notification{margin-top:2rem;padding:1.5rem 1.5rem 1.5rem 1rem}}.nsw-notification__icon{flex:0 0 auto;font-size:2.375rem;position:relative;top:-.1875rem;left:-.1875rem;margin-right:.625rem}.nsw-notification__icon.nsw-icon{margin-right:1rem;width:1.5rem;height:1.5rem;position:static}@media (min-width:48em){.nsw-notification__icon.nsw-icon{width:2rem;height:2rem}}.nsw-notification__content p:not([class]){margin:.75rem 0 0}.nsw-notification__content .nsw-text-link{margin-top:.75rem}.nsw-notification__title{font-weight:var(--nsw-font-bold);margin:0}.nsw-notification--info{background-color:var(--nsw-status-info-bg);border-color:var(--nsw-status-info)}.nsw-notification--info .nsw-notification__icon{color:var(--nsw-status-info)}.nsw-notification--info .nsw-notification__icon.nsw-icon{fill:var(--nsw-status-info)}.nsw-notification--success{background-color:var(--nsw-status-success-bg);border-color:var(--nsw-status-success)}.nsw-notification--success .nsw-notification__icon{color:var(--nsw-status-success)}.nsw-notification--success .nsw-notification__icon.nsw-icon{fill:var(--nsw-status-success)}.nsw-notification--warning{background-color:var(--nsw-status-warning-bg);border-color:var(--nsw-status-warning)}.nsw-notification--warning .nsw-notification__icon{color:var(--nsw-status-warning)}.nsw-notification--warning .nsw-notification__icon.nsw-icon{fill:var(--nsw-status-warning)}.nsw-notification--error{background-color:var(--nsw-status-error-bg);border-color:var(--nsw-status-error)}.nsw-notification--error .nsw-notification__icon{color:var(--nsw-status-error)}.nsw-notification--error .nsw-notification__icon.nsw-icon{fill:var(--nsw-status-error)}.nsw-pagination{margin-top:1.5rem;padding-left:0;font-family:var(--nsw-font-family);font-weight:var(--nsw-font-bold);display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center;list-style:none}.nsw-pagination:first-child{margin-top:0}@media (min-width:48em){.nsw-pagination{margin-top:2rem}}.nsw-pagination__item{margin:0 0 0 .5rem}.nsw-pagination__item--next-page{margin:0 0 0 1rem}.nsw-pagination__item--prev-page{margin:0 1rem 0 0}.nsw-pagination__item--prev-page+.nsw-pagination__item{margin-left:0}.nsw-pagination__link{position:relative;display:inline-flex;text-decoration:none;vertical-align:middle;padding:.25rem .5rem;color:var(--nsw-text-dark);text-align:center;min-width:1.5rem}.nsw-pagination__link:hover{background-color:var(--nsw-text-hover)}.nsw-pagination__link:focus{outline:solid 3px var(--nsw-focus);outline-offset:0}.nsw-pagination__link.is-current:after{position:absolute;content:"";bottom:0;width:80%;left:50%;transform:translateX(-50%);height:2px;background-color:var(--nsw-brand-dark)}.nsw-pagination__text{vertical-align:middle}.nsw-pagination .nsw-link{padding:.25rem .5rem;color:var(--nsw-text-dark);text-decoration:none}.nsw-progress-indicator{margin-top:1.5rem;font-family:var(--nsw-font-family)}.nsw-progress-indicator:first-child{margin-top:0}@media (min-width:48em){.nsw-progress-indicator{margin-top:2rem}}.nsw-progress-indicator__count{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile)}@media (min-width:62em){.nsw-progress-indicator__count{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-progress-indicator__bar{display:flex;margin-top:.5rem}.nsw-progress-indicator__step{border-top:4px solid var(--nsw-grey-04);width:100%}.nsw-progress-indicator__step--active{border-top:4px solid var(--nsw-brand-accent)}.nsw-progress-indicator__step:not(:first-child){margin-left:.25rem}.nsw-results-bar{font-family:var(--nsw-font-family);margin:1.5rem 0}@media (min-width:62em){.nsw-results-bar{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end}}.nsw-results-bar__sorting{display:flex;align-items:center;padding-top:1.5rem}@media (min-width:62em){.nsw-results-bar__sorting{padding-top:0}}.nsw-results-bar__sorting label{white-space:nowrap;margin-right:.5rem}.nsw-results-bar__sorting select{margin-top:0;min-width:12.5rem}.nsw-sidenav{font-family:var(--nsw-font-family)}.nsw-sidenav__header{border-bottom:2px solid var(--nsw-brand-dark)}.nsw-sidenav__heading{margin:0;font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);font-weight:var(--nsw-font-bold)}@media (min-width:62em){.nsw-sidenav__heading{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-sidenav__list{margin:0;padding-left:0;list-style:none}.nsw-sidenav__list-item{border-top:1px solid var(--nsw-grey-04)}.nsw-sidenav__heading-link{padding:.5rem .5rem .5rem 0;display:block;color:var(--nsw-text-dark);text-decoration:none;background-color:var(--nsw-white)}.nsw-sidenav__heading-link:hover{background-color:var(--nsw-text-hover)}.nsw-sidenav__heading-link:focus{outline:solid 3px var(--nsw-focus);outline-offset:0}.nsw-sidenav__link{padding:1rem;display:block;color:var(--nsw-text-dark);text-decoration:none;background-color:var(--nsw-white)}.nsw-sidenav__link:hover{background-color:var(--nsw-text-hover)}.nsw-sidenav__link:focus{outline:solid 3px var(--nsw-focus);outline-offset:0}.nsw-sidenav__link.is-current{background-color:var(--nsw-off-white)}.has-active-children>.nsw-sidenav__link{font-weight:var(--nsw-font-bold)}.has-active-children>.nsw-sidenav__link:hover{background-color:var(--nsw-text-hover)}.nsw-sidenav__list--level-2 .nsw-sidenav__link{padding-left:1.5rem}.nsw-sidenav__list--level-3 .nsw-sidenav__link{padding-left:2rem}.nsw-sidenav__list--level-4 .nsw-sidenav__link{padding-left:3rem}.nsw-sidenav .nsw-sidenav__list--level-1>.has-active-children{border-left:2px solid var(--nsw-brand-accent)}.nsw-global-alert,.nsw-sitewide-message{padding:1.5rem 0;font-family:var(--nsw-font-family);position:relative;background-color:var(--nsw-status-info);color:var(--nsw-text-light)}.nsw-global-alert--light,.nsw-sitewide-message--light{background-color:var(--nsw-status-info-bg);color:var(--nsw-text-dark)}.nsw-global-alert--critical,.nsw-sitewide-message--critical{background-color:var(--nsw-status-error);color:var(--nsw-text-light)}.nsw-global-alert__close,.nsw-sitewide-message__close{position:absolute;top:-.75rem;right:.5rem;background:none;border:0;width:2.5rem;height:2.5rem;padding:0}.nsw-global-alert__close:hover,.nsw-sitewide-message__close:hover{background-color:var(--nsw-text-hover)}.nsw-global-alert__close:focus,.nsw-sitewide-message__close:focus{outline:solid 3px var(--nsw-text-light);outline-offset:0;outline-offset:3px}.nsw-global-alert__close .nsw-icon,.nsw-sitewide-message__close .nsw-icon{fill:var(--nsw-text-light);width:1.5rem;height:1.5rem}.nsw-global-alert__close .nsw-material-icons,.nsw-sitewide-message__close .nsw-material-icons{color:var(--nsw-text-light);font-size:40px}.nsw-global-alert__wrapper,.nsw-sitewide-message__wrapper{max-width:75rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;position:relative}.nsw-global-alert__title,.nsw-sitewide-message__title{font-size:var(--nsw-font-size-md-mobile);line-height:var(--nsw-line-height-md-mobile);margin-top:0;font-weight:var(--nsw-font-bold)}@media (min-width:62em){.nsw-global-alert__title,.nsw-sitewide-message__title{font-size:var(--nsw-font-size-md-desktop);line-height:var(--nsw-line-height-md-desktop)}}.nsw-global-alert__link,.nsw-sitewide-message__link{color:var(--nsw-text-light);text-decoration:underline;font-weight:var(--nsw-font-bold)}.nsw-global-alert__link:hover,.nsw-sitewide-message__link:hover{text-decoration:none}.nsw-global-alert__link:focus,.nsw-sitewide-message__link:focus{outline:solid 3px var(--nsw-text-light);outline-offset:0;outline-offset:3px}.nsw-global-alert__content,.nsw-sitewide-message__content{margin-right:3rem}.nsw-global-alert__content p,.nsw-sitewide-message__content p{margin:0}.nsw-global-alert__content *+p,.nsw-sitewide-message__content *+p{margin-top:1rem}.nsw-global-alert .nsw-button,.nsw-sitewide-message .nsw-button{color:var(--nsw-text-dark);background-color:var(--nsw-white);border-color:transparent;display:block;margin-right:0}.nsw-global-alert .nsw-button:hover,.nsw-sitewide-message .nsw-button:hover{color:var(--nsw-text-dark);background-color:var(--nsw-white);border-color:transparent;background-image:linear-gradient(rgba(var(--nsw-black-rgb),.07),rgba(var(--nsw-black-rgb),.07))}.nsw-global-alert .nsw-button:hover .nsw-material-icons,.nsw-sitewide-message .nsw-button:hover .nsw-material-icons{color:var(--nsw-text-dark)}.nsw-global-alert .nsw-button.disabled,.nsw-global-alert .nsw-button:disabled,.nsw-sitewide-message .nsw-button.disabled,.nsw-sitewide-message .nsw-button:disabled{color:var(--nsw-text-dark);background-color:var(--nsw-white);border-color:transparent}.nsw-global-alert .nsw-button .nsw-material-icons,.nsw-sitewide-message .nsw-button .nsw-material-icons{color:var(--nsw-text-dark)}.nsw-global-alert .nsw-button:focus,.nsw-sitewide-message .nsw-button:focus{outline:solid 3px var(--nsw-text-light);outline-offset:0;outline-offset:3px}@media (min-width:48em){.nsw-global-alert .nsw-button,.nsw-sitewide-message .nsw-button{display:inline-block}}.nsw-global-alert--dark .nsw-button,.nsw-sitewide-message--dark .nsw-button{color:var(--nsw-text-dark);background-color:var(--nsw-white);border-color:transparent}.nsw-global-alert--dark .nsw-button:hover,.nsw-sitewide-message--dark .nsw-button:hover{color:var(--nsw-text-dark);background-color:var(--nsw-white);border-color:transparent;background-image:linear-gradient(rgba(var(--nsw-black-rgb),.07),rgba(var(--nsw-black-rgb),.07))}.nsw-global-alert--dark .nsw-button:hover .nsw-material-icons,.nsw-sitewide-message--dark .nsw-button:hover .nsw-material-icons{color:var(--nsw-text-dark)}.nsw-global-alert--dark .nsw-button.disabled,.nsw-global-alert--dark .nsw-button:disabled,.nsw-sitewide-message--dark .nsw-button.disabled,.nsw-sitewide-message--dark .nsw-button:disabled{color:var(--nsw-text-dark);background-color:var(--nsw-white);border-color:transparent}.nsw-global-alert--dark .nsw-button .nsw-material-icons,.nsw-sitewide-message--dark .nsw-button .nsw-material-icons{color:var(--nsw-text-dark)}.nsw-global-alert--dark .nsw-sitewide-message__close .nsw-icon,.nsw-sitewide-message--dark .nsw-sitewide-message__close .nsw-icon{fill:var(--nsw-text-light)}.nsw-global-alert--dark .nsw-sitewide-message__close .nsw-material-icons,.nsw-sitewide-message--dark .nsw-sitewide-message__close .nsw-material-icons{color:var(--nsw-text-light)}.nsw-global-alert--alert .nsw-button,.nsw-global-alert--light .nsw-button,.nsw-sitewide-message--alert .nsw-button,.nsw-sitewide-message--light .nsw-button{color:var(--nsw-text-light);background-color:var(--nsw-brand-dark);border-color:transparent}.nsw-global-alert--alert .nsw-button:hover,.nsw-global-alert--light .nsw-button:hover,.nsw-sitewide-message--alert .nsw-button:hover,.nsw-sitewide-message--light .nsw-button:hover{color:var(--nsw-text-light);background-color:var(--nsw-brand-dark);border-color:transparent;background-image:linear-gradient(rgba(var(--nsw-white-rgb),.15),rgba(var(--nsw-white-rgb),.15))}.nsw-global-alert--alert .nsw-button:hover .nsw-material-icons,.nsw-global-alert--light .nsw-button:hover .nsw-material-icons,.nsw-sitewide-message--alert .nsw-button:hover .nsw-material-icons,.nsw-sitewide-message--light .nsw-button:hover .nsw-material-icons{color:var(--nsw-text-light)}.nsw-global-alert--alert .nsw-button.disabled,.nsw-global-alert--alert .nsw-button:disabled,.nsw-global-alert--light .nsw-button.disabled,.nsw-global-alert--light .nsw-button:disabled,.nsw-sitewide-message--alert .nsw-button.disabled,.nsw-sitewide-message--alert .nsw-button:disabled,.nsw-sitewide-message--light .nsw-button.disabled,.nsw-sitewide-message--light .nsw-button:disabled{color:var(--nsw-text-light);background-color:var(--nsw-brand-dark);border-color:transparent}.nsw-global-alert--alert .nsw-button .nsw-material-icons,.nsw-global-alert--light .nsw-button .nsw-material-icons,.nsw-sitewide-message--alert .nsw-button .nsw-material-icons,.nsw-sitewide-message--light .nsw-button .nsw-material-icons{color:var(--nsw-text-light)}.nsw-global-alert--alert .nsw-button:focus,.nsw-global-alert--alert .nsw-sitewide-message__close:focus,.nsw-global-alert--light .nsw-button:focus,.nsw-global-alert--light .nsw-sitewide-message__close:focus,.nsw-sitewide-message--alert .nsw-button:focus,.nsw-sitewide-message--alert .nsw-sitewide-message__close:focus,.nsw-sitewide-message--light .nsw-button:focus,.nsw-sitewide-message--light .nsw-sitewide-message__close:focus{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-global-alert--alert .nsw-sitewide-message__close .nsw-icon,.nsw-global-alert--light .nsw-sitewide-message__close .nsw-icon,.nsw-sitewide-message--alert .nsw-sitewide-message__close .nsw-icon,.nsw-sitewide-message--light .nsw-sitewide-message__close .nsw-icon{fill:var(--nsw-brand-dark)}.nsw-global-alert--alert .nsw-sitewide-message__close .nsw-material-icons,.nsw-global-alert--light .nsw-sitewide-message__close .nsw-material-icons,.nsw-global-alert--light .nsw-sitewide-message__link,.nsw-sitewide-message--alert .nsw-sitewide-message__close .nsw-material-icons,.nsw-sitewide-message--light .nsw-sitewide-message__close .nsw-material-icons,.nsw-sitewide-message--light .nsw-sitewide-message__link{color:var(--nsw-brand-dark)}.nsw-global-alert--light .nsw-sitewide-message__link:focus,.nsw-sitewide-message--light .nsw-sitewide-message__link:focus{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-socials{margin:.75rem 0 0;font-family:var(--nsw-font-family);list-style:none;padding:0;display:flex}.nsw-socials__item{margin-right:1rem}.nsw-socials__link{text-decoration:none;display:inline-block;width:1.5rem;height:1.5rem}.nsw-socials__link:focus{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-socials__icon{width:1.5rem;height:1.5rem;fill:var(--nsw-brand-dark)}.nsw-tabs{margin-top:1.5rem;font-family:var(--nsw-font-family)}.nsw-tabs:first-child{margin-top:0}@media (min-width:48em){.nsw-tabs{margin-top:2rem}}.nsw-tabs__list-wrapper{overflow:hidden;height:3rem;background-color:var(--nsw-off-white)}@media (min-width:48em){.nsw-tabs__list-wrapper{background-color:transparent}}.nsw-tabs__list{margin:0;padding:0 0 1.25rem;list-style:none;display:flex;position:relative;overflow-x:auto;white-space:nowrap}.nsw-tabs__link{padding:.75rem 1rem;z-index:100;display:block;position:relative;text-decoration:none;color:var(--nsw-brand-dark);height:100%}.nsw-tabs__link:hover{background-color:var(--nsw-text-hover)}.nsw-tabs__link:focus{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px;outline-offset:-3px}.is-selected .nsw-tabs__link{font-weight:var(--nsw-font-bold);color:var(--nsw-text-dark)}.is-selected .nsw-tabs__link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;border-bottom:4px solid var(--nsw-brand-accent)}.nsw-tabs__content{padding:1.5rem 1rem;border-bottom:1px solid var(--nsw-grey-04);border-top:2px solid var(--nsw-grey-04);margin-top:-2px}.nsw-tabs__content:focus{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-table{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);border-radius:0;font-family:var(--nsw-font-family);border-collapse:collapse;width:100%;margin:0 auto;caption-side:bottom}@media (min-width:62em){.nsw-table{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-table caption,.nsw-table td,.nsw-table th{padding:.75rem .5rem;text-align:left}.nsw-table td,.nsw-table th{vertical-align:baseline;border-bottom:1px solid var(--nsw-grey-01)}.nsw-table tfoot td,.nsw-table th,.nsw-table thead td{font-weight:var(--nsw-font-bold)}.nsw-table thead{border-bottom:2px solid var(--nsw-grey-01)}.nsw-table--caption-top{caption-side:top}.nsw-table--striped td,.nsw-table--striped th{border-bottom:0}.nsw-table--striped tbody tr:nth-of-type(2n){background-color:var(--nsw-off-white)}.nsw-table--bordered td,.nsw-table--bordered th{border:1px solid var(--nsw-grey-01)}.nsw-table--valign-baseline td,.nsw-table--valign-baseline th{vertical-align:baseline}.nsw-table--valign-top td,.nsw-table--valign-top th{vertical-align:top}.nsw-table--valign-middle td,.nsw-table--valign-middle th{vertical-align:middle}.nsw-table--valign-bottom td,.nsw-table--valign-bottom th{vertical-align:bottom}.nsw-table-responsive{margin-top:1.5rem;display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.nsw-table-responsive:first-child{margin-top:0}@media (min-width:48em){.nsw-table-responsive{margin-top:2rem}}.nsw-table-responsive:focus{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-table-responsive .nsw-table{min-width:37.5rem}.nsw-tag:not(.nsw-tag--checkbox),.nsw-tag label{font-size:var(--nsw-font-size-xs-mobile);line-height:var(--nsw-line-height-xs-mobile);font-family:var(--nsw-font-family);border:1px solid var(--nsw-brand-dark);border-radius:.8125rem;padding:2px 1rem;color:var(--nsw-brand-dark);text-decoration:none;display:inline-block}@media (min-width:62em){.nsw-tag:not(.nsw-tag--checkbox),.nsw-tag label{font-size:var(--nsw-font-size-xs-desktop);line-height:var(--nsw-line-height-xs-desktop)}}a.nsw-tag,button.nsw-tag{font-family:var(--nsw-font-family)}a.nsw-tag:hover,button.nsw-tag:hover{background-color:var(--nsw-text-hover)}a.nsw-tag:focus,button.nsw-tag:focus{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.button.nsw-tag{font-family:var(--nsw-font-family)}.button.nsw-tag .is-selected{background-color:var(--nsw-brand-dark);color:var(--nsw-text-light)}.nsw-tag--checkbox{display:inline-block}.nsw-tag--checkbox input{position:absolute;opacity:0}.nsw-tag--checkbox input:hover+label{background-color:var(--nsw-text-hover)}.nsw-tag--checkbox input:focus+label{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-tag--checkbox input:checked+label{background-color:var(--nsw-brand-dark);color:var(--nsw-text-light)}.nsw-tags{font-family:var(--nsw-font-family);display:flex;flex-wrap:wrap;margin:-1rem -.5rem 0 0}.nsw-tags .nsw-tag{margin:1rem .5rem 0 0}
/*# sourceMappingURL=main.css.map */

