._opportunity-application-wrapper_ucz8n_1{background:#f2f2f2;margin:0 auto;padding-bottom:30px}@media(max-width:767px){._opportunity-application-wrapper_ucz8n_1{padding:15px}._opportunity-application-wrapper_ucz8n_1 ._container_ucz8n_10{max-width:100%}}._back-button_ucz8n_15{display:flex;align-items:center;gap:8px;padding-top:24px;padding-bottom:12px}@media screen and (max-width:768px){._back-button_ucz8n_15{padding-top:0}}._back-button_ucz8n_15:hover{cursor:pointer}._back-button_ucz8n_15>*{display:flex;align-items:center}._back-button_ucz8n_15 svg{flex-shrink:0}._back-button_ucz8n_15 p{font-size:16px;font-weight:600;line-height:24px;color:#3538cd;margin:0}._common_heading_wrapper_ucz8n_45 section{padding:32px 0 0}._common_heading_wrapper_ucz8n_45 section h3{font-style:normal;font-weight:600;font-size:24px;color:#101828;display:flex;flex-direction:column;line-height:32px;margin-bottom:16px}@media(max-width:767px){._common_heading_wrapper_ucz8n_45 ._badge_skl_ucz8n_59>div{flex-wrap:wrap}._common_heading_wrapper_ucz8n_45 ._badge_skl_ucz8n_59>div span{margin:0}}._container_ucz8n_10{max-width:86%;margin:auto}@media screen and (max-width:768px){._container_ucz8n_10{max-width:100%;padding:0 16px}}@media screen and (min-width:851px){._container_ucz8n_10{max-width:1200px;display:flex;flex-direction:column}}._margin-0_ucz8n_85{margin:3px 0}._offsite-apply-link_ucz8n_89{margin-top:16px}._opportunity-content_ucz8n_93{padding-bottom:40px;margin-bottom:48px}._job-details-content_ucz8n_98{display:flex;flex-direction:column;gap:20px;margin-top:20px}@media(min-width:1280px){._job-details-content_ucz8n_98{gap:24px;margin-top:24px}}._job-breadcrumbs_ucz8n_111{margin:8px 0}._job-detail-grid_ucz8n_115{display:flex;flex-direction:column;gap:20px}@media(min-width:1280px){._job-detail-grid_ucz8n_115{gap:24px}}._opportunity-grid_ucz8n_126{display:grid;grid-template-columns:1fr 343px;grid-template-rows:auto auto;gap:26px;align-items:start;width:100%}@media(max-width:767px){._opportunity-grid_ucz8n_126{grid-template-columns:1fr;grid-template-rows:auto}}._opportunity-header_ucz8n_141{min-width:0}._apply-block-sentinel_ucz8n_145{height:0;pointer-events:none}._opportunity-apply-block_ucz8n_150{position:sticky;top:69px;z-index:10}@media(max-width:767px){._opportunity-apply-block_ucz8n_150{position:static;margin-left:-31px;margin-right:-31px}}._opportunity-apply-block-fixed_ucz8n_163{display:none}@media(max-width:767px){._opportunity-apply-block-fixed_ucz8n_163{display:block;position:fixed;top:70px;left:0;right:0;z-index:12}}._opportunity-details_ucz8n_177{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:26px;min-width:0}._opportunity-buttons_ucz8n_186{grid-column:1;grid-row:2}@media(max-width:767px){._opportunity-buttons_ucz8n_186{grid-row:auto}}._success-alert_ucz8n_196{display:flex;border-radius:12px;border:1px solid #a6f4c5;background:#d6f3e2;padding:16px;gap:12px;position:relative}._success-alert_ucz8n_196 ._success-alert-content_ucz8n_206{font-size:14px;font-weight:400;line-height:20px}._success-alert_ucz8n_196 ._success-alert-title_ucz8n_211{font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#027a48}._success-alert_ucz8n_196 ._success-alert-close-button_ucz8n_218{position:absolute;top:16px;right:16px;cursor:pointer}._join-tallo_ucz8n_225{margin-top:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px;gap:40px!important;min-height:402px;background:linear-gradient(90deg,#62248d,#c4356e)!important;border-radius:8px}._join-tallo_ucz8n_225 section{text-align:center;display:flex;flex-direction:column;gap:10px}._join-tallo_ucz8n_225 section p{color:#fff;font-weight:400;font-size:14px;line-height:20px}._join-tallo_ucz8n_225 section h2{font-style:normal;font-weight:600;font-size:36px;line-height:44px;color:#fff}._card_1ws6h_1{border-radius:4px;box-shadow:none;height:100%}._card-head_1ws6h_7{border-bottom:none;padding-bottom:0;align-items:flex-start}._card-title-link_1ws6h_13{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:20px;font-weight:500;line-height:28px;color:#18171a;text-decoration:none;position:static}._card-title-link_1ws6h_13:hover,._card-title-link_1ws6h_13:focus{text-decoration:underline}._card-title-link_1ws6h_13:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}._save-button_1ws6h_35{position:relative;z-index:2}._card-body_1ws6h_40{display:flex;flex-direction:column;gap:8px;padding:4px 16px 16px;height:100%}._title-company_1ws6h_48{display:flex;flex-direction:column;gap:2px}._employer_1ws6h_54{font-size:16px;font-weight:400;color:#18171a}._location_1ws6h_60{font-size:16px;color:#18171a}._stats-row_1ws6h_65{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:auto}._stats_1ws6h_65{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;flex:1}._stat_1ws6h_65{display:flex;align-items:center;gap:8px;font-size:12px;color:#666}._stat_1ws6h_65 strong{font-weight:700}._stat-icon_1ws6h_94{flex-shrink:0;color:#303033}._score-ring_1ws6h_99{display:flex;align-items:center;justify-content:center;flex-shrink:0}._score-value_1ws6h_106{font-size:20px;font-weight:700;color:#18171a}._progress-excellent_1ws6h_112{--progress-color: #0d6efd}._progress-good_1ws6h_116{--progress-color: #18a957}._progress-fair_1ws6h_120{--progress-color: #ffbb38}._progress-concerning_1ws6h_124{--progress-color: #ff6d5b}._progress-poor_1ws6h_128{--progress-color: #e81744}@media screen and (max-width:768px){._stats-row_1ws6h_65{flex-direction:row;align-items:flex-end}}._teaser_1qbmj_1{position:relative;background:#e9f2fe;border-radius:4px;padding:16px;overflow:hidden}._blur-layer_1qbmj_9{display:flex;gap:16px;filter:blur(5px);pointer-events:none}@media screen and (max-width:768px){._blur-layer_1qbmj_9{flex-direction:column}}._placeholder-card_1qbmj_21{flex:1 0 0}._gradient-fade_1qbmj_25{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#e9f2fe00,#e9f2feb3 60%,#e9f2fe);pointer-events:none}._overlay_1qbmj_32{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;margin-bottom:24px;margin-top:-48px;text-align:center}@media screen and (max-width:768px){._overlay_1qbmj_32{margin-top:-384px}}._icon-circle_1qbmj_48{align-items:center;background:#fff;border:1px solid #e5e4e3;border-radius:50%;color:#0c2a86;display:flex;justify-content:center;height:48px;min-height:48px;min-width:48px;width:48px;z-index:1}._icon-circle_1qbmj_48 svg{width:24px;height:24px}._heading_1qbmj_67{color:#0c2a86;font-size:20px;font-weight:700;line-height:28px;z-index:1}._subtext_1qbmj_75{color:#4a494d;font-size:16px;font-weight:400;line-height:24px;z-index:1}._actions_1qbmj_83{display:flex;flex-direction:row;gap:12px}@media screen and (max-width:768px){._actions_1qbmj_83{flex-direction:column;width:100%}}._card_1osfe_1{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:16px;border:1px solid #e5e4e3;border-radius:4px}._no-data_1osfe_12,._excellent_1osfe_13{background:#e9f2fe}._error_1osfe_17{background:#f7eff5}._icon-circle_1osfe_21{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#fff;border:1px solid #e5e4e3}._icon-circle_1osfe_21 svg{width:24px;height:24px}._no-data_1osfe_12 ._icon-circle_1osfe_21,._excellent_1osfe_13 ._icon-circle_1osfe_21{color:#0c2a86}._error_1osfe_17 ._icon-circle_1osfe_21{color:#830b23}._heading_1osfe_42{font-size:20px;font-weight:700;line-height:28px;margin:0}._no-data_1osfe_12 ._heading_1osfe_42,._excellent_1osfe_13 ._heading_1osfe_42{color:#0c2a86}._error_1osfe_17 ._heading_1osfe_42{color:#830b23}._body_1osfe_55{font-size:16px;font-weight:400;line-height:24px;color:#303033;margin:0}._section_fjoit_1{display:flex;flex-direction:column;gap:16px}._card-row_fjoit_7{display:flex;flex-direction:row;gap:16px;list-style:none;padding:0;margin:0}._card-item_fjoit_16{flex:1 0 0}._skeleton-row_fjoit_20{display:flex;flex-direction:row;gap:16px}._header_fjoit_26{display:flex;flex-direction:column;gap:8px}._heading_fjoit_32{font-size:20px;font-weight:500;line-height:28px;color:#18171a;margin:0}._geo-subtext_fjoit_40{color:#106a37;font-size:12px;font-weight:400;line-height:20px;margin:0}._body_fjoit_48{font-size:16px;font-weight:400;line-height:24px;color:#18171a;margin:0}._methodology-link_fjoit_56{align-self:flex-start}@media screen and (max-width:768px){._card-row_fjoit_7,._skeleton-row_fjoit_20{flex-direction:column}}._apply-block_qto3q_1{align-items:center;background-color:#f3f0fd;border:1px solid #e5e4e3;border-bottom:2px solid #7960dc;border-radius:8px 8px 0 0;display:flex;flex-wrap:wrap;gap:16px;padding:16px 24px;position:relative}._apply-block_qto3q_1 ._message_qto3q_16{align-items:flex-start;display:flex;flex:1 1 0%;flex-direction:column;gap:4px;min-width:0}@media(max-width:767px){._apply-block_qto3q_1 ._message_qto3q_16{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:6px}}._apply-block_qto3q_1 ._apply-for-this_qto3q_32{align-self:stretch;position:relative}._apply-block_qto3q_1 ._text-wrapper_qto3q_36{font-family:Inter,sans-serif;font-size:22px;font-style:normal;font-weight:500;letter-spacing:0;line-height:28px;white-space:nowrap;width:fit-content}._apply-block_qto3q_1 ._circle-check_qto3q_46{aspect-ratio:1!important;color:#32d583;height:24px!important;position:relative!important;width:24px!important}._apply-block_qto3q_1 ._this-job-application_qto3q_53 p{font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:20px;margin:0}._apply-block_qto3q_1 ._actions_qto3q_62{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:12px}._apply-block_qto3q_1 ._secondary-button_qto3q_69{display:flex;flex-direction:row;gap:12px}._apply-block_qto3q_1 ._apply-button_qto3q_74,._apply-block_qto3q_1 ._expired-button_qto3q_75{white-space:nowrap}._apply-block_qto3q_1 ._save-button_qto3q_78{align-items:center;background-color:#fff;border:2px solid #7960dc;border-radius:8px;color:#7960dc;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;width:40px}._apply-block_qto3q_1 ._save-button_qto3q_78:hover{background-color:#7960dc14}._apply-block_qto3q_1 ._button-contents-wrapper_qto3q_95{white-space:nowrap}._apply-block_qto3q_1 ._sr-only_qto3q_98{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}._apply-block_qto3q_1._logged-out_qto3q_108{background-color:#7960dc}._apply-block_qto3q_1._logged-out_qto3q_108 ._apply-for-this_qto3q_32{color:#fff;font-family:Inter,sans-serif;font-size:22px;font-style:normal;font-weight:700;letter-spacing:0;line-height:28px}._apply-block_qto3q_1._logged-out_qto3q_108 ._this-job-application_qto3q_53 p,._apply-block_qto3q_1._logged-out_qto3q_108 ._text-wrapper_qto3q_36{color:#fff}._apply-block_qto3q_1._view-offsite_qto3q_126,._apply-block_qto3q_1._view-onsite_qto3q_126{background-color:#07362e}._apply-block_qto3q_1._view-offsite_qto3q_126 ._apply-for-this_qto3q_32,._apply-block_qto3q_1._view-onsite_qto3q_126 ._apply-for-this_qto3q_32{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}._apply-block_qto3q_1._view-offsite_qto3q_126 ._text-wrapper_qto3q_36,._apply-block_qto3q_1._view-onsite_qto3q_126 ._text-wrapper_qto3q_36,._apply-block_qto3q_1._view-offsite_qto3q_126 ._this-job-application_qto3q_53 p,._apply-block_qto3q_1._view-onsite_qto3q_126 ._this-job-application_qto3q_53 p{color:#fff}._apply-block_qto3q_1._ready-onsite_qto3q_142,._apply-block_qto3q_1._ready-offsite_qto3q_142{background-color:#f3f0fd}._apply-block_qto3q_1._ready-onsite_qto3q_142 ._apply-for-this_qto3q_32,._apply-block_qto3q_1._ready-offsite_qto3q_142 ._apply-for-this_qto3q_32{color:#1e0f41;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:0;line-height:24px}._apply-block_qto3q_1._ready-onsite_qto3q_142 ._this-job-application_qto3q_53 p,._apply-block_qto3q_1._ready-offsite_qto3q_142 ._this-job-application_qto3q_53 p{color:#111927}._apply-block_qto3q_1._did-you_qto3q_157{background-color:#f3f0fd}._apply-block_qto3q_1._did-you_qto3q_157 ._apply-for-this_qto3q_32{color:#1e0f41;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:0;line-height:24px}._apply-block_qto3q_1._did-you_qto3q_157 ._this-job-application_qto3q_53 p{color:#111927}._apply-block_qto3q_1._expired_qto3q_75{background-color:#7f7f7f}._apply-block_qto3q_1._expired_qto3q_75 ._apply-for-this_qto3q_32{color:#fff;font-family:Inter,sans-serif;font-size:22px;font-style:normal;font-weight:700;letter-spacing:0;line-height:28px}._apply-block_qto3q_1._expired_qto3q_75 ._this-job-application_qto3q_53 p,._apply-block_qto3q_1._expired_qto3q_75 ._text-wrapper_qto3q_36{color:#fff}._apply-block_qto3q_1._apply-block--micro_qto3q_190{padding:12px 16px;gap:12px}._apply-block_qto3q_1._apply-block--micro_qto3q_190 ._apply-for-this_qto3q_32{font-size:16px;line-height:22px}._apply-block_qto3q_1._apply-block--micro_qto3q_190 ._this-job-application_qto3q_53 p{font-size:13px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){._apply-block_qto3q_1._apply-block--micro_qto3q_190{padding:10px 16px}._apply-block_qto3q_1._apply-block--micro_qto3q_190 ._message_qto3q_16{display:none}._apply-block_qto3q_1._apply-block--micro_qto3q_190 ._actions_qto3q_62{width:100%}._apply-block_qto3q_1._apply-block--micro_qto3q_190 ._apply-button_qto3q_74,._apply-block_qto3q_1._apply-block--micro_qto3q_190 ._expired-button_qto3q_75{flex:1}}@media(max-width:767px){._apply-block_qto3q_1{border-radius:0;flex-wrap:wrap}._apply-block_qto3q_1 ._message_qto3q_16{flex-basis:100%}._apply-block_qto3q_1 ._actions_qto3q_62{width:100%}._apply-block_qto3q_1 ._apply-button_qto3q_74,._apply-block_qto3q_1 ._expired-button_qto3q_75{flex:1;min-height:44px;min-width:44px}._apply-block_qto3q_1 ._button-contents-wrapper_qto3q_95{min-height:44px;min-width:44px}._apply-block_qto3q_1 ._save-button_qto3q_78{height:44px;width:44px}}._apply-block_qto3q_1 ._confirmation-banner_qto3q_246{align-items:center;background-color:#fff;border:1px solid #7960dc;border-radius:8px;display:flex;flex-basis:100%;gap:16px;padding:12px 16px}._apply-block_qto3q_1 ._confirmation-banner_qto3q_246 ._confirmation-text_qto3q_256{flex:1 1 0%;font-family:Inter,sans-serif;min-width:0;display:flex;flex-direction:row;align-items:baseline;gap:6px;flex-wrap:wrap}._apply-block_qto3q_1 ._confirmation-banner_qto3q_246 ._confirmation-text_qto3q_256 strong{color:#7960dc;font-size:16px;font-weight:700;line-height:22px}._apply-block_qto3q_1 ._confirmation-banner_qto3q_246 ._confirmation-text_qto3q_256 p{color:#111927;font-size:14px;font-weight:400;line-height:20px;margin:0}@media(max-width:767px){._apply-block_qto3q_1 ._confirmation-banner_qto3q_246 ._confirmation-text_qto3q_256,._apply-block_qto3q_1 ._confirmation-banner_qto3q_246 ._confirmation-text_qto3q_256 strong{display:inline}._apply-block_qto3q_1 ._confirmation-banner_qto3q_246 ._confirmation-text_qto3q_256 p{display:inline;margin-left:4px}}._apply-block_qto3q_1 ._confirmation-banner_qto3q_246 ._confirmation-actions_qto3q_291{align-items:center;display:flex;flex-shrink:0;gap:16px}._apply-block_qto3q_1 ._confirmation-banner_qto3q_246 ._confirm-yes_qto3q_297,._apply-block_qto3q_1 ._confirmation-banner_qto3q_246 ._confirm-no_qto3q_298{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:4px;line-height:20px;padding:4px 8px}._apply-block_qto3q_1 ._confirmation-banner_qto3q_246 ._confirm-yes_qto3q_297:hover,._apply-block_qto3q_1 ._confirmation-banner_qto3q_246 ._confirm-no_qto3q_298:hover{opacity:.8}._apply-block_qto3q_1 ._confirmation-banner_qto3q_246 ._confirm-yes_qto3q_297,._apply-block_qto3q_1 ._confirmation-banner_qto3q_246 ._confirm-no_qto3q_298{color:#7960dc}._apply-block_qto3q_1 ._confirmation-banner_qto3q_246._confirmation-banner--micro_qto3q_321{padding:8px 12px}@media(max-width:767px){._apply-block_qto3q_1 ._confirmation-banner_qto3q_246._confirmation-banner--micro_qto3q_321{padding:0 12px;border-radius:6px;flex-wrap:nowrap;align-items:center}._apply-block_qto3q_1 ._confirmation-banner_qto3q_246._confirmation-banner--micro_qto3q_321 ._confirmation-text_qto3q_256 p{display:none}._apply-block_qto3q_1 ._confirmation-banner_qto3q_246._confirmation-banner--micro_qto3q_321 ._confirmation-actions_qto3q_291{width:auto}}@media(max-width:767px){._apply-block_qto3q_1 ._confirmation-banner_qto3q_246{flex-wrap:wrap;gap:4px;padding:12px 16px 6px}._apply-block_qto3q_1 ._confirmation-banner_qto3q_246 ._confirmation-actions_qto3q_291{width:100%;justify-content:center;gap:24px}._apply-block_qto3q_1 ._confirmation-banner_qto3q_246 ._confirmation-actions_qto3q_291 button{min-height:44px;min-width:44px}._apply-block_qto3q_1 ._confirmation-banner_qto3q_246 ._confirm-yes_qto3q_297,._apply-block_qto3q_1 ._confirmation-banner_qto3q_246 ._confirm-no_qto3q_298{font-size:14px;line-height:22px;gap:6px;padding:0 12px}._apply-block_qto3q_1 ._confirmation-banner_qto3q_246 ._confirm-yes_qto3q_297 svg,._apply-block_qto3q_1 ._confirmation-banner_qto3q_246 ._confirm-no_qto3q_298 svg{width:20px;height:20px}}._job-detail-header_1eo1r_1{display:flex;flex-direction:column;gap:12px}._top-row_1eo1r_7{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._company-info_1eo1r_14{display:flex;align-items:center;gap:10px;min-width:0}._company-name-wrapper_1eo1r_21{display:flex;align-items:center;gap:6px;min-width:0}._company-name_1eo1r_21{font-size:16px;font-weight:600;line-height:24px;color:#18171a;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._company-link_1eo1r_39{color:inherit;text-decoration:none}._company-link_1eo1r_39:hover{text-decoration:underline}._action-buttons_1eo1r_47{display:flex;align-items:center;gap:8px;flex-shrink:0}._job-title_1eo1r_54{font-weight:500;font-size:30px;color:#101828;line-height:38px;margin:0}@media screen and (max-width:768px){._job-title_1eo1r_54{font-size:24px;line-height:normal}}._metadata-grid_1eo1r_68{display:grid;grid-template-columns:1fr 1fr;gap:4px 24px}@media(max-width:767px){._metadata-grid_1eo1r_68{grid-template-columns:1fr}}._metadata-item_1eo1r_79{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:400;line-height:20px;color:#4a494d;margin:0;padding:2px 0}._metadata-item_1eo1r_79 svg{flex-shrink:0;color:#4a494d}._metadata-label_1eo1r_95{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
