.job-ad-card{display:flex;flex-direction:column}.job-ad-card__header{background-color:var(--dark-background);color:#000;display:flex;flex-direction:row;font-family:var(--font-headings);font-size:20px;font-weight:400;gap:30px;letter-spacing:2.8px;padding:40px 50px}@media screen and (min-width:360px){.job-ad-card__header{font-size:calc(17.33333px + .74074vw)}}@media screen and (min-width:1440px){.job-ad-card__header{font-size:28px}}.job-ad-card__header-icon{color:#000;height:auto;min-width:24px;width:24px}.job-ad-card__grid{border-left:1px solid var(--dark-background);border-right:1px solid var(--dark-background);display:flex;flex-direction:column}.job-ad-card__grid,.job-ad-card__row{border-bottom:1px solid var(--dark-background)}.job-ad-card__row{display:grid;gap:100px;grid-template-columns:1fr 1fr;padding:25px 50px}@media only screen and (max-width:767px){.job-ad-card__row{gap:50px}}@media only screen and (max-width:575px){.job-ad-card__row{gap:0;grid-template-columns:1fr;padding:0}}.job-ad-card__row--full{grid-template-columns:1fr}.job-ad-card__item{align-items:center;display:flex;flex-direction:row;gap:30px}@media only screen and (max-width:575px){.job-ad-card__item{padding:24px 40px}.job-ad-card__item:not(:last-child){border-bottom:1px solid var(--dark-background)}}.job-ad-card__item-info{color:#000;display:flex;flex-direction:column;font-family:var(--font-headings);font-size:15px;font-weight:600;letter-spacing:1.5px}.job-ad-card__item-text{color:var(--dark-text);font-family:var(--font-headings);font-size:18px;font-weight:400;letter-spacing:1.8px;margin:0}.job-ad-card__icon{color:var(--gray-text);height:auto;min-width:24px;width:24px}@media only screen and (max-width:575px){.job-ad-card__button{margin:30px;width:calc(100% - 60px)}}