.single-jobs-hero{position:relative;overflow:hidden;text-align:center}.single-jobs-hero__bg{position:absolute;inset:0;z-index:0}.single-jobs-hero__bg video,.single-jobs-hero__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.single-jobs-hero__color-overlay{position:absolute;inset:0;z-index:1;background:var(--theme-bg-page);opacity:.2}.single-jobs-hero__overlay{position:absolute;inset:0;z-index:2;background:linear-gradient(to bottom,rgba(248,248,246,0),var(--theme-bg-page))}[data-theme=dark] .single-jobs-hero__overlay{background:linear-gradient(to bottom,rgba(26,25,25,.05),var(--theme-bg-page))}.single-jobs-hero__main{position:relative;z-index:3;padding:11.875rem 0 9.375rem}.single-jobs-hero__inner{display:flex;flex-direction:column;align-items:center;gap:4rem}.single-jobs-hero__slogan{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}.single-jobs-hero__title{margin:0;font-size:var(--theme-h1-fs);line-height:1.5;font-weight:700;color:var(--theme-heading-color)}.single-jobs-hero__subtitle{margin:0;font-size:1.75rem;line-height:2.625rem;font-weight:400;color:var(--theme-dark-grey-color)}.single-jobs-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.875rem}.single-jobs-hero__cta{min-width:17.25rem;text-align:center}@media (max-width: 1200px){.single-jobs-hero__main{padding:9.375rem 0 7.5rem}.single-jobs-hero__inner{gap:3rem}.single-jobs-hero__subtitle{font-size:1.5rem;line-height:1.5}}@media (max-width: 992px){.single-jobs-hero__main{padding:8.125rem 0 6rem}.single-jobs-hero__inner{gap:2.5rem}}@media (max-width: 768px){.single-jobs-hero__main{padding:6.875rem 0 4.5rem}.single-jobs-hero__inner{gap:2rem}.single-jobs-hero__slogan{gap:.75rem}.single-jobs-hero__subtitle{font-size:1.25rem;line-height:1.5}}@media (max-width: 576px){.single-jobs-hero__main{padding:6.25rem 0 3.5rem}.single-jobs-hero__inner{gap:1.5rem}.single-jobs-hero__subtitle{font-size:1.125rem}.single-jobs-hero__actions{gap:1rem;width:100%}.single-jobs-hero__cta{min-width:0;width:100%}}
