.job-detail_header,.section_job-detail{background-color:var(--base-color-brand--off-white,#f3f3f3)}.job-detail_header{color:var(--base-color-brand--navy,#0b274d);padding:8rem 0 1.75rem;font-family:Neue Plak,Arial,sans-serif}.job-detail_header .services-header_breadcrumb{white-space:normal;flex-wrap:wrap;row-gap:.2rem;margin-bottom:1.15rem}.job-detail_header .services-header_breadcrumb .breadcrumb-link{white-space:normal;min-width:0}.job-detail_header .breadcrumb-link:focus-visible{outline:2px solid var(--base-color-brand--navy,#0b274d);outline-offset:2px}.section_job-detail{padding:0 0 3rem}.job-detail_card{background-color:var(--base-color-brand--white,#fff);color:var(--base-color-brand--navy,#0b274d);border-radius:1.25rem;padding:2.5rem 2.75rem;font-family:Neue Plak,Arial,sans-serif;box-shadow:0 10px 32px #0b274d0f}.job-detail_title{color:var(--base-color-brand--navy,#0b274d);text-align:center;overflow-wrap:break-word;margin:0;font-size:2.5rem;font-weight:600;line-height:1.15}.job-detail_meta{color:var(--base-color-brand--grey,#5c6570);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .55rem;margin:.85rem 0 0;font-size:.9375rem;font-weight:500;line-height:1.4;display:flex}.job-detail_meta-item{align-items:center;gap:.4rem;display:inline-flex}.job-detail_meta-cluster{display:contents}.job-detail_meta-icon{color:var(--base-color-brand--navy,#0b274d);flex:none}.job-detail_block{margin-top:1.85rem}.job-detail_block:first-child{margin-top:0}.job-detail_block h2{color:var(--base-color-brand--navy,#0b274d);margin:0 0 .7rem;font-size:1.625rem;font-weight:700;line-height:1.25}.job-detail_block p{color:var(--base-color-brand--navy,#0b274d);margin:0;font-size:1.05rem;font-weight:400;line-height:1.6}.job-detail_block ul{margin:0;padding-left:1.25rem;list-style:outside}.job-detail_block li{color:var(--base-color-brand--navy,#0b274d);font-size:1.05rem;font-weight:400;line-height:1.55;display:list-item}.job-detail_block li::marker{color:var(--base-color-brand--navy,#0b274d)}.job-detail_block li+li{margin-top:.55rem}.job-detail_apply-band .job-apply_actions{align-items:center}.job-detail_apply-band button.job-apply_copy,.job-detail_apply-band a.button.is-outline-light.job-apply_linkedin{box-sizing:border-box;color:#fff;text-align:center;cursor:pointer;background:0 0;border-radius:8.5rem;justify-content:center;align-items:center;max-width:100%;min-height:3rem;margin:0;padding:.8rem 1.25rem;font-family:inherit;font-size:.95rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex;border:1px solid #fff!important}.job-detail_apply-band button.job-apply_copy{background:var(--base-color-brand--orange,#f14d08);color:#fff;border-color:var(--base-color-brand--orange,#f14d08)!important}.job-detail_apply-band button.job-apply_copy:hover,.job-detail_apply-band a.button.is-outline-light.job-apply_linkedin:hover{color:var(--base-color-brand--navy,#0b274d);background:#fff;text-decoration:none}.job-detail_apply-band button.job-apply_copy:hover{border-color:#fff!important}.job-detail_apply-band button.job-apply_copy:focus-visible,.job-detail_apply-band a.button.is-outline-light.job-apply_linkedin:focus-visible{outline-offset:3px;outline:2px solid #fff}.job-apply_copy-inner,.job-apply_linkedin-label{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .65rem;max-width:100%;line-height:1;display:inline-flex;transform:translateY(-.14em)}.job-apply_copy-action{align-items:center;gap:.45rem;line-height:1;display:inline-flex}.job-apply_copy-action svg{flex:none;width:1rem;height:1rem}.job-apply_copy-email{overflow-wrap:anywhere;font-weight:500}.job-detail_timeline .padding-section-large{padding-top:3.5rem}.job-detail_timeline{z-index:0;position:relative}.job-detail_timeline:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(to bottom, var(--base-color-brand--off-white,#f3f3f3) 0 40%, transparent 100%);height:2rem;margin-bottom:-2rem;display:block;position:sticky;top:4.25rem}@media (min-width:992px){.job-detail_timeline:before{background:linear-gradient(to bottom, var(--base-color-brand--off-white,#f3f3f3) 0 58%, transparent 100%);height:3rem;margin-bottom:-3rem;top:0}}.job-detail_timeline .timeline_fade-overlay-top,.job-detail_timeline .timeline_fade-overlay-bottom{pointer-events:none;width:1.25rem;height:8rem}.job-detail_timeline .timeline_fade-overlay-top{background-image:linear-gradient(to bottom, var(--base-color-brand--off-white,#f3f3f3), transparent)}.job-detail_timeline .timeline_fade-overlay-bottom{background-image:linear-gradient(to top, var(--base-color-brand--off-white,#f3f3f3), transparent)}.job-detail_timeline .timeline_progress-line-cover{background-color:var(--base-color-brand--off-white,#f3f3f3)}@media (max-width:991px){.job-detail_header{padding:7.25rem 0 1.35rem}.job-detail_card{padding:1.75rem 1.5rem}.job-detail_title{font-size:2.1rem}.job-detail_timeline .padding-section-large{padding-top:2.75rem}}@media (max-width:767px){.job-detail_header{padding:6.75rem 0 1.15rem}.section_job-detail{padding-bottom:2rem}.job-detail_timeline .padding-section-large{padding-top:2.25rem}.job-detail_timeline .timeline_progress{justify-self:start}.job-detail_timeline .timeline_circle-wrapper{order:-1}.job-detail_card{padding:1.25rem 1.1rem 1.35rem}.job-detail_title{font-size:1.75rem}.job-detail_block h2{font-size:1.35rem}.job-detail_meta{flex-flow:wrap;justify-content:center;gap:.3rem .45rem}.job-detail_meta-item{white-space:nowrap}.job-detail_meta>.job-detail_meta-item{white-space:normal;text-align:center;flex:100%;max-width:100%;display:block}.job-detail_meta>.job-detail_meta-item .job-detail_meta-icon{vertical-align:-.2em;margin-right:.35rem;display:inline-block}.job-detail_meta-cluster{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.35rem .45rem;display:inline-flex}.job-detail_meta>.job-detail_meta-sep{display:none}.job-detail_apply-band .job-apply_actions{flex-direction:column;align-items:center;width:100%}.job-detail_apply-band button.job-apply_copy,.job-detail_apply-band a.button.is-outline-light.job-apply_linkedin{width:100%;max-width:22rem}}
