.career-page{background:url(/_next/static/media/main-bg.41ea70cd.webp);background-position:top;background-repeat:no-repeat;background-size:cover;padding-bottom:15px}.career-page .inquiry-contact{margin:0}.career-page .career-hero-row{padding:30px 0 20px}@media(max-width:991px){.career-page .career-hero-row{padding:10px 0 20px}}.career-page .career-hero-col{position:relative;z-index:2}.career-page .career-hero-content{padding-right:25px}@media(max-width:991px){.career-page .career-hero-content{margin-bottom:30px;padding-right:0;text-align:left}}.career-page .career-hero-content .career-badge{align-items:center;display:inline-flex;gap:12px;margin-bottom:16px}.career-page .career-hero-content .career-badge .badge-line{background-color:#ef5323;background-color:var(--themeColor,#ef5323);border-radius:2px;display:inline-block;height:1.5px;width:32px}.career-page .career-hero-content .career-badge .badge-text{color:#475569;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.career-page .career-hero-content .career-main-title{color:#0f172a;font-size:48px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin:0 0 18px}.career-page .career-hero-content .career-main-title .text-highlight{color:#ef5323;color:var(--themeColor,#ef5323)}@media(max-width:1200px){.career-page .career-hero-content .career-main-title{font-size:42px}}@media(max-width:991px){.career-page .career-hero-content .career-main-title{font-size:36px}}@media(max-width:767px){.career-page .career-hero-content .career-main-title{font-size:30px}}@media(max-width:480px){.career-page .career-hero-content .career-main-title{font-size:26px}}.career-page .career-hero-content .career-description{color:#59606d;font-size:16px;line-height:1.65;margin:0 0 15px;max-width:90%}@media(max-width:767px){.career-page .career-hero-content .career-description{font-size:14.5px;margin-bottom:22px}}.career-page .career-hero-content .career-hero-actions{align-items:center;display:flex;gap:14px}.career-page .career-hero-content .career-hero-actions .career-action-btn{align-items:center;background:linear-gradient(135deg,#ef5323,#ff6b2b);background:linear-gradient(135deg,var(--themeColor,#ef5323) 0,#ff6b2b 100%);border:none;border-radius:999px;box-shadow:0 4px 16px rgba(239,83,35,.28);color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:10px;padding:12px 28px;text-decoration:none!important;transition:all .3s cubic-bezier(.16,1,.3,1)}.career-page .career-hero-content .career-hero-actions .career-action-btn .btn-arrow{transition:transform .3s ease}.career-page .career-hero-content .career-hero-actions .career-action-btn:hover{background:linear-gradient(135deg,#e04414,#f4501a);box-shadow:0 8px 24px rgba(239,83,35,.4);transform:translateY(-2px)}.career-page .career-hero-content .career-hero-actions .career-action-btn:hover .btn-arrow{transform:translateX(4px)}.career-page .job-openings-section{margin-bottom:20px;margin-top:20px}@media only screen and (max-width:991px){.career-page .job-openings-section{margin-bottom:20px;margin-top:20px}}.career-page .job-openings-section .job-openings-header{margin-bottom:36px}.career-page .job-openings-section .job-openings-header .job-openings-title{color:#1e293b;font-size:38px;font-weight:700;line-height:1.25;margin-bottom:8px}.career-page .job-openings-section .job-openings-header .job-openings-title span{color:#ef5323;color:var(--themeColor,#ef5323)}@media only screen and (max-width:768px){.career-page .job-openings-section .job-openings-header .job-openings-title{font-size:30px}}@media only screen and (max-width:480px){.career-page .job-openings-section .job-openings-header .job-openings-title{font-size:26px}}.career-page .job-openings-section .job-openings-header .job-openings-subtitle{color:#64748b;font-size:15px;line-height:1.5;margin:0 auto;max-width:600px}@media only screen and (max-width:480px){.career-page .job-openings-section .job-openings-header .job-openings-subtitle{font-size:13.5px}}.career-page .job-openings-section .job-openings-layout{display:grid;grid-template-columns:360px 1fr;grid-gap:28px;align-items:start;background:#fefbf9;border:1px solid #edf2f7;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.04);gap:28px;padding:32px}@media only screen and (max-width:1200px){.career-page .job-openings-section .job-openings-layout{gap:22px;grid-template-columns:260px 1fr}}@media only screen and (max-width:991px){.career-page .job-openings-section .job-openings-layout{gap:22px;grid-template-columns:1fr}}.career-page .job-openings-section .job-sidebar{display:flex;flex-direction:column;gap:16px}.career-page .job-openings-section .job-sidebar .job-search-box{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.02);display:flex;padding:0 16px;position:relative;transition:all .2s ease}.career-page .job-openings-section .job-sidebar .job-search-box:focus-within{border-color:#ef5323;border-color:var(--themeColor,#ef5323);box-shadow:0 0 0 3px rgba(239,83,35,.12)}.career-page .job-openings-section .job-sidebar .job-search-box .search-icon{color:#94a3b8;flex-shrink:0;font-size:18px;margin-right:10px}.career-page .job-openings-section .job-sidebar .job-search-box .job-search-input{background:transparent;border:none;color:#1e293b;font-size:14px;outline:none;padding:13px 0;width:100%}.career-page .job-openings-section .job-sidebar .job-search-box .job-search-input::-moz-placeholder{color:#94a3b8}.career-page .job-openings-section .job-sidebar .job-search-box .job-search-input::placeholder{color:#94a3b8}.career-page .job-openings-section .job-sidebar .job-search-box .clear-search-btn{align-items:center;background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;font-size:18px;padding:0;transition:color .2s ease}.career-page .job-openings-section .job-sidebar .job-search-box .clear-search-btn:hover{color:#64748b}.career-page .job-openings-section .job-sidebar .job-sidebar-list{display:flex;flex-direction:column;gap:12px}.career-page .job-openings-section .job-sidebar .job-sidebar-list .sidebar-no-jobs{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;color:#94a3b8;font-size:14px;padding:24px 16px;text-align:center}.career-page .job-openings-section .job-sidebar .job-sidebar-list .sidebar-no-jobs p{margin:0}.career-page .job-openings-section .job-sidebar .job-nav-card{align-items:center;background:#fff;border:1px solid #edf2f7;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.02);cursor:pointer;display:flex;gap:14px;justify-content:space-between;outline:none;padding:16px 20px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.career-page .job-openings-section .job-sidebar .job-nav-card:hover{border-color:#ffd8c8;box-shadow:0 6px 18px rgba(239,83,35,.08);transform:translateY(-2px)}.career-page .job-openings-section .job-sidebar .job-nav-card:hover .job-nav-arrow{color:#ef5323;color:var(--themeColor,#ef5323);transform:translateX(3px)}.career-page .job-openings-section .job-sidebar .job-nav-card.active{background:#fff9f6;border-color:#fed7c7;box-shadow:0 4px 18px rgba(239,83,35,.1)}.career-page .job-openings-section .job-sidebar .job-nav-card.active:before{background:#ef5323;background:var(--themeColor,#ef5323);border-radius:0 4px 4px 0;bottom:8px;content:"";left:0;position:absolute;top:8px;width:4px}.career-page .job-openings-section .job-sidebar .job-nav-card.active .job-nav-arrow{color:#ef5323;color:var(--themeColor,#ef5323);transform:translateX(2px)}.career-page .job-openings-section .job-sidebar .job-nav-card .job-nav-info{flex:1;min-width:0}.career-page .job-openings-section .job-sidebar .job-nav-card .job-nav-info .job-nav-title{color:#1e293b;font-size:15px;font-weight:700;line-height:1.35;margin:0 0 6px}.career-page .job-openings-section .job-sidebar .job-nav-card .job-nav-info .job-nav-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px}.career-page .job-openings-section .job-sidebar .job-nav-card .job-nav-info .job-nav-meta .meta-item{align-items:center;color:#64748b;display:inline-flex;font-size:12.5px;font-weight:400;gap:4px}.career-page .job-openings-section .job-sidebar .job-nav-card .job-nav-info .job-nav-meta .meta-item .meta-icon{color:#ef5323;color:var(--themeColor,#ef5323);flex-shrink:0;font-size:14px}.career-page .job-openings-section .job-sidebar .job-nav-card .job-nav-info .job-nav-meta .meta-divider{color:#cbd5e1;font-size:12px;font-weight:300;margin:0 2px}.career-page .job-openings-section .job-sidebar .job-nav-card .job-nav-arrow{align-items:center;color:#ef5323;color:var(--themeColor,#ef5323);display:flex;flex-shrink:0;font-size:18px;transition:all .2s ease}.career-page .job-openings-section .job-detail-card{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:24px;padding:32px}@media only screen and (max-width:768px){.career-page .job-openings-section .job-detail-card{border-radius:14px;gap:20px;padding:20px}}.career-page .job-openings-section .job-detail-card.job-empty-detail{align-items:center;display:flex;justify-content:center;min-height:420px;padding:40px 24px;text-align:center}.career-page .job-openings-section .job-detail-card.job-empty-detail .job-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:480px}.career-page .job-openings-section .job-detail-card.job-empty-detail .job-empty-state .job-empty-img{margin-bottom:20px}.career-page .job-openings-section .job-detail-card.job-empty-detail .job-empty-state .job-empty-img img{height:auto;max-width:240px}@media only screen and (max-width:576px){.career-page .job-openings-section .job-detail-card.job-empty-detail .job-empty-state .job-empty-img img{max-width:180px}}.career-page .job-openings-section .job-detail-card.job-empty-detail .job-empty-state .job-empty-title{color:#1e293b;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 8px}@media only screen and (max-width:576px){.career-page .job-openings-section .job-detail-card.job-empty-detail .job-empty-state .job-empty-title{font-size:20px}}.career-page .job-openings-section .job-detail-card.job-empty-detail .job-empty-state .job-empty-desc{color:#64748b;font-size:15px;line-height:1.5;margin:0}@media only screen and (max-width:576px){.career-page .job-openings-section .job-detail-card.job-empty-detail .job-empty-state .job-empty-desc{font-size:14px}}.career-page .job-openings-section .job-detail-card .job-detail-header{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;gap:20px;justify-content:space-between;padding-bottom:20px}@media only screen and (max-width:576px){.career-page .job-openings-section .job-detail-card .job-detail-header{align-items:stretch;flex-direction:column;gap:16px}}.career-page .job-openings-section .job-detail-card .job-detail-header .job-detail-heading{flex:1}.career-page .job-openings-section .job-detail-card .job-detail-header .job-detail-heading .job-detail-title{color:#1e293b;font-size:22px;font-weight:700;line-height:1.35;margin:0 0 10px}@media only screen and (max-width:768px){.career-page .job-openings-section .job-detail-card .job-detail-header .job-detail-heading .job-detail-title{font-size:20px}}.career-page .job-openings-section .job-detail-card .job-detail-header .job-detail-heading .job-detail-meta{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:13px;gap:6px 10px}.career-page .job-openings-section .job-detail-card .job-detail-header .job-detail-heading .job-detail-meta .meta-item{align-items:center;display:inline-flex;gap:5px}.career-page .job-openings-section .job-detail-card .job-detail-header .job-detail-heading .job-detail-meta .meta-item .meta-icon{color:#ef5323;color:var(--themeColor,#ef5323);flex-shrink:0;font-size:15px}.career-page .job-openings-section .job-detail-card .job-detail-header .job-detail-heading .job-detail-meta .meta-divider{color:#cbd5e1;font-weight:300}.career-page .job-openings-section .job-detail-card .job-detail-header .job-detail-action{flex-shrink:0}.career-page .job-openings-section .job-detail-card .job-detail-header .job-detail-action .job-apply-btn{align-items:center;background:#ef5323;background:var(--themeColor,#ef5323);border:none;border-radius:30px;box-shadow:0 4px 12px rgba(239,83,35,.25);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:10px 24px;transition:all .25s ease}@media only screen and (max-width:576px){.career-page .job-openings-section .job-detail-card .job-detail-header .job-detail-action .job-apply-btn{padding:12px 20px;width:100%}}.career-page .job-openings-section .job-detail-card .job-detail-header .job-detail-action .job-apply-btn:hover{background:#d94214;box-shadow:0 6px 16px rgba(239,83,35,.35);transform:translateY(-2px)}.career-page .job-openings-section .job-detail-card .job-detail-header .job-detail-action .job-apply-btn svg{font-size:16px;transition:transform .2s ease}.career-page .job-openings-section .job-detail-card .job-detail-header .job-detail-action .job-apply-btn:hover svg{transform:translateX(3px)}.career-page .job-openings-section .job-detail-card .job-detail-section{display:flex;flex-direction:column;gap:12px}.career-page .job-openings-section .job-detail-card .section-heading{align-items:center;display:flex;gap:8px;margin-bottom:2px}.career-page .job-openings-section .job-detail-card .section-heading .section-heading-icon{color:#ef5323;color:var(--themeColor,#ef5323);flex-shrink:0;font-size:18px}.career-page .job-openings-section .job-detail-card .section-heading h4{color:#1e293b;font-size:16px;font-weight:700;margin:0}.career-page .job-openings-section .job-detail-card .job-bullets{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.career-page .job-openings-section .job-detail-card .job-bullets li{color:#475569;font-size:13.5px;line-height:1.6;padding-left:18px;position:relative}.career-page .job-openings-section .job-detail-card .job-bullets li:before{color:#334155;content:"•";font-size:16px;font-weight:700;left:4px;position:absolute;top:-1px}.career-page .job-openings-section .job-detail-card .job-detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;border-top:1px solid #f1f5f9;gap:28px;padding-top:8px}@media only screen and (max-width:768px){.career-page .job-openings-section .job-detail-card .job-detail-grid{gap:20px;grid-template-columns:1fr}}.career-page .job-openings-section .job-detail-card .job-detail-grid .job-detail-col{display:flex;flex-direction:column;gap:12px}.career-page .job-openings-section .job-detail-card .how-to-apply-box{align-items:flex-start;background:#fff9f6;border:1px solid #fed7c7;border-radius:12px;display:flex;gap:14px;margin-top:6px;padding:16px 20px}@media only screen and (max-width:576px){.career-page .job-openings-section .job-detail-card .how-to-apply-box{flex-direction:column;gap:10px;padding:14px 16px}}.career-page .job-openings-section .job-detail-card .how-to-apply-box .how-apply-icon{align-items:center;background:#ffede4;border-radius:8px;color:#ef5323;color:var(--themeColor,#ef5323);display:flex;font-size:20px;height:38px;justify-content:center;min-width:38px;width:38px}.career-page .job-openings-section .job-detail-card .how-to-apply-box .how-apply-info{flex:1;font-size:13.5px;line-height:1.55}.career-page .job-openings-section .job-detail-card .how-to-apply-box .how-apply-info .how-apply-main{color:#334155;margin-bottom:4px}.career-page .job-openings-section .job-detail-card .how-to-apply-box .how-apply-info .how-apply-main .how-apply-badge{color:#ef5323;color:var(--themeColor,#ef5323);font-weight:700;margin-right:6px}.career-page .job-openings-section .job-detail-card .how-to-apply-box .how-apply-info .how-apply-main .how-apply-desc{color:#475569}.career-page .job-openings-section .job-detail-card .how-to-apply-box .how-apply-info .how-apply-main .how-apply-desc a{color:#ef5323;color:var(--themeColor,#ef5323);font-weight:600;text-decoration:underline}.career-page .job-openings-section .job-detail-card .how-to-apply-box .how-apply-info .how-apply-main .how-apply-desc a:hover{color:#c83d10}.career-page .job-openings-section .job-detail-card .how-to-apply-box .how-apply-info .how-apply-subject{color:#334155;font-size:13px}.career-page .job-openings-section .job-detail-card .how-to-apply-box .how-apply-info .how-apply-subject strong{color:#1e293b;font-weight:700;margin-right:4px}.career-page .job-openings-section .job-detail-card .how-to-apply-box .how-apply-info .how-apply-subject span{color:#475569}@media(max-width:1280px){.career-page .job-openings-section .job-openings-layout{padding:15px}}.career-page .recruitment-pro{margin-top:50px}@media only screen and (max-width:991px){.career-page .recruitment-pro{margin-bottom:10px;margin-top:30px}}.career-page .recruitment-pro .section-title{color:var(--blackColor);font-size:var(--section-titleFontSize);font-weight:600;margin:20px 0;text-align:center}.career-page .recruitment-pro .section-title span{color:var(--themeColor)}.career-page .recruitment-pro .title-center .title{text-transform:capitalize}.career-page .recruitment-pro .recruitment-card{background-color:var(--whiteColor);border-radius:10px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);margin:40px 0;padding:20px;width:23%}@media only screen and (max-width:1200px){.career-page .recruitment-pro .recruitment-card{margin:20px 0;width:48%}}@media only screen and (max-width:560px){.career-page .recruitment-pro .recruitment-card{margin:0 15px 20px;width:93%}}.career-page .recruitment-pro .recruitment-card h4{color:var(--blackColor);font-size:var(--commonFontSize-large);font-weight:600}.career-page .recruitment-pro .recruitment-card svg{color:var(--themeColor);font-size:var(--commonFontSize-Title);margin:20px 0}.career-page .recruitment-pro .recruitment-card p{margin-bottom:0!important}.career-page .right-banner{align-items:center;display:flex;justify-content:center;margin:0 0 0 auto;position:relative;width:100%}.career-page .right-banner .img{height:auto;margin-top:25px;position:absolute;right:-15%;width:100%}.career-page .right-banner .img img{height:auto;-o-object-fit:contain;object-fit:contain;width:97%}@media only screen and (max-width:991px){.career-page .right-banner{left:auto;margin:20px auto 0;max-width:80%;right:0!important;transform:none}.career-page .right-banner .img{position:relative;right:auto}}@media only screen and (max-width:575px){.career-page .right-banner{max-width:100%}}.career-page .not-opening{align-items:center;background:hsla(0,0%,60%,.141);border-radius:10px;display:flex;justify-content:center;margin:0;padding:40px 30px;width:100%}.career-page .not-opening img{max-width:100px}.career-page .not-opening span{color:var(--blackColor);font-size:var(--commonFontSize-3extraLarge);margin:0 0 0 20px;opacity:.5}.career-page .heiring-platform-sec{padding:50px 0 40px}.career-page .heiring-platform-sec .title-left .title{margin-bottom:10px;text-align:left;text-transform:capitalize!important}.career-page .heiring-platform-sec .box-part{margin-top:20px}.career-page .heiring-platform-sec .box-part .box-layout{border:5px solid #ededed;border-radius:15px;padding:20px;transition:all .5s}.career-page .heiring-platform-sec .box-part .box-layout .icon-sec{align-items:center;background:#fff3ec;border-radius:100%;color:var(--themeColor);display:flex;font-size:30px;height:45px;justify-content:center;width:45px}.career-page .heiring-platform-sec .box-part .box-layout .right-desc h4{font-size:var(--commonFontSize);font-weight:600;margin-top:10px}.career-page .heiring-platform-sec .box-part .box-layout .right-desc p{font-size:var(--commonFontSize-extraSmall)}.career-page .heiring-platform-sec .box-part .box-layout:hover{background:var(--whiteColor);border-color:#fff3ec}@media only screen and (max-width:991px){.career-page .heiring-platform-sec{padding:10px 0}.career-page .heiring-platform-sec .img-part{margin-top:30px;order:2;text-align:center}.career-page .heiring-platform-sec .content-part{order:1}}.career-page .order-one{order:2}.career-page .order-two{order:1}@media(max-width:1280px){.career-page .career-hero-content{padding-right:0}.career-page .career-hero-content .career-description{max-width:100%}}@media only screen and (max-width:1200px){.header-main-menu{padding:10px 0!important}.order-one{order:1}.order-two{order:2}.order-three{order:3}}@media only screen and (max-width:800px){.right-banner{margin-bottom:30px;width:68vw}.info-container{padding:0!important}.info-container .watermark{top:-35%}}@media only screen and (max-width:550px){.career-page .right-banner{right:-1%!important;width:100%}.career-page .career-right-sec .right-sec-content{width:95%}.career-page .info-container{margin:50px auto 0;padding:0 20px}.career-page .info-container .watermark{left:0}.career-page .recruitment-card{margin:10px auto;width:95%}}.career-demo-model .model-center-main{width:40%}@media(max-width:768px){.content{flex-direction:column;gap:10px}}@media(max-width:480px){.header{font-size:18px;padding:10px}.content .box{font-size:14px;padding:10px}}.model-center-main .modal-dialog{margin:0 auto;top:50%;transform:translateY(-50%)!important}@media(max-width:767px){.model-center-main .modal-dialog{top:0;transform:none!important}}.model-center-main .modal-dialog .modal-header{border-color:var(--themeColor);padding:15px;position:relative}.model-center-main .modal-dialog .modal-header .modal-title{color:var(--themeColor);font-size:100%;font-size:var(--commonFontSize-large);font-weight:600;margin-bottom:0}.model-center-main .modal-dialog .modal-header .custom-close-btn{background:transparent;border:none;cursor:pointer;position:absolute;right:10px;top:10px;transition:transform .5s ease}.model-center-main .modal-dialog .modal-header .custom-close-btn:hover{transform:rotate(180deg)}.model-center-main .modal-dialog .modal-header .custom-close-btn svg{color:var(--themeColor)}.model-center-main.w-30 .modal-dialog{max-width:30%}.model-center-main.w-35 .modal-dialog{max-width:35%}.model-center-main.w-40 .modal-dialog{max-width:40%}.model-center-main.w-45 .modal-dialog{max-width:45%}.model-center-main.w-5s .modal-dialog{max-width:50%}.model-center-main.w-55 .modal-dialog{max-width:55%}.model-center-main.w-60 .modal-dialog{max-width:60%}.model-center-main.w-65 .modal-dialog{max-width:65%}.model-center-main.w-70 .modal-dialog{max-width:70%}.model-center-main.w-75 .modal-dialog{max-width:75%}@media(max-width:1200px){.model-center-main.w-30 .modal-dialog,.model-center-main.w-35 .modal-dialog,.model-center-main.w-40 .modal-dialog,.model-center-main.w-45 .modal-dialog,.model-center-main.w-50 .modal-dialog,.model-center-main.w-55 .modal-dialog,.model-center-main.w-65 .modal-dialog,.model-center-main.w-70 .modal-dialog,.model-center-main.w-75 .modal-dialog{max-width:85%}}@media(max-width:991px){.model-center-main.w-55 .modal-dialog{max-width:80%}}@media(max-width:550px){.model-center-main.w-55 .modal-dialog{margin:auto;max-width:90%}}