.JobCard_card__gae_p{width:100%;height:100%;position:relative;background-color:#1d2731;background:#12191f;border-radius:20px 0;border:2px solid #12191f;display:flex;flex-direction:column;align-items:flex-start;padding:2rem 2rem 8rem;transition:all .3s ease}.JobCard_card__gae_p:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.08);border-color:#fffe7e}.JobCard_card__gae_p.JobCard_resultTitle__WzxEG:hover{color:#1aeab6}.JobCard_location__xVww_{font-weight:700;margin-top:10px}.JobCard_description__zrepH{margin-top:1.5rem;padding:0;line-height:var(--bs-body-line-height)!important;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.JobCard_viewJobBtn__xfNHo{display:inline-flex;align-items:center;-ms-justify-content:center;justify-content:center;cursor:pointer;background-color:#1aeab6;border:1px solid #1aeab6;margin-top:1rem;padding:10px 15px;color:#000;font-weight:700;text-decoration:none;box-shadow:0 4px 10px rgba(0,0,0,.1);border-radius:10px 0;transition:all .3s ease;border:0!important;position:absolute;left:2rem;bottom:2rem}.JobCard_viewJobBtn__xfNHo:hover{background-color:#fffe7e;border-color:#fffe7e;text-decoration:none;color:#000}.JobCard_viewJobBtn__xfNHo:after{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-left:.5rem;transform:scale(1.25)}.JobCard_categoryBadge__YPN0r{margin:0 .5rem .25rem 0;font-size:.8125rem;font-weight:700;text-transform:uppercase}.JobCard_resultTitle__WzxEG{padding-top:5rem;font-size:1.75rem;font-weight:700;transition:all .3s ease;text-decoration:none}.JobCard_resultTitle__WzxEG:hover{color:#fffe7e!important}.JobCard_a__zej5j:hover{color:inherit!important}.FilterSidebar_jsFilterCategoryOpen___hsNL{display:flex;flex-direction:column;gap:15px}.FilterSidebar_jsfiltervaluessection__eWGAI{width:100%;display:flex;list-style-type:none;flex-direction:column;align-items:flex-start;height:100%;justify-content:space-around;margin-top:0;margin-bottom:1rem;padding-left:0}.FilterSidebar_jsfiltervaluelistitem__FfF6H{display:flex;width:100%;align-items:center;margin-bottom:10px;justify-content:space-between}.FilterSidebar_jsfiltervalue__xviLp{width:100%;justify-content:center;position:relative;padding:.25rem .2rem 0;background-color:transparent;border:transparent;display:flex}.FilterSidebar_jsfiltervaluename__Y23ve{position:relative;left:0;transition:all .4s linear}.FilterSidebar_jsfiltervaluename__Y23ve:hover{color:#fffe7e;cursor:pointer;left:0;transition:all .4s linear}.FilterSidebar_jsfiltercount__4F6tj{background-color:#1aeab6;color:#12191f;display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;position:relative;margin-left:auto;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;text-align:center;white-space:nowrap;border-radius:50rem!important}.FilterSidebar_jsfiltervalue__xviLp[data-selected=true] .FilterSidebar_jsfiltervaluename__Y23ve{color:#fffe7e;font-weight:600}.FilterSidebar_sidebarOpen__5T7kT{display:block!important;position:fixed;top:0;left:0;width:auto;max-width:80%;height:100%;z-index:1050;background-color:#fff;overflow-y:auto;box-shadow:0 8px 24px rgba(0,0,0,.2)}.FilterSidebar_overlay__yenF6{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1040}@media(max-width:991.98px){.FilterSidebar_sidebarContainer__SdPSM{display:none}}.FilterSidebar_form__HVurc{flex:1 1 100%;margin:0;display:flex}.JobSearch_jobSearchSection__i6OVn{padding:60px 0;background:linear-gradient(90deg,#f0f4f7,#e6ebef)}.JobSearch_searchTitle__Hk8Uo{text-align:center;margin-bottom:30px;font-weight:700;color:#2c3e50}.JobSearch_searchBarForm__VwRc2{display:flex;gap:10px;margin-bottom:40px}.JobSearch_sidebar__v6L5w{background-color:#fff;padding:25px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #e9ecef}.JobSearch_jsInputWrapper__OpTQ8{width:80%}.JobSearch_jsInputWrapper__OpTQ8 input{width:100%;padding:.5rem 1rem;font-size:1rem;height:50px;border-radius:10px 0 0 10px;border:1px solid #ced4da;border-right:none}.JobSearch_jsInputWrapper__OpTQ8 input:focus{outline:none;border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.JobSearch_jsButton__O8w5a{width:20%;height:50px;display:flex;align-items:center;justify-content:center;padding:1rem;border:0;box-shadow:0 4px 10px rgba(0,0,0,.1);border-radius:0 10px 10px 0;outline:none;color:#12191f;background-color:#fffe7e;transition:all .3s ease}.JobSearch_jsButton__O8w5a:hover{background-color:#fffe4b}.JobSearch_jsIcon__mKO7e{font-size:1.25rem;transition:all .3s ease}