.job-card{box-shadow:0 5px 15px rgba(0,0,0,.35);border-radius:20px;height:200px;flex:48%;flex-grow:0;flex-direction:row;display:flex;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.job-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.45)}.job-card__image{height:100%;width:auto;margin-left:0;border-radius:20px;object-fit:cover}.job-card__content{display:flex;flex-direction:row;width:100%;margin:0 10px}.job-card__link{display:flex;align-items:center;position:relative;width:100%;text-decoration:none;color:inherit;transition:opacity .2s ease-in-out}.job-card__link:hover{opacity:.9}.job-card__link:focus-visible{border-radius:8px}.job-card__description{display:flex;flex-direction:column;justify-content:center;flex:1}.job-card__join-us{color:var(--color-itsf-pink);display:flex;align-items:center;font-family:var(--font-raleway),"Raleway",ui-sans-serif,system-ui,sans-serif;font-weight:600;font-size:16px;margin-bottom:8px}.job-card__logo{margin-right:5px;height:22px;width:auto}.job-card__title{line-height:120%;font-size:1.8em;color:var(--color-itsf-blue);font-family:var(--font-sans);text-transform:uppercase;text-align:left;margin:0;font-weight:800}.job-card__details{display:block;text-transform:none;font-weight:400;font-size:16px;color:var(--color-itsf-blue);opacity:.8}.job-card__arrow{position:absolute;right:20px;bottom:20px;height:15px;width:auto;transition:transform .2s ease-in-out;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.job-card__link:hover .job-card__arrow{transform:translateX(2px)}@media screen and (max-width:1050px){.job-card{flex:inherit}}@media screen and (max-width:600px){.job-card__image,.job-card__join-us{display:none}.job-card__content{margin:0 1em}.job-card__title{font-size:1.5em}.job-card__details{font-size:14px}}.job-card__link:focus-visible{outline:2px solid var(--color-itsf-pink);outline-offset:2px}@media (prefers-contrast:high){.job-card{border:2px solid var(--color-itsf-blue)}.job-card__details,.job-card__title{color:var(--color-itsf-blue)}.job-card__details{opacity:1}}@media (prefers-reduced-motion:reduce){.job-card,.job-card__arrow,.job-card__link{transition:none}.job-card:hover,.job-card__link:hover .job-card__arrow{transform:none}}