CINXE.COM
Work for NSW | Find your next role in the public sector I Work for NSW
<!DOCTYPE html> <html lang="en"> <head> <!--Blazor:{"sequence":0,"type":"server","prerenderId":"d496ccaa2ec14802b53e05842271005a","descriptor":"CfDJ8MFYClNIULVNg8zlv0MNhKIVy9Y6TitIdQdJPQ\u002BeRHH0Na2hggp7SybNQlP4SaHBndHdIhXXhTSqo1PNxKPW6ULJpdfWwAIKhBBHtz28LRXdSZ4yhgvkfsl95pcKAKrZq8\u002B7BKFmCCqfr5QC1M3mBVuqjE6NFSQJulAkYl\u002B7A36EQD8AOBajNVq1aL48Wvojfy6ljLdsteLy4d6Gb5T2aK8mwiPgZosehdMAbx5GaaCqW8gr5e/ccRHepx3wVfy\u002B8ctP\u002B32/lPa2ljfMA1sFiyZ1xmnrWMFRB/S8S\u002BYaW5alsqFO9/ntZFzM2SsY9E94bN6HeCdvD8QCX1\u002BNJ9Pvf0g1HZx47vo05qylrBat8SaxW\u002BWcf/UT\u002BWrsIaHvS5GA8Md6qb4Fdou0yFzmNpJKlJvcfqzLjF0jXrHtVgj6kgYF"}--><title>Work for NSW | Find your next role in the public sector I Work for NSW</title> <meta name="description" content="I work for NSW is the jobs site for NSW Government featuring thousands of opportunities across the sector." /> <meta name="robots" content="index,follow" /> <link rel="canonical" href="https://iworkfor.nsw.gov.au/content/work-for-nsw" /><!--Blazor:{"prerenderId":"d496ccaa2ec14802b53e05842271005a"}--> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <base href="/" /> <link rel="stylesheet" href="css/bundle.v1.min.css" media="all" /> <link href="ApplyDirect.Gen3.Server.styles.css" rel="stylesheet" media="all" /> <link href="_content/Syncfusion.Blazor.Themes/bootstrap4.css" rel="stylesheet" media="all" /> <link rel="stylesheet" href="css/bundle-after.v1.min.css" media="all" /> <script src="/scripts/appinsights.js"></script> <style> .lds-ellipsis { display: inline-block; position: relative; width: 80px; height: 80px; } .lds-ellipsis div { position: absolute; top: 33px; width: 13px; height: 13px; border-radius: 50%; background: #f47d20; animation-timing-function: cubic-bezier(0, 1, 1, 0); -webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0); } .lds-ellipsis div:nth-child(1) { left: 8px; animation: lds-ellipsis1 1s infinite; -webkit-animation: lds-ellipsis1 1s infinite; } .lds-ellipsis div:nth-child(2) { left: 8px; animation: lds-ellipsis2 1s infinite; -webkit-animation: lds-ellipsis2 1s infinite; } .lds-ellipsis div:nth-child(3) { left: 32px; animation: lds-ellipsis2 1s infinite; -webkit-animation: lds-ellipsis2 1s infinite; } .lds-ellipsis div:nth-child(4) { left: 56px; animation: lds-ellipsis3 1s infinite; -webkit-animation: lds-ellipsis3 1s infinite; } @keyframes lds-ellipsis1 { 0% { transform: scale(0); } 100% { transform: scale(1); } } @keyframes lds-ellipsis3 { 0% { transform: scale(1); } 100% { transform: scale(0); } } @keyframes lds-ellipsis2 { 0% { transform: translate(0, 0); } 100% { transform: translate(24px, 0); } } /* Safari */ @-webkit-keyframes lds-ellipsis1 { 0% { transform: scale(0); } 100% { transform: scale(1); } } @-webkit-keyframes lds-ellipsis3 { 0% { transform: scale(1); } 100% { transform: scale(0); } } @-webkit-keyframes lds-ellipsis2 { 0% { transform: translate(0, 0); } 100% { transform: translate(24px, 0); } } </style> <script> !function (f, b, e, v, n, t, s) { if (f.fbq) return; n = f.fbq = function () { n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments) }; if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0'; n.queue = []; t = b.createElement(e); t.async = !0; t.src = v; s = b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t, s) }(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '598388585124358'); fbq('track', 'PageView'); </script> <noscript> <img height="1" width="1" src="https://www.facebook.com/tr?id=598388585124358&ev=PageView&noscript=1" /> </noscript> <!-- End Facebook Pixel Code --> </head> <body> <!--Blazor:{"sequence":1,"type":"server","prerenderId":"175bdb9649bc4d66a9085ba991a51991","descriptor":"CfDJ8MFYClNIULVNg8zlv0MNhKIi0moCCdq\u002BGSAtalrtdvTKy\u002BhJx4PeqRh3Q7MywgkQHllTiqlbyGhZrMHqm1sNFDJOYLbUMAD3T1lDDRaPOPV4zz3LbW6KFyE5HoxIFlZpvY7ZfXGw4WlWEkUDd0wLiiRnSDCzyl7n1VDptVINXvgbsGOJSZ2KGRnKGg6GmZxo6Ibvu7WWRYiOq7vWnNLVHtP4BRJHhWgZituIDttsg1yKHf\u002Bw1W7qeEoC90Tf34MrRz9pKUr/iLN3Wb0tkh2T3xEALmjO29VpfZs4pgDa5B3Pown3bzHmrCXVPoYNV6MwvPP4Apw2rsXuVPXYLSaGCY4w5CRyVuIchXHqEKdUFuteWPZyGNSnG5MWxqaQzy6QJA=="}--><Link rel="stylesheet" href="https://api-nsw.applydirect.com.au/api/document/getfile?name=ea3f2295-3e33-4093-bd3a-ba75e25cc29e.css" type="text/css" b-1ivdptr3sj /><Link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Comic+Neue:wght@300&display=swap" b-1ivdptr3sj /> <div b-1ivdptr3sj><nav class="nsw-skipto nsw-container" aria-label="Skip to links"><a class="nsw-skipto__link" href="#main-navigation" accesskey="s" aria-label="Skip to navigation" role="button"><span>Skip to navigation</span></a> <a class="nsw-skipto__link" href="#main-content" accesskey="c" aria-label="Skip to content" role="button"><span>Skip to content</span></a></nav> <header class="header custom-header"><div class="header-content"><div class="brand-caption"><div class="p-1">A NSW Government Website</div></div> <div class="navbar navbar-expand-lg navbar-light" b-22c5m9mx7y><a accesskey="1" class="navbar-brand d-flex" href="" aria-label="" role="link" b-22c5m9mx7y><img class="logo" src="https://api-nsw.applydirect.com.au/api/document/getfile?name=f18590b5-a91a-43af-986d-c1418092239a.png" alt="Logo" b-22c5m9mx7y /> <span class="brandTitle" b-22c5m9mx7y></span></a><button class="navbar-toggler" type="button" aria-label="Toggle navigation" role="link" b-22c5m9mx7y><span class="navbar-toggler-icon" b-22c5m9mx7y></span></button><div class=" navbar-collapse" id="57552786-d166-4580-902f-bd72a30e1132" b-22c5m9mx7y><div class="navbar-nav mr-auto " style="align-items: center;" b-22c5m9mx7y><div class="nav-item" b-22c5m9mx7y><a class="nav-link mr-2 " href="/home" aria-label="Click to open sub menu" role="button" b-22c5m9mx7y>Home</a></div></div><div class="navbar-nav user-login-info" style="align-items: center;" b-22c5m9mx7y><div class="nav-item" b-22c5m9mx7y><a class="btn mr-2 btn-warning " href="/tenant/login" aria-label="Click to open sub menu" role="button" b-22c5m9mx7y><span class="oi oi-lock-unlocked mr-3" b-22c5m9mx7y></span>Tenant Login</a></div></div></div> <div class="link-color additionLinks" b-22c5m9mx7y><span class="material-icons nsw-material-icons nsw-tertiary-blue" style="font-size:1.25rem;" role="heading" b-22c5m9mx7y>login</span> <a class="nsw-link-text" title="Sign in" href="/sign-in" style="display: flex; align-items: center;" aria-label="Sign in" role="link" b-22c5m9mx7y> Sign in </a> | <a class="nsw-link-text" title="Contact us" href="/contact-and-help" aria-label="Contact us" role="link" b-22c5m9mx7y>Contact us</a></div></div></div> </header> <main id="main-content" b-1ivdptr3sj><div class="content " b-1ivdptr3sj><div class="container-fluid content-root-div"><style>.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 } iframe[src*=youtube], iframe[src*=vimeo] { width: 100%; max-width: 640px; } .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: #d7153a; 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: #002664 } .nsw-icon--error { fill: #b81237 } .nsw-icon--success { fill: #00a908 } .nsw-icon--info { fill: #2e5299 } .nsw-icon--warning { fill: #dc5800 } .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: #002664; font-size: 1.875rem } .nsw-material-icons--error { color: #b81237 } .nsw-material-icons--success { color: #00a908 } .nsw-material-icons--info { color: #2e5299 } .nsw-material-icons--warning { color: #dc5800 } .nsw-material-icons--rotate-90 { transform: rotate(90deg) } .nsw-material-icons--rotate-180 { transform: rotate(180deg) } .nsw-material-icons--rotate-270 { transform: rotate(270deg) } .nsw-docs { background-color: #ececed } .nsw-docs--style { background-color: #fff } @media (min-width:48em) { .nsw-docs--style .nsw-docs__intro { padding-right: 11.875rem } } .nsw-docs--style .nsw-docs__example.nsw-docs__example--simple { padding: 1rem 0 0 } .nsw-docs--style .nsw-docs-code__wrapper { background-color: #f4f4f7; min-height: 4.25rem; display: flex; align-items: center } @media (min-width:75em) { .nsw-docs--home .nsw-header, .nsw-docs--home .nsw-masthead { position: fixed; top: 0; left: 0; right: 0; z-index: 300 } } .nsw-docs--home .nsw-container, .nsw-docs--home .nsw-header__container { margin: 0 } @media (min-width:75em) { .nsw-docs--home .nsw-header { top: 2.625rem; border-bottom: 1px solid #e4e4e6 } } .nsw-docs--home .nsw-docs-nav { top: 8.5625rem } @media (min-width:75em) { .nsw-docs--home .nsw-docs__content { padding-top: 8.5625rem } } @media (min-width:75em) { .nsw-docs__wrapper { display: flex } } .nsw-docs__nav { display: none; min-width: 18.75rem; max-width: 18.75rem } @media (min-width:75em) { .nsw-docs__nav { display: block } } .nsw-docs__main { width: 100%; padding: 1.5rem 1rem; min-height: 100vh } @media (min-width:75em) { .nsw-docs__main { padding: 3rem 3.25rem } } .nsw-docs__main--narrow .nsw-docs__container { max-width: 50rem } .nsw-docs__main--narrow .nsw-docs__example { padding: 1rem; background-color: #fff } .nsw-docs__main--wide .nsw-docs__container { max-width: 75rem } .nsw-docs__main--wide .nsw-docs__example { padding: 1rem; background-color: #fff } .nsw-docs__main--menu .nsw-docs__container { max-width: 50rem } .nsw-docs__main--menu .nsw-docs__component { max-width: 21rem } .nsw-docs__main--menu .nsw-docs__example { padding: 1rem; background-color: #fff } .nsw-docs__intro { padding: 0 0 1.5rem; position: relative } @media (min-width:48em) { .nsw-docs__intro { padding-right: 7.75rem } } @media (min-width:75em) { .nsw-docs__intro { padding-bottom: 3rem } } @media (min-width:48em) { .nsw-docs__intro .nsw-docs__external { top: 1rem } } @media (min-width:75em) { .nsw-docs__intro .nsw-docs__external { top: 1.5rem } } .nsw-docs__content > h3 { padding: 1rem 0 } .nsw-docs__content > h3:first-child { padding-top: 0 } .nsw-docs__content > h3 + p { margin-top: -.75rem; padding-bottom: 1rem } .nsw-docs__content > h3 + h4 { padding-top: 0 } .nsw-docs__content > h4 { padding: 1rem 0 } .nsw-docs__example--hidden { display: none } .nsw-docs__example.nsw-docs__example--dark { background-color: #a0a5ae } .nsw-docs__component:after { content: ""; clear: both; display: table } .nsw-docs__back { display: flex; padding-bottom: 1.5rem } @media (min-width:75em) { .nsw-docs__back { display: none } } .nsw-docs__back a { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 600; font-size: .875rem; color: #002664; border: 0; text-decoration: none; display: flex; align-items: center; cursor: pointer } .nsw-docs__back a:hover { background-color: rgba(0,133,179,.2) } .nsw-docs__back a:focus { outline: 3px solid #0085b3; outline-offset: 0; outline-offset: 3px } .nsw-docs__back a span { text-decoration: underline } .nsw-docs__back a i { font-size: 1rem; margin-right: .25rem } .nsw-docs__buttons { display: flex; margin-top: .5rem } @media (min-width:48em) { .nsw-docs__buttons { position: absolute; top: .1875rem; right: 0; margin-top: 0 } } @media (min-width:75em) { .nsw-docs__buttons { top: .625rem } } .nsw-docs__guidance { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 600; border-radius: .25rem; color: #fff; background-color: #002664; font-size: .875rem; border: 1px solid #002664; text-decoration: none; display: flex; align-items: center; padding: .5rem } .nsw-docs__guidance:hover { color: #fff; background-color: #003182; border-color: #003182 } .nsw-docs__guidance:focus { outline: 3px solid #0085b3; outline-offset: 0; outline-offset: 3px } .nsw-docs__guidance i { font-size: 1rem; margin-right: .25rem; color: #fff } .nsw-docs__external { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 600; font-size: .875rem; color: #002664; border: 0; text-decoration: none; display: flex; align-items: center; cursor: pointer; white-space: nowrap; margin-top: .5rem } @media (min-width:48em) { .nsw-docs__external { position: absolute; top: 0; right: 0; margin-top: 0 } } .nsw-docs__external:hover { background-color: rgba(0,133,179,.2) } .nsw-docs__external:focus { outline: 3px solid #0085b3; outline-offset: 0; outline-offset: 3px } .nsw-docs__external span { text-decoration: underline } .nsw-docs__external i { font-size: 1rem; margin-left: .25rem } .nsw-docs__list { margin: 1rem 0 0; padding: 0; list-style-type: none } .nsw-docs__list--4 { -moz-column-gap: 2.25rem; column-gap: 2.25rem; -moz-column-count: 2; column-count: 2 } @media (min-width:62em) { .nsw-docs__list--4 { -moz-column-count: 4; column-count: 4 } } @media (min-width:62em) { .nsw-docs__list--2 { -moz-column-gap: 2.25rem; column-gap: 2.25rem; -moz-column-count: 2; column-count: 2 } } .nsw-docs__list li { padding: .125rem 0 } .nsw-docs__box { background-color: #a0a5ae; min-height: 3.5rem } .nsw-docs__box--large { min-height: 9.375rem } .nsw-docs-code { position: relative } .nsw-docs-code__button { color: #002664; text-decoration: underline; -webkit-text-decoration-skip: ink; text-decoration-skip-ink: auto; font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 600; font-size: .875rem; background: transparent; border: 0; text-decoration: none; display: flex; align-items: center; margin-top: 1.5rem; cursor: pointer; padding: 0 } .nsw-docs-code__button:hover { background-color: rgba(0,133,179,.2); outline: 2px solid rgba(0,133,179,.2) } .nsw-docs-code__button:focus { outline: 3px solid #0085b3; outline-offset: 0 } .nsw-docs-code__button:visited { color: #551a8b } .nsw-docs-code__button:active { background-color: #0085b3; color: #fff } .nsw-docs-code__button span { text-decoration: underline } .nsw-docs-code__button i { font-size: 1.25rem; margin-left: .125rem } .nsw-docs-code__button.is-open i { transform: rotate(180deg) } .nsw-docs-code__content { position: relative; display: none; margin-top: 1.5rem; max-width: 50rem } .nsw-docs-code__content.is-open { display: block } .nsw-docs-code__content pre { margin: 0 } .nsw-docs-code__content .hljs { padding: 1rem; overflow: visible; background-color: transparent } .nsw-docs-code__wrapper { max-width: 50rem; max-height: 25rem; overflow: auto; background-color: #fff } .nsw-docs-code__copy { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 600; border-radius: .25rem; font-size: .875rem; background: #fff; color: #002664; border: 1px solid #002664; text-decoration: none; display: flex; align-items: center; position: absolute; top: 1rem; right: 1rem; padding: .5rem } .nsw-docs-code__copy:hover { background-color: #e4e4e6 } .nsw-docs-code__copy:focus { outline: 3px solid #0085b3; outline-offset: 0; outline-offset: 3px } .nsw-docs-code__copy i { font-size: 1rem; margin-left: .25rem } .nsw-docs-nav { position: fixed; top: 0; bottom: 0; left: 0; width: 18.75rem; overflow-y: auto; border-right: 1px solid #e4e4e6; background: #fff; z-index: 300 } .nsw-docs-nav__logo { padding-bottom: 2.5rem } .nsw-docs-nav__logo img { max-width: 10.5rem; max-height: 3.4375rem } .nsw-docs-nav__wrapper { padding: 1.875rem 1rem } .nsw-docs-nav__title a, .nsw-docs-nav__title button { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 400; font-size: 1rem; line-height: 1.5; background: transparent; border: 0; border-bottom: 1px solid #e4e4e6; display: block; width: 100%; padding: .5rem; text-align: left; color: #000; text-decoration: none } @media (min-width:62em) { .nsw-docs-nav__title a, .nsw-docs-nav__title button { font-size: 1rem; line-height: 1.5 } } .nsw-docs-nav__title a:hover, .nsw-docs-nav__title button:hover { background-color: rgba(0,133,179,.2) } .nsw-docs-nav__title a:focus, .nsw-docs-nav__title button:focus { outline: 3px solid #0085b3; outline-offset: 0; outline-offset: 3px } .nsw-docs-nav__title a.is-active, .nsw-docs-nav__title button.is-active { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 600; border-bottom: 2px solid #002664 } .nsw-docs-nav__title button { display: flex; align-items: center } .nsw-docs-nav__title button.is-open .nsw-material-icons { transform: rotate(180deg) } .nsw-docs-nav__title button.is-active { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 600 } .nsw-docs-nav__title button span { width: 100% } .nsw-docs-nav__list { margin: 0; padding: 0; list-style: none; display: none } .nsw-docs-nav__list.is-open { display: block } .nsw-docs-nav__list li { padding: 0; margin: 0 } .nsw-docs-nav__list a { display: block; color: #333; text-decoration: none; padding: .5rem; border-left: .25rem solid transparent } .nsw-docs-nav__list a.is-active, .nsw-docs-nav__list a:hover { background-color: #f4f4f7; border-color: #d7153a } .nsw-docs-nav__link { padding: 1rem; display: block; color: #333; text-decoration: none; background-color: #fff } .nsw-body-content, .nsw-wysiwyg-content { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 400; font-size: 1rem; line-height: 1.5; color: #333 } @media (min-width:62em) { .nsw-body-content, .nsw-wysiwyg-content { font-size: 1rem; line-height: 1.5 } } .nsw-body-content a:not([class]), .nsw-wysiwyg-content a:not([class]), a.nsw-link-text { color: #002664; 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, a.nsw-link-text:hover { background-color: rgba(0,133,179,.2); outline: 2px solid rgba(0,133,179,.2) } .nsw-body-content a:not([class]):focus, .nsw-wysiwyg-content a:not([class]):focus, a.nsw-link-text:focus { outline: 3px solid #0085b3; outline-offset: 0 } .nsw-body-content a:not([class]):visited, .nsw-wysiwyg-content a:not([class]):visited, a.nsw-link-text:visited { color: #551a8b } .nsw-body-content a:not([class]):active, .nsw-wysiwyg-content a:not([class]):active, a.nsw-link-text:active { background-color: #0085b3; color: #fff } .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: .875rem; line-height: 1.35 } @media (min-width:62em) { .nsw-body-content small, .nsw-wysiwyg-content small { font-size: .875rem; line-height: 1.35 } } .nsw-body-content abbr, .nsw-body-content acronym, .nsw-wysiwyg-content abbr, .nsw-wysiwyg-content acronym { text-decoration: none; border-bottom: 1px dashed #002664 } .nsw-body-content blockquote, .nsw-wysiwyg-content blockquote { font-size: 1.375rem; line-height: 1.25; margin-top: 1rem; border-left: 6px solid #d7153a; padding: 1.25rem 1.5rem } @media (min-width:62em) { .nsw-body-content blockquote, .nsw-wysiwyg-content blockquote { font-size: 1.5rem; line-height: 1.25 } } @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: 1rem; line-height: 1.5; margin-top: 1rem; display: block; font-style: normal } @media (min-width:62em) { .nsw-body-content cite, .nsw-wysiwyg-content cite { font-size: 1rem; line-height: 1.5 } } .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: #e4e4e6; 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-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 600; margin: 0 } .nsw-body-content h1:not([class]), .nsw-wysiwyg-content h1:not([class]) { font-size: 2.25rem; line-height: 1.25 } @media (min-width:62em) { .nsw-body-content h1:not([class]), .nsw-wysiwyg-content h1:not([class]) { font-size: 3rem; line-height: 1.25 } } .nsw-body-content h2:not([class]), .nsw-wysiwyg-content h2:not([class]) { font-size: 1.75rem; line-height: 1.25 } @media (min-width:62em) { .nsw-body-content h2:not([class]), .nsw-wysiwyg-content h2:not([class]) { font-size: 2rem; line-height: 1.25 } } .nsw-body-content h3:not([class]), .nsw-wysiwyg-content h3:not([class]) { font-size: 1.375rem; line-height: 1.25 } @media (min-width:62em) { .nsw-body-content h3:not([class]), .nsw-wysiwyg-content h3:not([class]) { font-size: 1.5rem; line-height: 1.25 } } .nsw-body-content h4:not([class]), .nsw-wysiwyg-content h4:not([class]) { font-size: 1.125rem; line-height: 1.33 } @media (min-width:62em) { .nsw-body-content h4:not([class]), .nsw-wysiwyg-content h4:not([class]) { font-size: 1.25rem; line-height: 1.33 } } .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: 1rem; line-height: 1.5 } @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: 1rem; line-height: 1.5 } } .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: 1.125rem; line-height: 1.33; margin: 1rem 0 0 } @media (min-width:62em) { .nsw-body-content .nsw-intro, .nsw-wysiwyg-content .nsw-intro { font-size: 1.25rem; line-height: 1.33 } } .nsw-text-link { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 600; color: #002664; display: inline-block } .nsw-text-link:hover { background-color: rgba(0,133,179,.2); outline: 2px solid rgba(0,133,179,.2) } .nsw-text-link:focus { outline: 3px solid #0085b3; outline-offset: 0 } .nsw-text-link:active { background-color: #0085b3; color: #fff } h1.nsw-section-title, h2.nsw-section-title, h3.nsw-section-title, h4.nsw-section-title { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 600; 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: 2.25rem; line-height: 1.25 } @media (min-width:62em) { h1.nsw-section-title { font-size: 3rem; line-height: 1.25 } } h2.nsw-section-title { font-size: 1.75rem; line-height: 1.25 } @media (min-width:62em) { h2.nsw-section-title { font-size: 2rem; line-height: 1.25 } } h3.nsw-section-title { font-size: 1.375rem; line-height: 1.25 } @media (min-width:62em) { h3.nsw-section-title { font-size: 1.5rem; line-height: 1.25 } } h4.nsw-section-title { font-size: 1.125rem; line-height: 1.33 } @media (min-width:62em) { h4.nsw-section-title { font-size: 1.25rem; line-height: 1.33 } } .nsw-section-separator { border: 0; height: 1px; background-color: #e4e4e6; 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 } .nsw-accordion:first-child { margin-top: 0 } @media (min-width:48em) { .nsw-accordion { margin-top: 2rem } } .nsw-accordion__button, .nsw-accordion__title, .nsw-accordion__title__custom { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 600; font-size: 1rem; line-height: 1.5; margin: .5rem 0 0; padding: 1rem 3rem 1rem 1rem; border-left: 4px solid #002664; background-color: #f4f4f7; display: block; width: 100%; text-align: left; position: relative } .nsw-accordion__title__custom { cursor: pointer; } @media (min-width:62em) { .nsw-accordion__button, .nsw-accordion__title, .nsw-accordion__title__custom { font-size: 1rem; line-height: 1.5 } } .is-ready .nsw-accordion__title, is-ready .nsw-accordion__title__custom { border-left: 0; padding: 0; margin-top: 0 } .nsw-accordion__button { border: 0; border-left: 4px solid #002664 } .nsw-accordion__button:hover { background-color: rgba(0,133,179,.2) } .nsw-accordion__button:focus { outline: 3px solid #0085b3; 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 } .is-open .nsw-accordion__icon { transform: translateY(-50%) rotate(270deg) } .nsw-accordion__icon.nsw-icon { height: 1rem; width: 1rem; right: 1rem } .nsw-accordion__content, .nsw-accordion__content__custom { padding: 1rem; border-left: 4px solid #002664 } .nsw-breadcrumb { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 400; font-size: .875rem; line-height: 1.35; margin-top: 1.5rem } @media (min-width:62em) { .nsw-breadcrumb { font-size: .875rem; line-height: 1.35 } } .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: #002664; text-decoration: underline; -webkit-text-decoration-skip: ink; text-decoration-skip-ink: auto } .nsw-breadcrumb__link:hover { background-color: rgba(0,133,179,.2) } .nsw-breadcrumb__link:focus { outline: 3px solid #0085b3; outline-offset: 0 } .nsw-breadcrumb__link:active { background-color: #0085b3; color: #fff } .nsw-breadcrumb--current { text-decoration: none; pointer-events: none; color: #333 } .nsw-button { font-family: 'Public Sans'; -moz-osx-font-smoothing: grayscale; font-weight: 600; font-size: 1rem; line-height: 1.5; margin: 1.5rem 1rem 0 0; border-radius: .25rem; border: 2px solid transparent; white-space: normal; padding: .75rem 1.5rem; cursor: pointer; min-width: 7.75rem; -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: 1rem; line-height: 1.5 } } .nsw-button:focus { outline: 3px solid #0085b3; outline-offset: 0; outline-offset: 3px } .nsw-button--primary { color: #fff; background-color: #002664; border-color: #002664 } .nsw-button--primary:hover { color: #fff; background-color: #003182; border-color: #003182 } .nsw-button--secondary { color: #333; background-color: #fff; border-color: #002664 } .nsw-button--secondary:hover { color: #fff; background-color: #002664; border-color: #002664 } .nsw-button--secondary:hover .nsw-material-icons { color: #fff; } .nsw-button--danger { color: #fff; background-color: #d7153a; border-color: #d7153a } .nsw-button--danger:hover { color: #fff; background-color: #e92147; border-color: #e92147 } .nsw-button--outline { color: #333; background-color: #fff; border-color: #002664 } .nsw-button--outline:hover { color: #fff; background-color: #002664; border-color: #002664 } .nsw-button--highlight { color: #fff; background-color: #d7153a; border-color: #d7153a } .nsw-button--highlight:hover { color: #fff; background-color: #e92147; border-color: #e92147 } .nsw-button--white { color: #333; background-color: #fff; border-color: #fff } .nsw-button--white:hover { color: #333; background-color: #e4e4e6; border-color: #e4e4e6 } .nsw-button:active { background-color: #0085b3; color: #fff; border-color: #0085b3 } .nsw-button.disabled, .nsw-button:disabled { background-color: #f4f4f7; color: #a0a5ae; border-color: #f4f4f7; cursor: not-allowed } .nsw-button--block { display: block; width: 100% } .nsw-button--block + .nsw-button--block { margin-bottom: 0 } .nsw-button--full-width { display: block; width: 100% } @media (min-width:62em) { .nsw-button--full-width { display: inline-block; width: auto } } .nsw-callout { padding: 1rem; margin-top: 1.5rem; background: #f4f4f7; position: relative; border-left: 6px solid #002664 } .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 } .nsw-callout__icon.nsw-icon + .nsw-callout__content { margin-top: 0 } } .nsw-callout__content { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 400 } @media (min-width:48em) { .nsw-callout__content { margin-top: 0 } } .nsw-callout__content p:not([class]) { margin: .75rem 0 0 } .nsw-callout__content a:not([class]) { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 600; color: #002664; display: inline-block } .nsw-callout__content a:not([class]):hover { background-color: rgba(0,133,179,.2); outline: 2px solid rgba(0,133,179,.2) } .nsw-callout__content a:not([class]):focus { outline: 3px solid #0085b3; outline-offset: 0 } .nsw-callout__content a:not([class]):active { background-color: #0085b3; color: #fff } .nsw-callout__content .nsw-text-link { margin-top: .75rem } .nsw-callout__title { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 600; font-size: 1.125rem; line-height: 1.33; margin: 0 } @media (min-width:62em) { .nsw-callout__title { font-size: 1.25rem; line-height: 1.33 } } .nsw-card { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 400; border-radius: .25rem; background-color: #fff; box-shadow: 0 4px 12px 0 rgba(0,0,0,.15); transition: box-shadow .25s ease-in-out; position: relative; display: flex; flex-direction: column; overflow: hidden; height: 100%; border: 0 } .nsw-card:hover { box-shadow: 2px 6px 12px 0 rgba(0,0,0,.25) } .nsw-card:focus-within { outline: 3px solid #0085b3; outline-offset: 0; outline-offset: 3px } .nsw-card:focus-within .nsw-card__link { text-decoration: none } .nsw-card__title { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 600; font-size: 1.125rem; line-height: 1.33; margin: 0 } @media (min-width:62em) { .nsw-card__title { font-size: 1.25rem; line-height: 1.33 } } .nsw-card__content { font-size: 1rem; line-height: 1.5; padding: 1rem 1rem 5rem; border-top: 6px solid #d7153a; display: flex; flex-direction: column; order: 2 } @media (min-width:62em) { .nsw-card__content { font-size: 1rem; line-height: 1.5; padding: 2rem 2rem 5rem } } .nsw-card--content .nsw-card__content { border-top: 0 } .nsw-card__copy { margin: 1rem 0 0 } .nsw-card__tag { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 600; 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: .875rem; line-height: 1.35 } @media (min-width:62em) { .nsw-card__date, .nsw-card__tag { font-size: .875rem; line-height: 1.35 } } .nsw-card__copy, .nsw-card__icon, .nsw-card__title { order: 3 } .nsw-card__icon { margin: 1rem 0 0; position: absolute; bottom: .8125rem; left: .8125rem } .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 } } .nsw-card__link { text-decoration: none; color: #002664 } .nsw-card__link:after { z-index: 100; content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0 } .nsw-card__link:focus, .nsw-card__link:hover { text-decoration: underline } .nsw-card__link:focus { outline: none } .nsw-card__image-area { order: 1; height: 12.5rem } .nsw-card__image { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover } .nsw-card--headline .nsw-card__title { font-size: 1.375rem; line-height: 1.25 } @media (min-width:62em) { .nsw-card--headline .nsw-card__title { font-size: 1.5rem; line-height: 1.25 } } .nsw-content-block { font-weight: 400; position: relative; display: flex; flex-direction: column; overflow: hidden } .nsw-content-block, .nsw-content-block__title { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } .nsw-content-block__title { font-weight: 600; font-size: 1.375rem; line-height: 1.25; margin: 0 } @media (min-width:62em) { .nsw-content-block__title { font-size: 1.5rem; line-height: 1.25 } } .nsw-content-block__content { font-size: 1rem; line-height: 1.5; display: flex; flex-direction: column; order: 2 } @media (min-width:62em) { .nsw-content-block__content { font-size: 1rem; line-height: 1.5 } } .nsw-content-block__content a { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 600; color: #002664; display: inline-block } .nsw-content-block__content a:hover { background-color: rgba(0,133,179,.2); outline: 2px solid rgba(0,133,179,.2) } .nsw-content-block__content a:focus { outline: 3px solid #0085b3; outline-offset: 0 } .nsw-content-block__content a:active { background-color: #0085b3; color: #fff } .nsw-content-block__copy { margin: 1rem 0 0 } .nsw-content-block__copy a { font-weight: 400 } .nsw-content-block__list { margin: 1rem 0 0; padding: 0; list-style-type: none } .nsw-content-block__list li { padding: .5rem 0 .5rem 1.125rem; position: relative } .nsw-content-block__list li:before { content: "•"; position: absolute; top: 0; left: 0; font-size: 2.125rem; line-height: 2.125rem } .nsw-content-block__list a { font-weight: 400 } .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: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 600; position: relative; display: inline-flex; text-decoration: none; vertical-align: middle; padding: .25rem .5rem; color: #333 } .nsw-direction-link:hover { background-color: rgba(0,133,179,.2) } .nsw-direction-link:focus { outline: 3px solid #0085b3; 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: #a0a5ae; cursor: not-allowed; background: none } .nsw-direction-link.is-disabled .nsw-icon { fill: #a0a5ae } .nsw-direction-link.is-disabled .nsw-material-icons { color: #a0a5ae } .nsw-feature-tile { margin-top: 1.5rem; padding: 1rem 0; border-top: 6px solid #d7153a; 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-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 600; font-size: 1.75rem; line-height: 1.25; margin: 0; position: relative } @media (min-width:62em) { .nsw-feature-tile__title { font-size: 2rem; line-height: 1.25 } } .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: #333 } .nsw-feature-tile__title-link:hover { background-color: rgba(0,133,179,.2) } .nsw-feature-tile__title-link:focus { outline: 3px solid #0085b3; outline-offset: 0; outline-offset: 3px } .nsw-feature-tile__cards-group { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 400; font-size: 1rem; line-height: 1.5; margin-top: 1rem; padding: 0; list-style: none } @media (min-width:62em) { .nsw-feature-tile__cards-group { font-size: 1rem; line-height: 1.5 } } @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-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 400; font-size: 1rem; line-height: 1.5 } @media (min-width:62em) { .nsw-feature-tile__links-group { font-size: 1rem; line-height: 1.5 } } @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: #002664 } .nsw-feature-tile__link:hover { background-color: rgba(0,133,179,.2); outline: 2px solid rgba(0,133,179,.2) } .nsw-feature-tile__link:focus { outline: 3px solid #0085b3; outline-offset: 0 } .nsw-feature-tile__link:visited { color: #551a8b } .nsw-feature-tile__link:active { background-color: #0085b3; color: #fff } .nsw-feature-tile .new-text { color: #d7153a; 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-form a { color: #002664; text-decoration: underline; -webkit-text-decoration-skip: ink; text-decoration-skip-ink: auto } .nsw-form a:hover { background-color: rgba(0,133,179,.2); outline: 2px solid rgba(0,133,179,.2) } .nsw-form a:focus { outline: 3px solid #0085b3; outline-offset: 0 } .nsw-form a:visited { color: #551a8b } .nsw-form a:active { background-color: #0085b3; color: #fff } * + .nsw-form { margin-top: 3rem } .nsw-form-label { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 600; font-size: 1rem; line-height: 1.5; display: block } @media (min-width:62em) { .nsw-form-label { font-size: 1rem; line-height: 1.5 } } .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: #d7153a } .nsw-form-input, .nsw-form-select { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 400; font-size: 1rem; line-height: 1.5; padding: .75rem 1rem; border-radius: .25rem; background-color: #fff; color: #333; border: 1px solid #4c4f55; 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: 1rem; line-height: 1.5 } } .nsw-form-input:hover, .nsw-form-select:hover { background-color: #cce7f0; } .nsw-form-input:focus, .nsw-form-select:focus { outline: 3px solid #0085b3; outline-offset: 0; outline-offset: 3px } .nsw-form-input:disabled, .nsw-form-select:disabled { background-color: #f4f4f7; border-color: #a0a5ae; color: #a0a5ae; 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: #b81237; 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: #f7e7eb } .nsw-form-select { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23002664' 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"); padding-right: 3rem; background-repeat: no-repeat; background-position: right 1rem center; background-size: 1rem auto } .nsw-form-select:disabled { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23a0a5ae' 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: #fff } .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: rgba(0,133,179,.2) } .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: #002664 } .nsw-form-checkbox__input:checked + .nsw-form-radio__label:after, .nsw-form-radio__input:checked + .nsw-form-radio__label:after { background-color: #002664 } .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: #a0a5ae; background-color: #f4f4f7 } .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: #a0a5ae } .nsw-form-checkbox__input:focus + .nsw-form-checkbox__label:before, .nsw-form-radio__input:focus + .nsw-form-checkbox__label:before { outline: 3px solid #0085b3; 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 #fff,0 0 0 6px #0085b3 } .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: #f7e7eb } .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: #b81237 } .nsw-form-checkbox__label, .nsw-form-radio__label { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 400; font-size: 1rem; line-height: 1.5; 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: 1rem; line-height: 1.5 } } .nsw-form-checkbox__label:before, .nsw-form-radio__label:before { margin-right: 1rem; content: ""; width: 2rem; height: 2rem; border: 1px solid #4c4f55; background: #fff; top: 50%; margin-top: -1rem; left: 0; display: inline-block; vertical-align: middle; background-color: #fff; 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: .25rem } .nsw-form-radio__label:after, .nsw-form-radio__label:before { border-radius: 50% } .nsw-form-helper { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 400; font-size: .875rem; line-height: 1.35; display: block; margin-bottom: .25rem } @media (min-width:62em) { .nsw-form-helper { font-size: .875rem; line-height: 1.35 } } .nsw-form-helper--error { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 600; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23b81237' xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M16 32A16.003 16.003 0 0027.314 4.686a16.003 16.003 0 00-22.628 0 16.003 16.003 0 000 22.628C7.687 30.314 11.756 32 16 32zm0-25a2 2 0 110 4.001A2 2 0 0116 7zm-2 7h4v11h-4V14z'/%3E%3C/svg%3E"); padding: .5rem 1rem .5rem 2rem; margin-top: .5rem; background-repeat: no-repeat; background-position: left .5rem center; background-size: 1rem auto; background-color: #f7e7eb } .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 { border-radius: .25rem; z-index: -100; content: none; width: calc(100% + 18px); height: 100%; border: 2px solid #b81237; 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-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 600; font-size: 1.375rem; line-height: 1.25; width: 100%; display: block } @media (min-width:62em) { .nsw-form-legend-text { font-size: 1.5rem; line-height: 1.25 } } * + .nsw-form-group { margin-top: 1rem; border: 0 } .nsw-form-search { display: flex; position: relative } .nsw-form-search__input { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 400; font-size: 1rem; line-height: 1.5; padding: .75rem 1rem; border-radius: .25rem; background-color: #fff; color: #333; border: 1px solid #4c4f55; 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: 1rem; line-height: 1.5 } } .nsw-form-search__input:focus { outline: 3px solid #0085b3; outline-offset: 0; z-index: 100 } .nsw-form-search__input:hover { background-color: rgba(0,133,179,.2) } .nsw-form-search__submit { border-radius: .25rem; padding: 0 .75rem; border: 1px solid #4c4f55; border-left: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; display: flex; align-items: center } .nsw-form-search__submit:focus { outline: 3px solid #0085b3; outline-offset: 0 } .nsw-form-search__submit:hover { background-color: rgba(0,133,179,.2) } .nsw-footer { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 400; border-top: 1px solid #a0a5ae } .nsw-footer hr { margin: 1rem 0; height: 1px; border: 0; color: #a0a5ae; background-color: #a0a5ae } .nsw-footer__upper { padding-top: 1.5rem; background-color: #fff } .nsw-footer__lower { padding: 1rem 0 1.5rem; background-color: #333; color: #fff; font-size: .75rem } .nsw-footer__lower a { color: #fff } .nsw-footer__lower a:focus { outline: 3px solid #fff; 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 20%; } .nsw-footer__built a:not([class]) { color: #fff } .nsw-footer__built a:not([class]):hover { background-color: transparent; outline: none; text-decoration: none } .nsw-footer__built a:not([class]):focus { outline: 3px solid #fff; outline-offset: 0 } .nsw-footer__built a:not([class]):visited { color: #fff } .nsw-footer__built a:not([class]):active { background-color: transparent } @media (min-width:48em) { .nsw-footer__built { text-align: right } } .nsw-footer-links { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 600; margin: 1rem 0 0; padding: 0; list-style: none; display: flex; flex-direction: row; flex-wrap: wrap } .nsw-footer-links__item { margin: 0 0 1rem; flex: 1 0 50%; max-width: 50% } @media (min-width:48em) { .nsw-footer-links__item { margin-right: 1.5rem; 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: 3px solid #fff; outline-offset: 0; outline-offset: 3px } </style><link href="https://fonts.googleapis.com/css?family=Montserrat:400,600&display=swap" rel="stylesheet"><link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"><div class="nsw-container nsw-body-content"> <div class="wp-container-page"> <div class="wp-page-stt tcl"> <div class="row"> <div class="wp-ddl-menu-left col-md-3" style="display: none;"> <div class="ddl-menu-left"> <div class="no_content"></div> </div> </div> <div class="page-stt-area1-1 col-md-9" style="display: none;"></div> <div class="page-stt-area1-2 col-md-12" style=""> <div class="content-tcl"> <div class="page-title"> <h1 tabindex="-1"> Work for NSW</h1> </div> <div class="page-content"> <div class="nsw-container"> <div class="nsw-page-layout"> <main class="nsw-page-layout__main"><!-- START: Main content --> <div class="nsw-grid"><!-- START: Grid 1 --> <p>NSW has a world class public service focused on improving outcomes for citizens. The NSW public sector is made up of different agencies, organisations and people working together to develop policy and deliver important services across our cities and regions. Services include health, education, housing, transport, justice, infrastructure and much more.</p> <p>Across the sector, agencies are working towards achieving the <a href="https://www.nsw.gov.au/premiers-priorities" target="_blank">Premier’s Priorities</a>, which represent our commitment to making a significant difference to enhance the quality of life of the people of NSW.</p> <p>No matter your skills or background, when you work in the NSW public sector you make a real difference in shaping the future of NSW.</p> </div> <!-- END: Grid 1 --><!-- START: Grid 2 --> <div class="nsw-grid"> <div class="nsw-col nsw-col-md-6 nsw-col-lg-4"> <div class="nsw-card"> <div class="nsw-card__content"> <h2 class="nsw-card__title"><a class="nsw-card__link" href="/join-the-public-sector">Join the public sector</a></h2> <p class="nsw-card__copy">Learn more about our values, structure and work priorities.</p> <i aria-hidden="true" class="material-icons nsw-material-icons nsw-card__icon" focusable="false">east</i></div> <div class="nsw-card__image-area"><img alt="" class="nsw-card__image e-rte-image e-imginline" src="https://api-nsw-cdn.applydirect.com.au/api/document/getfile?name=119d73e6-3a4e-4f63-a6a3-8154adaaec06"></div> </div> </div> <div class="nsw-col nsw-col-md-6 nsw-col-lg-4"> <div class="nsw-card"> <div class="nsw-card__content"> <h2 class="nsw-card__title"><a class="nsw-card__link" href="/types-of-jobs-available">Types of roles available</a></h2> <p class="nsw-card__copy">Hear from different public sector staff about the diverse range of work we do.</p> <i aria-hidden="true" class="material-icons nsw-material-icons nsw-card__icon" focusable="false">east</i></div> <div class="nsw-card__image-area"><img alt="" class="nsw-card__image e-rte-image e-imginline" src="https://api-nsw-cdn.applydirect.com.au/api/document/getfile?name=7e488f5b-0d8a-48dd-bbfc-813a76d9433d"></div> </div> </div> <div class="nsw-col nsw-col-md-6 nsw-col-lg-4"> <div class="nsw-card"> <div class="nsw-card__content"> <h2 class="nsw-card__title"><a class="nsw-card__link" href="/different-ways-to-join-the-sector">Different ways to join the sector</a></h2> <p class="nsw-card__copy">There is more than one way to get a role in the public sector, find out more about your options.</p> <i aria-hidden="true" class="material-icons nsw-material-icons nsw-card__icon" focusable="false">east</i></div> <div class="nsw-card__image-area"><img alt="" class="nsw-card__image e-rte-image e-imginline" src="https://api-nsw-cdn.applydirect.com.au/api/document/getfile?name=5b59a353-cc2c-4acd-99c4-4f1c245b4a90"></div> </div> </div> </div> <!-- END: Grid 2 --> <div class="nsw-grid"> </div> <!-- START: Grid 3 --> <div class="nsw-grid"> <h2 style="width: 100%;margin-top: 3rem;margin-bottom: 0.5rem;">Working in regional NSW</h2> <div class="nsw-col nsw-col-md-6 nsw-col-lg-4"> <div class="nsw-card"> <div class="nsw-card__content"><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/qgmH8Fsrt3g" title="YouTube video player" width="560"></iframe></div></div></div> <div class="nsw-col nsw-col-md-6 nsw-col-lg-4"> <div class="nsw-card"> <div class="nsw-card__content"><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/jRixHj0-qVM" title="YouTube video player" width="560"></iframe></div></div></div> <div class="nsw-col nsw-col-md-6 nsw-col-lg-4"> <div class="nsw-card"> <div class="nsw-card__content"><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/XO5_PxTsr_w" title="YouTube video player" width="560"></iframe></div></div></div> </div> <!-- END: Grid 3 --> <div class="nsw-grid"> </div> <!-- END: Main content --></main> <!-- END: nsw-page-layout --></div> <!-- END: nsw-container --></div> </div> </div> <div class="wp-page-stt-html1"> <div class="no_content"></div> <div class="no_content"></div> <div class="no_content"></div> <div class="no_content"></div> </div> </div> </div> </div> <div class="page-stt-area2"> <div class="row"> <div class="wp-page-stt-html2 col-md-12"> <div class="no_content"></div> <div class="no_content"></div> <div class="ourpeople-bottom ourpeople-profile-bottom profiles"> <div class="row"> </div> </div> <!--/.our-people--> <div class="no_content"></div> <div class="no_content"></div> <div class="no_content"></div> </div> </div> </div> <div class="banner-bottom"> <div class="row"> </div> </div> </div></div></div></div></main> <footer class="container-fluid footer "><div id="cmsFooterContent"><style type="text/css"> #versionInfo { display: none !important; } .nsw-footer__lower { padding: 1rem 0 1.5rem; background-color: #333; color: #fff; font-size: .75rem; } .nsw-footer-links { font-family: 'Public Sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 600; margin: 1rem 0 0; padding: 0; list-style: none; display: flex; flex-direction: row; flex-wrap: wrap; } .nsw-footer-links__item { margin: 0 0 1rem; flex: 1 0 50%; max-width: 50%; } .nsw-footer-links__item { margin: 0 0 1rem; flex: 1 0 50%; max-width: 50%; } .nsw-footer__lower a { color: #fff; } .nsw-footer-links__link { text-decoration: underline; } @media (min-width: 48em) { .nsw-footer__info { display: flex; flex-wrap: nowrap; } .nsw-footer-links__item { margin-right: 1.5rem; flex: 0 0 auto; max-width: none; } .nsw-footer__built { text-align: right; } } .nsw-footer__copyright { flex: 1 1 auto; } .nsw-footer__built { flex: 0 0 20%; } </style><div class="nsw-footer__lower"><div class="container"><p>We pay respect to the Traditional Custodians and First Peoples of NSW, and acknowledge their continued connection to their country and culture.</p> <hr> <ul class="nsw-footer-links"><li class="nsw-footer-links__item"><a href="https://www.nsw.gov.au/" class="nsw-footer-links__link" aria-label="NSW Government" role="link">NSW Government</a></li> <li class="nsw-footer-links__item"><a href="/accessibility" class="nsw-footer-links__link" aria-label="Accessibility" role="link">Accessibility</a></li> <li class="nsw-footer-links__item"><a href="/privacy-and-security" class="nsw-footer-links__link" aria-label="Privacy and security" role="link">Privacy and security </a></li> <li class="nsw-footer-links__item"><a href="/how-search-works" class="nsw-footer-links__link" aria-label="How search works" role="link">How search works</a></li> <li class="nsw-footer-links__item"><a href="/contact-and-help" class="nsw-footer-links__link" aria-label="Contact and help" role="link">Contact and help</a></li></ul> <div class="nsw-footer__info"><p class="nsw-footer__copyright">Copyright ©2024 NSW Public Service Commission. All rights reserved.</p> <p class="nsw-footer__built">Powered by <a href="https://www.applydirect.com.au" target="_blank" rel="noopener noreferrer" aria-label="(opens a new tab)">ApplyDirect</a></p></div></div></div></div> <div class="row" id="versionInfo"><p>© 2024 IWFNSW</p> <p>Powered by ApplyDirect</p> <p>Client version 1.1.3832</p></div></footer></div> <!--Blazor:{"prerenderId":"175bdb9649bc4d66a9085ba991a51991"}--> <div id="blazor-error-ui"> <script> console.log("Staging prod error"); </script> <a href="" class="reload" aria-hidden="true" role="link">Reload</a> <a class="dismiss" aria-hidden="true" role="link">🗙</a> </div> <script src="scripts/fb.js"></script> <script src="scripts/bundle.v1.min.js"></script> <script src="_framework/blazor.server.js" autostart="false"></script> <script> document.addEventListener("DOMContentLoaded", function () { var myDiv = document.getElementById("blazor-error-ui"); // Check if the div is not set to display: none if (window.getComputedStyle(myDiv).display !== "none") { // Load your document or perform actions here document.location.reload(); console.log("Document loaded because the div is not set to display: none"); } }); // Function to reload the document function reloadIfDivExists() { // Check if the div is available in the DOM var divElement = document.getElementById("blazor-error-ui"); // Get the computed style of the div var computedStyle = window.getComputedStyle(divElement); // Get the display property value var displayPropertyValue = computedStyle.getPropertyValue("display"); if (displayPropertyValue === "block") { document.location.reload(); } } // Call the reloadIfDivExists function every 5 seconds setInterval(reloadIfDivExists, 3000); // 3000 milliseconds = 3 seconds Blazor.start().then(() => { Blazor.defaultReconnectionHandler._reconnectCallback = function (d) { document.location.reload(); }, Blazor.defaultReconnectionHandler.onConnectionDown = function (d) { document.location.reload(); } }); </script> </body> </html>