article .field--name-field-paragraphs{padding-bottom:2rem;}article .field--name-field-paragraphs .paragraph--type--plain .paragraph--type--call-to-action{margin-top:0;margin-bottom:1rem;}article .field--name-field-paragraphs h3.downloadHeader{padding:24px 0;width:100%;border-bottom:1px solid black;margin:0 0 24px;}article .field--name-field-paragraphs .mobileOnly{display:none;}article .field--name-field-paragraphs .splText{padding:1rem;border:1px solid #cccccc;border-radius:4px;}article #mobileSPL,article .mobileSize{display:none;}article input:focus,article th.sorting:focus,article select:focus,article #itemsTitle div:focus,article i.shoppingCross:focus{outline:3px solid #9263de !important;outline-offset:2px;box-shadow:none !important;}article h2.filtersContainer{padding-bottom:0;}article h2.filtersContainer button.accordion-button{background-color:#f5f5f5;border:1px solid #cccccc;color:black;border-radius:4px 4px 0 0 !important;border-bottom:none;box-shadow:none;}article h2.filtersContainer button.accordion-button.collapsed{border-radius:4px !important;border-bottom:1px solid #cccccc;}article h2.filtersContainer button.accordion-button::after{background-image:url("/themes/custom/nsc/images/chevron.svg");transform:rotate(-180deg);}article h2.filtersContainer button.accordion-button:not(.collapsed)::after{transform:rotate(0deg);}article h2.filtersContainer button.accordion-button span{width:12px;height:12px;top:-2px;position:relative;}article #filterButtonsContainer{background-color:#f5f5f5;border-radius:0 0 4px 4px;border:1px solid #cccccc;border-top:none;}article #filterButtonsContainer .accordion-body{padding:1rem 0;margin:0 1.25rem;border-top:1px solid black;}article #filterButtonsContainer .accordion-body .text-decoration-underline{font-size:9px;line-height:11px;}article #filterButtonsContainer .accordion-body .justify-content-between{gap:1rem;}article #filterButtonsContainer .accordion-body .justify-content-between .card{border:1px solid #cccccc;}article #filterButtonsContainer .accordion-body .justify-content-between .card .checkboxHeader{border-bottom:1px solid #cccccc;font-size:9px;text-transform:uppercase;}article #filterButtonsContainer .accordion-body .justify-content-between .card .checkboxColumn{display:flex;flex-direction:column;gap:5px;}article #filterButtonsContainer .accordion-body #dataFilterCheckboxesContainer .futureDemandFilters input{vertical-align:middle;}article .searchFilters .col-5,article .searchFilters .col-7{height:34px;}article .searchFilters input{border:1px solid black;}article .searchFilters input::placeholder{color:#c2c2c2 !important;opacity:1;}article .searchFilters select{border:1px solid black;}article .searchFilters select.placeHolder{color:#c2c2c2 !important;}article .searchFilters .inputClear{cursor:pointer;display:inline-block;position:relative;right:10px;top:-28px;float:right;}article .searchFilters .inputClear.hide{display:none;}article .searchFilters .sortGroup div{display:flex;align-items:center;gap:0.5rem;}article .searchFilters .sortGroup div label{white-space:nowrap;}article #skillsTable_wrapper{padding-bottom:2rem;}article .mobileWrapper{border:1px solid #cccccc;border-radius:4px;border-right-width:1.6px;}article #skillsTable{display:table;border-collapse:collapse !important;border:none !important;margin:0 !important;}article #skillsTable thead{background-color:#f5f5f5;border-bottom:1.4px solid #cccccc;}article #skillsTable thead tr{border:none;background:transparent;}article #skillsTable thead tr th{color:black;border:none;font-size:14px;font-weight:500;line-height:150%;}article #skillsTable thead tr th.sorting_asc::before,article #skillsTable thead tr th.sorting_asc:after{display:none;}article #skillsTable thead tr th.sorting::before,article #skillsTable thead tr th.sorting:after{display:none;}article #skillsTable thead tr:nth-child(1) th{font-size:9px;font-weight:400;line-height:11px;}article #skillsTable thead tr:nth-child(1) th:nth-child(3)::after,article #skillsTable thead tr:nth-child(1) th:nth-child(4)::after{content:" ";display:block;top:11px;position:relative;}article #skillsTable tbody{border:none;}article #skillsTable tbody tr{vertical-align:middle;border-bottom:1.03px solid #cccccc;background:none;}article #skillsTable tbody tr.selectedRow{background-color:#E6E6FF;}article #skillsTable tbody tr.selectedRow td{border:none;}article #skillsTable tbody tr.selectedRow td a{color:#3e3edd;}article #skillsTable tbody tr.selectedRow td *{color:black;}article #skillsTable tbody tr:last-child{border-bottom:none;}article #skillsTable tbody tr td{padding:8px 14px;}article #skillsTable tbody tr td:nth-child(2){max-width:232px;white-space:break-spaces;}article .panel-group{width:100%;background-color:#f5f5f5;border:1px solid #cccccc;border-radius:4px;}article .panel-group .filtersContainer .panel-heading button,article .panel-group .filtersContainer .panel-heading span{font-size:1rem;font-weight:400;line-height:150%;background-color:#fff;}article .panel-group .filtersContainer .panel-heading button{color:#3e3edd;border:1px solid #3e3edd;padding:0.5rem 1rem;cursor:pointer;}article .panel-group .filtersContainer .panel-heading button i.fa-check::before{content:"✓";}article .panel-group .filtersContainer .panel-heading button.disabled{opacity:0.8;background-color:#cccccc;pointer-events:none;color:#fff;border-color:#cccccc;}article .panel-group .filtersContainer .panel-heading a[data-bs-toggle]{display:flex;align-items:center;margin-right:4px;}article .panel-group .filtersContainer .panel-heading a[data-bs-toggle] img{width:20px;height:20px;transform:rotate(0deg);transition:transform 0.25s;}article .panel-group .filtersContainer .panel-heading a[data-bs-toggle].collapsed img{transform:rotate(-180deg);}article .panel-group .filtersContainer .panel-heading #cartItemsCount{color:#1fc723;border:1px solid #1fc723;width:24px;height:24px;padding:1.2rem;text-align:center;}article .panel-group .filtersContainer .panel-heading #cartItemsCount.check::before{content:"✓";position:absolute;background-color:white;font-size:20px;width:28px;}article .panel-group .filtersContainer .panel-collapse #CartItemsContainer #items{gap:0.25rem;}article .panel-group .filtersContainer .panel-collapse #CartItemsContainer #items .cartItem{border:1px solid #cccccc;border-radius:4px;}article .panel-group .filtersContainer .panel-collapse #CartItemsContainer #items .cartItem .shoppingCross::after{content:"×";cursor:pointer;font-style:normal;}article .panel-group .filtersContainer .panel-collapse .downloadBtn{padding:0.5rem 1rem;font-size:14px;}article .panel-group .filtersContainer .panel-collapse .downloadBtn i{margin-right:0.25rem;}article .panel-group .filtersContainer .panel-collapse .downloadBtn i::after{content:"↓";font-family:system-ui;}article .panel-group .filtersContainer .panel-collapse .downloadBtn.btnDisabled{background-color:#6c757d;color:white;border:1px solid #6c757d;}article .panel-group .filtersContainer .panel-collapse .downloadBtn.btnActive{background:#3e3edd;color:white;cursor:pointer;border:1px solid #3e3edd;}article #skillsTable_length{text-align:end;}article #skillsTable_length select{border-radius:20px;border:1px solid black;padding:8px 24px 8px 16px;appearance:none;margin-right:-10px;}article #skillsTable_length,article #skillsTable_info{width:50%;padding-top:1rem;font-size:14px;}article #skillsTable_paginate{width:100%;text-align:left;display:flex;padding:0 !important;}article #skillsTable_paginate span:not(.ellipsis){display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;}article #skillsTable_paginate a{border-radius:50%;border:1px solid #3e3edd;background:none;color:black !important;width:42px;height:42px;display:flex;flex-wrap:wrap;text-align:center;flex-direction:row;justify-content:center;align-items:center;align-content:center;}article #skillsTable_paginate a.current{color:white !important;background-color:#3e3edd;}article #skillsTable_paginate a:not(.current):hover{color:white !important;background-color:rgba(62,62,221,0.7960784314);opacity:0.8;}article .futureDemand{border:1px solid #171572;border-radius:8px;background-color:#e6e5ff;padding:0.5rem;display:flex;align-items:center;}article .futureDemand span{display:inline-block;border:1px solid #171572;border-radius:2px;}article .futureDemand span span{border:none;display:block;background-color:#171572;width:13.5px;height:12px;border-radius:2px;margin:-1px;}article .futureDemand span span.medium{height:8px;margin-top:4px;border-radius:0 0 2px 2px;}article .futureDemand span span.small{height:4px;margin-top:8px;border-radius:0 0 2px 2px;}article .futureDemand small{font-size:10px;}article input[type=checkbox],article .pointer{cursor:pointer;}div.dtfh-floatingparent.dtfh-floatingparenthead{top:62px !important;height:unset !important;}div.dtfh-floatingparent.dtfh-floatingparenthead table{overflow:hidden;}div.dtfh-floatingparent.dtfh-floatingparenthead table thead{background-color:#f5f5f5;}div.dtfh-floatingparent.dtfh-floatingparenthead table thead tr:nth-child(1) th{font-weight:400;font-size:9px;line-height:11px;}div.dtfh-floatingparent.dtfh-floatingparenthead table thead tr th::before,div.dtfh-floatingparent.dtfh-floatingparenthead table thead tr th::after{content:"" !important;}div.dtfh-floatingparent.dtfh-floatingparenthead table thead tr th:last-child{border-right:1px solid darkgray !important;}div.dtfh-floatingparent.dtfh-floatingparenthead table *{border:none;color:black;font-weight:500;}@media (max-width:1200px){article #filterButtonsContainer .accordion-body #columnsCheckboxesContainer .storageColumnFilters,article #filterButtonsContainer .accordion-body #columnsCheckboxesContainer .futureColumnFilters{width:100%;}article #filterButtonsContainer .accordion-body #dataFilterCheckboxesContainer .futureDemandFilters,article #filterButtonsContainer .accordion-body #dataFilterCheckboxesContainer .ratingsFilters{width:100%;padding-top:0.75rem;}article #filterButtonsContainer .accordion-body #dataFilterCheckboxesContainer .futureDemandFilters .mt-2,article #filterButtonsContainer .accordion-body #dataFilterCheckboxesContainer .ratingsFilters .mt-2{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}article #filterButtonsContainer .accordion-body #dataFilterCheckboxesContainer .ratingsFilters .checkboxColumn div{width:48%;}article .searchFilters .searchGroup{width:66%;}article .searchFilters .searchGroup .col-5,article .searchFilters .searchGroup .col-7{width:50%;}article .searchFilters .sortGroup{width:33%;padding-left:12px;}article #skillsTable_wrapper .mobileWrapper{overflow:scroll;}article #skillsTable_info{float:left;}article #skillsTable_length{float:right;padding-top:8px;margin-bottom:1rem;}article #skillsTable_paginate{justify-content:center;align-items:center;}.dtfh-floatingparent.dtfh-floatingparenthead{display:none !important;}}@media (max-width:768px){article .field--name-field-paragraphs .mobileOnly{display:block;}article #mobileSPL{display:block;}article #mobileSPL input::-webkit-calendar-picker-indicator{display:none !important;}article #mobileSPL #mobileSPLSelector{width:100%;border-radius:20px;border:1px solid black;padding:0.5rem 1rem;}article #mobileSPL #mobileSPLSelector:focus{background:none !important;}article #mobileSPL .selectedIndustry{width:66%;padding:0.5rem 1rem 1rem;background-color:#f5f5f5;margin:0.5rem 0;border-radius:4px;}article #mobileSPL .selectedIndustry .anzsco{font-size:14px;}article #mobileSPL .selectedIndustry .industryTitle{font-size:20px;font-weight:700;line-height:120%;margin:4px 0;}article #mobileSPL .selectedIndustry .demand{width:fit-content;}article #skillsTable{display:flex;}article #skillsTable thead{width:53%;margin-right:-1px;border-bottom:none;}article #skillsTable thead tr{padding:0;}article #skillsTable thead tr::before{content:"Region";background-color:#f5f5f5;height:46px;padding:1rem;display:flex;align-items:center;}article #skillsTable thead tr:first-child{display:none;}article #skillsTable thead tr:first-child:last-child{display:none;}article #skillsTable thead tr:last-child{display:flex;flex-direction:column;background-color:white;}article #skillsTable thead tr th{border-top:1px solid #cccccc !important;pointer-events:none;background-image:none !important;height:28px;padding:8.5px 1rem;background-color:white;display:flex;align-items:center;}article #skillsTable thead tr th:first-child,article #skillsTable thead tr th:last-child,article #skillsTable thead tr th:nth-child(2){display:none;}article #skillsTable tbody{width:70%;}article #skillsTable tbody tr{display:none;padding:0;border-bottom:none;}article #skillsTable tbody tr::before{content:"Shortage Rating";height:46px;background-color:#f5f5f5;display:flex;align-items:center;justify-content:flex-end;padding:1rem;}article #skillsTable tbody tr:first-child{display:flex;flex-direction:column;}article #skillsTable tbody tr:first-child td{text-align:end;border-top:1px solid #cccccc;}article #skillsTable tbody tr:first-child td span{width:auto !important;}article #skillsTable tbody tr:first-child td span.fullSize.ns::before{content:"No Shortage";}article #skillsTable tbody tr:first-child td span.fullSize.s::before{content:"Shortage";}article #skillsTable tbody tr:first-child td span.fullSize.m::before{content:"Metropolitan Shortage";}article #skillsTable tbody tr:first-child td span.fullSize.r::before{content:"Regional Shortage";}article #skillsTable tbody tr:first-child td span.fullSize small{display:none;}article #skillsTable tbody tr:first-child td:first-child,article #skillsTable tbody tr:first-child td:last-child,article #skillsTable tbody tr:first-child td:nth-child(2){display:none;}article #skillsTable_wrapper .mobileWrapper{overflow:visible;}article #filtersContainer,article div.dtfh-floatingparent.dtfh-floatingparenthead,article .searchFilters,article #skillsTable_info,article #skillsTable_length,article #skillsTable_paginate,article .panel-group .filtersContainer{display:none !important;}article #filterButtonsContainer .accordion-body #columnsCheckboxesContainer .storageColumnFilters .row,article #filterButtonsContainer .accordion-body #columnsCheckboxesContainer .futureColumnFilters .row{margin-bottom:0.5rem;}article #filterButtonsContainer .accordion-body #columnsCheckboxesContainer .storageColumnFilters .row .checkboxColumn,article #filterButtonsContainer .accordion-body #columnsCheckboxesContainer .futureColumnFilters .row .checkboxColumn{width:100%;padding-bottom:5px;}article #filterButtonsContainer .accordion-body #dataFilterCheckboxesContainer .futureDemandFilters .mt-2,article #filterButtonsContainer .accordion-body #dataFilterCheckboxesContainer .ratingsFilters .mt-2{flex-direction:column;}article #filterButtonsContainer .accordion-body #dataFilterCheckboxesContainer .ratingsFilters .checkboxColumn div{width:100%;}article .searchFilters .searchGroup{width:60%;}article .searchFilters .searchGroup .row{flex-direction:column;gap:0.5rem;margin-right:0;}article .searchFilters .searchGroup .row .col-5,article .searchFilters .searchGroup .row .col-7{width:100%;}article .searchFilters .sortGroup{width:40%;padding-left:0px;}article .panel-group{border:none;}article .panel-group .filtersContainer .panel-heading .cartList{display:flex;align-items:center;}article #skillsTable_info{float:none;width:100%;}article #skillsTable_length{width:100%;text-align:center;}}
.breadcrumb{font-size:0.929em;}
.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap_barrio/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}form .form-actions{align-self:flex-end;}form .filter-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem;}form .form-type-textarea{margin-bottom:0;}
