.intro__wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.intro__img-wrapper{border:2px solid #a064fa;bottom:16px;margin-bottom:96px;margin-right:16px;margin-top:16px;position:relative;z-index:0}.intro__img-wrapper:before{background:#a064fa;bottom:-16px;content:"";height:100%;position:absolute;right:-16px;width:100%;z-index:-1}@media (min-width:768px){.intro__img-wrapper:before{bottom:-24px;right:-24px}}.intro__img-wrapper:after{content:""}@media (min-width:768px){.intro__img-wrapper{bottom:24px;margin-right:24px;margin-top:24px}}.intro__text-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:64px;text-align:center}.intro__subheading{color:#18244f;font-size:16px;font-style:normal;font-weight:600;letter-spacing:0;line-height:24px;margin-bottom:24px}@media (min-width:768px){.intro__subheading{line-height:28px}}.intro__heading{color:#18244f;font-size:28px;font-style:normal;font-weight:700;letter-spacing:0;line-height:34px;margin-bottom:16px}@media (min-width:768px){.intro__heading{font-size:48px;line-height:58px}}.intro__heading span{position:relative;z-index:0}.intro__heading span:after{background:#3fcb9b;bottom:0;content:"";height:15px;left:0;position:absolute;width:100%;z-index:-1}.intro__text{color:#18244f;font-size:16px;letter-spacing:0;line-height:26px}.intro__text.is--smaller-paragraph{font-size:18px;letter-spacing:0;line-height:28px}@media (min-width:768px){.intro__text.is--smaller-paragraph{font-size:20px;line-height:28px}}.is-style-dark .intro__heading,.is-style-dark .intro__text{color:#fff}@media (min-width:768px){.intro__text-wrapper{flex:0 0 80%;max-width:80%}.intro__text-wrapper.has--smaller-padding-bottom{margin-bottom:64px}.intro__text-wrapper.is--full-width{flex:0 0 100%;max-width:100%}.intro__heading{font-size:28px;font-style:normal;font-weight:700;letter-spacing:0;line-height:34px;margin-bottom:24px}}@media (min-width:768px) and (min-width:768px){.intro__heading{font-size:48px;line-height:58px}}@media (min-width:768px){.intro__img-wrapper{margin-bottom:104px}}.b-career-teaser{padding:64px 0;text-align:center}.b-career-teaser__wrapper{display:flex;flex-direction:column;gap:64px}.b-career-teaser__title{font-size:34px;font-style:normal;font-weight:700;letter-spacing:0;line-height:42px;margin-bottom:48px}.b-career-teaser__title em{background-color:#635dff;border-radius:8px;color:#fff;font-style:normal;padding:0 8px}.b-career-teaser__search-wrapper{margin-bottom:64px;position:relative}.b-career-teaser__search-wrapper svg{bottom:0;margin:auto;position:absolute;right:10px;top:0}.b-career-teaser__back-link{font-size:16px;font-style:normal;font-weight:600;letter-spacing:0;line-height:24px;margin-bottom:64px}@media (min-width:768px){.b-career-teaser__back-link{line-height:28px}}.b-career-teaser__search{border:2px solid #18244f;border-radius:20px;font-size:14px;font-style:normal;font-weight:600;height:46px;letter-spacing:0;line-height:18px;padding:14px 32px 14px 16px;width:100%}.b-career-teaser__search:focus-visible{border-color:#635dff;outline:0}.b-career-teaser__search.placeholder{color:#18244f;font-family:Hellix,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:0;line-height:18px}.b-career-teaser__search:-moz-placeholder,.b-career-teaser__search::-moz-placeholder{color:#18244f;font-family:Hellix,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:0;line-height:18px}.b-career-teaser__search:-ms-input-placeholder{color:#18244f;font-family:Hellix,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:0;line-height:18px}.b-career-teaser__search::-webkit-input-placeholder{color:#18244f;font-family:Hellix,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:0;line-height:18px}.b-career-teaser__image{padding-left:16px;position:relative}.b-career-teaser__featured-job{background-color:#fff;border-radius:18px;bottom:64px;box-shadow:0 6px 12.97px 0 rgba(99,94,255,.2);left:0;min-height:160px;padding:16px;position:absolute;text-align:left;width:280px}.b-career-teaser__job-location{align-items:center;display:flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:0;line-height:22px;margin-bottom:8px}.b-career-teaser__job-location span{display:none}.b-career-teaser__job-location span:first-child{display:block}.b-career-teaser__job-title{font-size:20px;font-weight:600;font-weight:700;letter-spacing:0;line-height:30px}.b-career-teaser__job-title a{color:#18244f;display:none}.b-career-teaser__job-title a:first-child{display:block}.b-career-teaser__job-title a:hover{color:#635dff}@media (min-width:768px){.b-career-teaser{padding:96px 0}.b-career-teaser__back-link{margin-bottom:40px}.b-career-teaser__title{font-size:60px;font-weight:700;letter-spacing:0;line-height:72px}.b-career-teaser__text-wrapper{max-width:568px}.b-career-teaser__image{display:flex;justify-content:flex-end;padding:0;width:100%}.b-career-teaser__image-container{flex:0 0 75%;max-width:75%}.b-career-teaser__image-container img{max-width:367px}.b-career-teaser__search-wrapper{max-width:454px}.b-career-teaser__image,.b-career-teaser__search-wrapper,.b-career-teaser__text-wrapper{margin-left:auto;margin-right:auto}.b-career-teaser__featured-job{bottom:48px;left:216px;width:232px}}@media (min-width:992px){.b-career-teaser{text-align:left}.b-career-teaser__back-link{margin-bottom:64px}.b-career-teaser__wrapper{align-items:center;flex-direction:row;gap:32px;justify-content:space-between}.b-career-teaser__image{flex:0 0 50%;max-width:50%}.b-career-teaser__image,.b-career-teaser__search-wrapper,.b-career-teaser__text-wrapper{margin-left:0;margin-right:0}.b-career-teaser__featured-job{bottom:112px;left:0}.b-career-teaser__image-container{flex:1;max-width:none}.b-career-teaser__image-container img{max-width:100%;padding-left:40px}}.ui-autocomplete{-ms-overflow-style:none;background-color:#fff;border:2px solid #18244f;border-radius:20px;display:flex;flex-direction:column;font-size:16px;font-style:normal;font-weight:600;gap:12px;letter-spacing:0;line-height:20px;list-style:none;margin-top:8px;max-height:300px;overflow-y:auto;padding:16px;position:absolute;scrollbar-width:none}@media (min-width:768px){.ui-autocomplete{font-size:14px;line-height:18px}}.ui-autocomplete::-webkit-scrollbar{display:none}.ui-autocomplete a{color:#18244f;display:block;width:100%}.ui-autocomplete a:hover{color:#635dff}.ui-autocomplete li{width:100%}.ui-helper-hidden-accessible{display:none}
