.openings-module__3efx3q__filterBar{color:var(--white);flex-wrap:wrap;align-items:center;gap:56px;margin-bottom:32px;display:flex}.openings-module__3efx3q__selectWrapper{width:80px;display:inline-block;position:relative}.openings-module__3efx3q__customSelect{border:none;border-top:2px solid var(--white);width:90%;height:50px;color:var(--white);appearance:none;cursor:pointer;vertical-align:middle;z-index:1;background-color:#000;padding:8px 32px 8px 5px;line-height:1;position:relative}.openings-module__3efx3q__customSelect:focus{border-top:2px solid #f69745;outline:none}.openings-module__3efx3q__selectArrowIcon{pointer-events:none;color:var(--white);z-index:2;font-size:1px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.openings-module__3efx3q__jobCard{border-radius:8px;margin-bottom:16px;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.openings-module__3efx3q__jobCardHeader{-webkit-backdrop-filter:blur(62.7px);backdrop-filter:blur(62.7px);color:#fff;cursor:pointer;background-color:#ffffff1a;justify-content:space-between;align-items:center;padding:24px;font-size:1.125rem;font-weight:600;transition:background-color .2s ease-in-out;display:flex}.openings-module__3efx3q__jobCardHeader:hover{background-color:#3f3f46}.openings-module__3efx3q__jobCardHeaderExpanded{background-color:#191919;border-bottom-right-radius:0;border-bottom-left-radius:0}.openings-module__3efx3q__jobCardContent{background-color:#262626;border-bottom-right-radius:8px;border-bottom-left-radius:8px;max-height:0;transition:max-height .3s ease-out;position:relative;overflow:hidden}.openings-module__3efx3q__jobCardContentVisible{color:#e4e4e7;max-height:500px;padding:24px}.openings-module__3efx3q__jobCardContentGradientOverlay{z-index:0;-webkit-backdrop-filter:blur(62.7px);backdrop-filter:blur(62.7px);background-color:#ffffff1a;position:absolute;inset:0}.openings-module__3efx3q__jobCardContentInner{z-index:10;position:relative}.openings-module__3efx3q__jobCardDescription{margin-bottom:16px;font-size:.875rem}.openings-module__3efx3q__jobCardDetails{flex-direction:column;gap:8px;font-size:.875rem;display:flex}.openings-module__3efx3q__jobCardDetailLabel{font-weight:500}.openings-module__3efx3q__jobCardApplyButtonContainer{justify-content:flex-end;display:flex}.openings-module__3efx3q__gradientButton{background:var(--primary-color);color:var(--white);cursor:pointer;white-space:nowrap;border:none;border-radius:12px;padding:12px 26px;font-weight:500;transition:opacity .2s ease-in-out}.openings-module__3efx3q__gradientButton:hover{opacity:.9}.openings-module__3efx3q__jobsList{flex-direction:column;gap:16px;display:flex}.openings-module__3efx3q__jobCard{cursor:pointer;color:var(--white);background-color:#191919;background-position:50%;background-size:cover;border-radius:12px;padding:24px;transition:all .3s;position:relative}.openings-module__3efx3q__jobCard:hover{box-shadow:0 4px 12px #0000001a}.openings-module__3efx3q__active{color:#fff}.openings-module__3efx3q__jobHeader{justify-content:space-between;align-items:center;display:flex}.openings-module__3efx3q__jobTitle{margin-bottom:12px}.openings-module__3efx3q__shortDesc{font-size:16px}.openings-module__3efx3q__icon{font-size:1.2rem}.openings-module__3efx3q__fullDesc{opacity:0;flex-direction:column;gap:16px;max-height:0;margin-top:1rem;transition:all .3s;display:flex;overflow:hidden}.openings-module__3efx3q__fullDesc.openings-module__3efx3q__show{opacity:1;max-height:500px}@media (max-width:991px){.openings-module__3efx3q__jobCard{padding:18px}.openings-module__3efx3q__filterBar{gap:30px}.openings-module__3efx3q__gradientButton{padding:8px 22px}}@media (max-width:480px){.openings-module__3efx3q__jobCard{padding:16px}.openings-module__3efx3q__filterBar{gap:20px}}
