.activities-job-card{background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;height:33.4rem;overflow:hidden;padding:2.4rem 1.6rem;position:relative;width:100%}@media screen and (min-width:60em){.activities-job-card{height:36rem;padding:2.4rem}}.activities-job-card__top{align-items:center;display:flex;justify-content:flex-end;position:absolute;right:1.6rem;top:1.6rem}@media screen and (min-width:60em){.activities-job-card__top{right:2.4rem}}.activities-job-card__hint{background:#fdeded;border-radius:2rem;color:#cc333b;display:none;font-size:1.2rem;font-weight:600;line-height:1.8rem;padding:.9rem}@media screen and (min-width:60em){.activities-job-card__hint{display:block}}.activities-job-card__hint--short{display:block}@media screen and (min-width:60em){.activities-job-card__hint--short{display:none}}.activities-job-card__bottom{align-items:center;border-top:.1rem solid #f6f6fb;display:flex;flex:1;margin-top:4rem;position:relative}.activities-job-card__logo{align-items:center;background:#fff;border:.1rem solid #f6f6fb;border-radius:.5rem;display:flex;height:6.4rem;justify-content:center;left:50%;overflow:hidden;padding:.8rem;pointer-events:none;position:absolute;top:-4rem;transform:translate(-50%);width:6.4rem}@media screen and (min-width:60em){.activities-job-card__logo{height:8.4rem;width:8.4rem}}.activities-job-card__logo img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.activities-job-card__description,.activities-job-card__wrapper{display:flex;flex:1;flex-direction:column;justify-content:center}.activities-job-card__wrapper{align-items:center;height:100%;padding-top:2.4rem}@media screen and (min-width:60em){.activities-job-card__wrapper{padding-top:4.2rem}}.activities-job-card__title{color:#25044e;cursor:pointer;display:-webkit-box;font-size:1.4rem;font-weight:600;line-height:2.2rem;margin-bottom:.8rem;overflow:hidden;text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (min-width:37.5em){.activities-job-card__title{font-size:1.5rem;line-height:2.4rem}}@media screen and (min-width:48em){.activities-job-card__title{line-height:2.6rem}}.activities-job-card__company-name{color:#a78fc7;cursor:pointer;display:-webkit-box;font-size:1.4rem;font-weight:400;line-height:2.2rem;overflow:hidden;text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (min-width:37.5em){.activities-job-card__company-name{font-size:1.5rem;line-height:2.4rem}}@media screen and (min-width:48em){.activities-job-card__company-name{line-height:2.6rem}}.activities-job-card__actions{display:flex;flex:0 4.4rem;gap:.8rem;margin-top:auto}.activities-job-card__action{background:#fdfcff;border-radius:50%;cursor:pointer;height:4.4rem;line-height:0;padding:1rem;width:4.4rem;fill:#7b5f9b}.activities-job-card__action:hover{fill:#25044e}.activities-job-card__button{border-radius:3rem;flex:0 5rem;margin-top:1.6rem;width:100%}@media screen and (min-width:60em){.activities-job-card__button{width:24rem}}.activities-job-card__heart-filled-icon{fill:#f43a43}.activities-job-card__text-group{align-items:center;color:#25044e;display:flex;font-size:1.4rem;font-weight:400;line-height:2.2rem}@media screen and (min-width:37.5em){.activities-job-card__text-group{font-size:1.5rem;line-height:2.4rem}}@media screen and (min-width:48em){.activities-job-card__text-group{line-height:2.6rem}}.activities-job-card__done-icon{margin-right:.4rem;width:2.4rem;fill:#00b341}.activities-job-card__content{color:#7b5f9b;display:grid;font-size:1.4rem;font-weight:400;grid-template-rows:1fr auto;height:100%;line-height:2.2rem;place-items:center;text-align:center}@media screen and (min-width:37.5em){.activities-job-card__content{font-size:1.5rem;line-height:2.4rem}}@media screen and (min-width:48em){.activities-job-card__content{line-height:2.6rem}}.activities-job-card__text-bold{color:#25044e;font-size:1.4rem;font-weight:600;line-height:2.2rem}@media screen and (min-width:37.5em){.activities-job-card__text-bold{font-size:1.5rem;line-height:2.4rem}}@media screen and (min-width:48em){.activities-job-card__text-bold{line-height:2.6rem}}.activities-job-card__button-unhide{width:100%}
