.ui-job-openings{background:#ffffff8c!important;border:1px solid #E0E0E0!important;border-radius:.75rem!important;display:block!important;padding:calc(1.25 * var(--spacing-horizontal))!important}.ui-job-openings .embed_jobs_head,.ui-job-openings .embed_jobs_head2,.ui-job-openings .embed_jobs_head3{background:transparent!important;border:0!important;margin:0!important;padding:0!important;width:100%!important}.ui-job-openings .jobs-container{width:100%!important}.ui-job-openings .jobs-container .rec-job-info,.ui-job-openings .jobs-container .rec_job_listing,.ui-job-openings .jobs-container .zr-rec-listing-info,.ui-job-openings .jobs-container [class$=_jobs],.ui-job-openings .jobs-container .rec-group{text-align:left!important}.ui-job-openings .jobs-container .zrsite_Location,.ui-job-openings .jobs-container .zrsite_Job_Description{font-size:.8rem!important;line-height:1rem!important;color:#323e48!important}.ui-job-openings .jobs-container input.rec-job-info.searchButton[type=button],.ui-job-openings .jobs-container input.searchButton[type=button]{-webkit-appearance:none!important;appearance:none!important;background:#036!important;border:0!important;border-radius:1.5rem!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;display:inline-block!important;font-family:inherit!important;font-size:.95rem!important;font-weight:500!important;height:52px!important;letter-spacing:.03em!important;line-height:normal!important;margin:0!important;min-width:8.75rem!important;opacity:1!important;padding:0 1.75rem!important;text-align:center!important;text-decoration:none!important;transition:box-shadow .2s ease,filter .2s ease!important;vertical-align:middle!important;white-space:nowrap!important;width:auto!important;-webkit-text-fill-color:#FFF!important}.ui-job-openings .jobs-container input.rec-job-info.searchButton[type=button]:hover,.ui-job-openings .jobs-container input.searchButton[type=button]:hover{background:linear-gradient(90deg,#4c8b93,#036)!important;box-shadow:0 0 0 1px transparent!important;filter:brightness(1.02)!important}.ui-job-openings .jobs-note{line-height:1.5!important;margin-top:calc(.75 * var(--spacing-horizontal))!important}.ui-job-openings .jobs-note a{text-decoration:underline!important}.ui-job-openings .jobs-status{margin-bottom:calc(.75 * var(--spacing-horizontal))!important}.ui-job-openings .jobs-status__error,.ui-job-openings .jobs-status__loading{line-height:1.5!important;margin:0!important}.ui-job-openings .jobs-status__error{color:#036!important}.ui-job-openings .searchWhat,.ui-job-openings .searchWhere,.ui-job-openings input.searchWhat,.ui-job-openings input.searchWhere,.ui-job-openings select.searchWhat,.ui-job-openings select.searchWhere{background:#ffffff8c!important;border:1px solid #E0E0E0!important;border-radius:.5rem!important;box-shadow:none!important;box-sizing:border-box!important;color:#323e48!important;font-family:inherit!important;font-size:inherit!important;line-height:1.5!important;min-height:52px!important;outline:none!important;padding:12px 16px!important;width:100%!important}.ui-job-openings .searchWhat:focus,.ui-job-openings .searchWhere:focus,.ui-job-openings input.searchWhat:focus,.ui-job-openings input.searchWhere:focus,.ui-job-openings select.searchWhat:focus,.ui-job-openings select.searchWhere:focus{border-color:#79dea8!important;box-shadow:0 0 0 2px #71d6a740!important}:root{--page-content-max-width: 980px;--spacing-horizontal: 1rem;--spacing-vertical: 1rem}#siteFooter{--color-background: #003366;--color-text: #FFF}.job-openings-section:before{background:url(/images/backgrounds/top-gradient.png) no-repeat center top/contain;content:"";height:50%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:0}.job-openings-section:after{background:url(/images/backgrounds/bottom-gradient.png) no-repeat center bottom/contain;bottom:0;content:"";height:50%;left:0;pointer-events:none;position:absolute;right:0;width:100%;z-index:0}.job-openings-section:before,.job-openings-section:after{background-size:cover}.job-openings-section>.section-content-wrapper{gap:calc(4 * var(--spacing-vertical)) calc(4 * var(--spacing-horizontal))!important;position:relative;z-index:2}.job-openings-section .ui-job-openings{position:relative;z-index:2}@media (max-width: 768px){.job-openings-section:before,.job-openings-section:after{background-size:contain}}
