.CastingJobDetails_castingJobDetailsContainer__O7AhN{min-height:100vh;background:#FFFFFF;padding-top:40px;padding-bottom:80px}.CastingJobDetails_castingJobDetailsContent__RdoMw{width:80%;max-width:1440px;margin:0 auto}.CastingJobDetails_castingMainLayout__pLr1n{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;width:100%;max-width:100%}.CastingJobDetails_castingLeftSection__x8XhD{flex:1}.CastingJobDetails_postingTime__QWS_N{color:rgba(18,31,63,.6);font-family:Saans TRIAL,sans-serif;font-size:16px;font-style:normal;font-weight:500;margin-bottom:4px}.CastingJobDetails_projectTitle__YQxvw{color:#121F3F;font-family:Saans TRIAL,sans-serif;font-size:36px;font-style:normal;font-weight:600;margin:0;line-height:1.2}.CastingJobDetails_horizontalDivider__v_rLU{background:rgb(231,240,250);height:2px;margin:16px 0;width:100%}.CastingJobDetails_sectionHeading__rOdEc{color:#121F3F;font-family:Saans TRIAL,sans-serif;font-size:19px;font-style:normal;font-weight:500;margin:0 0 16px}.CastingJobDetails_projectDescription__3qST0 p{color:rgba(18,31,63,.6);font-family:Saans TRIAL,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.6;margin:0 0 16px}.CastingJobDetails_projectDescription__3qST0 p:last-child{margin-bottom:0}.CastingJobDetails_projectDescriptionReadMore__sXXZJ{color:#534BFB;font-family:Saans TRIAL,sans-serif;font-size:19px;font-style:normal;font-weight:500;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;background:none;border:none;cursor:pointer;padding:0;margin-top:12px;display:none}.CastingJobDetails_projectDescriptionReadMore__sXXZJ:hover{opacity:.7}.CastingJobDetails_rolesHeading__7cQ7G{color:#121F3F;font-family:Saans TRIAL,sans-serif;font-size:19px;font-style:normal;font-weight:600;margin:0 0 16px}.CastingJobDetails_roleCard__J1Kzm{border-radius:8px;border:2px solid #e7f0fa;background:#FFF;padding:16px;margin-bottom:20px}.CastingJobDetails_roleHeader__dn1mb{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.CastingJobDetails_roleTitle__eMco_{color:#121F3F;font-family:Saans TRIAL,sans-serif;font-size:19px;font-style:normal;font-weight:500;margin:0}.CastingJobDetails_applyNowBtn__0j_ao{display:flex;align-items:center;gap:10px;background:#534BFB;color:white;border:none;padding:8px 20px;border-radius:8px;font-family:Saans TRIAL,sans-serif;font-size:19px;font-weight:500;cursor:pointer}.CastingJobDetails_applyNowBtn__0j_ao:hover{opacity:.7}.CastingJobDetails_roleCard__J1Kzm>.CastingJobDetails_applyNowBtn__0j_ao{display:none;width:100%;justify-content:center;margin-top:24px}.CastingJobDetails_projectInfoMobile__fHz0c{display:none}.CastingJobDetails_projectInfoDesktop__19Lc0{display:block}.CastingJobDetails_projectInfoMobile__fHz0c{margin-top:24px}.CastingJobDetails_roleDescription__adfeM p{color:rgba(18,31,63,.6);font-family:Saans TRIAL,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.6;margin:0 0 16px}.CastingJobDetails_roleDescription__adfeM p:last-child{margin-bottom:0}.CastingJobDetails_roleDescriptionReadMore__JOtbR{color:#534BFB;font-family:Saans TRIAL,sans-serif;font-size:19px;font-style:normal;font-weight:500;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;background:none;border:none;cursor:pointer;padding:0;margin-top:12px;margin-bottom:24px;display:none}.CastingJobDetails_roleDescriptionReadMore__JOtbR:hover{opacity:.7}.CastingJobDetails_roleDetails__ks8Ys{display:flex;gap:0;margin-top:24px}.CastingJobDetails_roleRates__w3IOJ,.CastingJobDetails_roleRequirements__Nt8us{flex:1;padding:0 20px}.CastingJobDetails_roleRequirements__Nt8us{padding-left:0}.CastingJobDetails_roleRates__w3IOJ{padding-right:0}.CastingJobDetails_verticalDivider__q9GtD{background:#E7F0FA;width:2px;align-self:stretch}.CastingJobDetails_requirementsHeading__8OX8M{color:#121F3F;font-family:Saans TRIAL,sans-serif;font-size:19px;font-style:normal;font-weight:500;margin:0 0 16px}.CastingJobDetails_requirementItem__X2TtJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.CastingJobDetails_requirementItem__X2TtJ:last-child{margin-bottom:0}.CastingJobDetails_requirementLabel__C1KdK{color:rgba(18,31,63,.6);font-family:Saans TRIAL,sans-serif;font-size:16px;font-style:normal;font-weight:500}.CastingJobDetails_requirementValue__OHs6u{color:#121F3F}.CastingJobDetails_rateItemLabel__Ll1Iu,.CastingJobDetails_requirementValue__OHs6u{font-family:Saans TRIAL,sans-serif;font-size:16px;font-style:normal;font-weight:500}.CastingJobDetails_rateItemLabel__Ll1Iu{display:flex;align-items:center;gap:8px;color:rgba(18,31,63,.6)}.CastingJobDetails_castingRightSection__xqfIs{flex-shrink:0;min-width:350px}.CastingJobDetails_rolesHeading__7cQ7G{width:100%}.CastingJobDetails_roleCard__J1Kzm{width:100%;max-width:100%}.CastingJobDetails_projectInfoDesktop__19Lc0{width:100%;max-width:100%;margin-bottom:16px}.CastingJobDetails_infoCard__x41g8{border-radius:8px;border:2px solid #e7f0fa;background:#FFF;padding:16px;margin-bottom:16px}.CastingJobDetails_cardHeading__cqRg3{color:#121F3F;font-family:Saans TRIAL,sans-serif;font-size:19px;font-style:normal;font-weight:500;margin:0 0 16px}.CastingJobDetails_selectContainer__iSg1D{margin-bottom:16px;position:relative}.CastingJobDetails_roleSelect__JIy4b{display:block;width:100%;height:44px;padding:12px 50px 12px 15px;border-radius:8px;border:1.5px solid #e7f0fa;background:#F9FCFF;color:#1C1C1C;font-family:Saans TRIAL,sans-serif;font-size:16px;font-style:normal;font-weight:500;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.2;box-sizing:border-box}.CastingJobDetails_roleSelect__JIy4b:hover{opacity:.7}.CastingJobDetails_roleSelect__JIy4b:focus{outline:none;border-color:#E7F0FA}.CastingJobDetails_selectArrow__IRMtD{position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1}.CastingJobDetails_primaryApplyBtn__FF76c{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:#534BFB;color:white;border:none;padding:8px 20px;border-radius:8px;font-family:Saans TRIAL,sans-serif;font-size:19px;font-weight:500;cursor:pointer}.CastingJobDetails_primaryApplyBtn__FF76c:hover{opacity:.7}.CastingJobDetails_favouriteBtn___fkTM{display:flex;height:48px;padding:12px 32px;justify-content:center;align-items:center;gap:8px;align-self:stretch;width:100%;border-radius:8px;background:transparent;border:none;cursor:pointer;margin-top:8px;transition:all .2s ease}.CastingJobDetails_favouriteBtn___fkTM:hover{opacity:.7}.CastingJobDetails_favouriteBtn___fkTM span{color:rgba(18,31,63,.6);font-family:Saans TRIAL,sans-serif;font-size:19px;font-style:normal;font-weight:500}.CastingJobDetails_favouriteBtn___fkTM.CastingJobDetails_favourited__3fS3Y span{color:#e74c3c}.CastingJobDetails_favouriteBtn___fkTM:disabled{opacity:.5;cursor:not-allowed}.CastingJobDetails_cardHeader__cfjT5{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.CastingJobDetails_cardHeader__cfjT5 .CastingJobDetails_cardHeading__cqRg3{margin:0}.CastingJobDetails_projectsCount__OAdy9{color:rgba(18,31,63,.6);font-family:Saans TRIAL,sans-serif;font-size:16px;font-style:normal;font-weight:500}.CastingJobDetails_feedbackRatings__WG3ul{display:flex;flex-direction:column;gap:16px}.CastingJobDetails_ratingItem__kxWxP{display:flex;justify-content:space-between;align-items:center}.CastingJobDetails_ratingLabel__hx0Wr{color:rgba(18,31,63,.6);font-family:Saans TRIAL,sans-serif;font-size:16px;font-style:normal;font-weight:500}.CastingJobDetails_stars__ng6Eo{display:flex;gap:4px}.CastingJobDetails_companyInfo__OvlGi,.CastingJobDetails_projectInfo__xmBJg{display:flex;flex-direction:column;gap:24px}.CastingJobDetails_infoRow__iXjVj{display:flex;gap:16px}.CastingJobDetails_infoItem__x6ZwP{display:flex;flex-direction:column;gap:12px;flex:1}.CastingJobDetails_infoItem__x6ZwP.CastingJobDetails_fullWidth__ufnmH{flex:none;width:100%}.CastingJobDetails_clickableCard__Ot56W{display:block;text-decoration:none;color:inherit;cursor:pointer}.CastingJobDetails_clickableCard__Ot56W:hover{opacity:.7}.CastingJobDetails_cardHeadingRow__vgd_X{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.CastingJobDetails_cardHeadingRow__vgd_X .CastingJobDetails_cardHeading__cqRg3{margin:0}.CastingJobDetails_cardArrow__wIVlr{color:#534BFB;font-size:18px;font-weight:600}.CastingJobDetails_infoContent__QFrR8{display:flex;flex-direction:column;gap:4px}.CastingJobDetails_infoLabel__onCNj{color:rgba(18,31,63,.6);font-family:Saans TRIAL,sans-serif;font-size:12px;font-style:normal;font-weight:400;text-transform:uppercase}.CastingJobDetails_infoValue__zxEiy{color:#121F3F;font-family:Saans TRIAL,sans-serif;font-size:14px;font-style:normal;font-weight:500}.CastingJobDetails_blurredText__LWMC4{filter:blur(5px);user-select:none;pointer-events:none}.CastingJobDetails_signupCta__uXzY_{display:flex;align-items:center;gap:6px;margin-top:16px;padding-top:12px;border-top:1px solid #e7f0fa;color:#534BFB;font-family:Saans TRIAL,sans-serif;font-size:13px;font-weight:500;text-decoration:none;cursor:pointer}.CastingJobDetails_signupCta__uXzY_:hover{opacity:.8}.CastingJobDetails_errorState__sZrR0,.CastingJobDetails_loadingState__yKBpK{display:flex;justify-content:center;align-items:center;min-height:400px}.CastingJobDetails_errorState__sZrR0{color:#DC2626}@media (max-width:1245px){.CastingJobDetails_castingJobDetailsContent__RdoMw{width:90%;max-width:1440px}}@media (max-width:1080px){.CastingJobDetails_castingJobDetailsContent__RdoMw{width:90%;max-width:1440px}.CastingJobDetails_projectTitle__YQxvw{font-size:28px}.CastingJobDetails_cardHeading__cqRg3,.CastingJobDetails_requirementsHeading__8OX8M,.CastingJobDetails_roleTitle__eMco_,.CastingJobDetails_rolesHeading__7cQ7G,.CastingJobDetails_sectionHeading__rOdEc{font-size:19px}.CastingJobDetails_castingMainLayout__pLr1n{flex-direction:column;gap:0}.CastingJobDetails_castingLeftSection__x8XhD{width:100%;max-width:100%}.CastingJobDetails_castingRightSection__xqfIs{width:100%;display:flex;flex-direction:column}.CastingJobDetails_roleDetails__ks8Ys{flex-direction:column}.CastingJobDetails_roleRates__w3IOJ,.CastingJobDetails_roleRequirements__Nt8us{padding:0;width:100%}.CastingJobDetails_verticalDivider__q9GtD{display:none}.CastingJobDetails_roleRequirements__Nt8us{margin-bottom:24px}.CastingJobDetails_roleHeader__dn1mb .CastingJobDetails_applyNowBtn__0j_ao{display:none}.CastingJobDetails_roleCard__J1Kzm>.CastingJobDetails_applyNowBtn__0j_ao{display:flex}.CastingJobDetails_projectInfoMobile__fHz0c{display:block}.CastingJobDetails_castingRightSection__xqfIs>.CastingJobDetails_infoCard__x41g8:first-child,.CastingJobDetails_projectInfoDesktop__19Lc0{display:none}.CastingJobDetails_castingRightSection__xqfIs>.CastingJobDetails_infoCard__x41g8:nth-child(2){order:1}.CastingJobDetails_castingRightSection__xqfIs>.CastingJobDetails_infoCard__x41g8:nth-child(3){order:2}.CastingJobDetails_projectDescriptionReadMore__sXXZJ{display:block!important}.CastingJobDetails_projectDescription__3qST0.CastingJobDetails_projectDescriptionCollapsed__e5B7P{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}.CastingJobDetails_projectDescription__3qST0.CastingJobDetails_projectDescriptionCollapsed__e5B7P p{margin-bottom:0}.CastingJobDetails_roleDescriptionReadMore__JOtbR{display:block!important}.CastingJobDetails_roleDescription__adfeM.CastingJobDetails_roleDescriptionCollapsed__65XGn{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}.CastingJobDetails_roleDescription__adfeM.CastingJobDetails_roleDescriptionCollapsed__65XGn p{margin-bottom:0}}.CastingJobDetails_dialogBtnPrimary__JI4O0{font-family:Saans TRIAL,sans-serif;background:#534BFB;color:white;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;min-width:80px}.CastingJobDetails_dialogBtnPrimary__JI4O0:hover:not(:disabled){opacity:.7}.CastingJobDetails_dialogBtnPrimary__JI4O0:disabled{opacity:.7;cursor:not-allowed}.CastingJobDetails_dialogBtnSecondary__7soe4{font-family:Saans TRIAL,sans-serif;background:transparent;color:#71717A;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;min-width:80px}.CastingJobDetails_dialogBtnSecondary__7soe4:hover:not(:disabled){opacity:.7}.CastingJobDetails_dialogBtnSecondary__7soe4:disabled{cursor:not-allowed}.CastingJobDetails_dialogFormField__BqZUH{display:flex;flex-direction:column;gap:6px}.CastingJobDetails_dialogInputLabelContainer__Kw30j{display:flex;align-items:flex-start;gap:4px}.CastingJobDetails_dialogInputLabel__wNlP3{color:#121F3F;font-family:Saans TRIAL,sans-serif;font-size:14px;font-weight:500}.CastingJobDetails_dialogRequiredAsterisk__tZUiV{color:#DC2626;font-family:Saans TRIAL,sans-serif;font-size:14px;font-weight:500}.CastingJobDetails_dialogInputFieldContainer__o7RrC{display:flex;height:44px;padding:0 12px;align-items:center;gap:8px;align-self:stretch;border-radius:6px;border:1px solid #e4e4e7;background:#fff;width:100%;max-width:100%;min-width:0;overflow:hidden}.CastingJobDetails_dialogInputFieldContainer__o7RrC:hover{opacity:.9}.CastingJobDetails_dialogInputFieldContainer__o7RrC:focus-within{border-color:#534BFB}.CastingJobDetails_dialogInputFieldContainerError__LcH_E{border-color:#DC2626}.CastingJobDetails_dialogInputField__WBmu0{flex:1;border:none;outline:none;background:transparent;color:#71717A;font-family:Saans TRIAL,sans-serif;font-size:16px;font-weight:400;padding:0;margin:0;line-height:1.2}.CastingJobDetails_dialogInputField__WBmu0::placeholder{color:#71717A}.CastingJobDetails_dialogInputField__WBmu0:focus{color:#121F3F}.CastingJobDetails_dialogUnitSelect__lV6HF{border:none;outline:none;background:transparent;color:#121F3F;font-family:Saans TRIAL,sans-serif;font-size:16px;font-weight:400;cursor:pointer;margin:0;min-width:90px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2371717A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100%;padding:0 20px 0 4px}.CastingJobDetails_dialogInfoBox__gFdOW{margin-top:12px;padding:12px;background:rgba(83,75,251,.08);border-radius:6px;display:flex;align-items:center;gap:8px}.CastingJobDetails_dialogInfoText__JZ8uX{color:#534BFB;font-family:Saans TRIAL,sans-serif;font-size:13px}.CastingJobDetails_dialogTextarea__zfUt5{width:100%;padding:12px;border:none;outline:none;background:transparent;color:#121F3F;font-family:Saans TRIAL,sans-serif;font-size:14px;font-weight:400;resize:vertical;min-height:100px}.CastingJobDetails_dialogTextareaContainer__lZHwd{display:flex;flex-direction:column;border-radius:6px;border:1px solid #e4e4e7;background:#FFF;transition:border-color .2s ease}.CastingJobDetails_dialogTextareaContainerError__EBORi{border-color:#DC2626}.CastingJobDetails_dialogTextareaContainer__lZHwd:focus-within{border-color:#534BFB}.CastingJobDetails_dialogCharCount__iqd5b{color:#71717A;font-family:Saans TRIAL,sans-serif;font-size:12px;font-weight:400}.CastingJobDetails_dialogErrorMessage__hFM6u{display:flex;align-items:center;gap:6px}.CastingJobDetails_dialogErrorText__kjwqK{color:#DC2626;font-size:12px;font-family:Saans TRIAL,sans-serif}.CastingJobDetails_dialogStepsContainer___WBYX{display:flex;align-items:center;justify-content:center;margin-bottom:24px;gap:12px}.CastingJobDetails_dialogStepItem__xE7Il{display:flex;align-items:center;gap:8px}.CastingJobDetails_dialogStepNumber__69Y3D{display:flex;width:32px;height:32px;justify-content:center;align-items:center;border-radius:50%;background:#E4E4E7;color:#71717A;font-family:Saans TRIAL,sans-serif;font-size:16px;font-weight:500;flex-shrink:0}.CastingJobDetails_dialogStepNumberActive__tpwoV,.CastingJobDetails_dialogStepNumberCompleted__bT9Sh{background:#534BFB;color:#FFF}.CastingJobDetails_dialogStepLabel__aA0wL{color:#B5B5B5;font-family:Saans TRIAL,sans-serif;font-size:16px;font-weight:500;white-space:nowrap}.CastingJobDetails_dialogStepLabelActive__tc4NF{color:#121F3F}.CastingJobDetails_dialogStepSeparator__Y_zjZ{display:flex;align-items:center;margin:0 8px}.CastingJobDetails_dialogRadioOptions__5e35q{display:flex;gap:12px;width:100%}.CastingJobDetails_dialogRadioOption__ctonA{display:flex;height:44px;padding:9px 12px;flex-direction:row;align-items:center;gap:10px;flex:1 0 0;border-radius:6px;border:1px solid #e4e4e7;background:#FFF;cursor:pointer;transition:none}.CastingJobDetails_dialogRadioOption__ctonA:hover{opacity:.7}.CastingJobDetails_dialogRadioOptionActive__Lgple{border:1px solid #534bfb;background:#E7EEFF}.CastingJobDetails_dialogRadioLabel__Jvh6X{color:#09090B;font-family:Saans TRIAL,sans-serif;font-size:16px;font-style:normal;font-weight:400}.LoadingSpinner_inline__9ch8s{padding:48px 16px;min-height:320px}.LoadingSpinner_fullPage__CPItA,.LoadingSpinner_inline__9ch8s{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%}.LoadingSpinner_fullPage__CPItA{min-height:70vh;padding:32px 16px}.LoadingSpinner_spinner__gLM6X{border-radius:50%;border:3px solid #e5e7eb;border-top-color:#534bfb;animation:LoadingSpinner_lsSpin__Z7qdN .8s linear infinite;flex-shrink:0}.LoadingSpinner_sm__JdC5C{width:20px;height:20px;border-width:2px}.LoadingSpinner_md__qaFm1{width:36px;height:36px;border-width:3px}.LoadingSpinner_lg__KRaTl{width:56px;height:56px;border-width:4px}.LoadingSpinner_message__F25PY{color:#1F2937;font-size:15px;font-weight:500;margin:0;text-align:center}@keyframes LoadingSpinner_lsSpin__Z7qdN{to{transform:rotate(1turn)}}.RouteLoadingOverlay_overlay__FJUPN{position:fixed;inset:0;z-index:99999;background:rgba(255,255,255,.85);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;animation:RouteLoadingOverlay_fadeIn__DMT9D .15s ease-out}@keyframes RouteLoadingOverlay_fadeIn__DMT9D{0%{opacity:0}to{opacity:1}}.CookieConsent_overlay__f_4gd{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:0;pointer-events:none}.CookieConsent_banner__MAO9a{background:var(--tt-gray-dark-50,#19191a);border-top:1px solid var(--tt-gray-dark-a-200,rgba(238,238,246,.11));padding:20px 24px;pointer-events:auto;animation:CookieConsent_slideUp__FiGVM .3s ease-out}@keyframes CookieConsent_slideUp__FiGVM{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.CookieConsent_container__75vcJ{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.CookieConsent_container__75vcJ{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}}.CookieConsent_content__O6BIV{flex:1;display:flex;align-items:flex-start;gap:16px}.CookieConsent_cookieIcon__RJ0hF{flex-shrink:0;width:32px;height:32px;color:var(--tt-brand-color-400,rgba(122,82,255,1))}.CookieConsent_textContent__Nk2bJ{flex:1}.CookieConsent_title__3Fg9g{font-size:16px;font-weight:600;color:var(--tt-gray-dark-900,rgba(245,245,245,1));margin:0 0 8px}.CookieConsent_description__5l0go{font-size:14px;color:var(--tt-gray-dark-600,rgba(163,163,168,1));margin:0;line-height:1.5}.CookieConsent_description__5l0go a{color:var(--tt-brand-color-400,rgba(122,82,255,1));text-decoration:underline}.CookieConsent_description__5l0go a:hover{color:var(--tt-brand-color-300,rgba(157,138,255,1))}.CookieConsent_actions__Oqdim{display:flex;flex-direction:column;gap:10px;flex-shrink:0}@media (min-width:480px){.CookieConsent_actions__Oqdim{flex-direction:row}}.CookieConsent_buttonPrimary__b9EoQ{background:var(--tt-brand-color-500,rgba(98,41,255,1));color:var(--white,#ffffff);border:none;padding:12px 24px;font-size:14px;font-weight:600;border-radius:var(--tt-radius-md,8px);cursor:pointer;transition:all .2s ease;white-space:nowrap}.CookieConsent_buttonPrimary__b9EoQ:hover{background:var(--tt-brand-color-400,rgba(122,82,255,1));transform:translateY(-1px)}.CookieConsent_buttonSecondary__9dJS7{background:transparent;color:var(--tt-gray-dark-900,rgba(245,245,245,1));border:1px solid var(--tt-gray-dark-a-300,rgba(239,239,245,.22));padding:12px 24px;font-size:14px;font-weight:500;border-radius:var(--tt-radius-md,8px);cursor:pointer;transition:all .2s ease;white-space:nowrap}.CookieConsent_buttonSecondary__9dJS7:hover{background:var(--tt-gray-dark-a-100,rgba(231,231,243,.07));border-color:var(--tt-gray-dark-a-400,rgba(244,244,255,.37))}.CookieConsent_buttonOutline__I9Mbm{background:transparent;color:var(--tt-gray-dark-600,rgba(163,163,168,1));border:1px solid var(--tt-gray-dark-a-200,rgba(238,238,246,.11));padding:12px 24px;font-size:14px;font-weight:500;border-radius:var(--tt-radius-md,8px);cursor:pointer;transition:all .2s ease;white-space:nowrap}.CookieConsent_buttonOutline__I9Mbm:hover{color:var(--tt-gray-dark-900,rgba(245,245,245,1));border-color:var(--tt-gray-dark-a-300,rgba(239,239,245,.22))}.CookieConsent_settingsPanel__PvHgx{background:var(--tt-gray-dark-50,#19191a);border-top:1px solid var(--tt-gray-dark-a-200,rgba(238,238,246,.11));padding:24px;pointer-events:auto;animation:CookieConsent_slideUp__FiGVM .3s ease-out;max-height:80vh;overflow-y:auto}.CookieConsent_settingsContainer__NFCFH{max-width:600px;margin:0 auto}.CookieConsent_settingsHeader__rNw1y{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.CookieConsent_settingsTitle__kJ5z1{font-size:18px;font-weight:600;color:var(--tt-gray-dark-900,rgba(245,245,245,1));margin:0}.CookieConsent_closeButton__VVi_I{background:transparent;border:none;color:var(--tt-gray-dark-500,rgba(124,124,131,1));font-size:24px;cursor:pointer;padding:4px;line-height:1}.CookieConsent_closeButton__VVi_I:hover{color:var(--tt-gray-dark-900,rgba(245,245,245,1))}.CookieConsent_cookieOption__9zvnd{background:var(--tt-gray-dark-a-100,rgba(231,231,243,.07));border-radius:var(--tt-radius-md,8px);padding:16px;margin-bottom:12px}.CookieConsent_cookieOptionHeader__aD57m{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.CookieConsent_cookieOptionTitle__9_kUw{font-size:14px;font-weight:600;color:var(--tt-gray-dark-900,rgba(245,245,245,1));margin:0}.CookieConsent_cookieOptionDescription__GYvg1{font-size:13px;color:var(--tt-gray-dark-500,rgba(124,124,131,1));margin:0;line-height:1.4}.CookieConsent_toggle__AuOkN{position:relative;width:48px;height:26px;flex-shrink:0}.CookieConsent_toggle__AuOkN input{opacity:0;width:0;height:0}.CookieConsent_toggleSlider__Y7M88{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--tt-gray-dark-a-300,rgba(239,239,245,.22));transition:.3s;border-radius:26px}.CookieConsent_toggleSlider__Y7M88:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:white;transition:.3s;border-radius:50%}.CookieConsent_toggle__AuOkN input:checked+.CookieConsent_toggleSlider__Y7M88{background-color:var(--tt-brand-color-500,rgba(98,41,255,1))}.CookieConsent_toggle__AuOkN input:checked+.CookieConsent_toggleSlider__Y7M88:before{transform:translateX(22px)}.CookieConsent_toggle__AuOkN input:disabled+.CookieConsent_toggleSlider__Y7M88{opacity:.6;cursor:not-allowed}.CookieConsent_requiredBadge__vEaPZ{font-size:11px;color:var(--tt-gray-dark-500,rgba(124,124,131,1));background:var(--tt-gray-dark-a-100,rgba(231,231,243,.07));padding:2px 8px;border-radius:var(--tt-radius-xs,4px);margin-left:8px}.CookieConsent_settingsActions__rlzM_{display:flex;gap:12px;margin-top:20px;justify-content:flex-end}.GuestSignupCta_wrap__HsqBD{position:fixed;left:0;right:0;bottom:0;z-index:1100;display:flex;align-items:center;gap:24px;padding:14px 64px 14px 32px;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#121F3F;border-top:1px solid rgba(83,75,251,.18);box-shadow:0 -6px 24px rgba(18,31,63,.08);font-family:Saans TRIAL,sans-serif;animation:GuestSignupCta_guestCtaIn__xdrxa .25s ease-out}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.GuestSignupCta_wrap__HsqBD{background:rgba(255,255,255,.78)}}@keyframes GuestSignupCta_guestCtaIn__xdrxa{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.GuestSignupCta_close__yMCUz{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:32px;height:32px;padding:0;border:none;background:transparent;color:#6B7280;font-size:24px;line-height:1;cursor:pointer}.GuestSignupCta_close__yMCUz:hover{opacity:.7}.GuestSignupCta_body__MPvtu{flex:1 1 auto;min-width:0}.GuestSignupCta_heading__B7yXJ{margin:0 0 2px;color:#121F3F;font-size:16px;font-weight:600;line-height:1.3}.GuestSignupCta_text__oAUyl{margin:0;color:#4B5563;font-size:13.5px;font-weight:400;line-height:1.45}.GuestSignupCta_textShort__q0KOs{display:none}.GuestSignupCta_textFull__83aql{display:inline}.GuestSignupCta_actions__9T5MS{flex:0 0 auto;display:flex;align-items:center;gap:16px}.GuestSignupCta_primary__I5LqW{flex:0 0 auto;padding:10px 20px;border:none;border-radius:6px;background:#534BFB;color:#fff;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.GuestSignupCta_primary__I5LqW:hover{opacity:.85}.GuestSignupCta_secondary___thDo{background:transparent;border:none;color:#6B7280;font-size:13px;font-weight:400;cursor:pointer;padding:4px 0;text-decoration:underline;white-space:nowrap}.GuestSignupCta_secondary___thDo:hover{color:#121F3F}@media (max-width:768px){.GuestSignupCta_wrap__HsqBD{gap:12px;padding:10px 44px 10px 14px}.GuestSignupCta_heading__B7yXJ{font-size:13.5px;margin-bottom:1px}.GuestSignupCta_text__oAUyl{font-size:11.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.GuestSignupCta_textFull__83aql{display:none}.GuestSignupCta_textShort__q0KOs{display:inline}.GuestSignupCta_actions__9T5MS{gap:0}.GuestSignupCta_secondary___thDo{display:none}.GuestSignupCta_primary__I5LqW{padding:10px 14px;font-size:13px}.GuestSignupCta_close__yMCUz{right:8px;width:28px;height:28px;font-size:22px}}.TalentJobDetails_talentJobDetailsContainer__qjABu{width:100%;background:transparent}.TalentJobDetails_talentJobDetailsContent__OQaFO{width:100%;max-width:100%}.TalentJobDetails_talentMainLayout__qwkX_{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:80px;width:100%;max-width:100%;overflow:visible}.TalentJobDetails_talentLeftSection__yWoXA{flex:1}.TalentJobDetails_postingTime__WyEXH{color:rgba(18,31,63,.6);font-family:Saans TRIAL,sans-serif;font-size:16px;font-style:normal;font-weight:500;margin-bottom:4px}.TalentJobDetails_projectTitle__C1p2M{color:#121F3F;font-family:Saans TRIAL,sans-serif;font-size:36px;font-style:normal;font-weight:600;margin:0;line-height:1.2}.TalentJobDetails_horizontalDivider__cm7Y8{background:rgb(231,240,250);height:2px;margin:16px 0;width:100%}.TalentJobDetails_sectionHeading___wKUf{color:#121F3F;font-family:Saans TRIAL,sans-serif;font-size:19px;font-style:normal;font-weight:500;margin:0 0 16px}.TalentJobDetails_projectDescription__UJUxM p{color:rgba(18,31,63,.6);font-family:Saans TRIAL,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.6;margin:0 0 16px}.TalentJobDetails_projectDescription__UJUxM p:last-child{margin-bottom:0}.TalentJobDetails_projectDescriptionReadMore__cul6F{color:#534BFB;font-family:Saans TRIAL,sans-serif;font-size:19px;font-style:normal;font-weight:500;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;background:none;border:none;cursor:pointer;padding:0;margin-top:12px;display:none}.TalentJobDetails_projectDescriptionReadMore__cul6F:hover{opacity:.7}.TalentJobDetails_rolesHeading__xliVJ{color:#121F3F;font-family:Saans TRIAL,sans-serif;font-size:19px;font-style:normal;font-weight:600;margin:0 0 16px}.TalentJobDetails_tjdRoleCard__29NP1{border-radius:4px;border:2px solid #e7f0fa;background:#FFF;padding:16px;margin-bottom:20px}.TalentJobDetails_roleHeader__3mO4a{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.TalentJobDetails_tjdRoleTitle__g653O{color:#121F3F;font-family:Saans TRIAL,sans-serif;font-size:19px;font-style:normal;font-weight:500;margin:0}.TalentJobDetails_applyNowBtn__OGybn{display:flex;align-items:center;gap:10px;background:#534BFB;color:white;border:none;padding:8px 20px;border-radius:8px;font-family:Saans TRIAL,sans-serif;font-size:19px;font-weight:500;cursor:pointer}.TalentJobDetails_applyNowBtn__OGybn:hover{opacity:.7}.TalentJobDetails_tjdRoleCard__29NP1>.TalentJobDetails_applyNowBtn__OGybn{display:none;width:100%;justify-content:center;margin-top:24px}.TalentJobDetails_projectInfoMobile__XOMAY{display:none}.TalentJobDetails_projectInfoDesktop__e8GV9{display:block}.TalentJobDetails_projectInfoMobile__XOMAY{margin-top:24px}.TalentJobDetails_roleDescription__lkXgR p{color:rgba(18,31,63,.6);font-family:Saans TRIAL,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.6;margin:0 0 16px}.TalentJobDetails_roleDescription__lkXgR p:last-child{margin-bottom:0}.TalentJobDetails_roleDescriptionReadMore__HmzgZ{color:#534BFB;font-family:Saans TRIAL,sans-serif;font-size:19px;font-style:normal;font-weight:500;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;background:none;border:none;cursor:pointer;padding:0;margin-top:12px;margin-bottom:24px;display:none}.TalentJobDetails_roleDescriptionReadMore__HmzgZ:hover{opacity:.7}.TalentJobDetails_roleDetails__xTcwl{display:flex;gap:0;margin-top:24px}.TalentJobDetails_roleRates__OKw3r,.TalentJobDetails_roleRequirements__hyZuu{flex:1;padding:0 20px}.TalentJobDetails_roleRequirements__hyZuu{padding-left:0}.TalentJobDetails_roleRates__OKw3r{padding-right:0}.TalentJobDetails_verticalDivider__6IgI8{background:#E7F0FA;width:2px;align-self:stretch}.TalentJobDetails_requirementsHeading__3NaxH{color:#121F3F;font-family:Saans TRIAL,sans-serif;font-size:19px;font-style:normal;font-weight:500;margin:0 0 16px}.TalentJobDetails_requirementItem___T6vO{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.TalentJobDetails_requirementItem___T6vO:last-child{margin-bottom:0}.TalentJobDetails_requirementLabel__kDw6p{color:rgba(18,31,63,.6);font-family:Saans TRIAL,sans-serif;font-size:16px;font-style:normal;font-weight:500}.TalentJobDetails_requirementValue__vXgYB{color:#121F3F}.TalentJobDetails_rateItemLabel__9T6e4,.TalentJobDetails_requirementValue__vXgYB{font-family:Saans TRIAL,sans-serif;font-size:16px;font-style:normal;font-weight:500}.TalentJobDetails_rateItemLabel__9T6e4{display:flex;align-items:center;gap:8px;color:rgba(18,31,63,.6)}.TalentJobDetails_talentRightSection__hj221{flex-shrink:0;min-width:350px}.TalentJobDetails_rolesHeading__xliVJ{width:100%}.TalentJobDetails_tjdRoleCard__29NP1{width:100%;max-width:100%}.TalentJobDetails_projectInfoDesktop__e8GV9{width:100%;max-width:100%;margin-bottom:16px}.TalentJobDetails_tjdInfoCard__xisv1{border-radius:4px;border:2px solid #e7f0fa;background:#FFF;padding:16px;margin-bottom:16px}.TalentJobDetails_cardHeading__dGYgc{color:#121F3F;font-family:Saans TRIAL,sans-serif;font-size:19px;font-style:normal;font-weight:500;margin:0 0 16px}.TalentJobDetails_selectContainer__EiW5Q{margin-bottom:16px;position:relative}.TalentJobDetails_roleSelect__IEyQP{display:block;width:100%;height:44px;padding:12px 50px 12px 15px;border-radius:8px;border:1.5px solid #e7f0fa;background:#F9FCFF;color:#1C1C1C;font-family:Saans TRIAL,sans-serif;font-size:16px;font-style:normal;font-weight:500;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.2;box-sizing:border-box}.TalentJobDetails_roleSelect__IEyQP:hover{opacity:.7}.TalentJobDetails_roleSelect__IEyQP:focus{outline:none;border-color:#E7F0FA}.TalentJobDetails_tjdSelectArrow__HUh9r{position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1}.TalentJobDetails_primaryApplyBtn__PF4ma{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:#534BFB;color:white;border:none;padding:8px 20px;border-radius:8px;font-family:Saans TRIAL,sans-serif;font-size:19px;font-weight:500;cursor:pointer}.TalentJobDetails_primaryApplyBtn__PF4ma:hover{opacity:.7}.TalentJobDetails_tjdCardHeader__oNbLh{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.TalentJobDetails_tjdCardHeader__oNbLh .TalentJobDetails_cardHeading__dGYgc{margin:0}.TalentJobDetails_projectsCount__ye0KI{color:rgba(18,31,63,.6);font-family:Saans TRIAL,sans-serif;font-size:16px;font-style:normal;font-weight:500}.TalentJobDetails_feedbackRatings__IvZR4{display:flex;flex-direction:column;gap:16px}.TalentJobDetails_ratingItem__FPr_y{display:flex;justify-content:space-between;align-items:center}.TalentJobDetails_tjdRatingLabel__6KzaU{color:rgba(18,31,63,.6);font-family:Saans TRIAL,sans-serif;font-size:16px;font-style:normal;font-weight:500}.TalentJobDetails_stars__GVjiN{display:flex;gap:4px}.TalentJobDetails_companyInfo__JAGLg,.TalentJobDetails_projectInfo__1AMFS{display:flex;flex-direction:column;gap:24px}.TalentJobDetails_infoRow__e0qsF{display:flex;gap:16px}.TalentJobDetails_infoItem__l94uA{display:flex;flex-direction:column;gap:12px;flex:1}.TalentJobDetails_infoItem__l94uA.TalentJobDetails_fullWidth__Ve_Di{flex:none;width:100%}.TalentJobDetails_infoContent__SA8Fj{display:flex;flex-direction:column;gap:4px}.TalentJobDetails_infoLabel__R_rYn{color:rgba(18,31,63,.6);font-family:Saans TRIAL,sans-serif;font-size:12px;font-style:normal;font-weight:400;text-transform:uppercase}.TalentJobDetails_infoValue__YBrN1{color:#121F3F;font-family:Saans TRIAL,sans-serif;font-size:14px;font-style:normal;font-weight:500}@media (max-width:1245px){.TalentJobDetails_talentJobDetailsContent__OQaFO{width:100%;max-width:100%}}@media (max-width:1080px){.TalentJobDetails_talentJobDetailsContent__OQaFO{width:100%;max-width:100%;padding:0}.TalentJobDetails_projectTitle__C1p2M{font-size:28px}.TalentJobDetails_cardHeading__dGYgc,.TalentJobDetails_requirementsHeading__3NaxH,.TalentJobDetails_rolesHeading__xliVJ,.TalentJobDetails_sectionHeading___wKUf,.TalentJobDetails_tjdRoleTitle__g653O{font-size:19px}.TalentJobDetails_talentMainLayout__qwkX_{flex-direction:column;gap:0}.TalentJobDetails_talentLeftSection__yWoXA{width:100%;max-width:100%}.TalentJobDetails_talentRightSection__hj221{width:100%;display:flex;flex-direction:column}.TalentJobDetails_roleDetails__xTcwl{flex-direction:column}.TalentJobDetails_roleRates__OKw3r,.TalentJobDetails_roleRequirements__hyZuu{padding:0;width:100%}.TalentJobDetails_verticalDivider__6IgI8{display:none}.TalentJobDetails_roleRequirements__hyZuu{margin-bottom:24px}.TalentJobDetails_roleHeader__3mO4a .TalentJobDetails_applyNowBtn__OGybn{display:none}.TalentJobDetails_tjdRoleCard__29NP1>.TalentJobDetails_applyNowBtn__OGybn{display:flex}.TalentJobDetails_projectInfoMobile__XOMAY{display:block}.TalentJobDetails_projectInfoDesktop__e8GV9,.TalentJobDetails_talentRightSection__hj221>.TalentJobDetails_tjdInfoCard__xisv1:first-child{display:none}.TalentJobDetails_talentRightSection__hj221>.TalentJobDetails_tjdInfoCard__xisv1:nth-child(2){order:1}.TalentJobDetails_talentRightSection__hj221>.TalentJobDetails_tjdInfoCard__xisv1:nth-child(3){order:2}.TalentJobDetails_projectDescriptionReadMore__cul6F{display:block!important}.TalentJobDetails_projectDescription__UJUxM.TalentJobDetails_projectDescriptionCollapsed__3kgnu{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}.TalentJobDetails_projectDescription__UJUxM.TalentJobDetails_projectDescriptionCollapsed__3kgnu p{margin-bottom:0}.TalentJobDetails_roleDescriptionReadMore__HmzgZ{display:block!important}.TalentJobDetails_roleDescription__lkXgR.TalentJobDetails_roleDescriptionCollapsed__5doDc{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}.TalentJobDetails_roleDescription__lkXgR.TalentJobDetails_roleDescriptionCollapsed__5doDc p{margin-bottom:0}}