.gjp-job-search .gjp-search-row{display:flex;flex-wrap:wrap;gap:.5em;align-items:center}.gjp-job-search input[type=text],.gjp-job-search select{padding:.5em;font-size:1em}.gjp-job-search input[type=text]{flex:1 1 220px}.gjp-search-button{padding:.5em 1.25em;cursor:pointer}.gjp-job-results{margin-top:1em}.gjp-job-table-wrap{margin-top:1.5em;overflow-x:auto}.gjp-job-table{width:100%;border-collapse:collapse;font-size:.95em}.gjp-job-table td,.gjp-job-table th{text-align:left;vertical-align:top;padding:.7em 1em}.gjp-job-table thead th{background:#e3e7eb;color:#1d2327;font-weight:600;white-space:nowrap}.gjp-job-table thead th a{color:inherit;text-decoration:none}.gjp-job-table thead th.gjp-sortable a:hover,.gjp-job-title-cell a:hover{text-decoration:underline}.gjp-job-table thead th.gjp-sortable a:after{display:inline-block;width:1em;margin-left:.3em;font-size:.8em;opacity:.6;content:"⇅"}.gjp-job-table tbody tr:nth-child(odd){background:#fff}.gjp-job-table tbody tr:nth-child(even){background:#f3f3f3}.gjp-job-table tbody tr:hover{background:#eaf2f8}.gjp-job-table td{border-bottom:1px solid #e0e0e0}.gjp-job-title-cell a{font-weight:600;text-decoration:none}.gjp-job-pagination ul{display:flex;flex-wrap:wrap;align-items:center;gap:.3em;list-style:none;margin:1.5em 0 0;padding:0}.gjp-job-pagination ul li{list-style:none}.gjp-job-pagination .gjp-page-current,.gjp-job-pagination .gjp-page-disabled,.gjp-job-pagination a{display:inline-block;min-width:1.4em;text-align:center;padding:.4em .7em;border:1px solid #999;border-radius:3px;text-decoration:none}.gjp-job-pagination .gjp-page-current{background:#3a3a3a;color:#fff;border-color:#3a3a3a;font-weight:700}.gjp-job-pagination .gjp-page-disabled{color:#bbb;border-color:#eee}.gjp-job-pagination .gjp-page-ellipsis{display:inline-block;padding:.4em .2em;color:#888}.gjp-job-pagination .gjp-page-next,.gjp-job-pagination .gjp-page-prev{font-weight:600}@media (max-width:480px){.gjp-job-pagination .gjp-page-nav-label{display:none}}body{font-size:14px}.et_secondary_nav_enabled #page-container #top-header{background-color:#e03c31!important}#top-menu a,.et_header_style_split .mobile_nav .select_page{color:#000}#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#e03c31}#footer-bottom{background-color:#001489}#footer-info{color:#fff}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}}