@charset "UTF-8";.CompanyHeader{align-items:center;display:flex;flex-direction:column;padding-top:2rem;width:100%}.CompanyHeader__logoImg{display:block;height:50px;-o-object-fit:contain;object-fit:contain}.CompanyHeader__companyName{font-size:26px;font-weight:700;height:50px;line-height:39px;text-align:center}@media (max-width:40rem){.CompanyHeader__companyName{font-size:1.25rem}}.Separator{position:relative;width:100%}.Separator__arrow--bottom-center{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--lightGrey)}.Separator__arrow--bottom-center,.Separator__small-arrow--bottom-center{height:0;left:50%;position:absolute;top:0;transform:translate(-50%);width:0}.Separator__small-arrow--bottom-center{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff}.JobHeader{align-items:center;display:flex;flex-direction:column;padding:1rem 0}.JobHeader__title{font-size:1.25rem;font-weight:600;text-align:center}@media (min-width:40rem){.JobHeader__title{font-size:2.25rem}}.JobHeader__title--spaced{margin-bottom:1rem}.JobHeader__timePosted{font-size:.8125rem;font-weight:500;line-height:1.75rem;margin-top:.5rem;text-align:center}@media (min-width:40rem){.JobHeader__timePosted{font-size:.9375rem;line-height:2.25rem}}.JobHeader__separator{margin:.5rem 0 1.25rem}.JobDetail__jobDetails{display:flex;flex-direction:column;gap:.5rem;width:100%}.JobDetail__detailPayment,.JobDetail__location,.JobDetail__period{display:flex}.JobDetail__paymentText{color:#515151;font-size:1rem;font-weight:500}.JobDetail__paymentText:first-of-type{margin-right:9.75rem}@media (max-width:40rem){.JobDetail__paymentText:first-of-type{display:none}}.JobDetail__locationIcon,.JobDetail__paymentIcon,.JobDetail__periodIcon{align-items:center;display:flex;margin-right:1.188rem;width:1rem}.JobDetail__locationIcon img,.JobDetail__paymentIcon img,.JobDetail__periodIcon img{width:100%}.JobDetail__locationText{color:#515151;font-size:1rem;font-weight:500}.JobDetail__locationText:first-of-type{margin-right:7.45rem}@media (max-width:40rem){.JobDetail__locationText:first-of-type{display:none}}.JobDetail__periodText{color:#515151;font-size:1rem;font-weight:500}.JobDetail__periodText:first-of-type{margin-right:3.263rem}@media (max-width:40rem){.JobDetail__periodText:first-of-type{display:none}}.WelcomingMessage__title{font-size:1.125rem;font-weight:700;line-height:28px;text-align:center}@media (max-width:40rem){.WelcomingMessage__title{margin:auto;max-width:340px}}.WelcomingMessage__term{color:var(--successColor);margin-right:-4px}.AtsSimilarJobs__group{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:1.5rem auto}.AtsSimilarJobs__applySimilarJobsLink{max-width:360px;width:100%}.AtsSimilarJobs__text{font-size:15px}.AtsUpdates__group{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:1.5rem auto}.AtsUpdates__applyUpdatesLink{max-width:360px;width:100%}.AtsUpdates__applyNoUpdates{max-width:360px;text-decoration:underline;width:100%}.AtsUpdates__text{font-size:15px}.AtsEasyApply__group{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:1.5rem auto}.AtsEasyApply__startApplicationLink{max-width:360px;width:100%}.AtsEasyApply__text{font-size:15px}.AtsDrip__group{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:1.5rem auto}.AtsDrip__completeApplicationLink,.AtsDrip__jobPageLink{max-width:360px;width:100%}.AtsDrip__text{font-size:15px}.AtsPersonalized__group{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:1.5rem auto}.AtsPersonalized__applyJobLink{max-width:360px;width:100%}.AtsPersonalized__viewMoreJobsLink{max-width:360px;position:relative;width:100%}.AtsPersonalized__text{font-size:15px}.AtsPersonalized__icon{font-size:.9rem;position:absolute;right:1.5rem}.Accordion{list-style:none;margin:0;padding:0}.AccordionItem{padding:1rem 0;position:relative}.AccordionItem--isActive .AccordionItem__icon{transform:rotate(180deg)}.AccordionItem--isActive .AccordionItem__content{max-height:100%;opacity:1}.AccordionItem__trigger{align-items:baseline;border-bottom:1px solid #d9d9d9;cursor:pointer;display:flex;justify-content:space-between;padding-bottom:.5rem}.AccordionItem__icon{font-size:.8rem;transition:transform .3s}.AccordionItem__content{max-height:0;opacity:0;overflow:hidden;transition:all .3s ease}.AccordionItem__content>ul{padding:1.5rem 0}.AccordionItem__content :deep(ul){margin-bottom:1rem}.AccordionItem__content :deep(li){list-style-position:inside;list-style-type:disc;padding-left:1rem}.OpeningInfo{margin:1.75rem 0 .25rem}.OpeningInfo__accordions .AccordionItem{padding:.75rem 0}.OpeningInfo__title{font-size:15px;line-height:28px}@media (min-width:40rem){.OpeningInfo__title{font-size:18px}}.OpeningInfo__referenceNumberText{display:block;font-size:.9rem;margin-bottom:2rem}.OpeningInfo__aboutText h1,.OpeningInfo__aboutText h2,.OpeningInfo__aboutText h3,.OpeningInfo__descriptionText h1,.OpeningInfo__descriptionText h2,.OpeningInfo__descriptionText h3{margin:0 0 .35em}.OpeningInfo__aboutText h1,.OpeningInfo__descriptionText h1{font-size:1.5rem}.OpeningInfo__aboutText h2,.OpeningInfo__descriptionText h2{font-size:1.3125rem}.OpeningInfo__aboutText h3,.OpeningInfo__descriptionText h3{font-size:1.125rem}.OpeningInfo__aboutText p,.OpeningInfo__descriptionText p{line-height:1.75;margin:0 0 1.15rem}.OpeningInfo__aboutText p+h2,.OpeningInfo__aboutText p+p,.OpeningInfo__aboutText ul+p,.OpeningInfo__descriptionText p+h2,.OpeningInfo__descriptionText p+p,.OpeningInfo__descriptionText ul+p{margin-top:1.5rem}.OpeningInfo__aboutText header,.OpeningInfo__descriptionText header{background-color:#639;color:#fff}.OpeningInfo__aboutText body>footer,.OpeningInfo__descriptionText body>footer{border-top:2px solid #639}.OpeningInfo__aboutText blockquote,.OpeningInfo__descriptionText blockquote{background:linear-gradient(45deg,#eddbff,transparent);border-radius:4px;color:#639;margin-left:0;margin-right:0;padding:1em}.OpeningInfo__aboutText .img--align-left,.OpeningInfo__descriptionText .img--align-left{border-radius:50%;float:left;margin:0 16px 16px -20px}.OpeningInfo__aboutText ul,.OpeningInfo__descriptionText ul{list-style:inside;padding-left:1.5rem}.OpeningInfo__aboutText ul>li>p,.OpeningInfo__descriptionText ul>li>p{display:inline}.OpeningInfo__disclaimertitle{font-size:14px;line-height:28px;margin-top:2em}@media (min-width:40rem){.OpeningInfo__disclaimertitle{font-size:16px}}.OpeningInfo__disclaimer{color:#666;font-size:.8rem;padding:1rem 0}.OpeningInfo__disclaimer p{line-height:1.5;margin-bottom:.75rem}.OpeningInfo__disclaimer a{color:inherit;text-decoration:underline}.JobOpportunities__descriptionTitle{font-size:15px;margin-bottom:1.5rem}.JobOpportunities__suggestion{border:1px solid #d9d9d9;border-radius:5px;display:flex;flex-direction:column}.JobOpportunities__suggestionBox{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.5rem}.JobOpportunities__suggestionBox:not(:last-of-type){border-bottom:1px solid #d9d9d9}.JobOpportunities__suggestionTitle{color:#2573d5;font-size:15px;text-decoration:underline}.JobOpportunities__suggestionIcon{font-size:.75rem}.Footer{font-weight:500;margin-bottom:5rem;margin-top:1rem}.Footer__linkList{display:flex;flex-wrap:wrap;justify-content:center;line-height:215%;margin-bottom:2rem}.Footer__linkList li{text-align:center}.Footer__linkList li:not(:last-of-type):after{content:"•";padding:0 4px 0 1px}.Footer__linkList li:first-of-type:after{content:none}@media (min-width:20rem){.Footer__linkList li:first-of-type:after{content:"•"}}.Footer__linkList li a{color:#2573d5;font-size:.81rem}.Footer__linkList li .Footer__jobsIndex{color:#fff;font-size:0;left:-9999px;position:absolute}.Footer__companyContainer{border-bottom:1px solid #d9d9d9;display:block;margin-bottom:1.25rem;padding-bottom:1rem}@media (min-width:40rem){.Footer__companyContainer{display:grid;grid-template-columns:1fr 2fr;margin:0 3rem .75rem;padding-bottom:.625rem}}.Footer__logoContainer{display:flex;gap:1rem;height:3rem;justify-content:center}@media (min-width:40rem){.Footer__logoContainer{justify-content:unset}}.Footer__talentifyLogo{align-items:center;display:flex;width:110px}.Footer__logoContainerSeparator{background:#ababab;display:block;height:100%;width:1px}.Footer__rightsContainer{display:block;font-size:.8rem;padding-top:2em;text-align:center}@media (min-width:40rem){.Footer__rightsContainer{align-items:center;color:var(--textColor);display:flex;flex-wrap:wrap;font-size:.9rem;justify-content:right;line-height:209%;padding-top:0}}.Footer__rightsContainer a{color:#2573d5;padding:0 4px}.Footer__rightsContainerSeparator{display:none}@media (min-width:48rem){.Footer__rightsContainerSeparator{display:inline}}@media (min-width:40rem){.Footer__rightsContainerLineBreaker{display:none}}.Footer__trademark{color:#a5a5a5;font-size:.68rem;font-weight:500;line-height:164%;text-align:center}
