.jobs-filter-form{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.filter-buttons{display:flex;flex-wrap:wrap;font-size:13.3333px;gap:.5rem;grid-column:1/-1}.filter-buttons a.button{text-decoration:none}.jobs-results .jobs-no-results{border:1px dashed rgba(0,0,0,.2);border-radius:.25rem;padding:1rem}.jobs-results .jobs-list{display:grid;gap:1rem}.jobs-results .jobs-list .job-card{border:1px solid rgba(0,0,0,.12);border-radius:.25rem;overflow:hidden;padding:.75rem;position:relative}.jobs-results .jobs-list .job-card-header .job-title{font-size:1rem!important;font-weight:500}.jobs-results .jobs-list .job-card-body{display:flex;gap:1.625rem;margin-bottom:.625rem}.jobs-results .jobs-list .job-card a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.job-employment-types,.job-location,.job-start-date{align-items:center;display:inline-flex;gap:.25rem}.job-employment-types:before,.job-location:before,.job-start-date:before{background-size:contain;content:"";display:inline-block;height:1.5rem;width:1.5rem}.job-location:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1tYXAtcGluIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBzdHJva2U9Im5vbmUiLz48cGF0aCBkPSJNOSAxMWEzIDMgMCAxIDAgNiAwIDMgMyAwIDAgMC02IDAiLz48cGF0aCBkPSJNMTcuNjU3IDE2LjY1NyAxMy40MTQgMjAuOWEyIDIgMCAwIDEtMi44MjcgMGwtNC4yNDQtNC4yNDNhOCA4IDAgMSAxIDExLjMxNCAwIi8+PC9zdmc+) no-repeat 50%}.job-employment-types:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1icmllZmNhc2UiPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIHN0cm9rZT0ibm9uZSIvPjxwYXRoIGQ9Ik0zIDlhMiAyIDAgMCAxIDItMmgxNGEyIDIgMCAwIDEgMiAydjlhMiAyIDAgMCAxLTIgMkg1YTIgMiAwIDAgMS0yLTJWOU04IDdWNWEyIDIgMCAwIDEgMi0yaDRhMiAyIDAgMCAxIDIgMnYyTTEyIDEydi4wMSIvPjxwYXRoIGQ9Ik0zIDEzYTIwIDIwIDAgMCAwIDE4IDAiLz48L3N2Zz4=) no-repeat 50%}.job-start-date:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1jYWxlbmRhci1ldmVudCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgc3Ryb2tlPSJub25lIi8+PHBhdGggZD0iTTQgN2EyIDIgMCAwIDEgMi0yaDEyYTIgMiAwIDAgMSAyIDJ2MTJhMiAyIDAgMCAxLTIgMkg2YTIgMiAwIDAgMS0yLTJWN00xNiAzdjRNOCAzdjRNNCAxMWgxNiIvPjxwYXRoIGQ9Ik04IDE1aDJ2Mkg4di0yIi8+PC9zdmc+) no-repeat 50%}.job-detail-container .job-detail-header{margin-bottom:2rem;text-align:center}.job-detail-container .job-detail-header h1{background:#a5210c;color:#fff;padding:1.75rem}.job-detail-container .job-detail-body{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) minmax(14rem,22rem)}.job-detail-container .job-detail-body h2{font-size:1.5em!important;text-transform:none}.job-detail-container .job-detail-footer{margin-top:2rem;text-align:center}.job-detail-container .job-detail-footer .application-button{margin-left:1rem}.job-sidebar .job-facets{margin-bottom:1.5rem}.job-skills .skill-rating{background:rgba(0,0,0,.12);border-radius:999px;height:.375rem;margin-top:.25rem;overflow:hidden}.job-skills .skill-rating .skill-bar{background:currentcolor;height:100%}.social-share-buttons{display:flex;flex-wrap:wrap;font-size:1.25rem;gap:.5rem;margin-top:1rem}.social-share-buttons .share-button{align-items:center;background-color:#a5200b;border-radius:3px;color:#fff;display:flex;justify-content:center;padding:9px;transition:background-color .2s ease-in-out}.social-share-buttons .share-button:hover{background-color:#d8290e;color:#fff;text-decoration:none}.social-share-buttons .share-button .share-label{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.social-share-buttons .share-button svg{fill:currentColor;height:1em;width:1em}.job-meta{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.job-meta-item{display:grid;gap:.25rem}.job-section{padding-bottom:1rem}.job-section:last-child{border-bottom:0;padding-bottom:0}.job-section-content{line-height:1.6}.facet-group{border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:1rem;padding-bottom:.75rem}.facet-group:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.facet-group ul,.job-skills ul{margin:0;padding-left:1rem}.job-skills li{margin-bottom:.75rem}.job-detail-container .notice,.jobs-container .notice{border:1px solid rgba(0,0,0,.18);border-radius:.25rem;margin:0 0 1rem;padding:.75rem .875rem}@media(max-width:782px){.filter-row,.job-detail-body,.job-meta,.jobs-list{grid-template-columns:1fr}}
