.styles_JobCard__NwpYJ{--bs-card-cap-bg:transparent;height:100%;border-radius:16px;padding:24px 32px;background-color:#fcf9f6;border:2px solid transparent;box-shadow:0 0 8px 0 rgba(0,0,0,.102);transition:border-color .3s ease-in-out,transform .3s ease-in-out;cursor:pointer}.styles_JobCard__NwpYJ:hover{border-color:#362d2c}.styles_JobCard__NwpYJ:hover .card-body{transform:scale(1.02)}@media(max-width:575.98px){.styles_JobCard__NwpYJ{padding:1rem 0}}.styles_JobCard__NwpYJ .card-header{border-bottom:0;font-size:.875rem;font-weight:400;padding-bottom:0}.styles_JobCard__NwpYJ .card-body{transition:transform .3s ease-in-out}@media(min-width:768px){.styles_JobCard__NwpYJ .card-body{padding:0}}.styles_JobCard__NwpYJ .card-body dl{display:flex;margin-bottom:0;gap:.5rem;font-size:1rem;font-weight:700;color:#666;font-family:Satoshi,sans-serif;letter-spacing:-.5px}.styles_JobCard__NwpYJ .card-body .badge{font-size:1rem;font-weight:700;padding:4px 24px;border:1px solid;width:-moz-fit-content;width:fit-content;border-radius:8px}.styles_JobCard__NwpYJ .card-body .content{color:#362d2c;font-size:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.styles_JobCard__NwpYJ .card-footer{padding:0;border-top:0;font-style:italic}@media(max-width:767.98px){.styles_JobCard__NwpYJ .card-footer{padding-right:1rem;padding-left:1rem}}.styles_JobCard__NwpYJ .card-footer .vstack .btn-transparent svg{position:relative;top:-1px}.styles_JobCard__NwpYJ .card-footer .btn{display:none;width:-moz-fit-content;width:fit-content}