.styles_JobCard__NwpYJ{--bs-card-cap-bg:transparent;--bs-card-border-radius:20px;--bs-card-inner-border-radius:20px;--bs-card-cap-padding-x:1rem;--bs-card-cap-padding-y:1rem;--bs-card-inner-padding-x:1rem;--bs-card-inner-padding-y:1rem;--bs-card-border-color:#3d5567}.styles_JobCard__NwpYJ[data-bs-theme=recruitment]{--job-card-header-badge-color:#fff;--job-card-chevron-bg:#fff}.styles_JobCard__NwpYJ[data-bs-theme=education]{--job-card-header-badge-color:#73c48f;--job-card-chevron-bg:#73c48f}.styles_JobCard__NwpYJ[data-bs-theme=healthcare]{--job-card-header-badge-color:#f68d6f;--job-card-chevron-bg:#f68d6f}.styles_JobCard__NwpYJ[data-bs-theme=hr]{--job-card-header-badge-color:#3d5567;--job-card-chevron-bg:#3d5567}.styles_JobCard__NwpYJ[data-bs-theme=social]{--job-card-header-badge-color:#9c8fc4;--job-card-chevron-bg:#9c8fc4}.styles_JobCard__NwpYJ[data-bs-theme=housing]{--job-card-header-badge-color:#ffce51;--job-card-chevron-bg:#ffce51}.styles_JobCard__NwpYJ[data-bs-theme=recruitment]{--job-card-chevron-bg:#f16670}.styles_JobCard__NwpYJ[data-bs-theme=hr]{--job-card-chevron-bg:#7ec7d9}.styles_JobCard__NwpYJ{height:100%;overflow:hidden;box-shadow:0 11px 20px 0 rgba(0,0,0,.1254901961);transition:.3s;outline:1px solid rgba(0,0,0,0);color:#344858}.styles_JobCard__NwpYJ *{transition:.3s}.styles_JobCard__NwpYJ .badge{font-weight:700;border-radius:10rem!important;box-shadow:none!important}.styles_JobCard__NwpYJ .card-header{border:0}.styles_JobCard__NwpYJ .card-header .badge{position:absolute;right:0;top:0;transform:translate(-1rem,-50%) rotate(-90deg);transform-origin:right bottom}.styles_JobCard__NwpYJ .card-title{font-weight:700;font-size:24px;color:#3d5567}.styles_JobCard__NwpYJ .card-footer{border-top:0}.styles_JobCard__NwpYJ .card-footer figure{margin-bottom:0;display:flex;gap:.5rem;font-weight:700}.styles_JobCard__NwpYJ .card-footer figure img{width:27px;height:27px;border-radius:10rem}.styles_JobCard__NwpYJ .card-footer i{position:absolute;bottom:0;right:0;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-top-left-radius:30px;background-color:var(--job-card-chevron-bg);transition:.3s;z-index:1}.styles_JobCard__NwpYJ .card-footer i svg{margin-top:.25rem;margin-left:.25rem}.styles_JobCard__NwpYJ .card-footer i:after{position:absolute;content:"";display:block;width:0;height:0;border-radius:1000rem;border:0 solid rgba(0,0,0,0);transform:translate(5px,5px);transition:.3s;z-index:-1}.styles_JobCard__NwpYJ:hover{background-color:#3d5567;border-color:#f16670;outline:1px solid #f16670;color:#fff}.styles_JobCard__NwpYJ:hover i{background-color:#f16670}.styles_JobCard__NwpYJ:hover i:after{width:178px;height:178px;border:35px solid #f16670}.styles_JobCard__NwpYJ:hover .card-title{color:#fff}.styles_JobCard__NwpYJ:hover .badge{color:#fff!important;border-color:#fff!important}.styles_JobCard__NwpYJ:hover .text-muted{color:#fff!important}