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