.career-listing-container{background-color:#fff;width:100%}.career-listing-container>div{background-color:#3c3c3b;min-height:350px;padding:60px 20px;position:relative}.career-listing-header{align-items:center;display:flex;flex-direction:column;justify-content:center}.career-listing-container h1{color:#81807c;font-size:48px;margin-bottom:20px;text-align:center}.search-container{align-items:center;display:flex;gap:10px;margin:0 auto;max-width:800px;width:100%}.keyword-input{background-color:#f3f4f5;color:#3c3c3b;flex:1;padding:12px 15px}.keyword-input,.search-button{border:none;border-radius:4px;font-size:1rem}.search-button{background-color:#f16622;color:#fff;cursor:pointer;font-weight:500;padding:12px 30px;transition:background-color .3s ease;white-space:nowrap}.search-button:hover{background-color:#d85a1a}.search-button:active{background-color:#c04f16}.career-listing-container .img-responsive{opacity:.1;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(-10deg) scale(.8);width:auto!important;z-index:1}.filter-section{background-color:#fff!important;display:flex;flex-direction:column;padding:20px}.filter-dropdown{margin-bottom:20px;position:relative;width:100%}.filter-dropdown:last-child{margin-bottom:0}.filter-separator{background-color:#000;height:1px;margin-top:8px;width:100%}.filter-select{appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23f16622' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:12px;border:none;color:#000;cursor:pointer;font-size:14px;height:34px;line-height:18px;padding:8px 30px 8px 0;width:100%}.filter-select:focus{outline:none}.clear-filter-button{background-color:#fff;border:1px solid #f16622;border-radius:4px;color:#f16622;cursor:pointer;font-size:14px;font-weight:500;margin-top:10px;padding:12px 20px;transition:background-color .3s ease,color .3s ease;width:100%}.clear-filter-button:hover{background-color:#f16622;color:#fff}.clear-filter-button:active{background-color:#d85a1a;color:#fff}.main-content{background-color:#fff!important;display:grid;gap:20px;grid-template-columns:.24fr .76fr;margin:0 auto;max-width:1400px;padding:10px 20px 20px;width:100%}.job-listing-section{background-color:#fff;padding:20px}.job-table{border-collapse:collapse;table-layout:fixed;width:100%}.job-table thead{border-bottom:none}.job-table th{color:#3c3c3b;font-size:16px;font-weight:600;padding:0 10px 12px 0;text-align:left}.job-table th:last-child{padding-right:0}.job-table td:first-child,.job-table th:first-child{max-width:400px;width:35%}.job-table tbody tr{border-bottom:1px solid #e0e0e0}.job-table tbody tr:last-child{border-bottom:none}.job-table td{color:#3c3c3b;font-size:14px;padding:16px 10px 16px 0}.job-table td:last-child{padding-right:0}.job-table .job-title{color:#f16622;cursor:pointer;text-decoration:underline}.job-table .job-title:hover{text-decoration:none}.job-table .department,.job-table .location{color:#3c3c3b}@media (max-width:767px){.main-content{gap:20px;grid-template-columns:1fr;padding:15px}.filter-section{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);padding:15px}.filter-dropdown{margin-bottom:0}.filter-separator{margin-top:4px}.clear-filter-button{grid-column:1/-1;margin-top:10px}.job-listing-section{padding:15px}.search-container{align-items:stretch;flex-direction:column;gap:10px}.keyword-input{padding-left:40px;padding-right:40px;width:100%}.search-button{align-self:center;max-width:160px;width:auto}}