@charset "UTF-8";.fe-tools__jobs-individual-main{align-items:stretch;display:flex;flex-direction:column;width:100%}.fe-tools__jobs-individual-main section{padding:2rem 1rem}.fe-tools__jobs-individual-main .fe-tools__jobs-post-container{margin:0 auto;max-width:1200px;width:100%}.fe-tools__jobs-individual-main .fe-tools__jobs-post-overview-section{padding-top:0}.fe-tools__jobs-individual-main .fe-tools__jobs-post-hero-section{width:100%}.fe-tools__jobs-individual-main .fe-tools__jobs-post-hero-section--simple{text-align:center}.fe-tools__jobs-individual-main .fe-tools__jobs-post-hero-section .fe-tools__job-post-heading,.fe-tools__jobs-individual-main .fe-tools__jobs-post-hero-section .fe-tools__job-post-hero-title{margin:0}.fe-tools__jobs-individual-main .fe-tools__jobs-post-hero-grid{display:flex;flex-direction:column;gap:2rem;width:100%}.fe-tools__jobs-individual-main .fe-tools__job-post-hero-cta .fe-tools__jobs-post-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem}.fe-tools__jobs-individual-main .fe-tools__job-post-hero-location,.fe-tools__jobs-individual-main .fe-tools__job-post-hero-salary{display:flex;flex-direction:column;gap:.25rem;min-width:10rem}.fe-tools__jobs-individual-main .fe-tools__job-post-hero-location-label,.fe-tools__jobs-individual-main .fe-tools__job-post-hero-salary-label{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.fe-tools__jobs-individual-main .fe-tools__job-post-hero-location-value{display:block}.fe-tools__jobs-individual-main .fe-tools__job-post-hero-location-type+.fe-tools__job-post-hero-location-office:before{content:": "}.fe-tools__jobs-individual-main .fe-tools__job-post-hero-location-office+.fe-tools__job-post-hero-location-office:before{content:" · "}.fe-tools__jobs-individual-main .fe-tools__jobs-post-sidebar-location .fe-tools__job-location-type+.fe-tools__job-location-office:before{content:": "}.fe-tools__jobs-individual-main .fe-tools__jobs-post-sidebar-location .fe-tools__job-location-office+.fe-tools__job-location-office:before{content:" | "}.fe-tools__jobs-individual-main .fe-tools__job-post-hero-jump-links{display:flex;flex-wrap:wrap;gap:.75rem;width:100%}.fe-tools__jobs-individual-main .fe-tools__job-post-hero-summary-cards{display:grid;gap:1.5rem;grid-template-columns:1fr;width:100%}@media screen and (min-width:768px){.fe-tools__jobs-individual-main .fe-tools__job-post-hero-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.fe-tools__jobs-individual-main .fe-tools__job-post-hero-summary-card{display:flex;flex-direction:column;gap:.75rem;scroll-margin-top:var(--fe-tools-jobs-hero-scroll-offset,6rem)}.fe-tools__jobs-individual-main .fe-tools__job-post-hero-summary-card-title{font-weight:600;margin:0}.fe-tools__jobs-individual-main .fe-tools__job-post-hero-summary-card-content>:first-child{margin-top:0}.fe-tools__jobs-individual-main .fe-tools__job-post-hero-summary-card-content>:last-child{margin-bottom:0}@media screen and (min-width:768px){.fe-tools__jobs-individual-main.fe-tools__jobs-post-has-sidebar{align-items:start;display:grid;gap:3rem;grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.fe-tools__jobs-individual-main.fe-tools__jobs-post-has-sidebar .fe-tools__jobs-post-company-principles-section,.fe-tools__jobs-individual-main.fe-tools__jobs-post-has-sidebar .fe-tools__jobs-post-hero-section,.fe-tools__jobs-individual-main.fe-tools__jobs-post-has-sidebar .fe-tools__jobs-post-why-join-section{grid-column:1/-1}.fe-tools__jobs-individual-main.fe-tools__jobs-post-has-sidebar .fe-tools__jobs-post-benefits-section,.fe-tools__jobs-individual-main.fe-tools__jobs-post-has-sidebar .fe-tools__jobs-post-extra-section,.fe-tools__jobs-individual-main.fe-tools__jobs-post-has-sidebar .fe-tools__jobs-post-job-type-section,.fe-tools__jobs-individual-main.fe-tools__jobs-post-has-sidebar .fe-tools__jobs-post-overview-section,.fe-tools__jobs-individual-main.fe-tools__jobs-post-has-sidebar .fe-tools__jobs-post-requirements-section,.fe-tools__jobs-individual-main.fe-tools__jobs-post-has-sidebar .fe-tools__jobs-post-responsibilities-section,.fe-tools__jobs-individual-main.fe-tools__jobs-post-has-sidebar .fe-tools__jobs-post-wage-section{grid-column:1}.fe-tools__jobs-individual-main.fe-tools__jobs-post-has-sidebar .fe-tools__jobs-post-sidebar-section{align-self:start;grid-column:2;grid-row:2/span var(--fe-tools-sidebar-row-span,1)}.fe-tools__jobs-individual-main.fe-tools__jobs-post-has-sidebar .fe-tools__jobs-post-sidebar-section.fe-tools__jobs-sidebar-sticky .fe-tools__jobs-post-container{position:sticky;top:100px}}.fe-tools__jobs-individual-main .fe-tools__jobs-post-why-join-section{align-items:center;background-color:#f8f9fa;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}@media screen and (min-width:768px){.fe-tools__jobs-individual-main .fe-tools__jobs-post-why-join-section{padding:6rem 1rem}}.fe-tools__jobs-individual-main .fe-tools__jobs-post-why-join-section .fe-tools__jobs-post-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.fe-tools__jobs-individual-main .fe-tools__jobs-post-why-join-section .fe-tools__jobs-post-why-join-title{margin-bottom:2.5rem}.fe-tools__jobs-individual-main .fe-tools__jobs-post-why-join-section .fe-tools__jobs-post-why-join-content{max-width:950px;text-align:left}.fe-tools__jobs-individual-main .fe-tools__jobs-post-why-join-section .fe-tools__jobs-post-why-join-actions{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin-top:2rem}@media screen and (min-width:768px){.fe-tools__jobs-individual-main .fe-tools__jobs-post-why-join-section .fe-tools__jobs-post-why-join-actions{flex-direction:row}}.fe-tools__jobs-individual-main .fe-tools__job-post-back-to-main{margin-bottom:3rem}.fe-tools__jobs-individual-main .fe-tools__jobs-post-benefits-section .fe-tools__jobs-post-benefits-title{margin-bottom:1rem}.fe-tools__jobs-individual-main .fe-tools__jobs-benefits-intro,.fe-tools__jobs-individual-main .fe-tools__jobs-company-principles-intro{margin-bottom:1.5rem}.fe-tools__jobs-individual-main .fe-tools__jobs-post-company-principles-section{width:100%}.fe-tools__jobs-individual-main .fe-tools__jobs-post-company-principles-section .fe-tools__jobs-post-company-principles-title{margin-bottom:1rem}.fe-tools__jobs-individual-main .fe-tools__jobs-company-principles-list{display:flex;flex-direction:column;gap:1.5rem}.fe-tools__jobs-individual-main .fe-tools__jobs-company-principle-title{margin:0 0 .75rem}.fe-tools__jobs-individual-main .fe-tools__jobs-company-principles-accordion{display:flex;flex-direction:column;gap:.75rem;width:100%}.fe-tools__jobs-individual-main .fe-tools__jobs-company-principles-accordion-title{align-items:center;background:#fff;border:1px solid #ccd0d4;border-radius:4px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:1rem;justify-content:space-between;padding:.875rem 1rem;text-align:left;width:100%}.fe-tools__jobs-individual-main .fe-tools__jobs-company-principles-accordion-title-text{flex:1}.fe-tools__jobs-individual-main .fe-tools__jobs-company-principles-accordion-icon{align-items:center;display:inline-flex;flex-shrink:0;font-size:1.25rem;height:1.25rem;justify-content:center;line-height:1;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:1.25rem}.fe-tools__jobs-individual-main .fe-tools__jobs-company-principles-accordion-icon.is-open{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fe-tools__jobs-individual-main .fe-tools__jobs-company-principles-accordion-panel{padding:1rem 0 .5rem}.fe-tools__jobs-individual-main .fe-tools__jobs-benefits-accordion{display:flex;flex-direction:column;gap:.75rem;width:100%}.fe-tools__jobs-individual-main .fe-tools__jobs-benefits-accordion-title{align-items:center;background:#fff;border:1px solid #ccd0d4;border-radius:4px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:1rem;justify-content:space-between;padding:.875rem 1rem;text-align:left;width:100%}.fe-tools__jobs-individual-main .fe-tools__jobs-benefits-accordion-title-text{flex:1}.fe-tools__jobs-individual-main .fe-tools__jobs-benefits-accordion-icon{align-items:center;display:inline-flex;flex-shrink:0;font-size:1.25rem;height:1.25rem;justify-content:center;line-height:1;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:1.25rem}.fe-tools__jobs-individual-main .fe-tools__jobs-benefits-accordion-icon.is-open{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fe-tools__jobs-individual-main .fe-tools__jobs-benefits-accordion-panel{padding:1rem 0 .5rem}.fe-tools__jobs-global-benefits .fe-tools__jobs-benefits-accordion{display:flex;flex-direction:column;gap:.75rem;width:100%}.fe-tools__jobs-global-benefits .fe-tools__jobs-benefits-accordion-title{align-items:center;background:#fff;border:1px solid #ccd0d4;border-radius:4px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:1rem;justify-content:space-between;padding:.875rem 1rem;text-align:left;width:100%}.fe-tools__jobs-global-benefits .fe-tools__jobs-benefits-accordion-icon{align-items:center;display:inline-flex;flex-shrink:0;font-size:1.25rem;height:1.25rem;justify-content:center;line-height:1;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:1.25rem}.fe-tools__jobs-global-benefits .fe-tools__jobs-benefits-accordion-icon.is-open{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fe-tools__jobs-global-benefits .fe-tools__jobs-benefits-accordion-panel{padding:1rem 0 .5rem}.fe-tools__jobs-global-company-principles .fe-tools__jobs-company-principles-accordion{display:flex;flex-direction:column;gap:.75rem;width:100%}.fe-tools__jobs-global-company-principles .fe-tools__jobs-company-principles-accordion-title{align-items:center;background:#fff;border:1px solid #ccd0d4;border-radius:4px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:1rem;justify-content:space-between;padding:.875rem 1rem;text-align:left;width:100%}.fe-tools__jobs-global-company-principles .fe-tools__jobs-company-principles-accordion-icon{align-items:center;display:inline-flex;flex-shrink:0;font-size:1.25rem;height:1.25rem;justify-content:center;line-height:1;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:1.25rem}.fe-tools__jobs-global-company-principles .fe-tools__jobs-company-principles-accordion-icon.is-open{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fe-tools__jobs-global-company-principles .fe-tools__jobs-company-principles-accordion-panel{padding:1rem 0 .5rem}
