.career-content-page{position:relative;isolation:isolate;padding-bottom:120px}@media screen and (max-width: 1199px){.career-content-page{background:#fff;padding-bottom:112px}}.career-content-page::before{position:absolute;z-index:-1;display:block;content:"";inset-inline:auto 0;top:215px;width:209px;aspect-ratio:209/493}@media screen and (max-width: 1199px){.career-content-page::before{transform:scaleY(-1);inset-inline:0 auto;inset-block:auto 66px;aspect-ratio:218/532;width:90px}}@media screen and (max-width: 1199px){.career-content-page .header-container{position:relative;padding-bottom:48px}}.career-content-page .header-container .header{width:950px;margin-inline:auto;margin-bottom:35px}@media screen and (max-width: 1199px){.career-content-page .header-container .header{width:auto;margin:0;padding-inline:24px;background-color:#f1f9fe}}.career-content-page .header-container .header .page-heading{color:#083f92;text-align:start;font-family:heeboMedium;font-size:3.375rem;font-weight:500;line-height:1.12em;letter-spacing:-0.016em}@media screen and (max-width: 1199px){.career-content-page .header-container .header .page-heading{padding-top:20px;font-size:1.875rem}}.career-content-page .header-container .header .job-info-desc{display:none}.career-content-page .header-container .header .job-basic-info{list-style:none;display:flex;align-items:center;padding:0;margin-block:10px 0;column-gap:16px}@media screen and (max-width: 1199px){.career-content-page .header-container .header .job-basic-info{max-width:calc(100vw - 102px);flex-wrap:wrap;column-gap:8px}}.career-content-page .header-container .header .job-basic-info .job-info-item{display:flex;align-items:center;color:#72758c;text-align:start;font-family:Heebo;font-size:1.0625rem;font-weight:400;line-height:1.7em}@media screen and (max-width: 1199px){.career-content-page .header-container .header .job-basic-info .job-info-item{font-size:.875rem}}.career-content-page .header-container .header .job-basic-info .job-info-item.bold{font-family:heeboMedium;font-weight:500}.career-content-page .header-container .header .job-basic-info .job-info-item:not(:last-child)::after{display:inline-block;margin-inline:16px 0;content:"";width:1px;height:23px;border-right:1px solid #c4e5f8;border-radius:10px}@media screen and (max-width: 1199px){.career-content-page .header-container .header .job-basic-info .job-info-item:not(:last-child)::after{margin-inline:8px 0}}.career-content-page .header-container .header .job-basic-info .job-info-item>:first-child{margin-inline-end:7px}.career-content-page .header-container .header .job-basic-info .job-info-item img{width:16px;aspect-ratio:1/1}@media screen and (max-width: 1199px){.career-content-page .header-container .header .job-basic-info .job-info-item img{width:14px}}.career-content-page .header-container .mobile-share-button{border:0;background:none;position:absolute;inset-inline:auto 12px;bottom:28px;padding:0}@media screen and (min-width: 1199px){.career-content-page .header-container .mobile-share-button{display:none}}.career-content-page .job-buttons{display:flex;align-items:center;gap:24px;margin-top:56px}@media screen and (max-width: 1199px){.career-content-page .job-buttons{gap:18px;margin-top:40px}}.career-content-page .job-buttons .j-button:focus-visible{outline:2px solid #000;outline-offset:5px;outline-style:dotted;box-shadow:none}.career-content-page .career-content-component{width:950px;margin-inline:auto}@media screen and (max-width: 1199px){.career-content-page .career-content-component{width:auto;margin-inline:24px}}
