/*! Generated from css/style.css by `php artisan cms:theme:build-rtl`. Do not edit by hand. */
.header-top{background-color: var(--primary-color);height: 50px;color: #fff}.header-top a{color: #fff}.header-top .dropdown-menu a{color: #161e2d}.header-top .top-bar{width: 100%;color: #fff;line-height: 50px}.header-top .top-bar .top-bar-right #language-switcher,.header-top .top-bar .top-bar-right #language-switcher-mobile{position: relative}.header-top .top-bar .top-bar-right #language-switcher .language-switcher-dropdown,.header-top .top-bar .top-bar-right #language-switcher-mobile .language-switcher-dropdown{margin-top: -1px}.header-top .top-bar .top-bar-right #language-switcher a img,.header-top .top-bar .top-bar-right #language-switcher-mobile a img{margin-bottom: 3px}.header-top .top-bar .top-bar-right #language-switcher .dropdown-menu,.header-top .top-bar .top-bar-right #language-switcher-mobile .dropdown-menu{transform: translate3d(-.5px, 51px, 0)!important}.header-top .top-bar .top-bar-right #language-switcher .dropdown-menu .dropdown-item,.header-top .top-bar .top-bar-right #language-switcher-mobile .dropdown-menu .dropdown-item{line-height: 30px;font-size: 13px}.header-top .top-bar .top-bar-right #language-switcher .dropdown button,.header-top .top-bar .top-bar-right #language-switcher-mobile .dropdown button{margin-bottom: 4px!important}.header-top .top-bar .top-bar-right #language-switcher .language-switcher-list,.header-top .top-bar .top-bar-right #language-switcher-mobile .language-switcher-list{margin-left: 10px}.header-top .top-bar .top-bar-right #language-switcher .language-switcher-list a:hover,.header-top .top-bar .top-bar-right #language-switcher-mobile .language-switcher-list a:hover{color: var(--secondary-color)!important}.header-top .top-bar .top-bar-right #language-switcher-mobile{display: none}.header-top .top-bar .top-bar-right .currency-switch .dropdown-menu{transform: translate3d(113px, 51px, 0)}.header-top .top-bar .top-bar-right .currency-switch .dropdown-menu .dropdown-item{line-height: 30px;font-size: 13px}.header-top .top-bar .top-bar-right .currency-switch .btn-currency{margin-right: 10px}.header-top .top-bar .top-bar-left .email{position: relative;padding-right: 20px}.header-top .top-bar .top-bar-left .phone+.email:before{content: "";border-left: 1px dashed #fff;position: absolute;width: 1px;height: 18px;top: 15px;right: 10px}@media (max-width:768px){.header-top .top-bar-left .email{display: none}.header-top .language-switcher-dropdown:before,.header-top .language-switcher-list:before{width: unset!important;height: unset!important}.header-top #language-switcher{display: none}.header-top #language-switcher-mobile{display: block!important}}.sticky-wrapper .sticky-header.is-fixed{margin-bottom: -50px}.companies .companies-wrap{position: relative}.twm-employer-grid-style1 .twm-right-content,.twm-employer-list-style1 .twm-right-content{width: unset}.twm-employer-grid-style1 .twm-right-content .btn-open-job-company,.twm-employer-list-style1 .twm-right-content .btn-open-job-company{background-color: #e0eeff;padding: 10px;border-radius: 10px;color: var(--primary-color);display: inline-block}.option-candidate-mobile .sidebar,.option-company-mobile .sidebar{height: 100%;width: 0;position: fixed;z-index: 999;top: 0;right: 0;background-color: #fff;overflow-x: hidden;padding-top: 20px;margin-top: 90px;transition: .5s}.option-candidate-mobile .sidebar .wt-select-bar-2,.option-company-mobile .sidebar .wt-select-bar-2{width: 100%!important}.option-candidate-mobile .sidebar .option-title,.option-company-mobile .sidebar .option-title{margin-right: 15px;font-size: 16px;font-weight: 600}.option-candidate-mobile .sidebar .header-sidebar .title,.option-company-mobile .sidebar .header-sidebar .title{font-weight: 600;margin-right: 200px;font-size: 20px}.option-candidate-mobile .sidebar .header-sidebar,.option-company-mobile .sidebar .header-sidebar{border-bottom: 1px solid #f4f4f4}.option-candidate-mobile .sidebar .body-sidebar,.option-company-mobile .sidebar .body-sidebar{margin-top: 10px}.option-candidate-mobile .sidebar a,.option-company-mobile .sidebar a{padding: 8px 32px 8px 8px;text-decoration: none;font-size: 25px;color: #818181;display: block;transition: .3s}.option-candidate-mobile .sidebar a:hover,.option-company-mobile .sidebar a:hover{color: var(--primary-color)}.option-candidate-mobile .sidebar .btn-close-sidebar,.option-company-mobile .sidebar .btn-close-sidebar{position: absolute;top: 7px;right: -45px;margin-right: 50px;color: #000}.option-candidate-mobile #main,.option-company-mobile #main{transition: margin-left .5s}.option-candidate-mobile #main .btn-open-sidebar,.option-company-mobile #main .btn-open-sidebar{background-color: var(--primary-color);color: #f0f6fe}@media screen and (max-height:450px){.option-candidate-mobile .sidebar,.option-company-mobile .sidebar{padding-top: 15px}.option-candidate-mobile .sidebar a,.option-company-mobile .sidebar a{font-size: 18px}}@media screen and (max-width:600px){.option-candidate-mobile,.option-company-mobile{display: block!important}.option-candidate,.option-company{display: none!important}.companies .company-option-wrap{margin-bottom: unset}}.twm-employer-grid-style1 .twm-media img{display: unset}.twm-candidates-list-wrap{position: relative}.jb-candidate-signals{display: flex;flex-direction: column;gap: 8px;margin: 12px 0;font-size: 13px}.jb-candidate-signals__badges,.jb-candidate-signals__meta,.jb-candidate-signals__skills{display: flex;flex-wrap: wrap;gap: 6px}.jb-candidate-signal,.jb-candidate-signals__meta span,.jb-candidate-signals__skills span{display: inline-flex;align-items: center;gap: 5px;max-width: 100%;padding: 5px 10px;border-radius: 6px;background: #f1f5f9;color: #425466;font-weight: 600;line-height: 1.2}.jb-candidate-signal--success{background: rgba(25,188,156,.14);color: #087a66}.jb-candidate-signals__meta span{background: #fff;border: 1px solid #e2e8f0;color: #64748b;font-size: 12px;font-weight: 600}.jb-candidate-signals__meta i{color: var(--primary-color)}.jb-candidate-signals__line{display: flex;align-items: center;gap: 6px;margin: 0;color: #64748b;line-height: 1.35}.jb-candidate-signals__line i{flex: 0 0 auto;color: var(--primary-color)}.jb-candidate-actions{display: flex;flex-wrap: wrap;gap: 8px;margin: 14px 0}.jb-candidate-actions form{margin: 0}.jb-candidate-actions__link{display: inline-flex;align-items: center;gap: 6px;min-height: 34px;padding: 8px 11px;border: 1px solid rgba(25,188,156,.35);border-radius: 6px;background: rgba(25,188,156,.08);color: var(--primary-color);font-size: 12px;font-weight: 700;line-height: 1.2;white-space: nowrap;cursor: pointer}button.jb-candidate-actions__link{font-family: inherit}.jb-candidate-actions__link:hover{border-color: var(--primary-color);background: var(--primary-color);color: #fff}.jb-candidate-filter-summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 16px;border: 1px solid #e2e8f0;border-radius: 8px;background: #f8fafc}.jb-candidate-filter-summary span,.jb-candidate-filter-summary strong{display: block}.jb-candidate-filter-summary span{color: var(--primary-color);font-size: 12px;font-weight: 800;letter-spacing: .04em;text-transform: uppercase}.jb-candidate-filter-summary strong{color: #0f172a;font-size: 15px;line-height: 1.35}.jb-candidate-filter-summary__chips{display: flex;flex-wrap: wrap;gap: 8px;justify-content: flex-end}.jb-candidate-filter-chip{display: inline-flex;align-items: center;min-height: 34px;padding: 8px 12px;border: 1px solid rgba(25,188,156,.35);border-radius: 6px;background: #fff;color: #087a66;font-size: 12px;font-weight: 700;line-height: 1.2;cursor: pointer}.btn-check:checked+.jb-candidate-filter-chip,.jb-candidate-filter-chip.is-active,.jb-candidate-filter-chip:hover{border-color: var(--primary-color);background: var(--primary-color);color: #fff}button.jb-candidate-filter-chip{font-family: inherit}.jb-apply-requirements{margin: 14px 0;padding: 14px;border: 1px solid #dbe5ee;border-radius: 8px;background: #f8fbfd}.jb-apply-requirements__heading span,.jb-apply-requirements__heading strong{display: block}.jb-apply-requirements__heading span{color: var(--primary-color);font-size: 11px;font-weight: 800;text-transform: uppercase}.jb-apply-requirements__heading strong{color: #18314f;font-size: 15px}.jb-apply-requirements__items{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 10px}.jb-apply-requirements__items span{display: inline-flex;align-items: center;gap: 6px;max-width: 100%;padding: 6px 10px;border-radius: 6px;background: #fff;color: #425466;font-size: 12px;font-weight: 700;line-height: 1.25}.jb-apply-requirements__items i{color: var(--primary-color)}.jb-listing-context{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;margin-bottom: 22px;padding: 18px;border: 1px solid #dbe5ee;border-radius: 8px;background: #f8fbfd}.jb-listing-context h2{margin: 0 0 6px;color: #18314f;font-size: 22px;font-weight: 800;line-height: 1.25}.jb-listing-context p{margin: 0;color: #64748b;font-size: 14px;line-height: 1.5}.jb-listing-context>span{flex: 0 0 auto;padding: 6px 10px;border-radius: 6px;background: rgba(25,188,156,.12);color: #087a66;font-size: 12px;font-weight: 800}.jb-listing-empty{width: 100%;padding: 24px;border: 1px solid #dbe5ee;border-radius: 8px;background: #f8fbfd;text-align: center}.jb-listing-empty h4{margin: 0 0 8px;color: #18314f;font-size: 18px;font-weight: 800}.jb-listing-empty p{margin: 0;color: #64748b;font-size: 14px;line-height: 1.5}.jb-listing-empty--compact{padding: 16px;text-align: start}@media (max-width:767px){.jb-listing-context{flex-direction: column}.jb-candidate-filter-summary{align-items: flex-start;flex-direction: column}.jb-candidate-filter-summary__chips{justify-content: flex-start}}.jb-candidate-onboarding{margin-bottom: 24px;padding: 18px;border: 1px solid #dbe5ee;border-radius: 8px;background: #fff}.jb-candidate-onboarding__summary{display: grid;grid-template-columns: minmax(0,1fr) 180px;gap: 18px;align-items: center}.jb-candidate-onboarding__summary p,.jb-candidate-onboarding__summary span,.jb-candidate-onboarding__summary strong{display: block}.jb-candidate-onboarding__summary span{color: var(--primary-color);font-size: 13px;font-weight: 800;text-transform: uppercase}.jb-candidate-onboarding__summary strong{margin-top: 4px;color: #0f172a;font-size: 24px;line-height: 1.2}.jb-candidate-onboarding__summary p{margin: 6px 0 0;color: #64748b;font-size: 14px;line-height: 1.5}.jb-candidate-onboarding__meter{height: 10px;overflow: hidden;border-radius: 999px;background: #e5edf5}.jb-candidate-onboarding__meter span{display: block;height: 100%;min-width: 4px;border-radius: inherit;background: var(--primary-color)}.jb-candidate-onboarding__items{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin-top: 18px}.jb-candidate-onboarding__item{display: flex;gap: 10px;padding: 12px;border: 1px solid #e5e7eb;border-radius: 8px;color: #334155;background: #f8fafc}.jb-candidate-onboarding__item i{flex: 0 0 auto;margin-top: 2px;color: #94a3b8}.jb-candidate-onboarding__item small,.jb-candidate-onboarding__item span,.jb-candidate-onboarding__item strong{display: block}.jb-candidate-onboarding__item strong{color: #0f172a;font-size: 14px}.jb-candidate-onboarding__item small{margin-top: 3px;color: #64748b;font-size: 12px;line-height: 1.4}.jb-candidate-onboarding__item:hover{border-color: rgba(25,188,156,.4);background: rgba(25,188,156,.06)}.jb-candidate-onboarding__item.is-complete i,.jb-candidate-onboarding__item.is-complete strong{color: #087a66}.jb-candidate-onboarding__complete{display: flex;align-items: center;gap: 8px;margin-top: 18px;padding: 12px;border-radius: 8px;background: rgba(25,188,156,.1);color: #087a66;font-weight: 700}@media (max-width:767.98px){.jb-candidate-onboarding__items,.jb-candidate-onboarding__summary{grid-template-columns: 1fr}}.jb-candidate-detail-role{display: inline-flex;margin-bottom: 8px;color: var(--primary-color);font-weight: 700}.jb-candidate-detail-badges,.jb-candidate-profile-overview{display: flex;flex-wrap: wrap;gap: 8px}.jb-candidate-detail-badges{margin-top: 12px}.jb-candidate-detail-badges span{display: inline-flex;align-items: center;padding: 6px 10px;border-radius: 6px;background: hsla(0,0%,100%,.14);color: #fff;font-size: 13px;font-weight: 700;line-height: 1.2}.jb-candidate-profile-overview{margin: 24px 0 30px}.jb-candidate-profile-overview__item{flex: 1 1 180px;padding: 14px 16px;border: 1px solid #e5e7eb;border-radius: 8px;background: #fff}.jb-candidate-profile-overview__item span,.jb-candidate-profile-overview__item strong{display: block}.jb-candidate-profile-overview__item span{margin-bottom: 4px;color: #64748b;font-size: 13px}.jb-candidate-profile-overview__item strong{color: #0f172a;font-size: 16px}.jb-candidate-action-form{padding: 16px;border-radius: 8px;background: rgba(15,23,42,.35)}.jb-candidate-action-form .form-control{border: 0;border-radius: 6px}.account-message-row{color: #334155;background: #fff;transition: border-color .2s ease,box-shadow .2s ease}.account-message-row--unread,.account-message-row:hover{border-color: rgba(25,188,156,.45)!important;box-shadow: 0 8px 24px rgba(15,23,42,.06)}.account-message-context__item{height: 100%;padding: 14px 16px;border: 1px solid #e5e7eb;border-radius: 8px;background: #fff}.account-message-context__item small,.account-message-context__item span,.account-message-context__item strong{display: block}.account-message-context__item span{margin-bottom: 4px;color: #64748b;font-size: 13px}.account-message-context__item strong{margin-bottom: 4px;color: #0f172a;font-size: 16px}.account-message-context__item small{color: #64748b;line-height: 1.4}.jb-save-search-alert{display: inline-flex;align-items: center;justify-content: center;gap: 6px;min-height: 40px;padding: 8px 12px;border: 1px solid rgba(25,188,156,.35);border-radius: 6px;background: rgba(25,188,156,.08);color: var(--primary-color);font-size: 13px;font-weight: 700;line-height: 1.2;white-space: nowrap}.jb-save-search-alert--active,.jb-save-search-alert:hover{border-color: var(--primary-color);background: var(--primary-color);color: #fff}.jb-save-search-alert--active:hover{background: #101f35;border-color: #101f35}.jb-jobs-toolbar{gap: 14px}.jb-jobs-toolbar .woocommerce-result-count-left{display: inline-flex;align-items: center;min-height: 40px;margin: 0;color: #101f35;font-size: 20px;font-weight: 800;line-height: 1.25;white-space: nowrap}.jb-jobs-toolbar__controls,.jb-jobs-toolbar__summary{min-width: 0}.jb-jobs-toolbar__summary{flex: 1 1 340px;flex-wrap: wrap}.jb-jobs-toolbar__controls{display: flex;flex: 0 1 auto;flex-wrap: wrap;justify-content: flex-end;gap: 8px;margin: 0}.jb-jobs-toolbar__controls .wt-select-bar-2+.select2-container,.jb-jobs-toolbar__controls .wt-select-bar-2:not(.select2-hidden-accessible){width: 150px!important;min-width: 150px;margin: 0!important}.jb-jobs-toolbar__controls .wt-select-bar-2:not(.select2-hidden-accessible){height: 44px;padding: 0 16px 0 42px;border: 1px solid #dbe5ee;border-radius: 8px;background-color: #f3f7fb!important;color: #101f35;font-size: 15px;font-weight: 800;line-height: 44px}.jb-jobs-toolbar__controls .wt-select-bar-2+.select2-container .select2-selection{height: 44px;margin: 0!important;padding: 0 16px 0 38px;border: 1px solid #dbe5ee;border-radius: 8px;background-color: #f3f7fb!important}.jb-jobs-toolbar__controls .wt-select-bar-2+.select2-container .select2-selection__rendered{padding: 0;color: #101f35;font-size: 15px;font-weight: 800;line-height: 42px}.jb-jobs-toolbar__controls .wt-select-bar-2+.select2-container .select2-selection__arrow{inset-inline-end: 10px}@media (max-width:991.98px){.jb-jobs-toolbar{align-items: flex-start!important}.jb-jobs-toolbar__controls,.jb-jobs-toolbar__summary{width: 100%}.jb-jobs-toolbar__controls{justify-content: flex-start}}@media (max-width:575.98px){.jb-jobs-toolbar .woocommerce-result-count-left{width: 100%;white-space: normal}.jb-jobs-toolbar .jb-save-search-alert{width: 100%}.jb-jobs-toolbar__controls .wt-select-bar-2+.select2-container,.jb-jobs-toolbar__controls .wt-select-bar-2:not(.select2-hidden-accessible){flex: 1 1 100%;width: 100%!important}}.job-alert-form-summary{display: flex;flex-direction: column;gap: 4px;padding: 16px 18px;margin-bottom: 8px;border: 1px solid rgba(25,188,156,.22);border-radius: 8px;background: rgba(25,188,156,.08)}.job-alert-form-summary span{color: var(--primary-color);font-size: 12px;font-weight: 800;letter-spacing: .04em;text-transform: uppercase}.job-alert-form-summary strong{color: #101f35;font-size: 16px;line-height: 1.4}.job-alert-form-summary small{color: #64748b;line-height: 1.5}.job-seeker-alerts__item{color: #334155;background: #fff;transition: border-color .2s ease,box-shadow .2s ease}.job-seeker-alerts__item:hover{border-color: rgba(25,188,156,.45)!important;box-shadow: 0 8px 24px rgba(15,23,42,.06)}.job-seeker-alerts__actions{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 8px;margin-inline-start: 16px}.job-seeker-alerts__actions form{margin: 0}.job-seeker-alerts__action{display: inline-flex;align-items: center;justify-content: center;gap: 6px;min-width: 38px;min-height: 38px;padding: 8px 10px;border: 1px solid #dbe5ee;border-radius: 6px;background: #fff;color: #475569;font-size: 12px;font-weight: 800;line-height: 1.2;white-space: nowrap}.job-seeker-alerts__action:hover{border-color: var(--primary-color);color: var(--primary-color)}.job-seeker-alerts__action--primary{border-color: rgba(25,188,156,.35);background: rgba(25,188,156,.08);color: var(--primary-color)}.job-seeker-alerts__action--primary:hover{background: var(--primary-color);color: #fff}.job-seeker-alerts__action--danger:hover{border-color: #dc3545;color: #dc3545}.jb-similar-jobs__head{display: flex;align-items: flex-end;justify-content: space-between;gap: 18px;text-align: start}.jb-similar-jobs__head .site-button{flex: 0 0 auto}.jb-similar-jobs__reasons{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 12px}.jb-similar-jobs__reasons span{display: inline-flex;align-items: center;padding: 5px 9px;border-radius: 6px;background: rgba(25,188,156,.1);color: #087a66;font-size: 12px;font-weight: 800;line-height: 1.2}.jb-job-status-badges{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 10px}.jb-job-status-badge{display: inline-flex;align-items: center;gap: 5px;padding: 5px 9px;border-radius: 6px;font-size: 12px;font-weight: 800;line-height: 1.2;white-space: nowrap}.jb-job-status-badge i{font-size: 13px;line-height: 1}.jb-job-status-badge--new{background: rgba(25,188,156,.12);color: #087a66}.jb-job-status-badge--closing{background: rgba(245,158,11,.14);color: #995c00}.jb-company-signals,.jb-job-company-signals{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 8px}.jb-company-signal,.jb-job-company-signal{display: inline-flex;align-items: center;gap: 5px;max-width: 100%;padding: 5px 9px;border-radius: 6px;font-size: 12px;font-weight: 800;line-height: 1.2;white-space: nowrap}.jb-company-signal i,.jb-job-company-signal i{flex: 0 0 auto;font-size: 13px}.jb-company-signal--verified,.jb-job-company-signal--verified{background: rgba(29,155,240,.1);color: #11639b}.jb-company-signal--jobs{background: rgba(25,188,156,.1);color: #087a66}.jb-company-signal--rating{background: rgba(245,158,11,.14);color: #995c00}.jb-company-signal:hover{color: #087a66}.jb-company-review-action{align-items: center;background: #fff;border: 1px solid #dfe6ee;border-radius: 999px;color: #18314f;display: inline-flex;font-size: 14px;font-weight: 700;gap: 8px;line-height: 1;padding: 10px 16px;white-space: nowrap}.jb-company-review-action:hover{background: #3fc1a0;border-color: #3fc1a0;color: #062f2b}.jb-company-profile-cta{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 14px}.jb-company-profile-cta .site-button,.jb-company-profile-cta__link{align-items: center;display: inline-flex;gap: 7px}.jb-company-profile-cta__link{min-height: 40px;padding: 9px 14px;border: 1px solid #dfe6ee;border-radius: 6px;background: #fff;color: #18314f;font-size: 13px;font-weight: 800}.jb-company-profile-cta__link:hover{border-color: var(--primary-color);color: var(--primary-color)}.company-directory-search__quick-filters{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 12px}.company-directory-filter-count,.company-directory-search__quick-filters a{display: inline-flex;align-items: center;gap: 6px;padding: 7px 10px;border: 1px solid #dbe5ee;border-radius: 6px;background: #fff;color: #475569;font-size: 12px;font-weight: 800;line-height: 1.2}.company-directory-search__quick-filters a.active,.company-directory-search__quick-filters a:hover{border-color: var(--primary-color);background: rgba(25,188,156,.1);color: var(--primary-color)}.company-directory-filter-count{margin-inline-start: 8px;background: rgba(15,23,42,.04)}.card .jb-company-signals,.twm-recruiters5-box .jb-company-signals{justify-content: center}@media (max-width:575.98px){.job-seeker-alerts__item{flex-direction: column;gap: 14px}.job-seeker-alerts__actions{width: 100%;justify-content: flex-start;margin-inline-start: 0}.job-seeker-alerts__action--primary{flex: 1 1 auto}.jb-similar-jobs__head{align-items: stretch;flex-direction: column}.jb-similar-jobs__head .site-button{text-align: center}}.jb-application-pipeline{display: flex;flex-wrap: wrap;gap: 8px;margin: 18px 0}.jb-application-pipeline__item{display: inline-flex;align-items: center;gap: 8px;padding: 8px 12px;border: 1px solid #dbe5ee;border-radius: 6px;background: #fff;color: #475569;font-size: 13px;font-weight: 700;line-height: 1.2}.jb-application-pipeline__item strong{display: inline-flex;align-items: center;justify-content: center;min-width: 24px;height: 24px;padding: 0 7px;border-radius: 999px;background: #eef2f7;color: #0f172a;font-size: 12px}.jb-application-pipeline__item.is-active,.jb-application-pipeline__item:hover{border-color: var(--primary-color);background: rgba(25,188,156,.08);color: var(--primary-color)}.jb-application-status{margin-bottom: 16px;padding: 16px;border: 1px solid #dbe5ee;border-radius: 8px;background: #fff}.jb-application-status__top{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 14px}.jb-application-status__timeline{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px}.jb-application-status__step{min-width: 0;padding-inline-start: 10px;border-inline-start: 3px solid #dbe5ee;color: #66788a}.jb-application-status__step.is-active{border-color: var(--primary-color);color: #18314f}.jb-application-status__step.is-declined{border-color: #dc3545}.jb-application-status__step-label{display: block;font-size: 13px;font-weight: 800}.jb-application-status__step-meta{display: block;margin-top: 3px;font-size: 12px}@media (max-width:767.98px){.jb-application-status__top{align-items: flex-start;flex-direction: column}.jb-application-status__timeline{grid-template-columns: 1fr}}.jb-applicant-summary{margin-bottom: 18px;padding: 18px;border: 1px solid #dbe5ee;border-radius: 8px;background: #f8fbfd}.jb-applicant-summary__top{display: flex;align-items: flex-start;justify-content: space-between;gap: 14px;margin-bottom: 14px}.jb-applicant-summary__name{font-size: 18px;font-weight: 800;line-height: 1.25}.jb-applicant-summary__meta{margin-top: 4px;color: #667382;font-size: 13px}.jb-applicant-summary__actions{display: flex;flex-wrap: wrap;gap: 8px}.jb-applicant-summary__hint{margin-top: 10px;color: #64748b;font-size: 12px;line-height: 1.4}@media (max-width:767.98px){.jb-applicant-summary__top{flex-direction: column}}.page-loading{position: absolute;display: inline-block;right: 50%;top: 300px;z-index: 999}.page-loading div{box-sizing: border-box;display: block;position: absolute;width: 64px;height: 64px;margin: 8px;border: 8px solid var(--primary-color) transparent transparent transparent;border-radius: 50%;animation: page-loading 1.2s cubic-bezier(.5,0,.5,1) infinite}.page-loading div:first-child{animation-delay: -.45s}.page-loading div:nth-child(2){animation-delay: -.3s}.page-loading div:nth-child(3){animation-delay: -.15s}@keyframes page-loading{0%{transform: rotate(0deg)}to{transform: rotate(1turn)}}.page-backdrop{position: absolute;background-color: grey;z-index: 998;width: 100%;height: 100%;opacity: .2}.twm-home1-banner-section{padding-top: 115px}.twm-home2-banner-section{padding-top: 199px}.twm-home3-banner-section{padding-top: 267px}.twm-job-categories-section{overflow: hidden}.twm-job-categories-section .job-categories-style1 .owl-carousel .owl-stage-outer{display: initial}.twm-media img{width: 100%}.twm-blog-post-1-outer .wt-post-media .post-media-style-1{height: 200px}.twm-blog-post-1-outer .wt-post-media img{width: 600px;height: 250px}.twm-blog-post-2-outer .wt-post-media{height: 250px}.twm-jobs-list-style1 .twm-mid-content{width: 75%}.twm-sidebar-ele-filter ul{max-height: 250px;overflow: auto;padding: 0 5px}.loading{background: hsla(0,0%,100%,.82);z-index: 2;display: none}.loading,.loading .loading__inner{position: absolute;right: 0;top: 0;width: 100%;height: 100%}.loading .loading__inner .loading__content{right: 50%;position: absolute;top: 15%;transform: translate(50%, -50%)}.loading .loading__inner .loading__content .spinner{width: 75px;height: 75px;display: inline-block;border-width: 2px;border-color: hsla(0,0%,100%,.05);border-top-color: var(--primary-color);animation: spin 1s linear infinite;border-radius: 100%;border-style: solid}@keyframes spin{to{transform: rotate(1turn)}}.jobs-container .job-map-item{display: flex;align-items: flex-start;gap: 15px}.jobs-container .job-map-item img{max-width: 70px}.jobs-container .job-map-item h4{margin-bottom: 0}.jobs-container .job-map-item h5{color: var(--primary-color)}.jobs-container #map{height: calc(100vh - 300px)}.jobs-container #map .leaflet-div-icon{display: inline-block;white-space: nowrap;color: #fff;background-color: var(--primary-color);padding: 2px 5px;border-radius: 3px;box-shadow: 0 0 5px #333;text-align: center;font-weight: 700;width: auto!important}@media (max-width:991px){.jobs-container .twm-advertisment{display: none}.jobs-container .side-bar-filter{position: absolute;left: 0;top: 100%}.jobs-container .side-bar-filter.active{height: 100%;right: auto;overflow-y: auto;position: fixed;top: 0;width: 100%;z-index: 999}.jobs-container .side-bar-filter.active .side-bar{opacity: 1;transform: translateX(0);visibility: visible}.jobs-container .side-bar-filter .backdrop{background: hsla(0,0%,84%,.44);bottom: 0;height: 100%;position: absolute;top: 0;width: 100%}.jobs-container .side-bar-filter .side-bar{right: 0;left: auto;transform: translateX(100%);background-color: #fff;height: 100%;overflow-y: auto;position: fixed;width: 82%;z-index: 999;border-radius: 0}}.jobs-container .btn-open-filter{background-color: var(--primary-color);color: #fff}.jobs-container .btn-open-filter:focus{color: #fff}.jobs-container .btn-close-filter{top: 5px;left: 10px;text-decoration: none}.jobs-container .wt-select-bar-2+.select2-container .select2-selection{margin-right: 0!important}.jobs-container .twm-filter-select{justify-content: space-between}.account-setting .tagify__input{line-height: 60px;font-size: 14px;padding: unset;margin: unset}.account-setting .tagify{border: unset;display: flex;align-items: center;justify-content: center;height: auto}#applied_jobs_table .twm-table-controls .twm-DT-controls-icon{margin-right: unset}.job-seeker-education .box-timeline{margin-top: 50px}.job-seeker-education .timeline-year{position: relative;text-align: center}.job-seeker-education .timeline-year .year{padding: 5px 20px;background-color: #e0eeff;color: var(--primary-color);border-radius: 30px}.job-seeker-education .timeline-year:before{border-left: 1px solid #dee2e6;content: "";height: 100%;position: absolute;left: 10px;top: 0;width: 1px}.job-seeker-education .timeline-info .timeline-actions{display: flex;align-items: center}.job-seeker-education .timeline-info .timeline-actions .btn-action{background-color: #e0eeff;color: var(--primary-color);font-size: 16px;border-radius: 10px;padding: 8px 15px;display: block;white-space: nowrap;overflow: hidden;position: relative;z-index: 0}@media only screen and (max-width:768px){.job-seeker-education .timeline-year{margin-bottom: 20px;text-align: right}.job-seeker-education .timeline-year:before{border-left: none}.job-seeker-education .box-timeline{margin-top: 30px;padding-bottom: 30px;border-bottom: 1px solid #dee2e6}.job-seeker-education .box-timeline:last-child{border-bottom: none;padding-bottom: 0}.job-seeker-education .timeline-actions{margin-top: 10px}}.title-form-education{padding-bottom: 10px;border-bottom: 1px solid #dee2e6}.overview-wrap{padding: 15px 30px;border: 1px solid #dee2e6;border-radius: 10px}.overview-wrap .title{padding-bottom: 15px;border-bottom: 1px solid #dee2e6}.review-listing img{width: 4rem;height: 4rem}.review-listing .review-item:not(:first-child){margin-top: 46px}.review-listing .review-pagination li a{font-size: 16px;background-color: #e0e6f7;color: #a0abb8;width: 48px;font-weight: 500;text-align: center;height: 48px;border-radius: 50%}.review-listing .review-pagination li a.active{background-color: var(--primary-color);color: #fff}.review-listing .review-pagination .paginations .pager a.pager-prev{margin-left: unset}.review-listing .review-pagination li:not(:first-child) a{margin-right: 10px}.job-tags.tw-sidebar-tags-wrap .tagcloud span{padding: 5px 15px;margin-top: 10px;margin-left: 10px;display: inline-block;color: var(--primary-color);border-radius: 10px;font-size: 14px;background-color: #f0f6fe}.job-tags.tw-sidebar-tags-wrap .tagcloud span:hover{background-color: var(--primary-color);color: #fff}form.auth-form .form-control{background-color: #f0f6fe}form.auth-form .auth-input-icon{top: 12px}.newsletter-minimal-form .invalid-feedback{color: #fff}.newsletter-main-form .invalid-feedback{position: absolute;bottom: -30px}.newsletter-popup-content .btn.btn-primary{background-color: var(--primary-color);border: none;border-radius: 10px;cursor: pointer;display: inline-table;font-size: 16px;font-weight: 600;outline: none;overflow: hidden;padding: 15px 30px;position: relative;color: transparent!important;text-shadow: 0 0 0 #fff, -400px 0 0 #fff;transition: all .3s ease!important}.newsletter-popup-content .btn.btn-primary:hover{background-color: #171d28;text-shadow: 400px 0 0 #fff, 0 0 0 #fff}.site-header .logo-header .logo-header-inner img{max-height: 45px;vertical-align: top;margin-top: 5px}.site-header .header-top{background-color: var(--top-header-background-color);color: var(--top-header-background-color)}.site-header .header-top a{color: var(--top-header-text-color)}.site-header .header-top .top-bar .top-bar-left .phone+.email:before{border-color: var(--top-header-text-color)}.site-header .main-bar-wraper .main-bar{background: var(--main-header-background-color);color: var(--main-header-text-color);top: 0}.twm-jobs-grid-style1 .twm-media{display: flex;align-items: center;justify-content: center}.bb-social-sharing{display: inline-flex;gap: .25rem}.bb-social-sharing .bb-social-sharing__item{display: inline-flex;justify-content: center;align-items: center;width: 38px;height: 38px;line-height: 36px;text-align: center;border: 1px solid #e6e7e8;border-radius: 50%}.bb-social-sharing .bb-social-sharing__item a{line-height: 16px;color: var(--primary-color)}.bb-social-sharing .bb-social-sharing__item:last-child{margin-inline-end: 0}.bb-social-sharing .bb-social-sharing__item:hover{background-color: var(--primary-color);border-color: var(--primary-color);color: #fff}.bb-social-sharing .bb-social-sharing__item:hover a,.bb-social-sharing .bb-social-sharing__item:hover button{color: #fff}.bb-social-sharing .bb-social-sharing__item button{border: none;outline: none;background: transparent;color: var(--primary-color)}.bb-social-sharing .bb-social-sharing__item button:hover{cursor: pointer}.bb-social-sharing .bb-social-sharing__item svg{width: 1.25rem;height: 1.25rem}.border-primary{border-color: var(--primary-color)!important}#sidebar-offcanvas .language-switcher-dropdown{margin-bottom: 1rem}#sidebar-offcanvas .sidebar-social-icons{margin-top: 1.5rem;display: flex;gap: .5rem}#sidebar-offcanvas .sidebar-social-icons a{display: inline-flex;justify-content: center;align-items: center;width: 38px;height: 38px;line-height: 36px;text-align: center;border: 1px solid #e6e7e8;border-radius: 50%}#sidebar-offcanvas .sidebar-social-icons a:hover{background-color: var(--primary-color);border-color: var(--primary-color);color: #fff}#sidebar-offcanvas .sidebar-social-icons a svg{width: 1.25rem;height: 1.25rem}.jb-recommended-jobs{margin: 28px 0}.jb-recommended-jobs__header{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-bottom: 18px}.jb-recommended-jobs__header h4{margin: 0 0 4px;font-size: 22px;font-weight: 700;color: #17171d}.jb-recommended-jobs__header p{margin: 0;color: #667085;font-size: 14px;line-height: 1.5}.jb-recommended-jobs__header .site-button{flex: 0 0 auto;min-height: 42px;padding: 11px 18px}.jb-recommended-jobs__list{display: grid;gap: 14px}.jb-recommended-jobs__item{position: relative}.jb-recommended-jobs__item .twm-jobs-list-style1{margin-bottom: 0!important}.jb-recommended-jobs__reasons{margin: -14px 96px 18px 0;position: relative;z-index: 1}.jb-recommended-jobs__reasons span{display: inline-flex;align-items: center;min-height: 28px;padding: 5px 10px;border-radius: 999px;background: #eef8f5;color: #198754;font-size: 12px;font-weight: 600;line-height: 1.2}.jb-recommended-jobs__empty{padding: 26px;border: 1px solid #e6edf5;border-radius: 8px;background: #f8fbfe}.jb-recommended-jobs__empty h5{margin: 0 0 6px;color: #17171d;font-size: 18px;font-weight: 700}.jb-recommended-jobs__empty p{margin: 0;color: #667085;font-size: 14px}.jb-seeker-dashboard__header{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;margin-bottom: 22px}.jb-seeker-dashboard__header .title{margin-bottom: 6px}.jb-seeker-dashboard__header p{max-width: 640px;margin: 0;color: #667085;font-size: 14px;line-height: 1.5}.jb-seeker-dashboard__header .site-button{flex: 0 0 auto;min-height: 42px;padding: 11px 18px}.jb-seeker-dashboard__stats{grid-template-columns: repeat(3,minmax(0,1fr));margin-bottom: 20px}.jb-seeker-dashboard__panel,.jb-seeker-dashboard__stat{border: 1px solid #dbe5ee;border-radius: 8px;background: #fff;box-shadow: 0 8px 24px rgba(15,23,42,.04)}.jb-seeker-dashboard__stat{grid-template-columns: 44px minmax(0,1fr);padding: 16px}.jb-seeker-dashboard__stat i{width: 44px;height: 44px;border-radius: 8px;background: rgba(25,188,156,.12);color: var(--primary-color)}.jb-seeker-dashboard__stat span{color: #667085;line-height: 1.25}.jb-seeker-dashboard__stat strong{color: #0f172a;font-size: 26px}.jb-seeker-dashboard__stat:hover{border-color: rgba(25,188,156,.45);transform: translateY(-1px)}.jb-seeker-dashboard__grid{grid-template-columns: repeat(2,minmax(0,1fr));margin-bottom: 18px}.jb-seeker-dashboard__panel{padding: 18px}.jb-seeker-dashboard__panel-header{align-items: center;gap: 12px;margin-bottom: 16px}.jb-seeker-dashboard__panel-header h4{margin: 0;color: #17171d;font-size: 18px;font-weight: 700}.jb-seeker-dashboard__panel-header a{color: var(--primary-color);font-size: 13px;font-weight: 700}.jb-seeker-dashboard__applications,.jb-seeker-dashboard__profile,.jb-seeker-dashboard__signals,.jb-seeker-dashboard__status-list{display: grid;gap: 12px}.jb-seeker-dashboard__status>div:first-child{margin-bottom: 7px;font-weight: 700}.jb-seeker-dashboard__bar{background: #e8eef5}.jb-seeker-dashboard__bar span{background: var(--primary-color)}.jb-seeker-dashboard__profile>strong{color: #0f172a;font-size: 24px;line-height: 1.2}.jb-seeker-dashboard__profile p{margin: 0;color: #667085;font-size: 14px}.jb-seeker-dashboard__profile-meta{display: grid;gap: 8px;padding-top: 4px}.jb-seeker-dashboard__profile-meta span{display: flex;align-items: center;justify-content: space-between;gap: 12px;color: #667085;font-size: 13px}.jb-seeker-dashboard__profile-meta strong{color: #0f172a}.jb-seeker-dashboard__signal{padding: 11px 12px}.jb-seeker-dashboard__signal strong{color: #0f172a}.jb-seeker-dashboard__signal small{color: #667085}.jb-seeker-dashboard__signal:hover{border-color: rgba(25,188,156,.4);background: rgba(25,188,156,.06)}.jb-seeker-dashboard__application{gap: 12px;padding: 12px 0}.jb-seeker-dashboard__application a{color: #0f172a;font-weight: 800;line-height: 1.3}.jb-seeker-dashboard__application small,.jb-seeker-dashboard__application span{color: #667085}.jb-seeker-dashboard__empty{padding: 10px 0}.jb-seeker-dashboard__empty h5{margin: 0 0 6px;color: #0f172a;font-size: 17px;font-weight: 700}.jb-seeker-dashboard__empty p{color: #667085}@media (max-width:991.98px){.jb-seeker-dashboard__stats{grid-template-columns: repeat(2,minmax(0,1fr))}.jb-seeker-dashboard__grid{grid-template-columns: 1fr}}@media (max-width:575.98px){.jb-seeker-dashboard__header{flex-direction: column}.jb-seeker-dashboard__header .site-button{width: 100%;text-align: center}.jb-seeker-dashboard__application,.jb-seeker-dashboard__stats{grid-template-columns: 1fr}.jb-seeker-dashboard__application>div:last-child{text-align: start}}.jb-save-company-form{margin: 0}.jb-save-company-button{display: inline-flex;align-items: center;justify-content: center;gap: 7px;min-height: 34px;padding: 8px 12px;border: 1px solid rgba(25,188,156,.35);border-radius: 6px;background: rgba(25,188,156,.08);color: var(--primary-color);font-family: inherit;font-size: 12px;font-weight: 800;line-height: 1.2;cursor: pointer}.jb-save-company-button.is-saved,.jb-save-company-button:hover{border-color: var(--primary-color);background: var(--primary-color)}.twm-employer-grid-style1 .jb-save-company-button,.twm-employer-grid-style1 .jb-save-company-form,.twm-employer-list-style1 .jb-save-company-button,.twm-employer-list-style1 .jb-save-company-form{margin-top: 10px}.jb-company-save-profile{margin-top: 16px}.jb-saved-companies-empty{padding: 28px;border: 1px solid #dbe5ee;border-radius: 8px;background: #fff;text-align: center}.jb-saved-companies-empty h4{margin: 0 0 8px;color: #0f172a;font-size: 20px;font-weight: 800}.jb-saved-companies-empty p{max-width: 520px;margin: 0 auto;color: #667085;font-size: 14px;line-height: 1.5}.jb-company-reviews__header,.jb-company-reviews__summary{border: 1px solid #dbe5ee;border-radius: 8px;background: #fff}.jb-company-reviews__header{display: flex;align-items: center;justify-content: space-between;gap: 18px;margin-bottom: 14px;padding: 18px}.jb-company-reviews__header h4{margin: 0 0 4px;color: #17171d;font-size: 22px;font-weight: 800}.jb-company-reviews__header p{margin: 0;color: #667085;font-size: 14px;line-height: 1.5}.jb-company-reviews__score{flex: 0 0 auto;min-width: 120px;text-align: end}.jb-company-reviews__score span,.jb-company-reviews__score strong{display: block}.jb-company-reviews__score strong{color: var(--primary-color);font-size: 34px;line-height: 1}.jb-company-reviews__score span{margin-top: 6px;color: #667085;font-size: 12px;font-weight: 700}.jb-company-reviews__summary{display: grid;grid-template-columns: 160px minmax(0,1fr);gap: 18px;align-items: center;margin-bottom: 22px;padding: 18px}.jb-company-reviews__stars{color: #f59e0b;font-size: 18px;white-space: nowrap}.jb-company-reviews__distribution{display: grid;gap: 8px}.jb-company-reviews__row{display: grid;grid-template-columns: 64px minmax(0,1fr) 34px;gap: 10px;align-items: center;color: #667085;font-size: 12px;font-weight: 700}.jb-company-reviews__row div{height: 8px;overflow: hidden;border-radius: 999px;background: #e8eef5}.jb-company-reviews__row i{display: block;height: 100%;border-radius: inherit;background: var(--primary-color)}.jb-company-reviews__row strong{color: #0f172a;text-align: end}.jb-company-reviews .company-review-form{padding: 18px;border: 1px solid #dbe5ee;border-radius: 8px;background: #fff}@media (max-width:767.98px){.jb-company-reviews__header,.jb-company-reviews__summary{grid-template-columns: 1fr}.jb-company-reviews__header{align-items: flex-start;flex-direction: column}.jb-company-reviews__score{text-align: start}}[dir=rtl] .jb-recommended-jobs__reasons{margin-right:96px;margin-left:0}@media (max-width:767px){.jb-recommended-jobs__header{align-items: flex-start;flex-direction: column}.jb-recommended-jobs__header .site-button{width: 100%;text-align: center}.jb-recommended-jobs__reasons,[dir=rtl] .jb-recommended-jobs__reasons{margin:10px 0 18px}}.site-header .header-nav-btn-section .twm-nav-btn-right .twm-nav-post-a-job.twm-nav-btn-offcanvas i{padding-left: 0}.show-admin-bar .mobile-sider-drawer-menu .offcanvas,.show-admin-bar .site-header .main-bar-wraper.is-fixed .main-bar{top: 40px}.button-loading svg{color: transparent!important}.form-label.required:after,label.required:after{content: " *";color: #dc3545;font-weight: 800}[dir=rtl] .form-label.required:after,[dir=rtl] label.required:after{content:" *"}.jb-related-link-panel{padding: 22px;border: 1px solid #e5edf5;border-radius: 8px;background: #fff;box-shadow: 0 10px 28px rgba(16,31,53,.06)}.jb-related-link-panel__title{position: relative;margin: 0 0 16px;padding-bottom: 12px;color: #101f35;font-size: 20px;font-weight: 800;line-height: 1.3}.jb-related-link-panel__title:after{content: "";position: absolute;inset-inline-start: 0;bottom: 0;width: 42px;height: 3px;border-radius: 999px;background: #3fc1a0}.jb-related-link-panel__links{display: flex;flex-wrap: wrap;gap: 10px;margin: 0}.jb-related-link-panel__links a{display: inline-flex;align-items: center;min-height: 38px;margin: 0!important;padding: 9px 14px;border: 1px solid rgba(63,193,160,.32);border-radius: 999px;background: rgba(63,193,160,.08);color: #087a66;font-size: 14px;font-weight: 800;line-height: 1.2;text-decoration: none}.jb-related-link-panel__links a:hover{border-color: #3fc1a0;background: #3fc1a0;color: #fff}@media (max-width:575.98px){.jb-related-link-panel{padding: 18px}.jb-related-link-panel__title{font-size: 18px}.jb-related-link-panel__links{gap: 8px}.jb-related-link-panel__links a{width: 100%;justify-content: center;min-height: 40px;text-align: center}}.jb-job-card-actions{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 8px;margin-top: 10px}.favorite-icon{margin-inline-start: 10px}.favorite-icon a.button-loading:before{animation: button-loading-spinner 1s linear infinite;border-color: #767373 #767373 transparent}.favorite-icon.bookmark-post a{background-color: var(--primary-color)}.favorite-icon.bookmark-post a.button-loading:before{animation: button-loading-spinner 1s linear infinite;border-color: #fff #fff transparent}.favorite-icon.bookmark-post a i,.favorite-icon.bookmark-post a svg{color: #fff}.favorite-icon a{align-items: center;background-color: #f7f7f7;border: 1px solid #e4e4e4;border-radius: 50%;display: flex;height: 40px;justify-content: center;width: 40px}.jb-save-job-control{margin-inline-start: 0}.jb-save-job-control .jb-save-job-button{display: inline-flex;align-items: center;justify-content: center;gap: 7px;min-height: 34px;padding: 8px 12px;border: 1px solid rgba(63,193,160,.38);border-radius: 6px;background: rgba(63,193,160,.1);color: #087a66;font-size: 12px;font-weight: 800;line-height: 1.2}.jb-save-job-control .jb-save-job-button i{color: inherit;font-size: 14px}.jb-save-job-control .jb-save-job-button:hover,.jb-save-job-control.bookmark-post .jb-save-job-button{border-color: #3fc1a0;background: #3fc1a0;color: #fff}.twm-jobs-featured-style1 .twm-jobs-browse,.twm-jobs-grid-style1 .twm-jobs-browse,.twm-jobs-list-style1 .twm-jobs-browse{color: #087a66!important;font-weight: 800}.twm-jobs-featured-style1 .twm-jobs-browse:hover,.twm-jobs-grid-style1 .twm-jobs-browse:hover,.twm-jobs-list-style1 .twm-jobs-browse:hover{color: #065f50!important}.hpage-6-featured-block .aply-btn-area{display: flex;align-items: center;justify-content: flex-end;gap: 8px}.hpage-6-featured-block .aply-btn-area .favorite-icon{margin-inline-start: 0}.hpage-6-featured-block .aply-btn-area .jb-save-job-button{width: auto;min-width: 38px}.hpage-6-featured-block .aply-btn-area .jb-save-job-button span{display: none}.hpage-6-featured-block .aplybtn{background: #3fc1a0!important}.btn.btn-primary,.site-button,.twm-nav-post-a-job,.twm-nav-sign-up{background-color: #3fc1a0;border-color: #3fc1a0}.btn.btn-primary:focus,.btn.btn-primary:hover,.site-button:focus,.site-button:hover,.twm-nav-post-a-job:focus,.twm-nav-post-a-job:hover,.twm-nav-sign-up:focus,.twm-nav-sign-up:hover{background-color: #087a66;border-color: #087a66}#sidebar-offcanvas .mobile-cta-wrapper .mobile-cta-post-job,#sidebar-offcanvas .mobile-cta-wrapper .mobile-cta-signin{background: linear-gradient(135deg,#3fc1a0,#087a66);box-shadow: 0 4px 15px rgba(63,193,160,.26)}.jb-save-company-button{border-color: rgba(63,193,160,.38);background: rgba(63,193,160,.1);color: #087a66}.jb-save-company-button i{color: inherit}.jb-save-company-button.is-saved,.jb-save-company-button:hover{border-color: #3fc1a0;background: #3fc1a0;color: #fff}.jb-company-action-row .jb-save-company-button,.jb-company-profile-cta .site-button{min-height: 42px;border-radius: 8px;padding: 11px 18px;font-size: 13px}.jb-seeker-dashboard__header{padding: 22px;border: 1px solid rgba(63,193,160,.22);border-radius: 8px;background: radial-gradient(circle at 92% 0,rgba(63,193,160,.16),transparent 32%),#f8fffc}.jb-seeker-dashboard__header .title{color: #0f172a;font-size: 26px;font-weight: 900}.jb-seeker-dashboard__stat{border-color: #e2ebf3}.jb-seeker-dashboard__stat:before{inset-inline-start: 0;top: 0;width: 4px;height: 100%;background: #3fc1a0;opacity: .85}.jb-seeker-dashboard__stat:hover{box-shadow: 0 12px 28px rgba(15,23,42,.08)}.jb-seeker-dashboard__panel{border-color: #e2ebf3}@media (max-width:575.98px){.jb-job-card-actions{justify-content: flex-start}}.twm-jobs-category{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-radius: 5px;color: #fff}.account-setting a{color: var(--primary-color)}.section-content .nav.nav-tabs{list-style: none}@media (max-width:767px){.wt-bnr-inr{height: 200px}.twm-jobs-list-style1 .twm-mid-content{width: 100%}.jobs-container .product-filter-wrap .twm-filter-select{display: flex;flex-wrap: wrap;gap: .4rem}.jobs-container .product-filter-wrap .twm-filter-select .wt-select-bar-2:not(.select2-hidden-accessible){width: calc(33.33% - .4rem)!important;margin-right: 0;margin-left: 0;height: 40px;line-height: 40px;font-size: 14px;padding-right: 12px;padding-left: 12px;border-radius: 8px}.jobs-container .product-filter-wrap .twm-filter-select .wt-select-bar-2+.select2-container{width: calc(33.33% - .4rem)!important;margin-right: 0;margin-left: 0}.jobs-container .product-filter-wrap .twm-filter-select .wt-select-bar-2+.select2-container .select2-selection{height: 40px}.jobs-container .product-filter-wrap .twm-filter-select .wt-select-bar-2+.select2-container .select2-selection .select2-selection__rendered{line-height: 40px;font-size: 14px}.jobs-container .product-filter-wrap .woocommerce-result-count-left{font-size: 14px}.jobs-container .twm-jobs-grid-style1{text-align: center;padding: 15px}.jobs-container .twm-jobs-grid-style1 .twm-media{position: relative;top: auto;width: 70px;height: 70px;line-height: 70px;margin: 0 auto 10px}.jobs-container .twm-jobs-grid-style1 .twm-mid-content{padding-top: 0}.jobs-container .twm-jobs-grid-style1 .twm-mid-content .twm-job-title h4{white-space: normal;overflow: visible;text-overflow: unset;font-size: 16px}.jobs-container .twm-jobs-grid-style1 .twm-job-post-duration{position: static;display: block;margin-bottom: 5px;font-size: 13px}#search form{top: 120px;transform: translateX(50%);max-width: calc(100% - 40px);padding: 5px 10px}#search form input[type=search]{font-size: 16px}#search .close{top: 15px;left: 15px;width: 45px;height: 45px}#search .close:after,#search .close:before{height: 24px;left: 21px;top: 11px}#search .search-btn i{font-size: 24px;line-height: 40px}#search .header-search-results{top: 185px;max-width: calc(100% - 40px)}}#sidebar-offcanvas .offcanvas-header{padding: 15px 20px}#sidebar-offcanvas .offcanvas-body{padding: 0}#sidebar-offcanvas .mobile-cta-wrapper{padding: 10px 20px 0}#sidebar-offcanvas .mobile-cta-wrapper .mobile-cta-btn{display: flex;align-items: center;border-radius: 12px;padding: 15px 20px;text-decoration: none;color: #fff;transition: all .3s ease;position: relative;overflow: hidden}#sidebar-offcanvas .mobile-cta-wrapper .mobile-cta-btn:hover{transform: translateY(-2px);text-decoration: none;color: #fff}#sidebar-offcanvas .mobile-cta-wrapper .mobile-cta-btn .mobile-cta-icon{width: 42px;height: 42px;background: hsla(0,0%,100%,.2);border-radius: 10px;display: flex;align-items: center;justify-content: center;margin-left: 15px;flex-shrink: 0}#sidebar-offcanvas .mobile-cta-wrapper .mobile-cta-btn .mobile-cta-icon i{font-size: 20px;color: #fff}#sidebar-offcanvas .mobile-cta-wrapper .mobile-cta-btn .mobile-cta-text{flex: 1;display: flex;flex-direction: column}#sidebar-offcanvas .mobile-cta-wrapper .mobile-cta-btn .mobile-cta-text .mobile-cta-title{font-size: 15px;font-weight: 600;line-height: 1.2;margin-bottom: 2px}#sidebar-offcanvas .mobile-cta-wrapper .mobile-cta-btn .mobile-cta-text .mobile-cta-subtitle{font-size: 12px;opacity: .85}#sidebar-offcanvas .mobile-cta-wrapper .mobile-cta-btn .mobile-cta-arrow{font-size: 18px;opacity: .8;transition: transform .3s ease}#sidebar-offcanvas .mobile-cta-wrapper .mobile-cta-btn:hover .mobile-cta-arrow{transform: translateX(-3px)}#sidebar-offcanvas .mobile-cta-wrapper .mobile-cta-post-job{background: linear-gradient(135deg,var(--primary-color) 0,#5b8def 100%);box-shadow: 0 4px 15px rgba(56,152,226,.3)}#sidebar-offcanvas .mobile-cta-wrapper .mobile-cta-signin{background: linear-gradient(135deg,#28a745,#20c997);box-shadow: 0 4px 12px rgba(40,167,69,.25)}#sidebar-offcanvas .mobile-user-wrapper{padding: 15px 20px;border-bottom: 1px solid #f0f0f0}#sidebar-offcanvas .mobile-user-wrapper .mobile-user-info{display: flex;align-items: center;padding: 12px 15px;background: #f0f6fe;border-radius: 10px;margin-bottom: 10px}#sidebar-offcanvas .mobile-user-wrapper .mobile-user-avatar{width: 40px;height: 40px;border-radius: 50%;margin-left: 12px;-o-object-fit: cover;object-fit: cover}#sidebar-offcanvas .mobile-user-wrapper .mobile-user-details{display: flex;flex-direction: column}#sidebar-offcanvas .mobile-user-wrapper .mobile-user-details .mobile-user-name{font-weight: 600;font-size: 15px;color: #17171d}#sidebar-offcanvas .mobile-user-wrapper .mobile-user-details .mobile-user-role{font-size: 12px;color: #888}#sidebar-offcanvas .mobile-user-wrapper .mobile-user-menu{list-style: none;padding: 0;margin: 0}#sidebar-offcanvas .mobile-user-wrapper .mobile-user-menu li a,#sidebar-offcanvas .mobile-user-wrapper .mobile-user-menu li button{display: flex;align-items: center;padding: 10px 15px;color: #333;text-decoration: none;font-size: 14px;border-radius: 8px;transition: background .2s}#sidebar-offcanvas .mobile-user-wrapper .mobile-user-menu li a i,#sidebar-offcanvas .mobile-user-wrapper .mobile-user-menu li button i{margin-left: 10px;font-size: 16px;width: 20px;color: var(--primary-color)}#sidebar-offcanvas .mobile-user-wrapper .mobile-user-menu li a:hover,#sidebar-offcanvas .mobile-user-wrapper .mobile-user-menu li button:hover{background: #f5f5f5}#sidebar-offcanvas .mobile-user-wrapper .mobile-user-menu .mobile-logout-btn{background: none;border: none;width: 100%;cursor: pointer;color: #dc3545}#sidebar-offcanvas .mobile-user-wrapper .mobile-user-menu .mobile-logout-btn i{color: #dc3545}#sidebar-offcanvas .mobile-nav-wrapper{padding: 15px 20px;border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0}#sidebar-offcanvas .mobile-nav-wrapper .mobile-nav-menu{list-style: none;padding: 0;margin: 0}#sidebar-offcanvas .mobile-nav-wrapper .mobile-nav-menu li{margin-bottom: 0}#sidebar-offcanvas .mobile-nav-wrapper .mobile-nav-menu li a{display: flex;align-items: center;justify-content: space-between;padding: 12px 5px;font-size: 16px;font-weight: 600;color: #17171d;text-decoration: none;border-bottom: 1px solid #f5f5f5;transition: color .2s}#sidebar-offcanvas .mobile-nav-wrapper .mobile-nav-menu li a:hover{color: var(--primary-color)}#sidebar-offcanvas .mobile-nav-wrapper .mobile-nav-menu li:last-child a{border-bottom: none}#sidebar-offcanvas .mobile-nav-wrapper .mobile-nav-menu li .sub-menu{list-style: none;padding: 0 15px 0 0;margin: 0}#sidebar-offcanvas .mobile-nav-wrapper .mobile-nav-menu li .sub-menu li a{font-size: 14px;font-weight: 400;padding: 8px 5px}#sidebar-offcanvas .contact-list{padding: 10px 20px}#sidebar-offcanvas .contact-list h4{font-size: 13px;color: #888;margin-bottom: 3px;font-weight: 400}#sidebar-offcanvas .contact-list p{margin-bottom: 0;font-size: 14px}#sidebar-offcanvas .contact-list p a{color: #333;text-decoration: none}#sidebar-offcanvas .language-switcher-dropdown{padding: 5px 20px;margin-bottom: 0}#sidebar-offcanvas .currency-switch{padding: 5px 20px}#sidebar-offcanvas .sidebar-social-icons{padding: 10px 20px 20px}#sidebar-offcanvas .mobile-cta-wrapper .mobile-cta-post-job,#sidebar-offcanvas .mobile-cta-wrapper .mobile-cta-signin{background: linear-gradient(135deg,#3fc1a0,#087a66)!important;box-shadow: 0 4px 15px rgba(63,193,160,.26)!important}.jb-seeker-dashboard{display: grid;gap: 18px}.jb-seeker-dashboard__hero{display: grid;grid-template-columns: minmax(0,1fr) 230px;gap: 18px;align-items: stretch;padding: 0;overflow: hidden;border: 1px solid #dbe5ee;border-radius: 8px;background: #fff;box-shadow: 0 10px 30px rgba(16,31,53,.06)}.jb-seeker-dashboard__hero-main{display: flex;align-items: center;gap: 18px;min-width: 0;padding: 24px;background: linear-gradient(135deg,rgba(63,193,160,.12),rgba(16,31,53,.02)),#fff}.jb-seeker-dashboard__hero-main .title{margin: 4px 0 7px;color: #101f35;font-size: 28px;font-weight: 900;line-height: 1.2}.jb-seeker-dashboard__hero-main p{max-width: 640px;margin: 0;color: #607086;font-size: 14px;line-height: 1.55}.jb-seeker-dashboard__avatar{flex: 0 0 auto;width: 78px;height: 78px;border: 4px solid #fff;border-radius: 20px;-o-object-fit: cover;object-fit: cover;box-shadow: 0 10px 24px rgba(16,31,53,.12)}.jb-seeker-dashboard__eyebrow,.jb-seeker-dashboard__panel-header span{display: inline-flex;color: #087a66;font-size: 12px;font-weight: 900;letter-spacing: .04em;line-height: 1.2;text-transform: uppercase}.jb-seeker-dashboard__hero-actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 16px}.jb-seeker-dashboard__hero-actions .jb-seeker-dashboard__ghost-action,.jb-seeker-dashboard__hero-actions .site-button{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 42px;padding: 11px 16px;font-size: 13px;font-weight: 800;line-height: 1.2}.jb-seeker-dashboard__ghost-action{border: 1px solid #dbe5ee;background: #fff;color: #101f35}.jb-seeker-dashboard__ghost-action:hover{border-color: #3fc1a0;color: #087a66}.jb-seeker-dashboard__profile-score{display: flex;flex-direction: column;justify-content: center;gap: 8px;padding: 22px;border-inline-start: 1px solid #e5edf5;background: #f8fbfd;color: #101f35}.jb-seeker-dashboard__profile-score small,.jb-seeker-dashboard__profile-score span,.jb-seeker-dashboard__profile-score strong{display: block}.jb-seeker-dashboard__profile-score span{color: #607086;font-weight: 800}.jb-seeker-dashboard__profile-score strong{color: #101f35;font-size: 38px;font-weight: 900;line-height: 1}.jb-seeker-dashboard__profile-score small{color: #607086;line-height: 1.45}.jb-seeker-dashboard__profile-score:hover{color: #101f35}.jb-seeker-dashboard__stats{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px;margin-bottom: 0}.jb-seeker-dashboard__stat{position: relative;display: grid;grid-template-columns: 46px minmax(0,1fr);gap: 10px 12px;align-items: center;min-height: 112px;overflow: hidden;border: 1px solid #dbe5ee;border-radius: 8px;background: #fff;color: #334155;box-shadow: 0 8px 22px rgba(16,31,53,.05)}.jb-seeker-dashboard__stat:before{content: "";position: absolute;inset: 0;background: linear-gradient(135deg,rgba(63,193,160,.11),transparent 58%);opacity: 0;transition: opacity .2s ease}.jb-seeker-dashboard__stat i{position: relative;grid-row: span 2;display: inline-flex;align-items: center;justify-content: center;width: 46px;height: 46px;border-radius: 12px;background: #e8f8f3;color: #087a66;font-size: 18px}.jb-seeker-dashboard__stat span,.jb-seeker-dashboard__stat strong{position: relative;display: block}.jb-seeker-dashboard__stat span{font-weight: 700;line-height: 1.3}.jb-seeker-dashboard__stat strong{font-size: 28px;font-weight: 900;line-height: 1}.jb-seeker-dashboard__stat:hover{border-color: rgba(63,193,160,.5);color: #334155;transform: translateY(-2px)}.jb-seeker-dashboard__stat:hover:before{opacity: 1}.jb-seeker-dashboard__grid{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(290px,.75fr);margin-bottom: 0}.jb-seeker-dashboard__panel{padding: 20px;border: 1px solid #dbe5ee;border-radius: 8px;background: #fff;box-shadow: 0 8px 24px rgba(16,31,53,.05)}.jb-seeker-dashboard__panel-header{display: flex;align-items: flex-start;justify-content: space-between;gap: 14px;margin-bottom: 18px}.jb-seeker-dashboard__panel-header h4{margin: 4px 0 0;color: #101f35;font-size: 20px;font-weight: 900;line-height: 1.25}.jb-seeker-dashboard__panel-header a{flex: 0 0 auto;display: inline-flex;align-items: center;min-height: 34px;padding: 7px 11px;border: 1px solid rgba(63,193,160,.35);border-radius: 7px;background: rgba(63,193,160,.08);color: #087a66;font-size: 12px;font-weight: 900}.jb-seeker-dashboard__panel-header a:hover{background: #3fc1a0;color: #fff}.jb-seeker-dashboard__status-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.jb-seeker-dashboard__status{padding: 13px;border: 1px solid #edf2f7;border-radius: 8px;background: #f8fbfd}.jb-seeker-dashboard__status>div:first-child{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-bottom: 9px;color: #475569;font-size: 13px;font-weight: 800}.jb-seeker-dashboard__bar{height: 8px;overflow: hidden;border-radius: 999px;background: #e7eef6}.jb-seeker-dashboard__bar span{display: block;height: 100%;min-width: 4px;border-radius: inherit;background: #3fc1a0}.jb-seeker-dashboard__signals{display: grid;gap: 10px}.jb-seeker-dashboard__signal{display: flex;gap: 10px;padding: 12px;border: 1px solid #e5e7eb;border-radius: 8px;background: #f8fafc;color: #334155}.jb-seeker-dashboard__signal i{flex: 0 0 auto;margin-top: 2px}.jb-seeker-dashboard__signal small,.jb-seeker-dashboard__signal span,.jb-seeker-dashboard__signal strong{display: block}.jb-seeker-dashboard__signal strong{color: #101f35;font-size: 14px;line-height: 1.25}.jb-seeker-dashboard__signal small{margin-top: 3px;color: #607086;font-size: 12px;line-height: 1.4}.jb-seeker-dashboard__signal:hover{border-color: rgba(63,193,160,.42);background: rgba(63,193,160,.06);color: #334155}.jb-seeker-dashboard__signal.is-complete{background: #f1fbf8}.jb-seeker-dashboard__signal.is-complete i,.jb-seeker-dashboard__signal.is-complete strong{color: #087a66}.jb-seeker-dashboard__insights{display: grid;gap: 10px}.jb-seeker-dashboard__insight{display: grid;grid-template-columns: 32px minmax(0,1fr);gap: 4px 9px;align-items: center;min-height: 76px;padding: 12px;border: 1px solid #dbe5ee;border-radius: 8px;background: #fff;color: #334155}.jb-seeker-dashboard__insight i{grid-row: span 2;display: inline-flex;align-items: center;justify-content: center;width: 32px;height: 32px;border-radius: 8px;background: #f1f5f9;color: #087a66;font-size: 14px}.jb-seeker-dashboard__insight span{color: #607086;font-size: 12px;font-weight: 800;line-height: 1.25}.jb-seeker-dashboard__insight strong{color: #101f35;font-size: 19px;font-weight: 900;line-height: 1}.jb-seeker-dashboard__insight:hover{border-color: rgba(63,193,160,.45);color: #334155}.jb-seeker-dashboard__applications{display: grid;gap: 0}.jb-seeker-dashboard__application{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 14px;align-items: center;padding: 14px 0;border-bottom: 1px solid #edf2f7}.jb-seeker-dashboard__application:first-child{padding-top: 0}.jb-seeker-dashboard__application:last-child{border-bottom: 0;padding-bottom: 0}.jb-seeker-dashboard__application a,.jb-seeker-dashboard__application small,.jb-seeker-dashboard__application span{display: block}.jb-seeker-dashboard__application a{color: #101f35;font-weight: 900;line-height: 1.35}.jb-seeker-dashboard__application small,.jb-seeker-dashboard__application span{margin-top: 4px;color: #607086;font-size: 13px}.jb-seeker-dashboard__application>div:last-child{text-align: end}.jb-seeker-dashboard__empty{display: grid;justify-items: center;gap: 8px;padding: 30px 20px;border: 1px dashed #cbd5e1;border-radius: 8px;background: #f8fbfd;text-align: center}.jb-seeker-dashboard__empty i{display: inline-flex;align-items: center;justify-content: center;width: 46px;height: 46px;border-radius: 12px;background: #e8f8f3;color: #087a66}.jb-seeker-dashboard__empty h5{margin: 0;color: #101f35;font-size: 18px;font-weight: 900}.jb-seeker-dashboard__empty p{max-width: 460px;margin: 0;color: #607086;font-size: 14px;line-height: 1.5}.jb-seeker-dashboard__empty a{margin-top: 4px;color: #087a66;font-size: 13px;font-weight: 900}@media (max-width:1199.98px){.jb-seeker-dashboard__grid,.jb-seeker-dashboard__hero{grid-template-columns: 1fr}.jb-seeker-dashboard__profile-score{border-top: 1px solid #e5edf5;border-inline-start: 0}.jb-seeker-dashboard__insights{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width:767.98px){.jb-seeker-dashboard__hero-main{align-items: flex-start;flex-direction: column}.jb-seeker-dashboard__insights,.jb-seeker-dashboard__stats,.jb-seeker-dashboard__status-list{grid-template-columns: repeat(2,minmax(0,1fr))}.jb-seeker-dashboard__application{grid-template-columns: 1fr}.jb-seeker-dashboard__application>div:last-child{text-align: start}}@media (max-width:575.98px){.jb-seeker-dashboard__hero-main,.jb-seeker-dashboard__panel,.jb-seeker-dashboard__profile-score{padding: 16px}.jb-seeker-dashboard__insights,.jb-seeker-dashboard__stats,.jb-seeker-dashboard__status-list{grid-template-columns: 1fr}.jb-seeker-dashboard__hero-actions .jb-seeker-dashboard__ghost-action,.jb-seeker-dashboard__hero-actions .site-button{width: 100%}}.jb-seeker-dashboard{gap: 22px}.jb-seeker-dashboard__hero{position: relative;grid-template-columns: minmax(0,1fr) 280px;gap: 0;border: 0;border-radius: 10px;background: radial-gradient(circle at 92% 10%,rgba(63,193,160,.24),transparent 28%),linear-gradient(135deg,#101f35,#17365b 55%,#214466);box-shadow: 0 20px 45px rgba(16,31,53,.16)}.jb-seeker-dashboard__hero:before{content: "";position: absolute;inset: 0 0 0 auto;width: 46%;background: radial-gradient(circle at 76% 18%,hsla(0,0%,100%,.16),transparent 34%),radial-gradient(circle at 32% 92%,hsla(0,0%,100%,.11),transparent 35%);pointer-events: none}.jb-seeker-dashboard__hero-main,.jb-seeker-dashboard__profile-score{position: relative;z-index: 1}.jb-seeker-dashboard__hero-main{padding: 30px;background: transparent}.jb-seeker-dashboard__identity{position: relative;flex: 0 0 auto}.jb-seeker-dashboard__avatar{width: 86px;height: 86px;border-radius: 22px;box-shadow: 0 18px 34px rgba(0,0,0,.22)}.jb-seeker-dashboard__status-pill{position: absolute;inset-inline-start: 50%;bottom: -12px;display: inline-flex;align-items: center;gap: 6px;min-height: 25px;padding: 6px 9px;border: 1px solid hsla(0,0%,100%,.24);border-radius: 999px;background: hsla(0,0%,100%,.13);color: #fff;font-size: 10px;font-weight: 900;line-height: 1;white-space: nowrap;transform: translateX(50%);backdrop-filter: blur(10px)}.jb-seeker-dashboard__status-pill i{color: #3fc1a0;font-size: 7px}.jb-seeker-dashboard__hero-copy{min-width: 0}.jb-seeker-dashboard__eyebrow,.jb-seeker-dashboard__panel-header span{color: #3fc1a0;letter-spacing: 0}.jb-seeker-dashboard__hero-main .title{max-width: 760px;color: #fff;font-size: 34px;letter-spacing: 0}.jb-seeker-dashboard__hero-main p{color: hsla(0,0%,100%,.74);font-size: 15px}.jb-seeker-dashboard__hero-actions{margin-top: 20px}.jb-seeker-dashboard__hero-actions .jb-seeker-dashboard__ghost-action,.jb-seeker-dashboard__hero-actions .site-button{min-height: 44px;padding: 12px 18px;border-radius: 8px}.jb-seeker-dashboard__hero-actions .site-button{background: #3fc1a0;color: #062f2b;box-shadow: 0 12px 24px rgba(63,193,160,.24)}.jb-seeker-dashboard__hero-actions .site-button:hover{background: #59d3b5;color: #062f2b}.jb-seeker-dashboard__ghost-action{border-color: hsla(0,0%,100%,.24);background: hsla(0,0%,100%,.08);color: #fff}.jb-seeker-dashboard__ghost-action:hover{border-color: hsla(0,0%,100%,.5);background: hsla(0,0%,100%,.16);color: #fff}.jb-seeker-dashboard__profile-score{display: grid;grid-template-columns: 96px minmax(0,1fr);align-items: center;align-content: center;gap: 16px;padding: 26px;border: 0;border-inline-start: 1px solid hsla(0,0%,100%,.14);background: hsla(0,0%,100%,.08);color: #fff}.jb-seeker-dashboard__profile-score span{margin-bottom: 6px;color: #fff;font-size: 13px}.jb-seeker-dashboard__profile-score small{color: hsla(0,0%,100%,.72);font-size: 12px}.jb-seeker-dashboard__profile-score:hover{color: #fff;background: hsla(0,0%,100%,.12)}.jb-seeker-dashboard__profile-meter{display: inline-flex;align-items: center;justify-content: center;width: 96px;height: 96px;border-radius: 50%;background: radial-gradient(circle closest-side,#132b48 73%,transparent 75%),conic-gradient(#3fc1a0 var(--profile-percent),hsla(0,0%,100%,.18) 0)}.jb-seeker-dashboard__profile-meter strong{color: #fff;font-size: 25px;font-weight: 900;line-height: 1}.jb-seeker-dashboard__stats{gap: 16px}.jb-seeker-dashboard__stat{grid-template-columns: minmax(0,1fr) 48px;gap: 12px;min-height: 124px;padding: 18px;border-color: #e5edf5;border-radius: 10px;box-shadow: 0 12px 30px rgba(16,31,53,.07);transition: border-color .2s ease,box-shadow .2s ease,transform .2s ease}.jb-seeker-dashboard__stat:before{inset: auto 0 0 0;height: 4px;opacity: 1;background: linear-gradient(90deg,#3fc1a0,#74dfc4)}.jb-seeker-dashboard__stat i{grid-column: 2;grid-row: 1/span 2;border-radius: 14px}.jb-seeker-dashboard__stat span{align-self: end;color: #607086;font-size: 13px;font-weight: 800}.jb-seeker-dashboard__stat strong{grid-row: 2;color: #101f35;font-size: 34px}.jb-seeker-dashboard__insight:nth-child(2) i,.jb-seeker-dashboard__stat:nth-child(2) i{background: #eef6ff;color: #2263a3}.jb-seeker-dashboard__insight:nth-child(3) i,.jb-seeker-dashboard__stat:nth-child(3) i{background: #fff7e6;color: #9a6200}.jb-seeker-dashboard__insight:nth-child(4) i,.jb-seeker-dashboard__stat:nth-child(4) i{background: #f1f5f9;color: #334155}.jb-seeker-dashboard__grid{grid-template-columns: minmax(0,1.18fr) minmax(320px,.82fr);gap: 18px}.jb-seeker-dashboard__panel{border-color: #e5edf5;border-radius: 10px;box-shadow: 0 12px 30px rgba(16,31,53,.06)}.jb-seeker-dashboard__panel-header{padding-bottom: 14px;border-bottom: 1px solid #eef3f7}.jb-seeker-dashboard__panel-header h4{font-size: 21px}.jb-seeker-dashboard__panel-header a{border-radius: 8px}.jb-seeker-dashboard__status{background: #fff;border-color: #e8eef5;box-shadow: 0 8px 18px rgba(16,31,53,.04)}.jb-seeker-dashboard__signals{gap: 12px}.jb-seeker-dashboard__signal{align-items: flex-start;padding: 14px;background: #fff;border-color: #e8eef5}.jb-seeker-dashboard__signal i{display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;margin-top: 0;border-radius: 8px;background: #f1f5f9;color: #94a3b8}.jb-seeker-dashboard__signal.is-complete i{background: #e8f8f3}.jb-seeker-dashboard__insights{grid-template-columns: repeat(5,minmax(0,1fr));gap: 14px}.jb-seeker-dashboard__insight{min-height: 92px;padding: 15px;border-color: #e5edf5;border-radius: 10px;box-shadow: 0 10px 24px rgba(16,31,53,.05);transition: border-color .2s ease,transform .2s ease}.jb-seeker-dashboard__insight i{width: 38px;height: 38px;border-radius: 12px}.jb-seeker-dashboard__insight strong{font-size: 24px}.jb-seeker-dashboard__insight:hover{transform: translateY(-2px)}.jb-seeker-dashboard__application{padding: 16px 0}.jb-seeker-dashboard__application a{font-size: 15px}.jb-seeker-dashboard__application>div:last-child{display: grid;justify-items: end;gap: 4px}.jb-seeker-dashboard__empty{border-color: #dbe5ee;background: linear-gradient(135deg,rgba(63,193,160,.08),rgba(16,31,53,.02)),#fff}@media (max-width:1199.98px){.jb-seeker-dashboard__grid,.jb-seeker-dashboard__hero{grid-template-columns: 1fr}.jb-seeker-dashboard__profile-score{border-top: 1px solid hsla(0,0%,100%,.14);border-inline-start: 0}.jb-seeker-dashboard__insights{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width:767.98px){.jb-seeker-dashboard{gap: 16px}.jb-seeker-dashboard__hero-main{padding: 22px}.jb-seeker-dashboard__hero-main .title{font-size: 27px}.jb-seeker-dashboard__profile-score{grid-template-columns: 78px minmax(0,1fr);padding: 20px 22px}.jb-seeker-dashboard__profile-meter{width: 78px;height: 78px}.jb-seeker-dashboard__profile-meter strong{font-size: 21px}.jb-seeker-dashboard__insights,.jb-seeker-dashboard__stats,.jb-seeker-dashboard__status-list{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.jb-seeker-dashboard__hero-main{padding: 18px}.jb-seeker-dashboard__profile-score{grid-template-columns: 1fr;padding: 18px}.jb-seeker-dashboard__insights,.jb-seeker-dashboard__stats,.jb-seeker-dashboard__status-list{grid-template-columns: 1fr}.jb-seeker-dashboard__application>div:last-child{justify-items: start}}.twm-jobs-list-style1{align-items: stretch;gap: 18px;min-width: 0;overflow: hidden}.twm-jobs-list-style1 .twm-media{position: static;flex: 0 0 140px;width: 140px;height: 140px;margin-inline-end: 0;line-height: 140px}.twm-jobs-list-style1 .twm-mid-content{min-width: 0;width: auto;flex: 1 1 auto;padding-inline-start: 0}.twm-jobs-list-style1 .twm-right-content{display: flex;flex: 0 0 250px;min-width: 0;flex-direction: column;align-items: flex-end;justify-content: flex-start;gap: 12px;padding-inline-start: 12px}.twm-jobs-list-style1 .twm-jobs-category{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 6px;margin: 0}.twm-jobs-list-style1 .jb-featured-badge,.twm-jobs-list-style1 .twm-jobs-category span{position: static;display: inline-flex;align-items: center;justify-content: center;min-height: 32px;max-width: 100%;margin: 0;padding: 7px 13px;border-radius: 999px;font-size: 13px;font-weight: 900;line-height: 1.15;white-space: nowrap}.twm-jobs-list-style1 .twm-jobs-amount{margin: 0;max-width: 100%;color: #101f35;font-size: 20px;font-weight: 900;line-height: 1.25;text-align: end;overflow: hidden;text-overflow: ellipsis}.twm-jobs-list-style1 .jb-job-card-actions,.twm-jobs-list-style1 .jb-listing-quick-actions{justify-content: flex-end;width: 100%;margin: 0}.twm-jobs-list-style1 .jb-job-card-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.twm-jobs-list-style1 .jb-job-card-actions .jb-listing-quick-actions{display: contents}.twm-jobs-list-style1 .jb-save-job-control{flex: 0 0 auto}.twm-jobs-list-style1 .jb-listing-quick-action,.twm-jobs-list-style1 .jb-save-job-button,.twm-jobs-list-style1 .twm-jobs-browse{min-height: 40px;display: inline-flex;align-items: center;justify-content: center;gap: 8px;border-radius: 999px;white-space: nowrap}.twm-jobs-list-style1 .jb-save-job-button i{display: inline-flex;align-items: center;justify-content: center;width: 14px;min-width: 14px;margin: 0;font-size: 13px;line-height: 1}.twm-jobs-list-style1 .twm-jobs-browse{display: inline-flex;align-items: center;justify-content: center;padding: 10px 14px;border: 1px solid rgba(63,193,160,.35);background: rgba(63,193,160,.08);line-height: 1.2}.jb-job-list-card__badges{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 6px;width: 100%;min-height: 32px}@media (max-width:991.98px){.twm-jobs-list-style1{flex-wrap: wrap}.twm-jobs-list-style1 .twm-media{flex-basis: 110px;width: 110px;height: 110px;line-height: 110px}.twm-jobs-list-style1 .twm-right-content{flex: 1 1 100%;align-items: flex-start;padding-inline-start: 0}.twm-jobs-list-style1 .jb-job-card-actions,.twm-jobs-list-style1 .jb-job-list-card__badges,.twm-jobs-list-style1 .jb-listing-quick-actions,.twm-jobs-list-style1 .twm-jobs-category{justify-content: flex-start}.twm-jobs-list-style1 .twm-jobs-amount{text-align: start}}@media (max-width:575.98px){.twm-jobs-list-style1{display: block}.twm-jobs-list-style1 .twm-media{margin: 0 0 18px}.twm-jobs-list-style1 .jb-job-card-actions,.twm-jobs-list-style1 .jb-listing-quick-actions{align-items: stretch;flex-direction: column}.twm-jobs-list-style1 .jb-listing-quick-action,.twm-jobs-list-style1 .jb-save-job-button,.twm-jobs-list-style1 .jb-save-job-control,.twm-jobs-list-style1 .twm-jobs-browse{width: 100%}}.jb-recommended-jobs__list{gap: 18px}.jb-recommended-jobs__item .twm-jobs-list-style1{display: grid;grid-template-columns: 92px minmax(0,1fr) minmax(150px,auto);align-items: center;gap: 18px;min-height: 0;padding: 16px;overflow: visible;border: 1px solid #e5edf5;box-shadow: 0 12px 28px rgba(16,31,53,.07)}.jb-recommended-jobs__item .twm-jobs-list-style1 .twm-media{width: 82px;height: 82px;flex-basis: 82px;line-height: 82px;margin: 0;border-radius: 10px;box-shadow: 0 10px 24px rgba(56,152,226,.12)}.jb-recommended-jobs__item .twm-jobs-list-style1 .twm-media img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover}.jb-recommended-jobs__item .twm-jobs-list-style1 .twm-mid-content{align-self: center;padding: 0}.jb-recommended-jobs__item .twm-jobs-list-style1 .twm-mid-content h4{margin-bottom: 8px;font-size: 17px;line-height: 1.35;white-space: normal}.jb-recommended-jobs__item .twm-jobs-list-style1 .twm-job-address{margin-bottom: 8px}.jb-recommended-jobs__item .twm-jobs-list-style1 .twm-job-websites{display: inline-flex;align-items: center;gap: 5px;max-width: 100%;font-weight: 700}.jb-recommended-jobs__item .twm-jobs-list-style1 .jb-company-signals,.jb-recommended-jobs__item .twm-jobs-list-style1 .jb-job-status-badges{margin-top: 6px}.jb-recommended-jobs__item .twm-jobs-list-style1 .jb-recommended-jobs__reasons{margin-top: 10px}.jb-recommended-jobs__item .twm-jobs-list-style1 .twm-right-content{flex-basis: auto;width: auto;padding: 0;gap: 9px}.jb-recommended-jobs__item .twm-jobs-list-style1 .twm-jobs-amount{font-size: 14px}.jb-recommended-jobs__item .twm-jobs-list-style1 .jb-featured-badge,.jb-recommended-jobs__item .twm-jobs-list-style1 .twm-jobs-category span{min-height: 28px;padding: 6px 11px;font-size: 11px}.jb-recommended-jobs__item .twm-jobs-list-style1 .jb-listing-quick-action,.jb-recommended-jobs__item .twm-jobs-list-style1 .jb-save-job-button,.jb-recommended-jobs__item .twm-jobs-list-style1 .twm-jobs-browse{min-height: 34px;padding: 8px 11px;font-size: 12px}.jb-recommended-jobs__item .twm-jobs-list-style1 .jb-job-card-actions{display: flex;flex-wrap: nowrap;justify-content: flex-end;gap: 7px}.jb-recommended-jobs__item .twm-jobs-list-style1 .jb-listing-quick-actions{display: contents}.jb-recommended-jobs__item .twm-jobs-list-style1 .jb-listing-quick-action,.jb-recommended-jobs__item .twm-jobs-list-style1 .jb-save-job-button,.jb-recommended-jobs__item .twm-jobs-list-style1 .twm-jobs-browse{width: 36px;min-width: 36px;height: 36px;min-height: 36px;padding: 0;border-radius: 50%}.jb-recommended-jobs__item .twm-jobs-list-style1 .jb-listing-quick-action span,.jb-recommended-jobs__item .twm-jobs-list-style1 .jb-save-job-button span,.jb-recommended-jobs__item .twm-jobs-list-style1 .twm-jobs-browse span{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);border: 0;white-space: nowrap}.jb-recommended-jobs__item .twm-jobs-list-style1 .jb-listing-quick-action i,.jb-recommended-jobs__item .twm-jobs-list-style1 .twm-jobs-browse i{margin: 0;font-size: 15px;line-height: 1}.jb-recommended-jobs__reasons{display: flex;flex-wrap: wrap;gap: 8px;margin: 0}@media (max-width:1199.98px){.jb-recommended-jobs__item .twm-jobs-list-style1{grid-template-columns: 88px minmax(0,1fr)}.jb-recommended-jobs__item .twm-jobs-list-style1 .twm-right-content{grid-column: 1/-1;align-items: flex-start;display: grid;grid-template-columns: minmax(0,1fr) auto;width: 100%}.jb-recommended-jobs__item .twm-jobs-list-style1 .jb-job-list-card__badges,.jb-recommended-jobs__item .twm-jobs-list-style1 .twm-jobs-category{justify-content: flex-start}.jb-recommended-jobs__item .twm-jobs-list-style1 .jb-job-card-actions,.jb-recommended-jobs__item .twm-jobs-list-style1 .jb-listing-quick-actions{justify-content: flex-end}.jb-recommended-jobs__item .twm-jobs-list-style1 .twm-jobs-amount{text-align: start}.jb-recommended-jobs__reasons{margin-inline-start: 0}}@media (max-width:767.98px){.jb-recommended-jobs__item .twm-jobs-list-style1{grid-template-columns: 1fr}.jb-recommended-jobs__item .twm-jobs-list-style1 .twm-media{width: 78px;height: 78px;line-height: 78px}.jb-recommended-jobs__item .twm-jobs-list-style1 .twm-right-content{grid-template-columns: 1fr}.jb-recommended-jobs__item .twm-jobs-list-style1 .jb-job-card-actions,.jb-recommended-jobs__item .twm-jobs-list-style1 .jb-listing-quick-actions{justify-content: flex-start}.jb-recommended-jobs__reasons{margin: 0}}.half-circle-spinner,.half-circle-spinner *{box-sizing: border-box}.half-circle-spinner{width: 60px;height: 60px;margin: 20px auto;border-radius: 100%;position: relative}.half-circle-spinner .circle{content: "";position: absolute;width: 100%;height: 100%;border-radius: 100%;border: 3px solid transparent}.half-circle-spinner .circle.circle-1{border-top-color: var(--primary-color);animation: half-circle-spinner-animation 1s infinite}.half-circle-spinner .circle.circle-2{border-bottom-color: var(--primary-color);animation: half-circle-spinner-animation 1s infinite alternate}@keyframes half-circle-spinner-animation{0%{transform: rotate(0deg)}to{transform: rotate(1turn)}}.button-loading{border: 1px solid #c4cdd5;cursor: default;text-shadow: none;position: relative;transition: border-color .2s ease-out}.button-loading,.button-loading span{color: transparent!important}.button-loading,.button-loading:active,.button-loading:focus,.button-loading:hover{color: transparent}.button-loading:before{content: "";position: absolute;top: 50%;right: 50%;border-radius: 50%;border-width: 3px;border-style: solid;margin-top: -9px;margin-right: -9px;width: 18px;height: 18px;animation: button-loading-spinner 1s linear infinite;border-color: #fff;border-bottom-color: transparent}.button-loading.btn-fill-out{color: transparent!important;border: 1px solid var(--primary-color)}.button-loading.btn-fill-out:before{width: 18px;background-color: transparent;border-color: var(--primary-color);border-bottom-color: transparent}.button-loading.btn-fill-out:after{display: none}@keyframes button-loading-spinner{0%{transform: rotate(0deg)}to{transform: rotate(1turn)}}#alert-container{left: 5px;position: fixed;z-index: 9999999;top: 20vh}#alert-container .alert{max-width: 450px!important;min-height: 45px!important}.job-board-street-map-container{position: relative;width: 100%;padding-bottom: 100%}.job-board-street-map-container .job-board-street-map{position: absolute;width: 100%;height: 100%}.job-board-street-map .boxmarker,.jobs-list-map .boxmarker{display: inline-block;white-space: nowrap;color: #fff;background-color: var(--primary-color);padding: 2px 5px;border-radius: 3px;box-shadow: 0 0 5px #333;text-align: center;font-weight: 700;width: auto!important}.marker-cluster div{border-radius: 15px;height: 30px;margin-right: 5px;margin-top: 5px;text-align: center;width: 30px}.marker-cluster.marker-cluster-small div{background-color: rgba(110,204,57,.6)}.marker-cluster span{line-height: 30px}.wt-select-bar-2:not(.select2-hidden-accessible){color: #a0a0a0;line-height: 50px;padding: 0 1rem;background-color: #f0f6fe!important;margin-right: .75em;border: 0;height: 50px;border-radius: 10px;margin-left: 0}.wt-select-bar-large:not(.select2-hidden-accessible){line-height: 60px;padding: 0 1rem;margin-right: .75em;border: 1px solid #ededed;height: 60px;border-radius: 10px;margin-left: 0;color: #a0a0a0}.select2-container .select2-selection{font-size: 16px;color: #a0a0a0;background-color: #fff!important;border-radius: 10px;border: 0;position: relative}.select2-container .select2-selection .select2-selection__arrow{top: 50%;transform: translateY(-50%)}.select2-container .select2-selection:focus-visible{outline: none}.select2-container.select2-container--open.select2-container--above .select2-selection,.select2-container.select2-container--open.select2-container--below .select2-selection{border-radius: 10px}.wt-select-bar-large+.select2-container .select2-selection{height: 60px;padding: 0 1rem;border: 1px solid #ededed}.wt-select-bar-large+.select2-container .select2-selection .select2-selection__rendered{line-height: 60px;color: #a0a0a0}.wt-select-bar-2+.select2-container .select2-selection{height: 50px;padding: 0 1rem;background-color: #f0f6fe!important;margin-right: .75em}.wt-select-bar-2+.select2-container .select2-selection .select2-selection__rendered{color: #a0a0a0;line-height: 50px}.wt-search-bar-select+.select2-container .select2-selection .select2-selection__rendered{padding: 0 0 0 1em}.select2-container--open .select2-dropdown--above,.select2-container--open .select2-dropdown--below{border: 1px solid #aaa;border-radius: 4px}.select2-container--open .select2-dropdown--below{top: 4px}.select2-container--default .select2-search--dropdown .select2-search__field{display: block;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;background-clip: padding-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding: 8px 14px;border: none;background-color: #f0f6fe;border-radius: 10px;margin-bottom: 0;width: 100%;float: none}.select2-container--default .select2-search--dropdown .select2-search__field:focus{box-shadow: none;background-color: #f8f8f8}.select2-container--default .select2-search--dropdown .select2-search__field:focus-visible{outline: none}.select2-container--default.select2-container--open .select2-dropdown--above,.select2-container--default.select2-container--open .select2-dropdown--below{border: 1px solid rgba(0,0,0,.15)}.select2-container--default .select2-search--dropdown{padding: 4px 8px}.select2-container--default .select2-results__option{padding: .25rem .75rem;word-break: break-all;line-height: 1.6}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color: var(--primary-color)}.tw-sidebar-tags-wrap .tagcloud .tag-cloud{padding: 5px 15px;margin-top: 10px;margin-left: 10px;display: inline-block;color: var(--primary-color);border-radius: 10px;font-size: 14px;background-color: #f0f6fe;box-shadow: none}.tw-sidebar-tags-wrap .tagcloud .btn-check:checked+.btn,.tw-sidebar-tags-wrap .tagcloud .tag-cloud:hover{background-color: var(--primary-color);color: #fff}