.pagination .page-link{color:gray;font-weight:400}.pagination .page-link:hover{color:#ef6603}.pagination .page-item.active .page-link{color:#fff;background-color:#ef6603!important;border-color:#ef6603!important}.filter-button{border:1px solid #dee2e6!important}.filter-container{margin:-16px}.bi-sliders,.bi-arrow-right-short{stroke:currentColor;stroke-width:.3px}.career-list,.career-form{box-shadow:#00000029 0 3px 6px,#0000003b 0 3px 6px}.more-details,.career-location,.career-job-type{font-size:15px}.career-job-title,.career-job-title:hover{font-size:23px}.page-text{font-size:18px}.custom-header{background-color:#2d3136!important;border-left:5px solid #ff6600!important;color:#fff;border-top-left-radius:8px!important;border-top-right-radius:8px!important;box-shadow:3px 0 6px #00000029,-3px 0 6px #00000029}.header-title{color:#f60;font-size:1.25rem;letter-spacing:1px}.header-subtitle{color:#ffffffb3;font-size:.9rem;font-weight:400}#contact-message::placeholder{color:#6c757d;opacity:.7;font-style:italic}#contact-message{min-height:182px;field-sizing:content}.career-loader-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;min-height:300px}.loader-main{width:3rem;height:3rem;color:#f60;border-width:.15em}.loader-pulse{width:1.5rem;height:1.5rem;color:#f60;opacity:.5}.loader-text{margin-top:1.5rem;font-weight:700;color:#212529;opacity:.75;letter-spacing:2px;font-size:.8rem;text-transform:uppercase}.fade-out{opacity:0;transition:opacity .2s ease}.smooth-content{animation:fadeInUp .3s ease-out forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
