.JobAd_stickyTitle__EJ6mM{width:100%;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-headline);font-weight:300;overflow:hidden}.JobAd_stickyTitle__EJ6mM b{font-family:var(--font-family-headline);font-weight:700}.JobAd_footer__0DhLT,.JobAd_header__WpOoq{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:var(--gap-xl);margin-bottom:7rem}.JobAd_footer__0DhLT{margin-top:var(--gap-xl);margin-bottom:17rem}.JobAd_title__vIcxT{margin-bottom:var(--gap-m);text-align:center;font-family:var(--font-family-headline);font-weight:300}.JobAd_title__vIcxT b{font-family:var(--font-family-headline);font-weight:700}.JobAd_ctas__91D2P{display:flex;justify-content:center;align-items:center;gap:3rem;margin-bottom:5rem}.JobAd_link__DCnPA{display:flex;justify-content:flex-start;align-items:center;text-align:center;gap:.5rem;font-size:var(--font-size-3xs);font-weight:400;color:var(--color-green-800)}.JobAd_link__DCnPA:hover{text-decoration:underline}.JobAd_chevron__mgVnZ{display:flex;justify-content:center;align-items:center;font-size:2rem}.JobAd_textBlocks__Q2_dZ{width:100%}.JobAd_textBlock__SGtC7{display:flex;justify-content:flex-start;align-items:flex-start;padding-top:var(--gap-s);padding-right:12%;border-top:1.5px solid var(--color-gray-700)}.JobAd_textBlock__SGtC7:not(:last-child){padding-bottom:4rem}.JobAd_subtitle__np_fh{width:45rem;display:inline-block;flex-shrink:0}.JobAd_subtitle__np_fh h3{max-width:30rem;font-size:var(--font-size-2xs)}.JobAd_text__KfFMI *{font-size:1.6rem}@media(max-width:768px){.JobAd_header__WpOoq{margin-top:var(--gap-l)}.JobAd_footer__0DhLT{margin-top:8rem;margin-bottom:12rem}.JobAd_link__DCnPA{font-size:var(--font-size-2xs)}.JobAd_ctas__91D2P,.JobAd_textBlock__SGtC7{flex-direction:column}.JobAd_textBlock__SGtC7:last-child{padding-bottom:4rem;border-bottom:1.5px solid var(--color-gray-700)}.JobAd_subtitle__np_fh{width:100%;margin-bottom:var(--gap-s)}.JobAd_subtitle__np_fh h3{max-width:100%;font-size:var(--font-size-m)}.JobAd_text__KfFMI *{font-size:2rem}}