.oc__block.oc__block__job__job-open-positions{position:relative;background-color:#fff}.oc__block.oc__block__job__job-open-positions::after{content:'';display:block;position:absolute;top:-40px;height:40px;width:100%;background-size:cover;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTQ0MCcgaGVpZ2h0PSc2OScgdmlld0JveD0nMCAwIDE0NDAgNjknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PG1hc2sgaWQ9J21hc2swXzU1Nl8xMTI4Micgc3R5bGU9J21hc2stdHlwZTphbHBoYScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nMCcgeT0nMCcgd2lkdGg9JzE0NDAnIGhlaWdodD0nNjknPjxyZWN0IHdpZHRoPScxNDQwJyBoZWlnaHQ9JzY5JyBmaWxsPScjQzRDNEM0Jy8+PC9tYXNrPjxnIG1hc2s9J3VybCgjbWFzazBfNTU2XzExMjgyKSc+PHBhdGggZD0nTS0yMy42NjY5IDQ0Ljg2MzJDLTQuODk2NTQgMzYuNTcgMTcuMjg3MSAzMC4zNzExIDQxLjM2NzggMjYuNjkwMUM1MC44MzkxIDI1LjI0NjUgNjEuNDMxMSAyNC4yNDAxIDcwLjQwMDYgMjYuMzIwOUM3OS4zNzAyIDI4LjQwMTYgODQuNTAwNSAzNC43ODk0IDc3Ljc1MTUgMzguMzY3MUwxNDguMDkgMjkuODUxN0MxNTYuOTcgMjguNzc2NyAxNjkuNDg3IDI4LjY3NCAxNzEuODM5IDMzLjAyN0MxNzIuOTE3IDM1LjAyMTIgMTcxLjA1OCAzNy4yMTExIDE3Mi4zNDQgMzkuMTc1MUMxNzQuMDQzIDQxLjc2ODUgMTgwLjMzNyA0Mi44MjYyIDE4NS44NTIgNDMuMDM3NkMyMjAuNjI0IDQ0LjM2OTkgMjU4LjM4NiAyNy42MDE0IDI4Ni40MyAzNy44MTY2QzI5MC45NjEgMzkuNDY2OCAyOTQuNTg3IDQxLjcwOTUgMjk5LjQ3OSA0My4wODc1QzMwOC4zNzUgNDUuNTkzNyAzMTkuNDE1IDQ0Ljc2MzkgMzI5LjU1MiA0NC4wMjQ3QzQzOC40NDcgMzYuMDg0MyA1NDguNzk0IDQ3LjQ0OTcgNjU4LjYzNSA1MS4wMjgzQzc3OS41NDEgNTQuOTY3NCA5MDEuMjM0IDQ5LjQ0MjggMTAyMS45NSA1NC41OTY5QzEwOTMuNTQgNTcuNjUzNiAxMTY0LjU5IDY0LjQ1OTEgMTIzNi40NSA2NC42NzE4QzEzMjYuNTkgNjQuOTM4NyAxNDI0LjA1IDU1LjU5NDggMTUwMS41NyA3OC4yNTY4QzE1MDguNzUgODAuMzU1NCAxNTE1LjczIDgyLjc1MTUgMTUyMC45NiA4NS45NTU0QzE1MjkuMzkgOTEuMTE3MiAxNTMyLjU2IDk4LjAxMzkgMTUzMS45MiAxMDQuNjMyQzE1MzAuMzcgMTIwLjY2MSAxNTA3Ljc5IDEzNC44MjggMTQ3OS44NCAxNDMuMDcxQzE0NTEuODkgMTUxLjMxNSAxNDE5LjEgMTU0LjUyOCAxMzg2LjgyIDE1Ni42ODZDMTI0Ni44NCAxNjYuMDQyIDExMDQuODMgMTU4LjA4NCA5NjMuNTkgMTU2Ljc3M0M2NjIuMjYyIDE1My45NzYgMzU5LjcwOSAxODEuNTAxIDYwLjYxNCAxNjMuMjQ2QzExLjY5NTIgMTYwLjI2IC00NC4yNTQ1IDE1My40NTYgLTY1LjE4MDUgMTMxLjQ3Qy03OC4yNTg0IDExNy43MjkgLTczLjQ2NDkgMTAxLjMwNCAtNjEuNTgyMiA4Ny4zMDIyQy00OS42OTk1IDczLjMwMDUgLTMxLjM0MzUgNjAuOTAwNCAtMjMuNjY2OSA0NC44NjMyWicgZmlsbD0nd2hpdGUnLz48L2c+PC9zdmc+Cg==)}@media(min-width:1280px){.oc__block.oc__block__job__job-open-positions{padding:var(--oc--spacing--30) 0 var(--oc--spacing--50)}}@media(min-width:1600px){.oc__block.oc__block__job__job-open-positions::after{height:60px;top:-60px}}.oc__block.oc__block__job__job-open-positions__content{margin:0 auto;max-width:1280px;padding:var(--oc--spacing--30) var(--oc--spacing--10) var(--oc--spacing--50)}@media(min-width:1280px){.oc__block.oc__block__job__job-open-positions__content{padding:var(--oc--spacing--30) var(--oc--spacing--30) var(--oc--spacing--50)}}.oc__block .oc__block__job__job-open-positions__content__heading{margin-bottom:var(--oc--spacing--30);text-align:center;color:var(--oc--color--navy-text);font-family:var(--oc--font-family--base);font-size:38px;font-weight:500;line-height:120%}@media(min-width:1280px){.oc__block .oc__block__job__job-open-positions__content__heading{text-align:left}}.oc__block .oc__block__job__job-open-positions__content__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:var(--oc--spacing--25);justify-items:center}.oc__block .oc__block__job__job-open-positions__content__list__position{width:360px}.oc__block .oc__block__job__job-open-positions__content__list__position__type{margin-bottom:var(--oc--spacing--02);color:var(--oc--color--navy-text);font-family:var(--oc--font-family--base);font-size:18px;font-weight:400;line-height:168%}.oc__block .oc__block__job__job-open-positions__content__list__position__title{display:block;margin-bottom:var(--oc--spacing--05);color:var(--oc--color--navy-text);font-family:var(--oc--font-family--base);font-size:20px;font-weight:700;line-height:140%;text-decoration:none}.oc__block .oc__block__job__job-open-positions__content__list__position__title:hover{text-decoration:underline;text-underline-offset:3px}.oc__block .oc__block__job__job-open-positions__content__list__position__location{color:var(--oc--color--navy-text);font-family:var(--oc--font-family--base);font-size:14px;font-weight:400;letter-spacing:.28px;line-height:140%}