[data-job-version=JV2026] .cj-external-apply-modal.el-dialog{max-width:600px;border-radius:4px}[data-job-version=JV2026] .cj-external-apply-modal .el-dialog__header{padding:32px 32px 0;border-bottom:none!important}[data-job-version=JV2026] .cj-external-apply-modal .el-dialog__title{color:var(--color-text-dark, #1d2126);font-family:var(--font-family-heading, "Source Sans Pro");font-size:var(--font-size-200-, 24px);font-style:normal;font-weight:600;line-height:var(--line-height-300, 32px)}[data-job-version=JV2026] .cj-external-apply-modal .el-dialog__headerbtn{top:32px;right:32px;font-size:20px;color:#596573}[data-job-version=JV2026] .cj-external-apply-modal .el-dialog__headerbtn:hover{color:#1d2126}[data-job-version=JV2026] .cj-external-apply-modal .el-dialog__body{padding:20px 32px}[data-job-version=JV2026] .cj-external-apply-modal .el-dialog__footer{padding:0 32px 32px}[data-job-version=JV2026] .cj-external-apply-modal__content{display:flex;flex-direction:column;gap:20px}[data-job-version=JV2026] .cj-external-apply-modal__description{font-family:Source Sans Pro,sans-serif;font-size:18px;font-weight:600;line-height:24px;color:#353c45;margin:0}[data-job-version=JV2026] .cj-external-apply-modal__job-info-wrapper{display:flex;flex-direction:column;gap:8px;padding-bottom:20px}[data-job-version=JV2026] .cj-external-apply-modal__job-info{background:#ecf7fe;border-radius:4px;padding:16px;display:flex;flex-direction:column;gap:4px}[data-job-version=JV2026] .cj-external-apply-modal__company{font-family:Source Sans Pro,sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#000;margin:0}[data-job-version=JV2026] .cj-external-apply-modal__job-title{font-family:Source Sans Pro,sans-serif;font-size:18px;font-weight:600;line-height:24px;color:#000;margin:0}[data-job-version=JV2026] .cj-external-apply-modal__disclaimer{font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#353c45;margin:0}[data-job-version=JV2026] .cj-external-apply-modal__footer{display:flex;flex-direction:column;gap:8px;align-items:center}[data-job-version=JV2026] .cj-external-apply-modal__footer .btn{width:auto;display:inline-flex;padding:10px 16px 10px 12px;justify-content:center;align-items:center;gap:6px;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:600;line-height:22px;border-radius:6px}[data-job-version=JV2026] .cj-external-apply-modal__footer .btn span{display:inline-block}[data-job-version=JV2026] .cj-external-apply-modal__footer .btn .btn__icon--right{font-size:18px;margin-left:6px}[data-job-version=JV2026] .cj-external-apply-modal__footer .btn-primary{background:#0369dd;border-color:#0369dd;color:#fff}[data-job-version=JV2026] .cj-external-apply-modal__footer .btn-primary:hover{background:#025bb5;border-color:#025bb5}[data-job-version=JV2026] .cj-external-apply-modal__footer .btn-primary .btn__icon--right{font-size:18px}[data-job-version=JV2026] .cj-external-apply-modal__footer .btn-tertiary{background:transparent;color:#0369dd}[data-job-version=JV2026] .cj-external-apply-modal__footer .btn-tertiary:hover{background:var(--color-primary-50, #ecf7fe);color:#025bb5}[data-job-version=JV2026] .cj-job-apply-modal :deep(.el-dialog__header){padding:32px 32px 0;border-bottom:none}[data-job-version=JV2026] .cj-job-apply-modal :deep(.el-dialog__body){padding:20px 32px 32px}[data-job-version=JV2026] .cj-job-apply-modal .dialog-header{display:flex;align-items:center;justify-content:space-between;width:100%}[data-job-version=JV2026] .cj-job-apply-modal .dialog-header .el-dialog__title{flex:1;color:var(--color-text-dark, #1d2126)!important;font-family:var(--font-family-heading, "Source Sans Pro")!important;font-size:var(--font-size-200-, 24px)!important;font-style:normal!important;font-weight:600!important;line-height:32px!important}[data-job-version=JV2026] .cj-job-apply-modal .dialog-header .dialog-close-btn{padding:0;min-height:auto;color:#596573}[data-job-version=JV2026] .cj-job-apply-modal .dialog-header .dialog-close-btn:hover{color:#1d2126}[data-job-version=JV2026] .cj-job-apply-modal .dialog-header .dialog-close-btn .cjicon{font-size:20px}[data-job-version=JV2026] .cj-job-apply-modal__actions{display:flex;flex-direction:column;gap:8px;margin-top:20px}[data-job-version=JV2026] .cj-job-apply-modal__actions .btn-block{width:100%;justify-content:center}[data-job-version=JV2026] .cj-job-apply-modal__actions .btn-primary .btn__icon--right{margin-left:8px}[data-job-version=JV2026] .cj-job-apply-modal__external{margin-top:0}[data-job-version=JV2026] .cj-job-apply-modal__loading{display:flex;flex-direction:column;align-items:center;padding:32px;text-align:center}[data-job-version=JV2026] .cj-job-apply-modal__loading .loading-spinner{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #007bff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}[data-job-version=JV2026] .cj-job-apply-modal__loading p{margin:0;color:#666;font-size:14px}[data-job-version=JV2026] .cj-job-apply-modal__error{padding:16px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;text-align:center}[data-job-version=JV2026] .cj-job-apply-modal__error p{margin:0 0 16px}[data-job-version=JV2026] .cj-job-apply-modal__error .btn{margin:0 8px}[data-job-version=JV2026] .apply-url-modal-continue-btn{margin-top:10px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-job-version=JV2026] :deep(.el-dialog.is-fullscreen){width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;margin:0!important;border-radius:0!important}[data-job-version=JV2026] :deep(.el-dialog.is-fullscreen) .el-dialog__body{padding:10px!important;height:calc(100vh - 60px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}[data-job-version=JV2026] :deep(.el-dialog.is-fullscreen) .el-dialog__header{padding:15px 20px!important;border-bottom:1px solid #eee!important}[data-job-version=JV2026] :deep(.el-dialog.is-fullscreen) .cj-job-apply-modal>div:not(.cj-job-apply-modal__agile-ats){display:none!important}[data-job-version=JV2026] .cj-job-apply-modal__agile-ats{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:20px!important}[data-job-version=JV2026] .cj-job-apply-modal__agile-ats .agile-ats-iframe-container{width:100%!important;height:2500px!important;min-height:1000px!important;max-height:2500px!important;position:relative!important;overflow:hidden!important;flex:none!important;display:block!important;margin:0!important;padding:0!important}[data-job-version=JV2026] .cj-job-apply-modal__agile-ats .agile-ats-iframe-container .agile-ats-iframe{width:100%!important;height:2500px!important;border:none!important;border-radius:4px!important;display:block!important;margin:0!important;padding:0!important;overflow-y:scroll!important}[data-job-version=JV2026] :deep(.el-dialog.is-fullscreen) .cj-job-apply-modal__agile-ats{height:calc(100vh - 80px)!important;padding:10px!important}[data-job-version=JV2026] :deep(.el-dialog.is-fullscreen) .cj-job-apply-modal__agile-ats .agile-ats-iframe-container{height:2500px!important;min-height:2500px!important;max-height:2500px!important}[data-job-version=JV2026] :deep(.el-dialog.is-fullscreen) .cj-job-apply-modal__agile-ats .agile-ats-iframe-container .agile-ats-iframe{height:2500px!important;overflow-y:scroll!important}[data-job-version=JV2026] .cj-job-apply-modal .btn.btn-success{margin-top:16px}[data-job-version=JV2026] .cj-job-apply-modal__warning{padding:4px 8px;margin-top:8px;color:#8a6d3b;background-color:#fcf8e3;border:1px solid rgb(249.5322580645,234.6478494624,203.9677419355)}[data-job-version=JV2026] .cj-job-apply-modal__agile-ats{margin-top:16px}[data-job-version=JV2026] .cj-job-apply-modal .recaptcha-apply-continue-button{width:140px;margin-top:17px;text-transform:uppercase}.cjicon-more-options.cjicon{display:flex;align-items:center;height:32px;padding:6px;color:var(--color-gray-1400, #1d2126)!important}.cjicon-more-options.cjicon:hover{border-radius:var(--radius-50, 4px);background:var(--color-background-button-neutral-quaternary-hover, #f3f5f6)}.job-search-list-item-desktop__header--right .cjicon-more-options:hover{background:none}.job-view-dropdown.el-dropdown-menu .job-view-dropdown-menu-item-with-icon{font-size:14px!important;line-height:20px!important}.job-view-dropdown.el-dropdown-menu .job-view-dropdown-menu-item-with-icon a{display:flex;align-items:center;gap:8px;color:var(--color-text-medium, #353c45);font-size:14px}.job-view-dropdown.el-dropdown-menu .job-view-dropdown-menu-item-with-icon a:hover{text-decoration:underline}.job-view-dropdown.el-dropdown-menu .job-view-dropdown-menu-item-with-icon a:has(span):hover{text-decoration:none}.job-view-dropdown.el-dropdown-menu .job-view-dropdown-menu-item-with-icon a:has(span):hover span{text-decoration:underline}.job-view-dropdown.el-dropdown-menu .job-view-dropdown-menu-item-with-icon a .cj-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-medium, #353c45);vertical-align:middle}.job-view-dropdown.el-dropdown-menu .job-view-dropdown-menu-item-with-icon a .cj-icon svg{width:18px;height:18px;display:block}.job-view-dropdown.el-dropdown-menu .job-view-dropdown-menu-item-with-icon a span{font-family:var(--font-family-body, "Source Sans Pro")!important;font-size:14px!important;font-style:normal;font-weight:400!important;line-height:20px!important;color:var(--color-text-medium, #353c45);vertical-align:middle}.job-view-dropdown.el-dropdown-menu .job-view-dropdown-menu-item-with-icon.is-disabled a{cursor:not-allowed;pointer-events:none}.job-view-dropdown.el-dropdown-menu .job-view-dropdown-menu-item-with-icon.is-disabled a:hover,.job-view-dropdown.el-dropdown-menu .job-view-dropdown-menu-item-with-icon.is-disabled a:has(span):hover span{text-decoration:none}.cj-notify-link,.cj-notify-link:hover,.cj-notify-link:visited{color:#fff;text-decoration:underline}.salary-estimate-modal__content,.salary-estimate-modal__premium{text-align:center}.salary-estimate-modal__header{display:flex;justify-content:center;align-items:center;position:relative}.salary-estimate-modal__title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.salary-estimate-modal__crown-icon{width:16px;height:16px}.salary-estimate-modal__close{background:none;border:none;font-size:24px;color:#666;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;position:absolute;right:0}.salary-estimate-modal__close:hover{color:#333}.salary-estimate-modal__subtitle{font-size:24px;font-weight:600;color:#333;margin:0 0 16px}.salary-estimate-modal__salary{font-size:32px;font-weight:700;color:#333;margin-bottom:8px;line-height:40px}.salary-estimate-modal__description{font-size:12px;color:#666;margin-bottom:24px;line-height:16px}.salary-estimate-modal__link{color:#007bff;text-decoration:none}.salary-estimate-modal__link:hover{text-decoration:underline}.salary-estimate-modal__footer{display:flex;justify-content:center;padding-bottom:16px}.salary-estimate-modal__close-btn{background:#2f8fff;border:1px solid #2f8fff;color:#fff;padding:8px 24px;border-radius:4px;font-size:14px;cursor:pointer}.salary-estimate-modal__loading,.salary-estimate-modal__error{text-align:center}.salary-estimate-modal__insufficient-data{text-align:center;margin-bottom:24px}[data-job-version=JV2026] .job-fit__nonSkills{margin:20px 0;padding-bottom:20px;border-bottom:1px solid #e8eaed}[data-job-version=JV2026] .job-fit__nonSkills--location,[data-job-version=JV2026] .job-fit__nonSkills--clearance,[data-job-version=JV2026] .job-fit__nonSkills--careerLevel,[data-job-version=JV2026] .job-fit__nonSkills--salary{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}[data-job-version=JV2026] .job-fit__nonSkills--location .job-info-item,[data-job-version=JV2026] .job-fit__nonSkills--clearance .job-info-item,[data-job-version=JV2026] .job-fit__nonSkills--careerLevel .job-info-item,[data-job-version=JV2026] .job-fit__nonSkills--salary .job-info-item{padding-left:0;width:auto}[data-job-version=JV2026] .job-fit__skills{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}[data-job-version=JV2026] .job-fit__skills,[data-job-version=JV2026] .job-fit__nonSkills{margin:20px 0;padding-bottom:20px;border-bottom:1px solid #e8eaed}[data-job-version=JV2026] .job-fit__skills--location,[data-job-version=JV2026] .job-fit__skills--clearance,[data-job-version=JV2026] .job-fit__skills--careerLevel,[data-job-version=JV2026] .job-fit__nonSkills--location,[data-job-version=JV2026] .job-fit__nonSkills--clearance,[data-job-version=JV2026] .job-fit__nonSkills--careerLevel{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}[data-job-version=JV2026] .job-fit__skills--required--accepted,[data-job-version=JV2026] .job-fit__nonSkills--required--accepted{font-weight:600;background-color:#effbf0;border-color:#9be4a1}[data-job-version=JV2026] .job-fit__skills--required--accepted svg,[data-job-version=JV2026] .job-fit__nonSkills--required--accepted svg{color:#1e8f31}[data-job-version=JV2026] .job-fit__pill{height:32px!important;font-size:16px;font-weight:600;color:#353c45;background-color:#f3f5f6;border:1px solid #b7bec8;padding-inline:6px 8px}[data-job-version=JV2026] .job-fit__pill .cj-icon{block-size:20px;inline-size:20px}[data-job-version=JV2026] .job-fit__pill .el-tag__content{display:flex;gap:5px;align-items:center}[data-job-version=JV2026] .job-fit__pill--rejected{font-weight:600;background-color:#f3f5f6;border:none}[data-job-version=JV2026] .job-fit__pill--not-specified{border:none;font-weight:400;font-style:italic}[data-job-version=JV2026] .job-fit__pill--accepted{border-color:transparent}[data-job-version=JV2026] .job-fit__pill--rejected{color:#616f7f;font-style:italic}[data-job-version=JV2026] .job-view__body-left{width:calc(100% - 376px);max-width:960px;padding-top:24px}@media (max-width: 1023px){[data-job-version=JV2026] .job-view__body-left{width:100%}}@media (max-width: 1023px){[data-job-version=JV2026] .job-view__body-left{padding-top:16px}}[data-job-version=JV2026] .job-view__body-left .content .job-block{position:relative;padding:20px 20px 25px}@media (max-width: 1023px){[data-job-version=JV2026] .job-view__body-left .content .job-block{padding:16px 16px 25px}}[data-job-version=JV2026] .job-view__body-left .content .job-block .job-section-title{color:#1d2126;font-size:18px;font-weight:600;margin:24px 0 16px}[data-job-version=JV2026] .job-view__body-left .content .job-block>hr{position:absolute;top:95px;left:0;width:100%}@media (max-width: 992px){[data-job-version=JV2026] .job-view__body-left .content .job-block>hr{top:157px}}[data-job-version=JV2026] .job-view__body-left .content .job-block .job-description{position:relative;font-size:15px;line-height:1.47;margin-block-start:24px}@media (max-width: 992px){[data-job-version=JV2026] .job-view__body-left .content .job-block .job-description{margin-top:10px}}[data-job-version=JV2026] .job-view__body-left .content .job-block .job-description .job-description-text{min-height:183px;margin-block-start:16px}[data-job-version=JV2026] .job-view__body-left .content .job-block .job-description .job-description-text ul,[data-job-version=JV2026] .job-view__body-left .content .job-block .job-description .job-description-text ol{padding-left:1.5rem}[data-job-version=JV2026] .job-view__body-left .content .job-block .job-description h4{font-size:17px;font-weight:600}[data-job-version=JV2026] .job-view__body-left .content .job-block .job-description .job-group-id-row{margin-top:33px}[data-job-version=JV2026] .job-view__body-left .content .job-block .job-description .job-group-id-row span{font-size:12px;font-weight:700;color:#5c6a78;text-transform:uppercase}[data-job-version=JV2026] .job-view__body-left .content .job-block .job-description .job-apply-now-row{margin-top:30px}[data-job-version=JV2026] .job-view__body-left .content .job-block .job-description .job-apply-now-row .btn{width:140px;text-transform:uppercase}[data-job-version=JV2026] .job-view__body-left .content .job-video{padding-top:25px}[data-job-version=JV2026] .job-view__body-left .content .job-video .job-video-caption{margin-top:18px}[data-job-version=JV2026] .job-view__body-left .job-info{min-height:61px;margin-block-start:24px}[data-job-version=JV2026] .job-view__body-left .job-info>*{inline-size:100%}[data-job-version=JV2026] .job-view__body-left .job-info .job-info-item{display:flex;padding-left:13px;margin-top:12px}@media (max-width: 1199px){[data-job-version=JV2026] .job-view__body-left .job-info .job-info-item:nth-of-type(-n+2){margin:0}}@media (min-width: 1200px){[data-job-version=JV2026] .job-view__body-left .job-info .job-info-item:nth-of-type(-n+3){margin:0}}[data-job-version=JV2026] .job-view__body-left .job-info .job-info-item span{display:block;overflow:hidden;line-height:18px}[data-job-version=JV2026] .job-view__body-left .job-info .job-info-item span.inline{display:inline}[data-job-version=JV2026] .job-view__body-left .job-info .job-info-item span.salary-estimate-link{display:inline-flex!important;align-items:center;gap:6px}[data-job-version=JV2026] .job-view__body-left .job-info .job-info-item .job-info-icon{margin-left:7px;font-size:13px;cursor:pointer}[data-job-version=JV2026] .job-view__body-left .job-info .job-info-item-lg,[data-job-version=JV2026] .job-view__body-left .job-info .job-info-item-md{width:100%;padding-left:13px;margin-top:12px;line-height:18px}@media (min-width: 1200px){[data-job-version=JV2026] .job-view__body-left .job-info .job-info-item-lg{width:100%}}@media (min-width: 1200px){[data-job-version=JV2026] .job-view__body-left .job-info .job-info-item-md{width:66.6%}}[data-job-version=JV2026] .job-view__body-left .job-info .job-info-item .cjicon,[data-job-version=JV2026] .job-view__body-left .job-info .job-info-item-md .cjicon,[data-job-version=JV2026] .job-view__body-left .job-info .job-info-item-lg .cjicon{float:left;margin-top:2px;margin-right:7px;color:#2f8fff}[data-job-version=JV2026] .job-view__body-left .job-info .cjicon.cjicon-airplane{color:#0000!important;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#2f8fff}[data-job-version=JV2026] .job-view__body-left .job-mobile-info{display:flex;flex-flow:row wrap}[data-job-version=JV2026] .job-view__body-left .job-mobile-info div{width:50%}[data-job-version=JV2026] .job-view__body-left .job-ad1{overflow:hidden;border-radius:3px}[data-job-version=JV2026] .job-view__body-left .job-ad1__image{width:100%}[data-job-version=JV2026] .job-view__bull{width:3px;margin:0 7px;color:#acb3bb}@media (max-width: 425px){[data-job-version=JV2026] .job-view__bull{clear:both}}[data-job-version=JV2026] .job-view__location-name{font-size:15px;color:#495867}[data-job-version=JV2026] .job-view__location-type{font-size:10px;font-weight:700;line-height:13px;color:#2d3541;text-transform:uppercase}[data-job-version=JV2026] .job-view__recruiter-wrapper{display:flex;padding-top:4px;font-size:13px}[data-job-version=JV2026] .job-view__recruiter-wrapper .recruiter-link{padding-top:4px}[data-job-version=JV2026] .job-view__recruiter-wrapper .recruiter-name{position:relative;padding-top:4px;margin-right:18px;margin-left:11px;font-weight:600;color:#495867}[data-job-version=JV2026] .job-view__recruiter-wrapper .recruiter-name--separator:before{position:absolute;top:calc(50% - 1px);right:-11px;width:3px;height:3px;content:"";background-color:#acb3bb;border-radius:50%}[data-job-version=JV2026] .job-view__recruiter-wrapper .recruiter-title{padding-top:4px;color:#86939f}[data-job-version=JV2026] .el-tooltip__popper--clearance-text{max-width:270px}@media (min-width: 768px){[data-job-version=JV2026] .el-tooltip__popper--clearance-text{max-width:350px}}[data-job-version=JV2026] .salary-estimate-link{color:#0369dd;cursor:pointer;font-size:16px;gap:6px;align-items:center}[data-job-version=JV2026] .salary-estimate-link:hover{text-decoration:underline;color:#0074fb}[data-job-version=JV2026] .salary-estimate-link__icon{width:14px;height:14px;margin-left:4px;vertical-align:top}.follow-company{color:#1d2126}.follow-company__content{display:flex;justify-content:space-between;align-items:center}.follow-company__content button.btn.btn-primary{text-transform:uppercase}.follow-company__content button.btn.btn-primary .btn__icon--right{margin-left:8px!important;color:#2f8fff}.follow-company__heading{margin-top:0;font-size:17px;font-weight:600;padding-right:10px}.follow-company__link{display:flex;justify-content:flex-end;margin-top:16px}.follow-company__link a{display:flex;align-items:center}.follow-company__link a .cj-icon{margin-left:5px;font-size:18px}[data-job-version=JV2026] .similar-jobs--with-intellisearch{padding-bottom:15px!important}[data-job-version=JV2026] .similar-jobs__hr{width:calc(100% + 25px);margin-bottom:0}[data-job-version=JV2026] .similar-jobs--heading{margin-top:0;font-size:17px;font-weight:600}[data-job-version=JV2026] .similar-jobs__h5{margin-top:22px;font-size:12px;font-weight:700;color:#5c6a78;text-transform:uppercase}[data-job-version=JV2026] .similar-jobs__link{display:block;font-size:15px;color:#86939f;text-decoration:underline}[data-job-version=JV2026] .similar-jobs .btn{margin-top:15px}[data-job-version=JV2026] .similar-jobs__intellisearch-container{margin-top:22px}[data-job-version=JV2026] .similar-jobs__intellisearch-btn{width:97%;max-width:290px;text-transform:uppercase}[data-job-version=JV2026] .job-view__body-right{position:relative;width:360px;min-width:360px;flex-shrink:0;height:min-content;padding-top:24px}@media (max-width: 992px){[data-job-version=JV2026] .job-view__body-right{padding-top:inherit}}@media (max-width: 1023px){[data-job-version=JV2026] .job-view__body-right{padding-top:16px}}@media (max-width: 1023px){[data-job-version=JV2026] .job-view__body-right{width:100%;padding-top:0}}[data-job-version=JV2026] .job-view__body-right h4{margin-top:1px;margin-bottom:0;font-size:17px;font-weight:600}[data-job-version=JV2026] .job-view__body-right .job-social-media{margin-bottom:10px}[data-job-version=JV2026] .job-view__body-right .job-social-media__items{height:65px}[data-job-version=JV2026] .job-view__body-right .job-social-media__items__link{display:inline-block;margin-right:30px;text-align:center}@media (max-width: 768px){[data-job-version=JV2026] .job-view__body-right .job-social-media__items__link{margin-right:20px}}[data-job-version=JV2026] .job-view__body-right .job-social-media__items__link__other{margin-right:0;margin-left:0!important}[data-job-version=JV2026] .job-view__body-right .job-social-media__items__link__name{display:block;height:18px;font-size:14px;line-height:1.29;color:#86939f;text-align:center}[data-job-version=JV2026] .job-view__body-right .job-social-media__items__link:hover{text-decoration:none}[data-job-version=JV2026] .job-view__body-right .job-social-media__heading{display:inherit;margin:inherit;margin-block-start:inherit;margin-block-end:inherit;margin-inline-start:inherit;margin-inline-end:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}[data-job-version=JV2026] .job-view__body-right .job-ad2{margin-bottom:10px;overflow:hidden;border-radius:3px}[data-job-version=JV2026] .job-view__body-right .job-ad2__image{width:100%}[data-job-version=JV2026] .job-view__body-right .brand-amp-about{margin-bottom:0;border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}[data-job-version=JV2026] .job-view__body-right .brand-amp-about .el-card__header:after{background:none}[data-job-version=JV2026] .job-view__body-right .brand-amp-about__avatar-col{width:45px;padding-left:0}[data-job-version=JV2026] .job-view__body-right .brand-amp-about__heading-col{padding:9px 0 0}[data-job-version=JV2026] .job-view__body-right .brand-amp-about__heading-text{font-size:17px;font-weight:600;line-height:20px;color:#495867;border-bottom:none}[data-job-version=JV2026] .job-view__body-right .brand-amp-about__follow-company{padding-right:0;margin-top:2px;margin-left:auto}[data-job-version=JV2026] .job-view__body-right .brand-amp-about__follow-company a{margin-right:20px;font-size:15px;color:#86939f;text-decoration:underline}[data-job-version=JV2026] .job-view__body-right .brand-amp-about__follow-company .btn.btn-primary{text-transform:uppercase}[data-job-version=JV2026] .job-view__body-right .brand-amp-about__follow-company .btn.btn-primary .btn__icon{margin-left:8px;font-size:10px;color:#2f8fff}[data-job-version=JV2026] .job-view__body-right .brand-amp-about__text{padding-top:15px;font-size:15px;line-height:1.47;color:#495867}[data-job-version=JV2026] .job-view__body-right .brand-amp-about__view-profile{padding:14px 0 16px 28px;margin-bottom:10px;font-size:14px;color:#86939f;background-color:#fbfcfc;border:solid 1px #e5eaec;border-radius:0 0 2px 2px}@media (max-width: 991px){[data-job-version=JV2026] .job-view__body-right .brand-amp-about__view-profile{border-right:none;border-left:none;border-radius:0}}[data-job-version=JV2026] .job-view__body-right .brand-amp-about__view-profile__link{color:#86939f!important}[data-job-version=JV2026] .job-view__body-right .brand-amp-about__view-profile__link:hover{text-decoration:none}[data-job-version=JV2026] .job-view__body-right .brand-amp-about__view-profile .cjicon-arrow-right{margin-left:5px;font-size:9px}[data-job-version=JV2026] .job-view__body-right .job-match-score{position:relative;padding:20px 30px 10px}[data-job-version=JV2026] .job-view__body-right .job-match-score .job-view-poweredby{padding-top:2px;margin-bottom:22px;font-size:15px;color:#86939f;opacity:.8}[data-job-version=JV2026] .job-view__body-right .job-match-score .job-view-match-msg{display:flex;flex-wrap:wrap;min-width:290px;margin-bottom:23px}[data-job-version=JV2026] .job-view__body-right .job-match-score .job-view-match-msg .job-view-match-text{width:175px;margin-left:32px;font-size:14px;color:#86939f}[data-job-version=JV2026] .job-view__body-right .job-match-score .job-view-match-msg .job-view-match-text span{font-weight:600}[data-job-version=JV2026] .job-view__body-right .job-match-score .job-view-match-msg .job-view-match-text a{font-weight:600;color:#5c6a78}[data-job-version=JV2026] .job-view__body-right .job-match-score .job-view-candidate-match-msg{display:flex;min-height:115px}[data-job-version=JV2026] .job-view__body-right .job-match-score .job-view-candidate-match-msg .job-view-avatar{position:relative}[data-job-version=JV2026] .job-view__body-right .job-match-score .job-view-candidate-match-msg .job-view-avatar .progress-circle-component{margin-left:-3px}[data-job-version=JV2026] .job-view__body-right .job-match-score .job-view-candidate-match-msg .job-view-avatar .avatar-component{position:absolute;top:10px;left:7px;z-index:3}[data-job-version=JV2026] .job-view__body-right .job-match-score .job-view-candidate-match-msg .job-view-candidate-text{padding-left:20px}[data-job-version=JV2026] .job-view__body-right .job-match-score .job-view-candidate-match-msg .job-view-candidate-text h2{margin-top:4px;margin-bottom:4px;font-size:40px;font-weight:300;color:#495867}[data-job-version=JV2026] .job-view__body-right .job-match-score .job-view-candidate-match-msg .job-view-candidate-text div{font-size:14px}[data-job-version=JV2026] .job-view__body-right .job-match-score .job-view-candidate-match-msg .job-view-candidate-text div span{font-weight:600}[data-job-version=JV2026] .job-view__body-right .job-match-score hr{position:absolute;bottom:40px;left:0;width:100%;margin-top:0;margin-bottom:0}[data-job-version=JV2026] .job-view__body-right .job-match-score:before{position:absolute;top:0;left:0;display:block;width:100%;height:4px;content:"";background-image:linear-gradient(to right,#c4dfff,#2f8fff);border-top-left-radius:3px;border-top-right-radius:3px}[data-job-version=JV2026] .job-view__body-right .job-match-score--brand-amp{position:absolute;top:-140px;display:flex;align-items:center;width:350px;height:78px;padding:14px;margin-top:30px;background-color:#00000080;border:solid 1px rgba(229,234,236,.15);border-radius:3px}[data-job-version=JV2026] .job-view__body-right .job-match-score--brand-amp:before{content:none}[data-job-version=JV2026] .job-view__body-right .job-match-score--brand-amp .job-view-avatar{position:relative;flex:1;height:100%}[data-job-version=JV2026] .job-view__body-right .job-match-score--brand-amp .job-view-avatar .avatar-component{position:absolute;top:5px;left:5px;z-index:3;border:none}[data-job-version=JV2026] .job-view__body-right .job-match-score--brand-amp .job-view-candidate-text{position:relative;top:-1px;padding-left:14px;color:#fff;opacity:1}[data-job-version=JV2026] .job-view__body-right .job-match-score--brand-amp .job-view-candidate-text__h2{font-size:17px;font-weight:600;opacity:1}[data-job-version=JV2026] .job-view__body-right .job-match-score--brand-amp .job-view-candidate-text__content{opacity:1}[data-job-version=JV2026] .job-view__button-wrapper{display:flex;justify-content:end}.hasBrandAmp .job-view-header{max-width:1325px;height:340px;max-height:100%;background-size:cover;margin:16px 0 0;border-radius:4px 4px 0 0}@media (max-width: 1324px){.hasBrandAmp .job-view-header{height:313px;margin-left:24px;margin-right:24px}}@media (max-width: 1025px){.hasBrandAmp .job-view-header{height:242px}}.hasBrandAmp .job-view-header .back-link{display:inline-block;background-color:#0006;margin:8px;padding:6px 12px 6px 10px;border-radius:34px}.hasBrandAmp .job-view-header .back-link a{color:#fff}.hasBrandAmp .job-view-header .back-link span{margin-left:6px}.hasBrandAmp .job-view-header .back-link:hover{cursor:pointer}.job-view.hasBrandAmp .job-view-mobile-header{height:180px;background-size:cover;margin:16px 16px 0;border-radius:4px 4px 0 0}.job-view.hasBrandAmp .job-view-mobile-header--brand-amp{background-position-y:bottom;background-size:cover}.job-view.hasBrandAmp .job-view-mobile-header .back-link{display:inline-block;background-color:#0006;margin:8px;padding:5px 8px;border-radius:50%}.job-view.hasBrandAmp .job-view-mobile-header .back-link a{color:#fff}.job-view.hasBrandAmp .job-view-mobile-header .back-link:hover{cursor:pointer}.job-view.hasBrandAmp .job-view-mobile-header .back-link span{display:none}.job-view.hasBrandAmp .job-view-mobile-header .el-dropdown{float:right;margin:8px;color:#fff;background-color:#0006;padding:8px;border-radius:34px}.application-count[data-v-d06b8bbc]{display:inline-flex;align-items:center;font-size:14px;font-weight:400}.application-count__content[data-v-d06b8bbc]{display:flex;align-items:center;gap:6px}.application-count__content .premium-icon--icon-only[data-v-d06b8bbc]{height:12px;width:12px}.external-apply-confirmation[data-v-6544e64c]{background:#ecf7fe;border-radius:4px;padding:16px;flex:0 1 auto;width:100%;max-width:600px;margin-left:auto;min-width:0;font-size:16px}@media (max-width: 767px){.external-apply-confirmation[data-v-6544e64c]{max-width:100%;margin-left:0}}.external-apply-confirmation__content[data-v-6544e64c]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.external-apply-confirmation__text[data-v-6544e64c]{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:4px}.external-apply-confirmation__heading[data-v-6544e64c]{color:var(--color-text-dark, #1D2126);font-family:var(--font-family-body, "Source Sans Pro");font-size:18px!important;font-style:normal;font-weight:600;line-height:24px;margin:0;white-space:normal}.external-apply-confirmation__body[data-v-6544e64c]{color:var(--color-text-medium, #353C45);font-family:var(--font-family-body, "Source Sans Pro");font-size:14px!important;font-style:normal;font-weight:400;line-height:20px;margin:0;white-space:normal}.external-apply-confirmation__actions[data-v-6544e64c]{display:flex;gap:10px;align-items:center;flex-shrink:0}.external-apply-confirmation .btn.btn-quaternary[data-v-6544e64c]{display:flex;height:var(--size-500, 40px);padding:var(--spacing-100, 8px) var(--spacing-200, 16px);justify-content:center;align-items:center;gap:var(--spacing-100, 8px);color:var(--color-blue-900, #0369dd);background-color:transparent;font-size:16px}.external-apply-confirmation .btn.btn-quaternary[data-v-6544e64c]:hover{color:var(--color-blue-1000, #0355b5)}.job-view-header-content{max-width:1325px;display:flex;gap:24px;margin:16px auto 0;background-color:#fff;border:1px solid #e5eaec;border-radius:3px;padding:20px}.hasBrandAmp .job-view-header-content{margin-top:0}@media (max-width: 1324px){.job-view-header-content{margin:16px 24px 0}}.job-view-header-content.mobile{flex-direction:column;gap:12px;margin:0 16px;padding:16px}.job-view-header-content.mobile .job-view-header-content__branding{flex-direction:row;justify-content:space-between;align-items:flex-start}.job-view-header-content__branding{display:flex;flex-direction:column;margin:0 0 auto}.job-view-header-content__wrapper{width:100%}.job-view-header-content__top{display:flex;justify-content:space-between}.job-view-header-content__top__job-info{display:flex;flex-direction:column;color:#1d2126}.job-view-header-content__top__job-name{margin:0 0 7px;line-height:1;font-size:36px;font-weight:600;padding-right:10px}.xs .job-view-header-content__top__job-name{font-size:22px}.sm .job-view-header-content__top__job-name,.md .job-view-header-content__top__job-name{font-size:28px}.job-view-header-content__top__job-company{margin:0;font-size:20px;font-weight:400}.xs .job-view-header-content__top__job-company{font-size:14px}.sm .job-view-header-content__top__job-company,.md .job-view-header-content__top__job-company{font-size:16px}.job-view-header-content__top__right{display:flex;flex-direction:column;flex-shrink:0;white-space:nowrap}.job-view-header-content__top__right .job-application-stats{display:flex;flex-direction:column;gap:2px}.mobile .job-view-header-content__top__right .job-application-stats{font-size:12px}.job-view-header-content__top__right .job-application-stats .job-early-apply-message{display:flex;align-items:center;gap:6px;color:#353c45}.job-view-header-content__top__right .job-application-stats__posted-date{text-align:right;color:#596573}.job-view-header-content__actions-row{display:flex;gap:12px;align-items:flex-start;margin-top:20px}.xs .job-view-header-content__actions-row,.sm .job-view-header-content__actions-row{margin-top:16px;flex-direction:column}.job-view-header-content__job-actions{display:flex;gap:12px;align-items:center;flex-shrink:0}.job-view-header-content__job-actions button.btn{text-transform:capitalize;font-style:normal;font-weight:600;font-size:16px}.job-view-header-content__job-actions button.btn span{font-size:16px}.job-view-header-content__job-actions button.btn .btn__icon--right{margin-left:8px;font-size:16px;vertical-align:middle}.xs .job-view-header-content__job-actions button.btn span{font-size:14px}.hasBrandAmp .job-view-header-content{border-top:none;border-radius:0 0 3px 3px}.job-view{width:100%;max-width:1325px;margin:0 auto}@media (max-width: 1324px){.job-view__body{margin:0 24px}}@media (max-width: 767px){.job-view__body{margin:0 16px}}.job-view__header-buttons{position:relative;display:flex;align-items:center;padding:0 4px}@media (max-width: 1324px){.job-view__header-buttons{margin-left:24px;margin-right:24px}}@media (max-width: 767px){.job-view__header-buttons{margin-left:16px;margin-right:16px;padding:0 16px 0 12px}}.job-view__header-buttons .back-link{font-size:14px;font-weight:600;margin-top:16px}@media (max-width: 767px){.job-view__header-buttons .back-link{margin-bottom:16px}}.job-view__header-buttons .back-link i{font-size:10px;margin-right:6px}.job-view__header-buttons .back-link:hover{cursor:pointer}@media (max-width: 767px){.job-view__header-buttons .back-link span{display:none}}.job-view__header-buttons .el-dropdown{margin-left:auto;margin-top:16px;margin-bottom:16px}[data-job-version=JV2026] .apply-url-modal-continue-label{margin-right:6px}[data-job-version=JV2026] .cj-job-apply-modal.el-dialog:not(.is-fullscreen){max-width:570px}[data-job-version=JV2026] .cj-job-apply-modal.el-dialog:not(.is-fullscreen) .el-dialog__title{padding-right:25px;margin:0;font-size:17px;font-weight:600;color:#495867}@media (min-width: 768px){[data-job-version=JV2026] .cj-job-apply-modal.el-dialog:not(.is-fullscreen) .el-dialog__title{padding-right:0}}[data-job-version=JV2026] .cj-job-apply-modal.el-dialog:not(.is-fullscreen) .el-dialog__body{padding:10px 20px}@media (min-width: 768px){[data-job-version=JV2026] .cj-job-apply-modal.el-dialog:not(.is-fullscreen) .el-dialog__body{padding:20px 30px}}[data-job-version=JV2026] .job-view__body{display:flex;flex-direction:column;gap:0;justify-content:center;margin-bottom:70px}@media (min-width: 1024px){[data-job-version=JV2026] .job-view__body{flex-direction:row;gap:16px}}@media (min-width: 1024px){[data-job-version=JV2026] .job-view__body{gap:24px}}[data-job-version=JV2026] .job-view__body .job-block{padding:20px 25px 25px 30px;margin-bottom:16px;font-size:15px;color:#495867;background-color:#fff;border:1px solid #e5eaec;border-radius:3px}@media (max-width: 991px){[data-job-version=JV2026] .job-view__body .job-block{border-right:none;border-left:none;border-radius:0}}[data-job-version=JV2026] .job-view__body .job-tracking-tag{display:none}@media (max-width: 991px){[data-job-version=JV2026] .job-view__body .el-card{border-right:none;border-left:none;border-radius:0}}
