@import"https://use.typekit.net/cqp8pvt.css";.cardContainer{border:1px solid #ddd9cb;border-radius:8px;position:relative}.cardContainer .imgContainer{width:100%;border-bottom:1px solid #ddd9cb}.cardContainer .imgContainer .iconsContainer{position:absolute;top:10px;right:10px;max-height:36px;display:flex;gap:5px}.cardContainer .imgContainer .iconsContainer .likeIcon{background:none;border-radius:5px;background:hsla(0,0%,100%,.4);padding:3px;max-height:36px;cursor:pointer}.cardContainer .imgContainer .jobImage{width:100%;height:100%;aspect-ratio:285/143;object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px;display:block}.cardContainer .contentContainer{margin:20px;display:flex;flex-direction:column;gap:12px}.cardContainer .contentContainer .tabContainer{color:#0d0c22;font-family:gotham,sans-serif;display:flex;flex-direction:row;gap:8px;justify-content:flex-start}.cardContainer .contentContainer .tabContainer .tabs{border-radius:50px;background:#efede5;display:flex;height:36px;padding:10px 15px;justify-content:center;align-items:center;gap:10px;font-size:.8125rem;font-style:normal;font-weight:500;line-height:160%;width:max-content;max-width:156px;text-transform:capitalize}.cardContainer .contentContainer .descpContainer .positionTitle{color:#0d0c22;font-family:gotham,sans-serif;font-size:clamp(1.5rem,2.5vw,1.25rem);font-style:normal;font-weight:700;line-height:140%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (min-width:992px){.cardContainer .contentContainer .descpContainer .positionTitle{font:size 1.25rem;min-height:100px}}.cardContainer .contentContainer .descpContainer .listContainer .contentGroup{display:flex;flex-direction:column;list-style:none;justify-content:flex-start}.cardContainer .contentContainer .descpContainer .listContainer .contentGroup li{display:flex;padding:10px 16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;align-self:stretch;color:#947d62;font-family:gotham,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.cardContainer .contentContainer .descpContainer .listContainer .contentGroup li.location{border-top:1px solid #ddd9cb;border-bottom:1px solid #ddd9cb;display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;cursor:pointer}.cardContainer .contentContainer .descpContainer .listContainer .contentGroup li.location:hover .location-popup{opacity:1;visibility:visible;transform:translateY(0)}.cardContainer .contentContainer .descpContainer .listContainer .contentGroup li.location .location-name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cardContainer .contentContainer .descpContainer .listContainer .contentGroup li.location .locationIcon{display:flex;align-items:baseline}.cardContainer .contentContainer .descpContainer .listContainer .contentGroup li.location .location-popup{max-width:250px;position:absolute;bottom:45px;background:#fff;padding:10px;border-radius:8px;border:1px solid #ddd9cb;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,visibility .3s}.cardContainer .contentContainer .applyCta{display:flex;height:40px;padding:13px;justify-content:center;align-items:center;gap:10px;align-self:stretch;color:#0d0c22;font-family:gotham,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:160%;border-radius:8px;border:1px solid #d7d7e0;text-decoration:none;cursor:pointer}.cardContainer .contentContainer .applyCta span{display:flex;align-items:baseline}.cardContainer .linkText{position:fixed;bottom:20px;left:0;opacity:0;transform:translateY(20px);transition:opacity .3s ease-in-out,transform .3s ease-in-out;z-index:999;pointer-events:none;display:flex;justify-content:center;width:100%}.cardContainer .linkText p{color:#fff;background-color:#000;padding:10px 16px;border-radius:6px;font-size:14px}.cardContainer .visible{opacity:1;transform:translateY(0)}.cardContainer .hidden{opacity:0;transform:translateY(20px)}