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